body {
margin:0px;
padding:0px;
background-color:#575757;
}
table, td, div, span, p {
font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}
form {
margin:0px;
padding:0px;
}
ul, li {
list-style-type:none;
padding:0px;
margin:0px;
}
a, a:visited, a:active, a:focus {
color: #c20009;
text-decoration: none;
border:none;
}
a:hover {
text-decoration:underline;
}
img {
border:none;
}
hr {
height:20px;
width:520px;
background-color:#FFFFFF;
color:#FFFFFF;
border:0px;
}
h2, h3 {
color:#000000;
font-size:14px;
font-weight:bold;
}
.left {
float:left;
}
.right {
float:right;
}
#wrapper {
width:100%;
float:left;
clear:left;
}
.plakat {
padding:0px;
margin:0 0 0 800px;
width:160px;
text-align:center;
vertical-align:top;
}
.plakat .text {
text-transform:uppercase;
letter-spacing:2px;
font-size:10px;
color:#777777;
text-align:center;
background-color:#444444;
width:160px;
}
.extra_ad {
padding:0px;
margin:30px 0 0 800px;
width:160px;
text-align:center;
vertical-align:top;
}
#container {
width:770px;
float:left;
clear:left;
padding:0 0 20px 0;
background-color:#FFFFFF;
min-height:550px;
}
#head {
z-index:2;
position:relative;
}
#header {
width:770px;
background-image:url(../images/bg_header_neu2.png);
/*background-image:url(../images/bg_header_xmas.gif);*/
background-position:top left;
background-repeat:no-repeat;
height:125px;
}
#header .sponsoren {
padding:3px 3px 0 0;
float:right;
}
#header .logo  {
float:left;
padding:12px 0 0 25px;
}
#content {
float:left;
clear:left;
width:760px;
padding:0 0 15px 0;
min-height:400px;
}

h1, #news_line h1 {
font-size:10px;
color:#777777;
font-weight:normal;
font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
margin:0px;
padding:0 0 0 0;
}
h2, h2 a, h2 a:visited, h2 a:active {
font-size:15px;
font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
text-decoration:none;
line-height:17px;
margin:0px;
padding:3px 0 6px 0;
}
h2 a:hover {
text-decoration:underline;
}
h3, h3 a, h3 a:active, h3 a:visited {
font-size:14px;
font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
text-decoration:none;
margin:0px;
padding:3px 0 0 0;
font-weight:normal;
}
h3 a:hover {
text-decoration:underline;
}
#footer {
width:750px;
background-color:#E6E6E6;
padding:12px 00px 10px 20px;
color:#575757;
height:20px;
clear:left;
/*background-image:url(../images/logo_mini_footer.gif);
background-repeat:no-repeat;
background-position:right;*/
}
#footer .left {
float:left;
font-size:12px;
}
#footer .right {
padding:0 30px 0 0;
font-size:12px;
}
#footer .right a, #footer .right a:visited, #footer .right a:active, #footer .right a:hover {
font-size:12px;
}

.input, select {
color: #222222;
text-decoration: none;
font-weight: normal;
font-size:12px;
font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.extern {
	padding:10px;
	width:160px;
	margin:5px 0 15px 0;
	background-color:#E6E6E6;
}
.pic {
border: 3px solid #DDDDDD;
}

h4 {
font-size:14px;
font-weight:bold;
margin:0px;
padding:15px 0 12px 0;
}
h5 {
margin:0px;
padding:0 0 3px 0;
font-size:10px;
font-weight:bold;
}
h6 {
font-size:11px;
padding:0px;
color:#666666;
text-transform:uppercase;
letter-spacing:3px;
margin:10px 0 12px 0;
font-weight:normal;
border-bottom:1px solid #DDDDDD;
height:20px;
}
#bild {
font-size:11px;
}

#suche {
background-image:url(../images/buttons_home_re/suche.gif);
background-position:top;
background-repeat:no-repeat;
height:48px;
margin:0 0 10px 0;
text-align:left;
background-color:#E6E6E6;
width:180px;
}
#suche input {
background-color:#ffffff;
width:128px;
padding:0 0 0 3px;
margin:22px 0 0 11px;
color:#222222;
font-size:12px;
float:left;
line-height:13px;
}
#suche img {
float:right;
margin:22px 10px 0 0;
}
#banner {
padding:10px 0 10px 0;
width:180px;
text-align:center;
}

.colspan1 {
float:left;
width:730px;
padding:5px 10px 15px 20px;
font-size:12px;
line-height:21px;
background-color:#FFFFFF;
}

.pic_cont_left {
margin:0 20px 0 0;
}
.pic_cont_right {
margin:0 0 0 20px;
}
#navbar {
background-color:#c20009;
padding:0 0 0 20px;
width:750px;
height:40px;
}
#navbar a, #navbar a:visited, #navbar a:active, #navbar a:hover {
padding:0 2px 0 2px;
}

.links h2, .rechts h2 {
font-weight:bold;
padding:0px;
margin:5px 0 10px 0;
color:#000000;
font-size:14px;
font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#za_alt {
background-color:#FFFFFF;
padding:10px 20px 10px 20px;
text-align:;
margin:20px 0 0 0;
}

.grey {
background-color:#E6E6E6;
}
#querverweis {
clear:left;
background-color:#DDDDDD;
padding:10px 0 10px 10px;
margin:0 0 15px 0;
}

#adsense {
background-color:#E6E6E6;
width:160px;
padding:10px;
font-size:11px;
}
#adsense a:link, #adsense a:active, #adsense a:visited, #adsense a:hover {
font-size:11px;
}










/*
LEVEL ONE
*/
ul.dropdown                         { position: relative; margin:0px; padding:0px;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; list-style-type:none; padding:0px; margin:0px;}
ul.dropdown a:hover		            { color: #000; }
/*ul.dropdown a:active                { color: #ffa500; }*/
ul.dropdown li a                    { display: block; color:#000; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li:hover                { color: #000; position: relative; }
ul.dropdown li a:hover              { color: #000; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: auto; visibility: hidden; position: absolute; top: 100%; left: 0;  margin:0px; padding:0px;}
ul.dropdown ul li 					{ font-weight: normal; background: #E6E6E6; color: #000; border-bottom: 1px solid #ccc; float: none; padding:3px 10px;}
ul.dropdown ul li.oebv              { width:180px; }
ul.dropdown ul li.referate          { width:180px; }
ul.dropdown ul li.medizin           { width:90px; }
ul.dropdown ul li.lv                { width:120px; }
ul.dropdown ul li.spb               { width:140px; }
ul.dropdown ul li.nteam             { width:82px; }
ul.dropdown ul li.bl                { width:193px; }
ul.dropdown ul li.service           { width:120px; }
ul.dropdown ul li.partner           { width:130px; }
ul.dropdown ul li.chronik           { width:100px; }
ul.dropdown ul li.erg               { width:120px; }
ul.dropdown ul li.rl                { width:30px; }
ul.dropdown ul li.lsb               { width:115px; }
ul.dropdown ul li:hover 			{ background:#CCC; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 
ul.dropdown ul li a:hover 			{ text-decoration:none; }
/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



.sub_menu span { font-size:11px; font-style:italic; color:#999; }




.jsvalidation {
color:red;
float:right;
}




.whitebg {overflow:hidden; background:#FFFFFF; width:760px;}
