@charset "utf-8";
/* css document */

* 							{ margin:0px; padding:0px; border:none;}
html 						{ overflow-y:scroll; /* permanent scrollbar in Firefox */}
body 						{ font:12px/20px Verdana, Arial, Helvetica, sans-serif; color:#404040; background:#353535 url(../images/bg-body.jpg) top repeat-x;}

p   						{ margin-bottom:20px;}
a							{ color:#345591; text-decoration:underline;}
a:hover						{ text-decoration:none;}


/* -------------- */
/* layoutelements */
/* -------------- */
div#container 	    		{ width:1000px; height:auto; margin:0px auto; background:url(../images/bg-container.jpg) repeat-y;}

/* header */
div#header					{ width:1000px; height:233px; position:relative; background:#B2B9C3 url(../images/bg-header.jpg) no-repeat; z-index:99;}
h1#branding					{ position:absolute; top:55px; left:25px;}
h1#branding a				{ width:286px; height:114px; display:block; background:url(../images/bg-branding.png) no-repeat; text-indent:-9000px; overflow:hidden;}

/* content */
div#contentContainer		{ width:1000px; height:auto;}
#index div#contentContainer	{ background:url(../images/index/bg-contentcontainer.jpg) right bottom no-repeat;}
div#contentMain	 			{ width:674px; padding:0 25px 40px 9px; float:right; min-height:500px; height:auto !important; height:500px; background:url(../images/bg-contentmain.jpg) right top no-repeat;}
#index div#contentMain		{ padding-bottom:233px;}
#contentMain h1 			{ font-size:17px; float:left; color:#345591; font-weight:bold; padding:37px 0 33px 0;}
#contentMain h1#small 		{ font-size:13px; float:right; padding:39px 0 0 0;}
#contentMain h2 			{ font-size:12px; font-weight:bold; color:#345591; text-transform:uppercase; margin-bottom:10px;}
#contentMain ul 			{ list-style-type:none; margin:0 0 20px 5px;}
#contentMain ul li			{ list-style-type:none; padding:0 0 10px 20px; background:url(../images/li.gif) 0px 7px no-repeat;}
.twoBoxes					{ width:322px; float:left;}
div.fragenBox 				{ width:auto; background:#eee; padding:20px 20px 10px 20px; margin:0 0 20px 0; border:2px solid #CB6C00;}
div.fragenBox p				{ margin-bottom:10px;}
div.infoBox1 				{ width:360px; background:url(../images/information.png) 10px 25px no-repeat; margin:0 0 20px 0;}
div.infoBox2 				{ padding:20px 20px 10px 30px; background:#eee; border:1px solid #cdcdcd; margin:0 0 0 45px;}
div.infoBox1 p				{ margin-bottom:12px;}

div#slideshowContainer		{ width:360px; height:270px; float:right; margin:0 0 20px 20px; position:relative; z-index:1;}
div#slideshow				{ width:360px; height:270px; overflow:hidden; z-index:1;}
div#slideshow img			{ padding:1px; background:#fff; border:1px solid #c6c6c6; z-index:1;}

dl							{ margin-bottom:20px}
dl.small					{ width:294px;}
dl dd						{ background:#eee; padding:2px 0 2px 10px; float:left; width:140px; margin:0 0 5px 0; font-weight:bold;}
dl dt						{ background:#eee; padding:2px 0px; margin-bottom:5px}

/* sidebar */
div#contentSidebar1	 				{ width:292px; float:right; background:url(../images/bg-contentsidebar1.jpg) repeat-y; margin-bottom:30px;}
div#contentSidebar2	 				{ width:267px; padding:16px 0 100px 25px; background:url(../images/bg-contentsidebar2.jpg) left bottom no-repeat; min-height:500px; height:auto !important; height:500px;}
#contentSidebar2 div 				{ width:223px;}
#contentSidebar2 h2 				{ font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#323232; border-bottom:1px solid #264887; margin:30px 0 12px 0;}
#contentSidebar2 h3 				{ font-weight:normal;}
#contentSidebar2 p 					{ font-size:11px; line-height:18px; margin-bottom:10px;}

/* footer */
div#footer					{ width:1000px; height:275px; background:url(../images/bg-footer.jpg) no-repeat; color:#bebebe; font-size:11px; line-height:18px; position:relative;}
div#footer p				{ margin-bottom:12px;}
div#footer a				{ color:#f78100;}
div#footer .box1			{ float:left; width:277px; padding:26px 0 0 25px;}
div#footer .box2			{ float:left; padding:26px 0 0 0;}
/* naviAdd */
ul#naviAdd01  		   		{ list-style-type:none; position:absolute; top:26px; left:751px; font-weight:bold;}
ul#naviAdd01 li	   			{ list-style-type:none; float:left; margin-right:6px;}
ul#naviAdd01 li a   		{ text-decoration:none; margin-right:6px;}
ul#naviAdd01 li a:hover		{ text-decoration:underline;}
ul#naviAdd02  		   		{ list-style-type:none; position:absolute; top:176px; left:731px;}
ul#naviAdd02 li	   			{ list-style-type:none; float:left; margin-right:4px;}
ul#naviAdd02 li a   		{ text-decoration:none; margin-right:4px;}
ul#naviAdd02 li a:hover		{ text-decoration:underline;}


/* ----------------------- */
/* classes ans other stuff */
/* ----------------------- */

/* color and fonts */
.highlight1 				{ color:#345591;} /* blue */
.highlight2 				{ text-transform:uppercase;}	

/* site-elements */
.image 						{ padding:1px; background:#fff; border:1px solid #c6c6c6;}
div.imageBox				{ float:right; margin:5px 0 0 20px; width:360px;}
div.line					{ border-bottom:1px solid #CDCDCD; height:1px; margin-bottom:20px;}
div.line2					{ width:294px; border-bottom:1px solid #CDCDCD; height:1px; margin-bottom:20px;}
div#declaration 			{ width:auto; background:#eee; padding:20px 20px 0 20px; margin:0 0 20px 0; border:1px solid #CDCDCD; font-size:11px;}
div#thanks 					{ width:auto; background:#eee; padding:20px 20px 0 20px; margin:0 0 20px 0; border:2px solid #CB6C00;}
.pdf						{ padding:0 0 10px 26px; background:url(../images/icon-pdf.gif) no-repeat;}
.pdfText					{ font-size:11px; border-top:1px solid #808080; padding-top:20px; margin-top:30px;}

/* floats */
.clear		  				{ clear:both; font-size:0.0001em; line-height:0.00001em;}
.floatRight 				{ float:right;}
.floatLeft 					{ float:left;}

/* margin */
.mT3 						{ margin-top:3px !important;}
.mT5 						{ margin-top:5px !important;}
.mT10 						{ margin-top:10px !important;}
.mT20 						{ margin-top:20px !important;}
.mT30						{ margin-top:30px !important;}
.mT40						{ margin-top:40px !important;}
.mT50						{ margin-top:50px !important;}

.mB0 						{ margin-bottom:0px !important;}
.mB5 						{ margin-bottom:5px !important;}
.mB10 						{ margin-bottom:10px !important;}
.mB20 						{ margin-bottom:20px !important;}
.mB30 						{ margin-bottom:30px !important;}
.mB40 						{ margin-bottom:40px !important;}
.mB50 						{ margin-bottom:50px !important;}

.mL5 						{ margin-left:5px !important;}
.mL10 						{ margin-left:10px !important;}
.mL20 						{ margin-left:20px !important;}
.mL30 						{ margin-left:30px !important;}
.mL40 						{ margin-left:40px !important;}
.mL50 						{ margin-left:50px !important;}

.mR5 						{ margin-right:5px !important;}
.mR10 						{ margin-right:10px !important;}
.mR20 						{ margin-right:20px !important;}
.mR30 						{ margin-right:30px !important;}
.mR40 						{ margin-right:40px !important;}
.mR50 						{ margin-right:50px !important;}

