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

* 											{ margin:0px; padding:0px; border:none;}
body 										{ font:13px/20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000;}


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


/* -------------- */
/* layoutelements */
/* -------------- */
/* overlay */
div#overlayContainer						{ width:98%;}
a.overlayLink								{ display:none;}

/* brandingContainer */
div#brandingContainer						{ display:none;}


/* navi  dropdown.css */
div#naviContainer							{ display:none;}


/* container */
div#container 	    						{ width:98%;}
div#containerMain 	    					{ width:100%;}

h2#claim									{ display:none;}

/* footer */
div#footer									{ display:none;}

/* index */
#contentBox-01 h2 	{ margin-bottom:5px;}
#contentBox-02 h2	{ display:none;}
#contentBox-03 h2	{ margin-top:40px;}
#contentBox-01 dt	{ float:left; margin-bottom:3px; width:80px;}
#contentBox-01 dd	{ float:left; margin-bottom:3px; width:500px;}


/* button */
a.contentButton								{ display:none;}

/* contentContainer */
div#contentContainerContainer				{ width:100%;}
div#contentContainer						{ width:100%;}
div#contentContainerMain					{ width:100%;}

/* contentMain */
div#contentMain								{ width:100%;}
/* dynamic list */
#stephanie-ueber-stephanie #contentMain dt, #stephanie-ueber-stephanie #contentMain dd, #vision-ueber-patrick #contentMain dt, #vision-ueber-patrick #contentMain dd	{ float:left; margin-bottom:3px; width:80px;}
#stephanie-ueber-stephanie #contentMain dd, #vision-ueber-patrick #contentMain dd			{ width:350px;}
/* Headlines */
h2													{ margin-bottom:30px; color:#999; border-bottom:solid 2px #999; padding-bottom:10px; font-style:italic;}
#contentMain h3 									{ font-size:16px; margin:0 0 10px -21px; background:#fff; padding:29px 22px 11px 22px; width:488px; color:#155180; font-style:italic; text-transform:uppercase; background:url(../images/bg-h3.png) repeat-x;}
/* table */
#contentMain table									{ margin-bottom:30px;}
#contentMain table td								{ vertical-align:top;}
#contentMain table td.first							{ /* font-family:Agency fb, Arial, Helvetica, sans-serif; */ font-size:34px; font-weight:bold; width:89px; vertical-align:text-top; padding-top:6px; opacity:0.4; /* allgemein */ -moz-opacity:0.4; /* Mozilla */ -khtml-opacity:0.4; /* KTHML */ -opera-opacity:0.4; /* Opera */ }
#kalender-events table								{ margin-left:-6px;}
#kalender-events #contentMain table td.firstCollumn	{ width:136px;}
#kalender-events #contentMain table td.secondCollumn{ width:160px;}
#kalender-events #contentMain table td.thirdCollumn	{ width:160px; padding:0 4px 0 8px;}
#kalender-events #contentMain table td				{ padding:0 14px 0 8px; border-bottom:solid 1px #5D89A3; padding-top:4px; padding-bottom:4px;}
#contentMain table th								{ text-align:left; padding:4px 0 4px 6px; background:#2C516D; color:#769DBA;}
#contentMain table td.special						{ font-size:18px;}

.date												{ margin-bottom:8px; font-style:italic; margin:0 0 20px 10px; opacity:0.4; /* allgemein */ -moz-opacity:0.4; /* Mozilla */ -khtml-opacity:0.4; /* KTHML */ -opera-opacity:0.4; /* Opera */}

#contentMain img:hover								{ opacity:0.7; /* allgemein */ -moz-opacity:0.7; /* Mozilla */ -khtml-opacity:0.7; /* KTHML */ -opera-opacity:0.7; /* Opera */ cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
#contentMain img.none:hover							{ cursor:pointer; }

#partner 	img:hover								{ opacity:0.7; /* allgemein */ -moz-opacity:0.7; /* Mozilla */ -khtml-opacity:0.7; /* KTHML */ -opera-opacity:0.7; /* Opera */ }

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

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

/* site-elements */
.top						{ display:none;}

div#declaration 			{ width:auto; background:#eee; padding:20px 20px 0 20px; margin:0 0 20px 0; border:1px solid #ccc; font-size:11px;}
div#thanks 					{ width:auto; background:#eee; padding:20px 20px 0 20px; margin:0 0 20px 0; border:1px solid #ccc;}
.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;}
.border						{ height:1px; background:#a1bbcf; width:532px; margin-left:-21px; margin-bottom:20px; margin-top:20px;}
#news-ergebnisse .border	{ background:#5d89a3;}

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

/* margin */
.mT0 						{ margin-top:0px !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;}
