
html {
	margin: 0px 0px 0px 0px;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

#pageboundingbox{
	border: 0px solid yellow;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 580px;
}

#headerboundingbox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 170px;
	width: 580px;
	border: 0px solid gray;
}

#headerboundingboxCol1 {
	height: 170px;
	width: 190px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid silver;
}

#headerboundingboxCol12 {
	height: 170px;
	width: 550px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid silver;
}

#contentboundingbox {
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid green;
}

#contentboundingboxCol1 {
	width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 0px solid lime;
}

#contentboundingboxCol2Zweispaltig {
	width: 365px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 0px solid lime;
}

#contentboundingboxCol2Einspaltig {
	width: 560px;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	float: left;
	border: 0px solid lime;
}

#contentboundingboxCol3Zweispaltig {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 185px;
	float: left;
	border: 0px solid lime;
}

#footerboundingbox {
	height: 35px;
	width: 780px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid maroon;
	clear: both;
}

td {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

div {
	text-align: left;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

textarea {
	font-size: 11px;
}

select {
	font-size: 11px;
}

input {
	font-size: 11px;
}

hr {
	color: #000000;
}




h1 {
	font-size 	  	: 16px;
	font-weight			:	bold;
	font-style			: normal;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

h2 {
	font-size 			: 14px;
	font-weight			:	bold;
	font-style			: normal;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

h3 {
	font-size				: 12px;
	font-weight			:	bold;
	font-style			: normal;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

h4 {
	font-size				: 11px;
	font-weight			:	bold;
	font-style			: normal;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

h5 {
	font-size				: 11px;
	font-weight			:	bold;
	font-style			: italic;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	display					: inline;
}

h6 {
	font-size				: 9px;
	font-weight			:	normal;
	font-style			: normal;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	display					: inline;
}


.popUpInput {
}

.popUpButton {
}


.element  {
	text-align: left;
}



ol {
	margin-left: 13px;
}
ul {
	margin-left: 8px;
}

.element ol {
	margin-left: 13px;
}
.element ul {
	margin-left: 8px;
}


li {

	margin-left: 10px;
}

.element li {
	margin-left: -33px;
}



a:link	{
	color						:	#CCA168;
	text-decoration	:	none;
}
a:visited	{
	color						:	#CCA168;
	text-decoration	: none;
}
a:active	{
	color						:	#CCA168;
	text-decoration	:	none;
}
a:hover	{
	color						:	#CCA168;
	text-decoration	:	underline;
}

.headermenuLink:link	{
	text-decoration: none;
}
.headermenuLink:visited	{
	text-decoration: none;
}
.headermenuLink:active {
	text-decoration: none;
}
.headermenuLink:hover	{
	text-decoration: underline;
}


.newsButton {
	text-align     : center;
	width				   : 60px;
	height			   : 20px;
}
.newsInput {
	width						: 150px;
}
.newsTitle {
	font-weight			: bold;
}
.newsDate {
}
.newsLead {
}
.newsText {
}
.newsLink:link {
	text-decoration	: none;
}
.newsLink:VISITED {
	text-decoration	: none;
}
.newsLink:ACTIV {
	text-decoration	: none;
}
.newsLink:HOVER {
	text-decoration	: underline;
}



a.forumLink:activ, a.forumLink:hover, a.forumLink:link, a.forumLink:visited {
	font-size				: 10;
	color						: #CC0000;
}
a.forumCatLink:activ, a.forumCatLink:hover, a.forumCatLink:link, a.forumCatLink:visited {
	font-size				: 11;
	color						: #CC0000;
}
a.forumThemeLink:activ, a.forumThemeLink:hover, a.forumThemeLink:link, a.forumThemeLink:visited {
	font-size				: 11;
	color						: #CC0000;
	padding-left    : 5px;
}
.forumBorderColor {
	background-color: #4A4A4A;
}
.forumFontSmall {
	font-size				: 10;
}
.forumNormal {
	font-size				: 11;
	background-color: #FFFFFF;
}	
.forumNormalRed {
	font-size				: 11;
	color           : #CC0000;
	background-color: #FFFFFF;
}	
.forumInputFields {
	font-size				: 11;
}
.forumOdd {
	font-size				: 11;
	background-color:	#F2F2F2;
}
.forumTitleBig {
	height					: 20px;
	font-size				:	12px;
	font-weight			:	bold;
	background-color:	#F2F2F2;
	vertical-align	: middle; 
	padding-left	  : 5px; 
	padding-right		: 5px;
}
.forumTitleSmall {
	height					: 20px;
	font-size				:	10px;
	font-weight			:	bold;
	background-color:	#F2F2F2;
	vertical-align	: middle; 
	padding-left	  : 5px; 
	padding-right		: 5px;
}
.forumCatData {
	height					: 35px;
	vertical-align	: middle; 
	padding-left	  : 5px; 
	padding-right		: 5px;
}
.forumCatDescription {
	font-size				: 11;
	font-weight     : bold;
	padding-bottom  : 5px;
}
.forumThemeNormal {
	font-size				: 11;
	background-color: #FFFFFF;
	vertical-align	: middle; 
	padding-left	  : 5px; 
	padding-right		: 5px;
}	
.forumThemeOdd {
	font-size				: 11;
	background-color:	#F2F2F2;
	vertical-align	: middle; 
	padding-left	  : 5px; 
	padding-right		: 5px;
}
.forumDisNormal {
	height					: 50px;
	font-size				:	11px;
	background-color:	#FFFFFF;
	vertical-align	: top; 
	padding         : 5px;
}
.forumDisOdd {
	height					: 50px;
	font-size				:	11px;
	background-color:	#F2F2F2;
	vertical-align	: top; 
	padding         : 5px;
}








	/* Mailing Vorlage1 Hauptrahmen */

	table.mailingVorlage1frame {
		background-color: #FFFFFF;
		width: 635px;
	}
	table.mailingVorlage1 {
		width: 615px;
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 10px 10px 10px 10px;
	}
	table.mailingVorlage1 td {
		padding-bottom: 1px;
		vertical-align: top;
	}
	table.mailingVorlage1 p {
		margin: 0px 0px 0px 0px;
	}
	table.mailingVorlage1 a {
		text-decoration: none;
	}
	table.mailingVorlage1 a , table.mailingVorlage1 a:hover , table.mailingVorlage1 a:visited , table.mailingVorlage1 a:active , table.mailingVorlage1 a:link {
		color: #0277AC;
	}
	table.mailingVorlage1 a:hover {
		text-decoration: underlined;
	}
	table.mailingVorlage1 h4 {
		margin: 6px 0px 6px 0px;
		font-size: 12px;
	}

	/* Mailing Vorlage1 Intro zweispaltig */

	table.mailingVorlage1intro {
		width: 615px;
	}
	table.mailingVorlage1intro td.leftcol {
		background-color: #CCE6F5;
		padding: 12px 12px 12px 12px;
	}
	table.mailingVorlage1intro td.leftcol {
		background-color: #CCE6F5;
	}
	table.mailingVorlage1intro td.rightcol {
		background-color: #AAD6F1;
		padding: 12px 12px 12px 12px;
	}

	/* Mailing Vorlage 1 Gray-Box */

	table.mailingVorlage1graybox {
		width: 615px;
		border: 1px solid #CECECE;
	}
	table.mailingVorlage1graybox td.titlerow {
		background-color: #CECECE;
		color: #FFFFFF;
		padding: 5px 12px 5px 12px;
		font-weight: bold;
	}
	table.mailingVorlage1graybox td.contentrow {
		padding: 12px 12px 12px 12px;
	}
	
	/* Mailing Vorlage 1 Blue-Box */

	table.mailingVorlage1color02 {
		width: 615px;
		border: 1px solid #079184;
	}
	table.mailingVorlage1color02 td.titlerow {
		background-color: #079184;
		color: #FFFFFF;
		padding: 5px 12px 5px 12px;
		font-weight: bold;
	}
	table.mailingVorlage1color02 td.contentrow {
		padding: 12px 12px 12px 12px;
	}
	
	/* Mailing Vorlage 1 Box_Logocolor_03 */

	table.mailingVorlage1color03 {
		width: 615px;
		border: 1px solid #009CA9;
	}
	table.mailingVorlage1color03 td.titlerow {
		background-color: #009CA9;
		color: #FFFFFF;
		padding: 5px 12px 5px 12px;
		font-weight: bold;
	}
	table.mailingVorlage1color03 td.contentrow {
		padding: 12px 12px 12px 12px;
	}
	
		/* Mailing Vorlage 1 Box_Logocolor_04 */

	table.mailingVorlage1color04 {
		width: 615px;
		border: 1px solid #07509D;
	}
	table.mailingVorlage1color04 td.titlerow {
		background-color: #07509D;
		color: #FFFFFF;
		padding: 5px 12px 5px 12px;
		font-weight: bold;
	}
	table.mailingVorlage1color04 td.contentrow {
		padding: 12px 12px 12px 12px;
	}
	
	/* Mailing Vorlage 1 Box_Logocolor_05 */

	table.mailingVorlage1color05 {
		width: 615px;
		border: 1px solid #552589;
	}
	table.mailingVorlage1color05 td.titlerow {
		background-color: #552589;
		color: #FFFFFF;
		padding: 5px 12px 5px 12px;
		font-weight: bold;
	}
	table.mailingVorlage1color05 td.contentrow {
		padding: 12px 12px 12px 12px;
	}
	
	/* Mailing Vorlage 1 Box_Logocolor_06 */

	table.mailingVorlage1color06 {
		width: 615px;
		border: 1px solid #80027D;
	}
	table.mailingVorlage1color06 td.titlerow {
		background-color: #80027D;
		color: #FFFFFF;
		padding: 5px 12px 5px 12px;
		font-weight: bold;
	}
	table.mailingVorlage1color06 td.contentrow {
		padding: 12px 12px 12px 12px;
	}
	
	/* Mailing Vorlage 1 Red-Box */

	table.mailingVorlage1redbox {
		width: 615px;
		border: 1px solid #D90180;
	}
	table.mailingVorlage1redbox td.titlerow {
		background-color: #DA027F;
		color: #FFFFFF;
		padding: 5px 12px 5px 12px;
		font-weight: bold;
	}
	table.mailingVorlage1redbox td.contentrow {
		padding: 12px 12px 12px 12px;
	}
	
	/* Mailing Vorlage 1 Box_Logocolor_01 */
	table.mailingVorlage1color01 {
		width: 615px;
		border: 1px solid green;
	}
	table.mailingVorlage1color01 td.titlerow {
		background-color: #4AAF49;
		color: #FFFFFF;
		padding: 5px 12px 5px 12px;
		font-weight: bold;
	}
	table.mailingVorlage1color01 td.contentrow {
		padding: 12px 12px 12px 12px;
	}

	/* Mailing Vorlage 1 Picture-Box */
	table.mailingVorlage1 table.picturebox td {
		vertical-align: top;
	}
	table.mailingVorlage1 table.picturebox td img {
	}
	table.mailingVorlage1 table.picturebox td h4 {
		margin-top: 0px;
	}
	
	/* Mailing Vorlage 1 Footer */

	table.mailingVorlage1footer {
		width: 615px;
		background-color: #8DC6F1;
	}	
	table.mailingVorlage1footer a , table.mailingVorlage1footer a:hover , table.mailingVorlage1footer a:visited , table.mailingVorlage1footer a:active , table.mailingVorlage1footer a:link {
		font-size: 11px;
		color: #FFFFFF;
	}
	table.mailingVorlage1footer td {
		padding: 14px 12px 6px 12px;
	}
	table.mailingVorlage1footer td.leftcol a {
		margin-right: 20px;
	}
	table.mailingVorlage1footer td.rightcol {
		text-align: right;
		color: #FFFFFF;
	}
	

