body { color: black; background: url(../Bilder/hintergrund/verlauf_hg2.jpg) repeat-x ; scrollbar-3dlight-color: BEBEBE; scrollbar-arrow-color: 666666; scrollbar-base-color: E8EBEF; scrollbar-darkshadow-color: 666666; scrollbar-highlight-color: ffffff; scrollbar-shadow-color: 2A4B87; scrollbar-track-color: FFFFFF; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; overflow:scroll; }



p {}



td {}





a {

text-decoration:none;

background-color:inherit; font-size: 11px;

}

a:link { color: #707070; text-decoration: none; }

a:visited { color: #707070; text-decoration: none; }

a:hover { color: #2a4b87 ; text-decoration: none; }

a:active { color: #2a4b87}





#aussentabelle { position: relative;  width: 900px; }

#oben { background-image: url(../Bilder/hintergrund/verlauf_oben.jpg); position:absolute; left:0; top:0; width:900px; height:126px; }



#menuebalken_grau { background-color: #868687; position:absolute; left:0; top:126px; width:900px; height:36px; }

#menu {  top: 135px; left: 238px; width: 650px; height: 20px; margin: 0; padding: 0;  position: absolute; }

#balken_weiss { background-color: #fff; position:absolute; left:0; top:162px; width:900px; height:10px; }



#balken_blau { background-color: #2a4b87; position:absolute; left:0; top:172px; width:900px; height:9px; }



#contentbereich { background-image: url(../Bilder/hintergrund/verlauf_mitte2.jpg);width:900px;overflow: auto;
visibility:visible;}

#balken_unten {  width: 900px; height: 15px; }

#logo_ifm { background-image: url(../Bilder/logo_ifm.gif); background-repeat: no-repeat; position: absolute; top: 10px; left: 35px; width: 115px; height: 100px; }

#logo_bvmw { background-image: url(../Bilder/logo_bvmw.gif); background-repeat: no-repeat; text-align: right; position: absolute; top: 10px; left: 755px; width: 120px; height: 80px;}

#bilder_links { text-align: left; /*position: absolute; top: 20px; left: 25px;*/ float:left;margin-left:25px;margin-top:20px;width: 166px; }

*html #bilder_links {width: 160px; }

#bilder_rechts { text-align: left; /*position: absolute; top: 20px; left: 700px;*/ width: 180px; margin-top:20px;margin-right:10px; float:right;}

#text { text-align:justify; /*position: absolute; top: 20px; left: 240px;*/margin-top:20px;margin-left:50px; float:left; width: 390px; visibility: visible; }

#text_team { text-align:left; /*position: absolute; top: 20px; left: 240px;*/ float:left; margin-top:20;margin-left:50px; width: 430px; visibility: visible; }

#sponsoren { text-align: left; /*position: absolute; top: 20px; left: 745px;*/margin-left:110px;margin-top:20px; float:left;width: 120px; }

#sponsor1 { text-align: left; position: relative; width: 120px; height: 70px; }

#sponsor2 { text-align: left; position: relative; width: 120px; height: 70px; }

#sponsor3 { text-align: left; position: relative; width: 120px; height: 70px; }

#sponsor4 { text-align: left; position: relative; width: 120px; height: 70px; }

#sponsor5 { text-align: left; position: relative; width: 120px; height: 70px; }

#sponsor6 { text-align: left; position: relative; width: 120px; height: 70px; }

#sponsor7 { text-align: left; position: relative; width: 120px; height: 70px; }

#sponsor8 { text-align: left; position: relative; width: 120px; height: 70px; }

#sponsor9 { text-align: left; position: relative; width: 120px; height: 70px; }

#abstand { width: 900px; left: 0; top: 183px; position: absolute; visibility: visible; background: url(../Bilder/hintergrund/verlauf_mitte2.jpg) repeat-x #c2cddf; }

.headline_gross { color: #2a4b87; font-size: 18px; font-weight: 900; }

.headline_klein { color: #707070; font-size: 12px; font-weight: 600; line-height: 28px; }

.headline_team { color: #707070; font-size: 12px; font-weight: 600; line-height: 18px; }

.fliesstext { color: #707070; font-size: 11px; }

.abstand   { color: #ba3b45; width: 480px; height: 250px; overflow: auto  }

.team {	font-size: 11px; line-height: 13px;	color: #707070; }

.navi, .navi a:link, .navi a:hover, .navi a:active, .navi a:visited {

	font-size: 13px;

	font-weight: 500;

	text-align:center;

	color: #fff;

	text-decoration:none;

	letter-spacing: 1px;

	word-spacing: 4px;

	}

.navi a:hover {

	color: #2a4b87}

	

.navi_wichtig, .navi_wichtig a:link, .navi_wichtig a:hover, .navi_wichtig a:active, .navi_wichtig a:visited {

	font-size: 14px;

	font-weight: 500;

	text-align:center;

	color: #CC0000;

	text-decoration:none;



	}

.navi_wichtig a:hover {

	color: #2a4b87}



/**CLEARING CLASS***/

.clearAll {

	margin: 0;

	padding: 0;

	font-size: 0px;

	line-height: 0px;

	width: 0px;

	height: 0px;

	clear: both;

}

/*************KONTAKT FORMULAR************************************/

.contact-left{

	width:350px;

	height:419px; 

	float:left;

	text-align:left;

	overflow:auto;

	margin-left:50px}

/*.contact-right{

	width:200px;

	float:left;

	text-align:left;

	margin-top:0px;

	margin-left:0px;

}*/

.input-name {

	width:60px;

	float:left;

	margin-bottom:10px;

	margin-right:10px;

}

.input-field {

	width:200px;

	float:left;

	margin-bottom:10px;

	color: #707070;

}

.input-field-plz{

	float:left;

	width:50px;

	color: #707070;

	margin-bottom:10px;

}

.input-name-place{

	float:left;

	width:30px;

	margin-left:10px;

	margin-bottom:10px;

}

.input-field-place{

	float:left;

	width:110px;

	color: #707070;

	margin-bottom:10px;

}

input , select{

	border:1px solid #0A50A1;

	font-size:1em;

	font-family:Arial;

	color: #707070;

}



.area {

	width:270px;

	border:1px solid #0A50A1;

	margin-bottom:10px;

}

textarea {

	padding:3px;

	font-family:Arial;

	font-size:1em;

	color:#707070;

}

.error{

	color:#FF3300;

}

.send {

	text-align:left;

	color:#0A50A1;

}

input.button{

	width:80px;

	float:left;

	margin-bottom:10px;

	margin-right:10px;

	border:1px solid #1e1915;

	font-size:0.9em;

	font-family:Arial;

	color:#0A50A1;

	background-color:#D6D7D9;

}

.headline_mittel {

color: #2a4b87; font-size: 15px; font-weight: 900;

}

.headline_grossKopie {

color: #2a4b87; font-size: 17px; font-weight: 900;

}

.headline_ankundigung {

	color: #2a4b87;

	font-size: 16px;

	font-weight: bolder;

	text-align: justify;

}

.headline_symposium {

	color: #707070;

	font-size:22px;

	line-height: 28px;

	font-weight: 900;

	letter-spacing: 3px;

	text-align: justify;

}

.headline_symposium1 {

	color: #2a4b87;

	font-size: 15px;

	line-height: 24px;

	text-align: justify;

	letter-spacing:1px;

}

.headline_symposium1_1 {

	color: #707070;

	font-size: 13px;

	line-height: 24px;

	text-align: justify;

	letter-spacing:1px;

}



.headline_symposium1_2 {

	color: 707070;

	font-size: 13px;

	line-height: 20px;

	text-align: justify;

	letter-spacing:1px;

}

.headline_symposium2 {

	color: #707070;

	font-size: 12px;

	line-height: 10px;

	font-weight: normal;

	word-spacing: -1px;

}

	.headline_symposium3 {

	color: #707070;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	}

.symposium{

	color: #707070;

	font-size: 15px;

	line-height: 24px;

	text-align: justify;



}

.symposium_programm{

	color: #707070;

	font-size: 14px;

	line-height: 22px;

	text-align: justify;



}

.symposium_headline { 

	color: #707070; 

	font-size: 14px; 

	font-weight: 600; 

	line-height: 28px; 

	}

	

.text_symposium_dick {

	color: #2a4b87;

	font-size: 11px;

	font-weight: bold;

	}

	

.text_symposium_blau {

	color: #2a4b87;

	font-size: 11px;



	}

	


