


body {
margin: 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
background-image:url(../bilder/layout/musterback.gif);
background-repeat:repeat-y;
background-position:center top;
-webkit-text-size-adjust:none;

}

body { overflow-y: scroll; }

a {
text-decoration: none;
color: #006ab3;
}

a:hover {
text-decoration: underline;
color: #0061ac;
}

a img {
border: 0;
}
.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.haupttext {
margin-left: 120px;
display: block;
}

.link-mehr {
margin-left: 120px;
display: block;

}



.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 10px;
}

.bold {
font-weight: bold;
}


.blau {
color: #006ab3;
}

h3 {
font-weight: normal;
color: #808080;
font-size: 12px;
line-height:14px;
margin-bottom:-2px;
margin-top:12px;
}

.hide {
display: none;
}

.clr {
	clear: both;
}


.clrvorhr {
	clear: both; height: 0px; font-size: 0px; line-height:0px;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

#wrap {
position: absolute;
background: #ffffff;
margin: 0;
width: 900px;
left: 50%;
margin-left: -450px;


}

#headeraussen {
width: 900px;
height: 95px;
background: #ffffff;
}


#headerinnen1 {
float: left;

padding: 36px 0 0 185px;
}

#headnavi {
font-size: 10px;
float: right;
padding: 40px 73px  0px 0px;
color: #808080;
}

#headnavi a {
color: #808080;
text-decoration: none;
}

#headnavi a:hover {
color: #006ab3;
text-decoration: none;
}


#breadcrumhoehe {
width: 715px;
background: transparent url(../bilder/layout/breadkrumback.jpg) top left no-repeat;
margin:4px 0 0 0px;
}

#breadcrumweite {
height: 23px;

}

#breadcrum {
font-size: 10px;
color: #006ab3;
padding: 6px 0 5px 155px;
float: left;
}

#suche {
width: 232px;
float: right;
padding: 0px;
margin: 0px;

}


.searchbox {
float: left;
height: 16px;
margin-top: 2px;
padding-left: 2px;
/* obiges ist neu */

}


#suche input {
font-family: arial, helvetica, sans-serif;
font-size: 9px;
background: transparent url(../bilder/layout/suchfeld.gif) top left no-repeat;
border: 0;
margin-top: 4px;
padding-top: 2px;
width:142px;

}


#suche .searchbutton {
float: left;
border: 0px;
margin-top: 4px;

}


#leftframe {
position:absolute;
top:95px; 
left:0px;
width: 205px;
background: transparent url(../bilder/navi/blauback.gif) top left no-repeat;
/*border: 1px solid #000000;*/
z-index: 3;

}

#rechtsframe {
position:absolute;
background: #ffffff;
top:95px; 
left:185px;
width: 715px;
/*border: 1px solid #000000;*/

}

#headbild {
height: 185px;
width: 715px;
/*background: transparent url(bilder/header/home.jpg) no-repeat;*/
/*border: 1px solid #000000;*/
z-index: 2;
}

#headbildlinks {
height: 185px;
width: 465px;
float: left;
margin: 0;
padding: 0;
font-size: 0px;
}

#headbildflash {
height: 185px;
width: 250px;
float: right;
z-index: 2;
margin: 0;
padding: 0;
font-size: 0px;
}


#avmenu {
width: 205px;
margin: 50px 0 0 0;
padding: 0;
font-size: 12px;


}

#navilinie {
width: 201px;
margin: 0;
padding: 0;
height: 1px;
background: #ffffff;
font-size: 0px;
line-height: 0px;
}

#navilinie2 {
width: 201px;
margin: 0;
padding: 0;
height: 1px;
background: #A1D0E5;
font-size: 0px;
line-height: 0px;
}

#avmenu ul {	
list-style: none;
width: 205px;
margin: 0 0 59px 0;
padding: 0;
line-height: 14px;

}	

#avmenu li {
margin-bottom: 0px;
}

.nav1st li a {
text-decoration: none;
text-align: right;
/*line-height: 12px;*/
display: block;
padding: 3px 30px 2px 10px;
margin: 0;
background: transparent url(../bilder/navi/vertstrich.gif) right no-repeat;
/*border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;*/
color: #ffffff;

}	

.nav1st li a:hover {
background: transparent url(../bilder/navi/vertstrichover.gif) right no-repeat;
text-decoration: none;
color: #ffffff;
}

.nav1st li.active {
background: transparent url(../bilder/navi/vertstrichblau.gif) left no-repeat;
}
	
.nav2nd li a {
text-decoration: none;
text-align: right;
/*line-height: 12px;*/
display: block;
padding: 3px 42px 2px 10px;
margin: 0;
background: transparent url(../bilder/navi/vertstrich2.gif) right no-repeat;
/*border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;*/
color: #000000;

}		

.nav2nd li a:hover {
background: transparent url(../bilder/navi/vertstrichover2.gif) right no-repeat;
text-decoration: none;
color: #000000;

}

.nav2nd a.current {
color: #006ab3;
font-weight: bold;
}	
.nav2nd a.current:hover {
color: #006ab3;
font-weight: bold;
}
	
.adresse {
position:absolute;
top:460px; 
left:18px;
width: 170px;
font-size: 10px;
color: #006ab3;
line-height: 11px;
}

#inhalt {
margin: 4px 0px 0px 0px;
padding: 14px 0px 0px 0px;
width: 715px;
background: transparent url(../bilder/layout/inhaltsback.gif) left repeat-y;

}


#hauptinhaltweite {
float: left;
width: 460px;
}

#hauptinhalt {
margin: 0px 0px 10px 0px;
padding: 0 17px 0 35px;
line-height: 14px;
text-align: left;
}

#hauptinhalt ul {
margin: 0px 0px 0px 0px;
padding: 0;
line-height: 15px;

}


#hauptinhalt .sitemap1st ul {
margin: 0px 0px 6px 30px;
padding: 0;
line-height: 15px;
}


#hauptinhalt li {
margin: 0px 0px 0px 0px;
padding-left: 10px;
text-decoration: none;
list-style-type: none;
background: transparent url(../bilder/layout/listenzeichen-strich.gif) no-repeat;
background-position:1px 7px;
}

#hauptinhalt .sitemap1st li {
margin: 0px 0px 0px 0px;
padding: 0px;
text-decoration: none;
background:none;
}

#hauptinhalt .sitemap2nd li {
list-style-image: url(../bilder/layout/listenzeichen.gif);
}

.sitemap2nd a {
color: #000000;

}

#hauptinhalt .sitemap1st {
margin-left: 120px;
margin-top: 12px;

}

/*#hauptinhalt .sitemap1st li {
list-style-image: url(../bilder/navi/spacer.gif);

} */


#hauptinhalt img {
margin-top:3px;
float: left;
border: 1px solid #A1D0E5;

}

#inhaltrechts img {
margin-top:2px;
margin-bottom:6px;
border: 1px solid #A1D0E5;

}

#map {
margin-top: 14px;

}

.bigbildlinks {
margin-top:14px;
margin-left: 120px;
margin-bottom:6px;
clear: both;
border: 1px solid #A1D0E5;

}

#hauptinhalt h2 {
font-size: 13px;
color: #006ab3;
line-height: 15px;
margin-bottom:6px;
margin-top: 12px;

}


#karte {
margin-top: 12px;

}


#hauptinhalt p {
margin-top: 4px;
margin-bottom:4px;
}

/*#content img {
padding: 1px;
display:inline;
background: #cccccc;
border: 4px solid #f0f0f0;
}*/

#inhaltstrennung {
float: left;
}


#inhaltrechtsweite {
float: right;
width: 232px;
}

#inhaltrechts {
margin: 0px 15px 10px 0px;
line-height: 14px;
text-align: left;
}

#inhaltrechts h2 {
font-size: 13px;
color: #006ab3;
line-height: 14px;
margin-bottom:3px;
margin-top: 12px;

}

#inhaltrechts p {
margin-top: 0px;
margin-bottom:0px;
}

/* Tabelle Kroeger rechts */

#inhaltrechts table.produkt {
BORDER-TOP:       #006ab3 1px solid; 
BORDER-LEFT:      #006ab3 1px solid; 
BORDER-BOTTOM:    #006ab3 1px solid;
BORDER-RIGHT:     #006ab3 1px solid;
width: 175px;
border-collapse:collapse;
margin:0;

}

#inhaltrechts table.schatten {
border-collapse:collapse;
padding: 0px;
margin-top: 14px;
border-style:none

}

#inhaltrechts table.schatten td.quer{
background: transparent url(../bilder/layout/tableschatten_06.jpg) top no-repeat;


}

#inhaltrechts table.schatten td.hoch{
background: transparent url(../bilder/layout/tableschatten_03.jpg) top no-repeat;

}


#inhaltrechts table.produkt th{
color: #ffffff;
background: #006ab3;
padding: 3px 5px 2px 15px;
text-align: left;
}

#inhaltrechts table.produkt td.row_0{
color: #000000;
background: #ffffff;

}

#inhaltrechts table.produkt td {
padding: 3px 5px 2px 15px;

}

#inhaltrechts table.schatten img {
border: none;
margin:0px;

}

/* Tabelle Kroeger links */

#hauptinhalt table.produkt {
margin: 0px;
BORDER-TOP:       #006ab3 1px solid; 
BORDER-LEFT:      #006ab3 1px solid; 
BORDER-BOTTOM:    #006ab3 1px solid;
BORDER-RIGHT:     #006ab3 1px solid;
width: 285px;
border-collapse:collapse;


}

#hauptinhalt table.schatten {
border-collapse:collapse;
padding: 0px;
margin-top: 14px;
margin-left: 120px;
border-style:none

}

#hauptinhalt table.schatten img {
border: none;
margin:0px;

}

#hauptinhalt table.schatten td.quer{
background: transparent url(../bilder/layout/tableschatten_06-links.jpg) top no-repeat;


}

#hauptinhalt table.schatten td.hoch{
background: transparent url(../bilder/layout/tableschatten_03-links.jpg) top no-repeat;

}


#hauptinhalt table.produkt th{
color: #ffffff;
background: #006ab3;
padding: 3px 5px 2px 15px;
text-align: left;
}

#hauptinhalt table.produkt td.row_0{
color: #000000;
background: #ffffff;

}

#hauptinhalt table.produkt td {
padding: 3px 5px 2px 15px;

}

#hrdiv {
width:100%;
padding: 0px;
height: 1px;
background: #A1D0E5;
font-size: 1px;
line-height: 1px;
border: none;
overflow:hidden;

}


hr{
color: #E9F4F9;
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #A1D0E5;
 border-bottom: #E9F4F9;
 display:block;
}

.newsdatum {
position: absolute; margin-top:13px; margin-left:4px; color: #006ab3;
}

#footerweite {
clear: both;
width: 460px;
}

#footer {
font-size: 10px;
clear: both;
padding: 10px 10px 22px 15px;

width: 440px;
text-align: center;
color: #006ab3;
line-height: 1.5em;

}

#blaetternavi {
font-size: 10px;
margin-left: 120px;
padding-top: 20px;
padding-bottom: 20px;
}

#footer a {
color: #808080;
text-decoration: none;

}

#footer a:hover {
color: #006ab3;
text-decoration: none;
}
