html, body 		{ margin: 0; padding: 0; vertical-align: top; text-align:center; height: 100%; }
body 			{ background-image:url(../img/bg.jpg); background-position:left top; background-repeat:repeat-x; background-color: #d4d4d4; }
div 			{ vertical-align: top; text-align:left; }

form 			{ vertical-align: top; text-align:left; padding:0px; margin:0px; }
td, a, option, select, div { font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
p, a, li, ul, h1, h2, h3, h4 { padding:0px; margin:0px; outline:none; color: #535353;}
img				{ border: none;}

p				{ padding-bottom: 15px; }

#mainpage 		{ padding: 0 19px 0 19px; width: 842px; background-image:url(../img/bg_start.gif); background-repeat:no-repeat ; background-position:center top; margin: 0 auto;   min-height: 100%; }
*html #mainpage	{ height: 100%; }

#header 		{	background-image:url(../img/header_bg.jpg);	background-position:top left; background-repeat:repeat-x; background-color: #d8d8d8; height: 116px; }


#logo 			{ padding: 0 0 0 33px; float:left; }
#sprachwahl		{ float:right; padding: 75px 27px 0px 33px; color: #666; }
select 			{ border: 1px solid #888888; background-color:#CCCCCC; vertical-align:middle; color: #666 }

h4 				{ font-size: 11px; font-weight: bold; margin-bottom: 10px;}
h3 				{ font-size: 11px; font-weight: bold; display:none; }
h2 				{ font-size: 12px; font-weight: bold; color: #c30014; margin-bottom: 10px; }
h1 				{ font-size: 16px; font-weight: bold; color: #c30014; margin-bottom: 25px; }

a				{ color: #c30014; font-weight: bold; text-decoration:none; }
a:hover			{ text-decoration:underline; }


.column_normal					{ position:relative; top:0px; left:0px; }
.bonus_button					{ position:absolute; display:block; margin: -130px 0px 0px 427px; z-index:99px; }
.oem_teaser						{ clear: both; background-color:#f2f2f2; text-align:center; padding: 10px 0px 7px 0px; width: 842px;}
.clearer						{ height:1px; clear:both; overflow:hidden; }

.footer, .footer a				{ color: #959595; font-weight:normal; text-decoration:none; text-align: center; padding-top: 10px;}
.footer a:hover					{ color: #c30014; }

#clearme 						{ clear:both; display:none;}
#contentpage					{ background-image:url(../img/bg.gif); background-repeat:repeat-x; background-position: top; }


.teaser_big						{ height: 199px;  width: 411px; text-align:center; padding: 10px 0 0 8px; float:left; }


.teaser_small					{ height: 190px; float:left; font-weight: bold;  padding-left: 11px;  }
.teaser_small p					{ padding-left: 10px;  }
			


.start_bottom					{ height: 140px; float:left; font-weight: bold;  padding: 0 10px 0 20px; font-weight:normal; width: 180px;}

.news-latest-item				{ height: 140px; float:left; font-weight: bold; padding: 0 0px 0 15px; width: 195px; font-weight:normal; }


.start_bottom img, 	.news-latest-item img				{ float:left;  padding: 0 10px 5px 0; }
.start_bottom h1, 	.news-latest-item h1				{ font-size: 11px; line-height: normal; margin: 0 0 7px; 0; padding:0px; }
.start_bottom p, 	.news-latest-item p					{ display: inline; }
.start_bottom a, 	.news-latest-item a					{ color: #535353;  }
.start_bottom h2 a, .news-latest-item h2 a				{ color: #c30014;  }

.teaser_small p, .teaser_small a { color: #FFFFFF; text-decoration:none;}

.footer 						{  clear:both;  }
.footer p						{  color: #959595; }


