body {
	margin:0;
	padding:0;
	background:#3366CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000000;
}
#main {
	position:relative;
	margin-top:10px;
	margin-left:20px;
	width:760px;
	background:url(../images/background_main.gif) repeat-y #9AC2FF;
	background-position: 125px 64px;
}

h1#logo { 
	display:block;
	width:760px;
	height:86px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/header.gif) top left no-repeat;
}
h1#logo a:link, h1#logo a:visited, h1#logo a:hover, h1#logo a:active { 
	display:block;
	width:760px;
	height:73px;
	overflow:hidden;
	text-indent:-9999px;
}

#column1 { 
	position:relative;
	float:left;
	width:180px;
	height:350px;
	margin-top:25px;
}
* html #column1 { display:inline; }

#column2 { 
	position:relative;
	float:left;
	width:370px;
	margin-top:15px;
}
#column2.startsite { 
	padding-top:155px;
}
* html #column2 { display:inline; }

ul.aktuelles,
ul.aktuelles li {
	color:#5588FF;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.aktuelles { margin-top:10px; }
ul.aktuelles li { 
	margin-bottom:6px;
}
ul.aktuelles li a { 
	color:#5588FF;
}

img#waterbanner {
	margin:25px 0px 30px 0px;
}
img#bigbanner {
	position:absolute;
	right:-197px;
	top:-18px;
	width:588px;
	height:186px;
}
img#bubbleLarge {
	position:absolute;
	right:-197px;
	top:3px;
	width:185px;
	height:185px;
}
img#bubbleMedium {
	position:absolute;
	right:-161px;
	top:217px;
	width:138px;
	height:138px;
}
img#bubbleSmall {
	position:absolute;
	right:-179px;
	top:387px;
	width:121px;
	height:121px;
}

#bottomRounded { 
	margin-top:17px;
	width:760px;
	height:3px;
	overflow:hidden;
	background:url(../images/bottom_rounded.gif) top left no-repeat;
}	

ul#mainnav, ul#mainnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#mainnav li, ul#mainnav ul li {
	display:block;
	margin:0;
	padding:0;
	width:159px;
	overflow:hidden;
	text-indent:-9999px;
}
ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:hover, ul#mainnav li a:active {
	display:block;
	width:159px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul#mainnav li#wasser {
	height:41px;
	background:url(../images/mainnav/wasser.gif) top left no-repeat;
}
ul#mainnav li#wasser a {
	height:41px;
}
ul#mainnav li#wasser a:hover {
	background:url(../images/mainnav/wasser_hover.gif) top left no-repeat;
}
ul#mainnav li#wasser_active {
	height:126px;
	background:url(../images/mainnav/wasser_active.gif) top left no-repeat;
}
ul#mainnav li#wasser_active a {
	height:41px;
}

ul#mainnav li#verband {
	height:25px;
	background:url(../images/mainnav/verband.gif) top left no-repeat;
}
ul#mainnav li#verband a {
	height:25px;
}
ul#mainnav li#verband a:hover {
	background:url(../images/mainnav/verband_hover.gif) top left no-repeat;
}
ul#mainnav li#verband_active {
	height:105px;
	background:url(../images/mainnav/verband_active.gif) top left no-repeat;
}
ul#mainnav li#verband_active a {
	height:25px;
}

ul#mainnav li#aktuelles-presse {
	height:36px;
	background:url(../images/mainnav/aktuelles_presse.gif) top left no-repeat;
}
ul#mainnav li#aktuelles-presse a {
	height:36px;
}
ul#mainnav li#aktuelles-presse a:hover{
	background:url(../images/mainnav/aktuelles_presse_hover.gif) top left no-repeat;
}
ul#mainnav li#aktuelles-presse_active {
	height:66px;
	background:url(../images/mainnav/aktuelles_presse_active.gif) top left no-repeat;
}
ul#mainnav li#aktuelles-presse_active a {
	height:36px;
}

ul#mainnav li#aktuelles {
	height:25px;
	background:url(../images/mainnav/aktuelles.gif) top left no-repeat;
}
ul#mainnav li#aktuelles a {
	height:25px;
}
ul#mainnav li#aktuelles a:hover {
	background:url(../images/mainnav/aktuelles_hover.gif) top left no-repeat;
}
ul#mainnav li#aktuelles_active {
	height:25px;
	background:url(../images/mainnav/aktuelles_active.gif) top left no-repeat;
}
ul#mainnav li#aktuelles_active a {
	height:25px;
}

ul#mainnav li#mitglieder {
	height:29px;
	background:url(../images/mainnav/mitglieder.gif) top left no-repeat;
}
ul#mainnav li#mitglieder a {
	height:29px;
}
ul#mainnav li#mitglieder a:hover {
	background:url(../images/mainnav/mitglieder_hover.gif) top left no-repeat;
}
ul#mainnav li#mitglieder_active {
	height:60px;
	background:url(../images/mainnav/mitglieder_active.gif) top left no-repeat;
}
ul#mainnav li#mitglieder_active a {
	height:29px;
}

ul#mainnav li#pressespiegel {
	height:25px;
	background:url(../images/mainnav/pressespiegel.gif) top left no-repeat;
}
ul#mainnav li#pressespiegel a {
	height:25px;
}
ul#mainnav li#pressespiegel a:hover {
	background:url(../images/mainnav/pressespiegel_hover.gif) top left no-repeat;
}
ul#mainnav li#pressespiegel_active {
	height:25px;
	background:url(../images/mainnav/pressespiegel_active.gif) top left no-repeat;
}
ul#mainnav li#pressespiegel_active a {
	height:25px;
}

ul#mainnav li#fuehrungen {
	height:25px;
	background:url(../images/mainnav/fuehrungen.gif) top left no-repeat;
}
ul#mainnav li#fuehrungen a {
	height:25px;
}
ul#mainnav li#fuehrungen a:hover {
	background:url(../images/mainnav/fuehrungen_hover.gif) top left no-repeat;
}
ul#mainnav li#fuehrungen_active {
	height:25px;
	background:url(../images/mainnav/fuehrungen_active.gif) top left no-repeat;
}
ul#mainnav li#fuehrungen_active a {
	height:25px;
}

ul#mainnav li#links {
	height:25px;
	background:url(../images/mainnav/links.gif) top left no-repeat;
}
ul#mainnav li#links a {
	height:25px;
}
ul#mainnav li#links a:hover {
	background:url(../images/mainnav/links_hover.gif) top left no-repeat;
}
ul#mainnav li#links_active {
	height:25px;
	background:url(../images/mainnav/links_active.gif) top left no-repeat;
}
ul#mainnav li#links_active a {
	height:25px;
}
/* Sub-Menüs */
ul#mainnav ul li#jahrestwv {
	height:25px;
	background:url(../images/mainnav/sub_jahrestwv.gif) top left no-repeat;
}
ul#mainnav ul li#jahrestwv a {
	height:25px;
}
ul#mainnav ul li#jahrestwv a:hover {
	background:url(../images/mainnav/sub_jahrestwv_hover.gif) top left no-repeat;
}
ul#mainnav ul li#jahrestwv_active {
	height:25px;
	background:url(../images/mainnav/sub_jahrestwv_active.gif) top left no-repeat;
}
ul#mainnav ul li#jahrestwv_active a {
	height:25px;
}


ul#mainnav ul li#logistik {
	height:40px;
	background:url(../images/mainnav/sub_logistik.gif) top left no-repeat;
}
ul#mainnav ul li#logistik a {
	height:40px;
}
ul#mainnav ul li#logistik a:hover {
	background:url(../images/mainnav/sub_logistik_hover.gif) top left no-repeat;
}
ul#mainnav ul li#logistik_active {
	height:40px;
	background:url(../images/mainnav/sub_logistik_active.gif) top left no-repeat;
}
ul#mainnav ul li#logistik_active a {
	height:40px;
}

ul#mainnav ul li#qualitaet {
	height:40px;
	background:url(../images/mainnav/sub_qualitaet.gif) top left no-repeat;
}
ul#mainnav ul li#qualitaet a {
	height:40px;
}
ul#mainnav ul li#qualitaet a:hover {
	background:url(../images/mainnav/sub_qualitaet_hover.gif) top left no-repeat;
}
ul#mainnav ul li#qualitaet_active {
	height:40px;
	background:url(../images/mainnav/sub_qualitaet_active.gif) top left no-repeat;
}
ul#mainnav ul li#qualitaet_active a {
	height:40px;
}

ul#mainnav ul li#notversorgung {
	height:25px;
	background:url(../images/mainnav/sub_notversorgung.gif) top left no-repeat;
}
ul#mainnav ul li#notversorgung a {
	height:25px;
}
ul#mainnav ul li#notversorgung a:hover {
	background:url(../images/mainnav/sub_notversorgung_hover.gif) top left no-repeat;
}
ul#mainnav ul li#notversorgung_active {
	height:25px;
	background:url(../images/mainnav/sub_notversorgung_active.gif) top left no-repeat;
}
ul#mainnav ul li#notversorgung_active a {
	height:25px;
}



/*
ul#mainnav ul li#aktuelles {
	height:25px;
	background:url(../images/mainnav/sub_aktuelles.gif) top left no-repeat;
}
ul#mainnav ul li#aktuelles a {
	height:25px;
}
ul#mainnav ul li#aktuelles a:hover {
	background:url(../images/mainnav/sub_aktuelles_hover.gif) top left no-repeat;
}
ul#mainnav ul li#aktuelles_active {
	height:25px;
	background:url(../images/mainnav/sub_aktuelles_active.gif) top left no-repeat;
}
ul#mainnav ul li#aktuelles_active a {
	height:25px;
}
*/

ul#mainnav ul li#mitglied-werden {
	height:25px;
	background:url(../images/mainnav/sub_mitglied.gif) top left no-repeat;
}
ul#mainnav ul li#mitglied-werden a {
	height:25px;
}
ul#mainnav ul li#mitglied-werden a:hover {
	background:url(../images/mainnav/sub_mitglied_hover.gif) top left no-repeat;
}
ul#mainnav ul li#mitglied-werden_active {
	height:25px;
	background:url(../images/mainnav/sub_mitglied_active.gif) top left no-repeat;
}
ul#mainnav ul li#mitglied-werden_active a {
	height:25px;
}


ul#mainnav ul li#satzungen {
	height:25px;
	background:url(../images/mainnav/sub_satzungen.gif) top left no-repeat;
}
ul#mainnav ul li#satzungen a {
	height:25px;
}
ul#mainnav ul li#satzungen a:hover {
	background:url(../images/mainnav/sub_satzungen_hover.gif) top left no-repeat;
}
ul#mainnav ul li#satzungen_active {
	height:25px;
	background:url(../images/mainnav/sub_satzungen_active.gif) top left no-repeat;
}
ul#mainnav ul li#satzungen_active a {
	height:25px;
}

ul#mainnav ul li#vorstand {
	height:25px;
	background:url(../images/mainnav/sub_vorstand.gif) top left no-repeat;
}
ul#mainnav ul li#vorstand a {
	height:25px;
}
ul#mainnav ul li#vorstand a:hover {
	background:url(../images/mainnav/sub_vorstand_hover.gif) top left no-repeat;
}
ul#mainnav ul li#vorstand_active {
	height:25px;
	background:url(../images/mainnav/sub_vorstand_active.gif) top left no-repeat;
}
ul#mainnav ul li#vorstand_active a {
	height:25px;
}


ul#mainnav ul li#verzeichnis {
	height:25px;
	background:url(../images/mainnav/sub_verzeichnis.gif) -4px top no-repeat;
}
ul#mainnav ul li#verzeichnis a {
	height:25px;
}
ul#mainnav ul li#verzeichnis a:hover {
	background:url(../images/mainnav/sub_verzeichnis_hover.gif) -4px top no-repeat;
}
ul#mainnav ul li#verzeichnis_active {
	height:25px;
	background:url(../images/mainnav/sub_verzeichnis_active.gif) -4px top no-repeat;
}
ul#mainnav ul li#verzeichnis_active a {
	height:25px;
}




ul#smallnav {
	position:absolute;
	left:0;
	top:260px;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#smallnav li {
	display:block;
	margin:0;
	padding:0;
	width:92px;
	overflow:hidden;
	text-indent:-9999px;
}
ul#smallnav li a:link, ul#smallnav li a:visited, ul#smallnav li a:hover, ul#smallnav li a:active {
	display:block;
	width:92px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul#smallnav li#impressum {
	height:36px;
	background:url(../images/mainnav/impressum.gif) top left no-repeat;
}
ul#smallnav li#impressum a {
	height:36px;
}
ul#smallnav li#impressum a:hover {
	background:url(../images/mainnav/impressum_hover.gif) top left no-repeat;
}
ul#smallnav li#impressum_active {
	height:36px;
	background:url(../images/mainnav/impressum_active.gif) top left no-repeat;
}
ul#smallnav li#impressum_active a {
	height:36px;
}

ul#smallnav li#broschuere {
	height:36px;
	width:140px;
	background:url(../images/mainnav/broschuere.gif) top left no-repeat;
}
ul#smallnav li#broschuere a {
	height:36px;
	width:140px;
}
ul#smallnav li#broschuere a:hover {
	background:url(../images/mainnav/broschuere_hover.gif) top left no-repeat;
}
ul#smallnav li#broschuere_active {
	height:36px;
	width:140px;
	background:url(../images/mainnav/broschuere_active.gif) top left no-repeat;
}
ul#smallnav li#broschuere_active a {
	height:36px;
}

/*
ul#smallnav li#jahrestwv {
	height:36px;
	background:url(../images/mainnav/20jahrestwv.gif) top left no-repeat;
}
ul#smallnav li#jahrestwv a {
	height:36px;
}
ul#smallnav li#jahrestwv a:hover {
	background:url(../images/mainnav/20jahrestwv_hover.gif) top left no-repeat;
}
ul#smallnav li#jahrestwv_active {
	height:36px;
	background:url(../images/mainnav/20jahrestwv_active.gif) top left no-repeat;
}
ul#smallnav li#jahrestwv_active a {
	height:36px;
}*/



#footer {
	width:760px;
	margin-top:3px;
	margin-left:20px;
	background:url(../images/background_footer_top.gif) top left no-repeat;
	padding-top:3px;
}
#footerContent {
	width:760px;
	background:url(../images/background_footer_bottom.gif) bottom left no-repeat #D2E8FF;
	padding-bottom:3px;
	text-align:center;
}
	

/* Float clearing workaround also working on Mozilla */
.clearer {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px; 
}

a:link, a:visited, a:hover, a:active { color:#003399; text-decoration:underline; }
h1 { color:#53855F; font-size:1.2em; margin-bottom:0.7em; }
h3 { color:#000000; font-size:0.9em; margin-bottom:0.7em; }
strong { color:#5588FF; font-size:1.0em; margin-bottom:0.7em; }

h1, h2, h3, img { margin:0; padding:0; }
img { border:0; }

.startsite h1,
.startsite h2 { color:#53855F; font-size:1.2em; margin-bottom:1em; }
.startsite h2 { margin-bottom:0.9em; }

.partnerfirmen {
	font-size:0.9em;
}

.partnerfirmen span {
	color:#4b994f;
	font-weight:bold;
}

.partnerfirmen hr {
	border:0;
	border-top:1px solid #9ac2ff;
	margin:10px 0;
	
}

.icon {
	vertical-align:middle;
	margin:2px 2px 3px 3px;
}

div.aktuelles { margin-bottom:15px; }
.aktuelles .eintrag {
	margin-bottom:10px;
}
.aktuelles h2 {
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:20px;
}
h1.press { margin-bottom:0px; }
