body {/*background: #ffffff url(../images/site/bg_page.gif) repeat-x left 490px; background: #ffffff;*/}
#bgtop {top: 40px; left: 0px; height: 356px;}
#head {height: 390px; border-bottom: 5px solid #A11410;}
#boxHead {/*bottom: 20px;*/}
#bgflashTrans {position: absolute; left: 0px; top: 0px; width: 100%; height: 450px; background: url(../images/site/bg_trans_home.png) repeat-x 0px 0px}
#main {padding-bottom: 40px;}
#main h2, #colLeft2 h3, #main h4 {color: #666666; margin-top: 0px; margin-bottom: 12px; font-size: 1.1em; line-height: 1.3em;}
#main #cols h2 {color: #A11410; height: 38px !important;}
#main #cols h2 .farbeNormal {font-size: 11px;}
#main #cols h2, #main #cols h3 {height: auto; text-transform: none; color: #6e6e6e !important; background: none; border-bottom: 1px solid #cccccc; white-space: nowrap;}
#colLeftInner h2, #colLeftInner h3, #colLeftInner p {padding-left: 0px;}
#colLeftInner h2 a {color: #A11410 !important; text-decoration: none; line-height: 1.3em;}
#main #cols h3 {margin-top: 90px; padding-bottom: 5px; margin-bottom: 7px;}
#main #cols .imgLink, #bProgramm, #bNewsletter {position: absolute; top: 48px; left: 0px;}
#main #cols .imgLinkOver {position: absolute; left: 0px; top: 0px;}
#bNewsletter {top: 133px;}
h4 {padding-bottom: 0; background: url(../images/site/h2_dots.gif) repeat-x left bottom;}
#colLeft, #colCenter, #colRight {/*background: url(fileadmin/images/site/col_bg.gif) no-repeat 0px 34px;*/}
#colLeft {width: 790px; background-position: 50px 34px;}
#colLeft2, #colRight2 {width: 220px; float: left; background: #ffffff;}
#colLeftInner {margin-left: 70px; width: 720px;}
#colCenterInner {width: 200px;}
#colLeftInner, #colCenterInner, #colRightInner {margin-top: 16px; padding-top: 0px;
	min-height: 199px; height: auto !important; height: 199px;
	/*background: url(../images/site/dots_light.gif) repeat-x left bottom;*/
}
.colLeftElement {position: relative; width: 240px; float: left;}
.colLeftElementInner {width: 200px;}
#colCenterInner {}
#colRightContent {background: none;}
.colRightElement {padding-bottom: 0px;}
#colRightInner {position: relative; margin-left: 0px;}
#colRightInner ul ul b {font-weight: normal;}
#colRight2 ul {margin: 0; padding: 0; list-style: none;}
#colRight2 li {margin: 0px 0px 5px 0px;
	/*padding-bottom: 5px;*//*background: url(../images/site/dots_light.gif) repeat-x left bottom;*/}
#colRight2 li.last {/*background: none;*/}
#colRight2 a {font-weight: bold;}
#colRight2 .subtitle a {font-weight: normal; text-decoration: none;}
#logoFairPay {display: inline;}

