
html {
	margin 						: 0px 0px 0px 0px;
}

body {
	margin 						: 0px 0px 0px 0px;
	padding 					: 0px 0px 0px 0px;
	font-family 			: Verdana, Arial, Helvetica, sans-serif;
	color							: #000000;
	font-size					: 11px;
}

#pageboundingbox {
	border						: 0px solid yellow;
	margin						: 0px auto;
	padding						: 30px 0px 0px 0px;
	width							: 900px;
}

#headerboundingbox {
	margin 						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	width							: 900px;
	border						: 0px solid gray;
}

#headerboundingboxCol1Homepage {
	height						: 250px;
	width							: 825px;
	float							: left;
	padding						: 0px 0px 0px 0px;
	margin 						: 0px 0px 0px 0px;
	border						: solid 0px silver;
	background-image	:	url(/cms/cmsCustom/default/headers/default_v1.0.0/images/rahmen_header_home.gif);
	background-repeat	:	no-repeat;
}

#headerboundingboxCol2Homepage {
	height						: 250px;
	width							: 40px;
	float							: left;
	padding						: 0px 0px 0px 0px;
	margin 						: 0px 0px 0px 0px;
	border						: solid 0px silver;
	background-image	:	url(/cms/cmsCustom/default/headers/default_v1.0.0/images/label_home.gif);
	background-repeat	:	no-repeat;
}

#headerboundingboxCol1Follow {
	height						: 190px;
	width							: 825px;
	float							: left;
	padding						: 0px 0px 0px 0px;
	margin 						: 0px 0px 0px 0px;
	border						: solid 0px silver;
	background-image	:	url(/cms/cmsCustom/default/headers/default_v1.0.0/images/rahmen_header_follow.jpg);
	background-repeat	:	no-repeat;
}

#headerboundingboxCol2Follow {
	height						: 190px;
	width							: 40px;
	float							: left;
	padding						: 0px 0px 0px 0px;
	margin 						: 0px 0px 0px 0px;
	border						: solid 0px silver;
	background-image	:	url(/cms/cmsCustom/default/headers/default_v1.0.0/images/label_follow.gif);
	background-repeat	:	no-repeat;
}

#contentboundingboxHomepage {
	width							: 900px;
	float							: left;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	border						: 0px solid green;
	background-image	:	url(/cms/cmsCustom/default/headers/default_v1.0.0/images/bg_content_home.gif);
	background-repeat	:	repeat-y;
}

#contentboundingboxFollow {
	width							: 900px;
	float							: left;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	border						: 0px solid green;
	background-image	:	url(/cms/cmsCustom/default/headers/default_v1.0.0/images/bg_content_follow.gif);
	background-repeat	:	repeat-y;
}

#contentboundingboxCol1 {
	width							: 168px;
	padding						: 0px 0px 0px 1px;
	margin						: 0px 0px 0px 0px;
	float							: left;
	border						: solid 0px lime;
}

#contentboundingboxCol2Zweispaltig {
	width							: 390px;
	padding						: 0px 1px 0px 1px;
	margin						: 0px 0px 0px 0px;
	float							: left;
	border						: solid 0px lime;
}

#contentboundingboxCol2Einspaltig {
	width							: 655px;
	padding						: 0px 1px 0px 1px;
	margin						: 0px 0px 0px 0px;
	float							: left;
	border						: solid 0px lime;
}

#contentboundingboxCol3Zweispaltig {
	padding						: 0px 0px 0px 0px;
	margin						: 0px 0px 0px 0px;
	width							: 264px;
	float							: left;
	border						: solid 0px lime;
}

#footerboundingboxHomepage {
	height						: 50px;
	width							: 900px;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	border						: solid 0px maroon;
	clear							: both;
	background-image	:	url(/cms/cmsCustom/default/headers/default_v1.0.0/images/bg_footer_home.gif);
	background-repeat	:	no-repeat;
}

#footerboundingboxFollow {
	height						: 50px;
	width							: 900px;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	border						: solid 0px maroon;
	clear							: both;
	background-image	:	url(/cms/cmsCustom/default/headers/default_v1.0.0/images/bg_footer_follow.gif);
	background-repeat	:	no-repeat;
}

td {
	text-align				: left;
}

div {
	text-align				: left;
}

textarea {
	font-size					: 11px;
}

select {
	font-size					: 11px;
}

input {
	font-size					: 11px;
}

hr {
	background-color: transparent;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
 



h1 {
	font-size 	  		: 15px;
	font-weight				: bold;
	font-style				: normal;
	color							: #000000;
	margin      			: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}

h2 {
	font-size 				: 15px;
	font-weight				: normal;
	font-style				: normal;
	color							: #000000;
	margin      			: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}

h3 {
	font-size 				: 15px;
	font-weight				: bold;
	font-style				: normal;
	color							: #999999;
	margin      			: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}

h4 {
	font-size					: 12px;
	font-weight				: bold;
	font-style				: normal;
	color							: #666666;
	margin      			: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}

h5 {
	font-size					: 11px;
	font-weight				: bold;
	color							: #000000;
	margin      			: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}

h6 {
	font-size					: 11px;
	font-weight				: normal;
	font-style				: normal;
	color							: #000000;
	margin      			: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}

p {
	font-size					: 11px;
	font-weight				: normal;
	font-style				: normal;
	color							: #000000;
}

.none {
	font-size					: 10px;
	font-weight				: normal;
	font-style				: normal;
	margin      			: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}



.footermenuText	{
	font-size					: 10px;
	font-weight				: normal;
	color							: #666666;
}


.redBox {
	font-family	   		: Verdana, Arial, Helvetica, sans-serif;
	margin      			: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	color							: #000000;
	border-bottom			: 1px solid #000000;
}
.redBox h2 {
	font-size 				: 15px;
	font-weight				: bold;
	font-style				: normal;
	color							: #000000;
}
.redBox h6 {
	font-size					: 11px;
	font-weight				: normal;
	font-style				: normal;
	color							: #000000;
}
.redBox p {
	font-size					: 11px;
	font-weight				: normal;
	font-style				: normal;
	color							: #000000;
}





.popUpInput {
}

.popUpButton {
}



.element  {
	text-align				: left;
}

.element ol {
	margin-left				: 13px;
}

.element ul {
	margin-left				: 8px;
}




ol {
	margin-left				: 13px;
}
ul {
	margin-left				: 8px;
}

.element ol {
	margin-left				: 13px;
}
.element ul {
	margin-left				: 8px;
}


li {
	margin-left				: -33px;
}

.element li {
	margin-left				: -33px;
}



a:link	{
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
}
a:visited	{
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
}
a:active	{
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
}
a:hover	{
	font-weight				: bold;
	color							: #000000;
	text-decoration		: none;
}


.headermenuLink:link	{
	font-size					: 10px;
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
	float							: right;
}

.headermenuLink:visited	{
	font-size					: 10px;
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
	float							: right;
}

.headermenuLink:active {
	font-size					: 10px;
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
	float							: right;
}

.headermenuLink:hover	{
	font-size					: 10px;
	font-weight				: bold;
	color							: #000000;
	text-decoration		: none;
	float							: right;
}


.footermenuLink:link	{
	color							: #666666;
	font-size					: 10px;
	font-weight				: normal;
	text-decoration		: none;
}

.footermenuLink:visited	{
	color							: #666666;
	font-size					: 10px;
	font-weight				: normal;
	text-decoration		: none;
}

.footermenuLink:active {
	color							: #666666;
	font-size					: 10px;
	font-weight				: normal;
	text-decoration		: none;
}

.footermenuLink:hover	{
	color							: #ed0f1e;
	font-size					: 10px;
	font-weight				: normal;
	text-decoration		: none;
}


.basketTabellenTitel {
	vertical-align: top;
	font-weight: bold;
	padding: 3px 0px 2px 0px;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.basketTabellenContentFormular {
	vertical-align: top;
	padding: 2px 0px 2px 0px;
}

.basketTabellenContent {
	vertical-align: top;
	padding: 3px 0px 3px 0px;
}

.basketTabellenContentHead {
	vertical-align: top;
	padding: 3px 0px 2px 0px;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.basketTabellenContentBold {
	font-weight: bold;
	vertical-align: top;
	padding: 3px 0px 3px 0px;
}

.basketTabellenFuss {
	vertical-align: top;
	font-weight: bold;
	padding: 2px 0px 3px 0px;
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.basketTextLink:link	{
	color							: #FFFFFF;
	font-size					: 11px;
	font-weight				: bold;
	text-decoration		: none;
}

.basketTextLink:visited	{
	color							: #FFFFFF;
	font-size					: 11px;
	font-weight				: bold;
	text-decoration		: none;
}

.basketTextLink:active {
	color							: #FFFFFF;
	font-size					: 11px;
	font-weight				: bold;
	text-decoration		: none;
}

.basketTextLink:hover	{
	color							: #000000;
	font-size					: 11px;
	font-weight				: bold;
	text-decoration		: none;
}


.newsButton {
	text-align     		: center;
	width				   		: 60px;
	height			   		: 20px;
}
.newsInput {
	width							: 150px;
}
.newsTitle {
	font-weight				: bold;
	font-size					: 12px;
	color							: #676767;
}
.newsDate {
	font-size					: 11px;
	font-weight				: bold;
	color							: #676767;
}
.newsLead {
	font-size					: 12px;
	font-weight				: mormal;
	color							: #ed0f1e;
}
.newsText {
	font-size					: 11px;
	font-weight				: normal;
	color							: #000000;
}

.newsLink:link	{
	font-size					: 11px;
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
}
.newsLink:visited	{
	font-size					: 11px;
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
}
.newsLink:active	{
	font-size					: 11px;
	font-weight				: bold;
	color							: #ed0f1e;
	text-decoration		: none;
}
.newsLink:hover	{
	font-size					: 11px;
	font-weight				: bold;
	color							: #000000;
	text-decoration		: none;
}



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;
}




#headerboundingboxNewsletter {
	height						: 250px;
	width							: 680px;
	float							: left;
	padding						: 0px 0px 0px 0px;
	margin 						: 0px 0px 0px 0px;
	border						: solid 0px silver;
	
	background-repeat	:	no-repeat;
}


 
#contentboundingboxNewsletter {
	width							: 680px;
	float							: left;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	border						: 0px solid green;
	
	background-repeat	:	repeat-y;
}

#footerboundingboxNewsletter {
	height						: 50px;
	width							: 680px;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	border						: solid 0px maroon;
	clear							: both;
	
	background-repeat	:	no-repeat;
}


