﻿/* 
Projekt: SWB Muehlheim
Start: 07.02.2006
*/


html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; }
 
html , body {font-size : 100%; padding : 0; margin : 0; } 
	
body 		{background:#D3D62F;}	
body.druck 	{background:#ffffff;}
body.popup 	{background:#D3D62F; padding:10px;}	

/* GLOBAL */
dfn {
font : bold 0.8em verdana, sans-serif; 
color : #000000; } 

.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}


#abstand {
width: 100px;
height:50px;
float:left;
clear:both;}

#abstand2 {
width: 10px;
height:6px;
float:left;
clear:both;}



p {color: #000000; font-size: 0.75em; line-height: 150%; }
 
p a:link , p a:visited{
color: #8E9042; text-decoration: underline; padding:0px; margin:0px;} 
p a:hover , p a:active{
color: #ffffff; text-decoration: none; padding:0px 0px 0px 0px; margin:0px; background: #8E9042;} 

h1.head {font-size : 1.20em; font-weight: normal; line-height: 140%; color: #000000; padding: 20px 0px 1px 0px; margin: 0px;} 

h1 {font-size : 1.00em; font-weight: bold; margin: 0px 0px -0.63em 0px; } 
h2 {font-size : 0.95em; font-weight: bold; margin: 0px 0px -0.63em 0px; } 
h3 {font-size : 0.80em; font-weight: normal; } 
h4 {font-size : 0.70em; font-weight: normal; } 
h5 {font-size : 0.60em; font-weight: normal; } 
h6 {font-size : 0.55em; font-weight: normal; } 

ul		{ 	 margin-top:5px; margin-bottom:5px;}
ul li	{ 	 font-size: 0.75em; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 30px;}
ol 		{ 	 margin-top:5px; margin-bottom:5px;}
ol li	{ 	 font-size: 0.75em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}


#container-top-start {
width:968px;
background: #D3D62F url(../images/bg_start.gif) left top repeat-y; 
padding: 0px 0px 0px 0px;
float:left;
}

#container-top {
min-height:44em;
background: #D3D62F; 
padding: 0px 0px 0px 0px;
float:left;
}

#container-bottom {
width:968px;
padding: 0px 0px 0px 0px;
margin:18px 0 0 0;
float:left;
clear: both;
}







/* FARBEN */
.weiss			{ background: #ffffff; }
.schwarz		{ background: #000000; }





/* METANAV */
#metanav {
/*height:37px;*/
height:2.2955em;
padding:15px 0 0 0;
margin: 0 0 0 0;
border-left: 9px solid #ffffff; 
float:left;}

p.metanav {color: #000000; margin:0 0 0 0; padding:5px 0 7px 0; font-size:12px; line-height: 100%; font-weight: bold;}

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 9px 1px 9px; margin:0 1px 0 0;  background:#95972B;} 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 9px 1px 9px; margin:0 1px 0 0; background:#B1B42C;} 

a.metanav-last:link , a.metanav-last:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 9px 1px 9px; margin:0 9px 0 0; background:#95972B;} 
a.metanav-last:hover , a.metanav-last:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 9px 1px 9px; margin:0 9px 0 0; background:#B1B42C;} 


/*
a.schriftgr1:link , a.schriftgr1:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#95972B;} 
a.schriftgr1:hover , a.schriftgr1:active{
font-size: 100%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 
a.schriftgr1an:link , a.schriftgr1an:visited{
font-size: 100%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 
a.schriftgr1an:hover , a.schriftgr1an:active{
font-size: 100%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 

a.schriftgr2:link , a.schriftgr2:visited{
font-size: 130%; font-weight: bold; color: #ffffff; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#95972B; } 
a.schriftgr2:hover , a.schriftgr2:active{
font-size: 130%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 
a.schriftgr2an:link , a.schriftgr2an:visited{
font-size: 130%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 
a.schriftgr2an:hover , a.schriftgr2an:active{
font-size: 130%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 

a.schriftgr3:link , a.schriftgr3:visited{
font-size: 170%; font-weight: bold; color: #ffffff; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#95972B; } 
a.schriftgr3:hover , a.schriftgr3:active{
font-size: 170%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 
a.schriftgr3an:link , a.schriftgr3an:visited{
font-size: 170%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 
a.schriftgr3an:hover , a.schriftgr3an:active{
font-size: 170%; font-weight: bold; color: #000000; text-decoration: none; padding:0 4px 0 4px; margin:0 0 0 0; background:#ffffff;} 
*/

.schriftgr{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 5px 1px 9px; margin:0 0 0 0; background:#95972B;} 


a.schriftgr1:link , a.schriftgr1:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#95972B;} 
a.schriftgr1:hover , a.schriftgr1:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 
a.schriftgr1an:link , a.schriftgr1an:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 
a.schriftgr1an:hover , a.schriftgr1an:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 

a.schriftgr2:link , a.schriftgr2:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#95972B; } 
a.schriftgr2:hover , a.schriftgr2:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 
a.schriftgr2an:link , a.schriftgr2an:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 
a.schriftgr2an:hover , a.schriftgr2an:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 

a.schriftgr3:link , a.schriftgr3:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#95972B; } 
a.schriftgr3:hover , a.schriftgr3:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 
a.schriftgr3an:link , a.schriftgr3an:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 
a.schriftgr3an:hover , a.schriftgr3an:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; margin:0 0 0 0; background:#B1B42C;} 



/* HEAD */
#head {
width: 769px;
height:101px;
padding:0 0 0 0;
margin: 0 0 0 0;
border-left: 9px solid #ffffff; 
background: #D3D62F; 
float:left;}

#head-text {
width: 625px;
/*height:81px;*/
height:4.9815em;
padding:0 0 0 0;
margin: 0 0 0 0;
float:left;}

#head-text-1 {
width: 625px;
/*height:44px;*/
height:2.706em;
padding:0 0 0 0;
margin: 20px 0 0 0;
float:left;}

#head-text-1 h1{
font-size: 1.5em; line-height: 100%; padding:4px 0 0 15px; margin: 0 0 0 0; font-weight: normal;}

/*#head-text-2 {
width: 615px;
height:2.2755em;
padding:0 0 0 0;
margin: 0 0 0 0;
float:left;}*/

#head-text-2 {
}

/*#head-text-2 h2{
font-size: 0.75em; line-height: 100%; padding:18px 10px 0 0; margin: 0 0 0 0; text-align:right; font-weight: normal;}*/

#head-text-2 h2{
font-size: 0.75em; line-height: 100%; padding:18px 10px 0 20px; margin: 0 0 0 0; text-align:left; font-weight: normal;}


/*#head-logo {
width: 144px;
height:4.9815em;
padding:0 0 0 0;
margin: 20px 0 0 0;
float:left;
}*/

#head-logo {
position:absolute;
margin: -45px 0 0 603px;
}

* html #head-logo {
position:absolute;
margin: -45px 0 0 -22px;
}
*+html #head-logo {
position:absolute;
margin: -45px 0 0 -22px;
}






/* TEASER GROSS STARTSEITE */
#teaser-gr-1 {
width: 769px;
height:16.9127em;
padding:0 0 0 0;
margin: 0 0 0 0;
border-left: 9px solid #ffffff; 
background: #D3D62F; 
float:left;
background: url(../images/illu_teaser_gr_1.jpg) top right repeat-y; }

#teaser-gr-2 {
width: 769px;
height:16.9127em;
padding:0 0 0 0;
margin: 0 0 0 0;
border-left: 9px solid #ffffff; 
background: #D3D62F; 
float:left;
background: url(../images/illu_teaser_gr_2.jpg) top right repeat-y; }

#teaser-gr-3 {
width: 769px;
height:16.9127em;
padding:0 0 0 0;
margin: 0 0 0 0;
border-left: 9px solid #ffffff; 
background: #D3D62F; 
float:left;
background: url(../images/illu_teaser_gr_3.jpg) top right repeat-y; }

#teaser-gr-4 {
width: 769px;
height:16.9127em;
padding:0 0 0 0;
margin: 0 0 0 0;
border-left: 9px solid #ffffff; 
background: #D3D62F; 
float:left;
background: url(../images/illu_teaser_gr_4.jpg) top right repeat-y; }

#teaser-gr-5 {
width: 769px;
height:16.9127em;
padding:0 0 0 0;
margin: 0 0 0 0;
border-left: 9px solid #ffffff; 
background: #D3D62F; 
float:left;
background: url(../images/illu_teaser_gr_5.jpg) top right repeat-y; }

#teaser-gr-6 {
width: 769px;
height:16.9127em;
padding:0 0 0 0;
margin: 0 0 0 0;
border-left: 9px solid #ffffff; 
background: #D3D62F; 
float:left;
background: url(../images/illu_teaser_gr_6.jpg) top right repeat-y; }




#teaser-gr-text-1 {
width: 390px;
/*height:133px;*/
height:8.32em;
padding:0 0 0 0;
margin: 0 0 0 0;
background: #000000; 
float:left;}

#teaser-gr-text-1 p{
font-size: 1.8em; line-height: 120%; color:#ffffff; padding:30px 20px 30px 38px; margin: 0 0 0 0;}




#teaser-gr-text-2 {
width: 390px;
/*height:142px;*/
height:8.7331em;
padding:0 0 0 0;
margin: 0 0 0 0;
background: #D3D62F; 
float:left;}

#teaser-gr-text-2 p{
font-size: 1.00em; line-height: 130%; font-weight: bold; padding:30px 20px 28px 38px; margin: 0 0 0 0;}






/* SPALTE LINKS */
#spalte-links {
width: 190px;
float:left;}


/* NAVIGATION */
#menue {
width: 190px;
height:120px;
background: #000000; 
padding: 16px 0px 17px 0px;
float:left;}

#menue ul {
list-style:none;
padding:0;
margin:0;  }

#menue ul ul{
list-style:none;
padding:0;
margin:0;}

#menue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

#menue ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%; }

a.nav01aus:link, a.nav01aus:visited {
font-size: 0.75em; line-height: 150%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 1px 10px 0px 15px; margin: 0; display: block; width:165px; background: #000000; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 0.75em; line-height: 150%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 1px 10px 0px 15px; margin: 0; display: block; width:165px; background: #333333; }
a.nav01an:link, a.nav01an:visited {
font-size: 0.75em; line-height: 150%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 1px 10px 0px 15px; margin: 0; display: block; width:165px; background: #D3D62F; }
a.nav01an:active, a.nav01an:hover {
font-size: 0.75em; line-height: 150%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 1px 10px 0px 15px; margin: 0; display: block; width:165px; background: #D3D62F; }


#menue2 {
width: 190px;
background: #ffffff; 
padding: 2px 0 3px 0;
float:left;}

#menue2 ul {
list-style:none;
padding:0;
margin:0;  }

#menue2 ul ul{
list-style:none;
padding:0;
margin:0;}

#menue2 ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

#menue2 ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 0.75em; line-height: 120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 4px 30px; margin: 0 0 0 0; display: block; width:150px; border-top: 1px solid #ffffff; background: #95972B url(../images/bullet_nav02_aus.gif) left top no-repeat; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 0.75em; line-height: 120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 4px 30px; margin: 0 0 0 0; display: block; width:150px; background: #B1B42C url(../images/bullet_nav02_aus.gif) left top no-repeat; }
a.nav02an:link, a.nav02an:visited {
font-size: 0.75em; line-height: 120%; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 10px 4px 30px; margin: 0 0 0 0; display: block; width:150px; background: #ffffff url(../images/bullet_nav02_an.gif) left top no-repeat; }
a.nav02an:active, a.nav02an:hover {
font-size: 0.75em; line-height: 120%; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 10px 4px 30px; margin: 0 0 0 0; display: block; width:150px; background: #ffffff url(../images/bullet_nav02_an.gif) left top no-repeat; }

a.nav02an2:link, a.nav02an2:visited {
font-size: 0.75em; line-height: 120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 4px 30px; margin: 0 0 0 0; display: block; width:150px; border-top: 1px solid #ffffff; background: #95972B url(../images/bullet_nav02_an2.gif) left top no-repeat; }
a.nav02an2:active, a.nav02an2:hover {
font-size: 0.75em; line-height: 120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 4px 30px; margin: 0 0 0 0; display: block; width:150px; background: #B1B42C url(../images/bullet_nav02_aus.gif) left top no-repeat; }

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.70em; line-height: 120%; font-weight: normal; text-decoration: none; color: #95972B; padding: 7px 10px 4px 40px; margin: 0 0 0 0; display: block; width:140px; border-bottom: 1px solid #ffffff; background: #ECEDB0 url(../images/bullet_nav03_aus.gif) left top no-repeat; }
a.nav03aus:active, a.nav03aus:hover {
font-size: 0.70em; line-height: 120%; font-weight: normal; text-decoration: none; color: #000000; padding: 7px 10px 4px 40px; margin: 0 0 0 0; display: block; width:140px; border-bottom: 1px solid #ffffff; background: #FDFEDB url(../images/bullet_nav03_aus.gif) left top no-repeat; }
a.nav03an:link, a.nav03an:visited {
font-size: 0.70em; line-height: 120%; font-weight: bold; text-decoration: none; color: #95972B; padding: 7px 10px 4px 40px; margin: 0 0 0 0; display: block; width:140px; border-bottom: 1px solid #ffffff; background: #ffffff url(../images/bullet_nav03_an.gif) left top no-repeat; }
a.nav03an:active, a.nav03an:hover {
font-size: 0.70em; line-height: 120%; font-weight: bold; text-decoration: none; color: #808222; padding: 7px 10px 4px 40px; margin: 0 0 0 0; display: block; width:140px; border-bottom: 1px solid #ffffff; background: #ffffff url(../images/bullet_nav03_an.gif) left top no-repeat; }

a.nav03an2:link, a.nav03an2:visited {
font-size: 0.70em; line-height: 120%; font-weight: normal; text-decoration: none; color: #808222; padding: 7px 10px 4px 40px; margin: 0 0 0 0; display: block; width:140px; border-bottom: 1px solid #ffffff; background: #ECEDB0 url(../images/bullet_nav03_an2.gif) left top no-repeat; }
a.nav03an2:active, a.nav03an2:hover {
font-size: 0.70em; line-height: 120%; font-weight: normal; text-decoration: none; color: #000000; padding: 7px 10px 4px 40px; margin: 0 0 0 0; display: block; width:140px; border-bottom: 1px solid #ffffff; background: #FDFEDB url(../images/bullet_nav03_an2.gif) left top no-repeat; }





/* NEWS START UND FOLGE*/
#news {
width: 190px;
height:104px;
background: #ECEDB0; 
padding: 12px 0px 17px 0px;
float:left;
}

p.news-head {color: #000000; font-size: 0.80em; font-weight: bold; line-height: 140%; margin:0px; padding:0px 8px 0px 15px;}

a.news-head:link , a.news-head:visited{
color: #000000; text-decoration: none; padding:0px; margin:0px;} 
a.news-head:hover , a.news-head:active{
color: #96982C; text-decoration: none; padding:0px 0px 1px 0px; margin:0px; background:none;} 

p.news-text {color: #000000; font-size: 0.75em; font-weight: normal; line-height: 140%; margin:0px; padding:2px 5px 0px 15px;}


a.mehr:link, a.mehr:visited {
font-size: 85%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 1px 0px 16px; margin: 0 0 0 10px; background: url(../images/bullet_mehr_aus.gif) left no-repeat; }
a.mehr:active, a.mehr:hover {
font-size: 85%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0px 1px 0px 16px; margin: 0 0 0 10px; background: #BEC12F url(../images/bullet_mehr_an.gif) left no-repeat; }

a.mehr2:link, a.mehr2:visited {
font-size: 85%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 1px 0px 16px; margin: 0 0 0 0; background: url(../images/bullet_mehr_aus.gif) left no-repeat; }
a.mehr2:active, a.mehr2:hover {
font-size: 85%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0px 1px 0px 16px; margin: 0 0 0 0; background: #BEC12F url(../images/bullet_mehr_an.gif) left no-repeat; }


#weisser-balken {
width: 190px;
height:9px;
background: #ffffff; 
float:left;}

#weisser-balken2 {
width:968px;
height:9px;
background: #ffffff; 
float:left;
clear: both;}





/* FOOTER */
#footer {
width:977px;
height: 13px;
clear: both;
text-align:right;
padding: 0px 0px 0px 0px;
margin:18px 0 0 0;
float:left;
background: url(../images/footer.gif) right 6px no-repeat;
}

#footer p{
font-size: 0.75em;
color:#000000;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin:0 29px 0 0;
}

#footer a{
text-decoration:none;
color:#000000;
background:none;
}

#footer a:hover{
text-decoration:none;
color:#000000;
background:#ffffff;
}






/* QUICKLINKS */
#quicklinks {
width: 190px;
float:left;}

#quicklinks-head {
width: 190px;
float:left;
margin:0 0 3px 0;
background:#ffffff;}

#quicklinks-head p{
font-size:0.85em; font-weight:bold; color:#96982C; padding: 4px 0 3px 15px; margin:0;}


#quicklinks-link {
width: 190px;
float:left;
margin:0 0 0 0;
}


a.quicklink:link, a.quicklink:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 5px 5px 4px 29px; margin: 1px 0 0 0; display: block; clear:both; background: #95972B url(../images/bullet_quicklink_aus.gif) left top no-repeat; }
a.quicklink:active, a.quicklink:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 5px 5px 4px 29px; margin: 1px 0 0 0; display: block; clear:both; background: #B1B42C url(../images/bullet_quicklink_an.gif) left top no-repeat; }



/* TEASER KLEIN */
#teaser-kl {
width: 381px;
height:142px;
margin: 0 0 0 9px;
float:left;}



/* ANGEBOT */
#angebot-container {
width: 379px;
height:142px;
margin: 0 0 0 9px;
float:left;}

#angebot-head {
width: 379px;
float:left;
margin:0 0 3px 0;
background:#ffffff;}

#angebot-head p{
font-size:0.85em; font-weight:bold; color:#96982C; padding: 4px 0 3px 15px; margin:0;}

#angebot {background: #ffffff;
width: 379px;
height:112px;
margin: 0 0 0 0;
float:left;}

#angebot-bild {
width: 150px;
height:112px;
margin: 0 0 0 0;
float:left;}

#angebot-bild img{
/*width: 132px;
height:94px;
*/
margin: 9px 0 0 9px;
float:left;}


#angebot-bereich-rechts {
width: 228px;
height:112px;
margin: 0 0 0 0;
border-left: 1px solid #D3D62F;
float:left;}

#bereich-rechts-head {
width: 228px;
margin: 0;
padding:0;
border-bottom: 1px solid #D3D62F;
float:left;}

#bereich-rechts-head p{
font-size: 0.80em; font-weight:bold; margin:0; padding:3px 5px 3px 14px;}

#bereich-rechts-text {
width: 228px;
margin: 0;
padding:6px 0 0 0;
float:left;}

#bereich-rechts-text p{
font-size: 0.75em; font-weight:normal; line-height:140%; margin:0; padding:3px 5px 3px 14px;}







/* FOLGESEITEN */

/* ILLU THEME */
#illu-theme-folge {
width: 190px;
height:115px;
margin:0;
padding:0;
float:left;}

#illu-theme-folge img{
width: 190px;
height:115px;
margin:0;
padding:0;
float:left;}


/* PFAD */
#pfad {
width: 769px;
background:#ECEDB0;
border-left:9px solid #ffffff;
margin:0;
padding:3px 0 3px 0;
float:left;}

#pfad p{
font-size: 0.75em; font-weight:normal; line-height:100%; margin:0; padding:5px 5px 4px 14px;
}

#pfad a{
text-decoration:none; color:#808222; background:none;
}

#pfad a:hover{
text-decoration:none; color:#ffffff; background:#95972B;
}





/* CONTENT */
#content-container {
width: 778px;
margin:0;
padding:0;
float:left;}

#content-links {
width: 538px;
border-left:9px solid #ffffff;
background:#ffffff;
margin:0;
padding:3px 26px 30px 15px;
float:left;}

#content {
width: 100%;
background:#ffffff;
margin:0;
padding:0;}

#content td{
padding:3px;
margin:0px;}

#content td p{
padding:0px;
margin:0px;}


#content-teaser-head {
width: 100%;
margin:20px 0 7px 0;
padding:0;
}
#content-teaser-head p{
font-size: 0.95em; font-weight:bold; line-height:100%; margin:0; padding:0;
}
#content-teaser-head a{
text-decoration:none; color:#000000; padding: 0 0 0 31px; background:url(../images/content_teaser_bullet_aus.gif) left no-repeat;
}
#content-teaser-head a:hover{
text-decoration:none; color:#BEC12F; padding: 0 0 0 31px; background:url(../images/content_teaser_bullet_an.gif) left no-repeat;
}

#content-teaser-container {
width: 100%;
height:90px;
margin:0px 0 0 0;
padding:0;
background:#E5E5E5;
}

#content-teaser-text{
width: auto;
margin:0;
padding:0;
}
#content-teaser-text p{
font-size: 0.75em; font-weight:normal; line-height:150%; margin:0; padding:15px 15px 18px 32px; 
}


#content-teaser-bild{
width: 148px;
height:90px;
margin:0 15px 0 0;
padding:0;
border-right:9px solid #ffffff;
float:left;
}


/* SEITENFUNKTIONEN */
/*
#seitenfunktionen {
width: 100%;
text-align:right;
margin:0 0 10px 0;
padding:0;
}
#seitenfunktionen p{
font-size: 0.65em; font-weight:normal; line-height:100%; margin:6px 0 6px 0; padding:0;
}
#seitenfunktionen a{
text-decoration:none; color:#808222; padding: 2px 10px 2px 10px; margin: 0 0 0 3px; border:1px solid #95972B; background:#ffffff url(../images/seitenfunktionen_bullet_aus.gif) left no-repeat;
}
#seitenfunktionen a:hover{
text-decoration:none; color:#ffffff; padding: 2px 10px 2px 10px; margin: 0 0 0 3px; border:1px solid #95972B; background:#95972B url(../images/seitenfunktionen_bullet_an.gif) left no-repeat;
}
*/



/* NEWS FOLGE */
#news-folge-container {
width: 190px;
float:left;
}

#news-folge {
width: 190px;
height:104px;
background: #ECEDB0; 
padding: 12px 0px 17px 0px;
float:left;
border-top: 3px solid #ffffff;
}


/* TEASER KLEIN FOLGE */
#teaser-kl-folge {
width: 190px;
height:142px;
border-top: 3px solid #ffffff;
margin: 0;
float:left;}






/* TOP LINK*/
#top-container {
width: 100%;
text-align: right;
border-top:1px solid #B2B2B2;
margin:20px 0 0 0;
padding:0;
float:left;}

#top-container p{
margin:1px 0 0 0;
padding:0;
font-size:0.65em;
line-height:140%;}

#top-container a{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/top_bullet_aus.gif) left no-repeat;
}
#top-container a:hover{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/top_bullet_an.gif) left no-repeat;
}

#top-container a.drucken{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/drucken_bullet_aus.gif) left no-repeat;
}
#top-container a.drucken:hover{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/drucken_bullet_an.gif) left no-repeat;
}

#top-container a.merken{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/merken_bullet_aus.gif) left no-repeat;
}
#top-container a.merken:hover{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/merken_bullet_an.gif) left no-repeat;
}

#top-container a.weiterempfehlen{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/weiterempfehlen_bullet_aus.gif) left no-repeat;
}
#top-container a.weiterempfehlen:hover{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/weiterempfehlen_bullet_an.gif) left no-repeat;
}

#top-container a.zurueckzuliste{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/zurueckzuliste_aus.gif) left no-repeat;
}
#top-container a.zurueckzuliste:hover{
text-decoration:none; color:#000000; font-weight:bold; padding: 2px 9px 0 26px; margin:0 0 0 15px; background:url(../images/zurueckzuliste_an.gif) left no-repeat;
}











/* ANGEBOT */
#angebot-spalte-links {
width: 314px;
margin:30px 0 0 0;
padding:0 0 10px 0;
float:left;}

#angebot-head2 {
width: 314px;
margin:8px 0 7px 0;
padding:0;
float:left;
}
#angebot-head2 p{
font-size: 0.95em; font-weight:bold; line-height:100%; text-decoration:none; color:#000000; display: inline; padding: 0 0 0 31px; background:url(../images/content_teaser_bullet_aus.gif) left no-repeat;
}

#angebot-zeile {
background:#E6E6E6;
width: 314px;
margin:0 0 1px 0;
padding:6px 0 7px 0;
float:left;
}

#angebot-zeile p {
font-size: 0.75em; padding:0 5px 0 9px; margin:0; float:left; line-height:150%; display:block;
}

#angebot-zeile label{
font-size: 0.75em; font-weight:normal; line-height:130%; text-decoration:none; width:140px; color:#000000; padding:0 0 0 9px; margin:0;float:left;
}
p.abstand{
font-size: 0.75em; padding:0 5px 0 0; margin:0; float:left; line-height:130%; width:150px; display:block;
}

p.sonstigertext{
font-size: 0.75em; padding:0 5px 0 9px; margin:0; float:left; line-height:150%; display:block;
}



#angebot-spalte-rechts {
width: 220px;
margin:60px 0 0 3px;
padding:0;
float:left;}

#angebot-bild2 {
width: 220px;
margin: 0;
padding:0;
float:left;}

#angebot-bild2 img{
/*width: 220px;*/
margin:5px 0 0 0;
padding:0;
float:left;}

#angebot-zeile2 {
background:#E6E6E6;
width: 220px;
margin:3px 0 3px 0;
padding:6px 0 7px 0;
float:left;
}


#angebot-button {
width: 220px;
margin: 0;
padding:0;
float:left;
}
a.angebot-button-suche:link, a.angebot-button-suche:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_suche.gif) left no-repeat; }
a.angebot-button-suche:active, a.angebot-button-suche:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_suche.gif) left no-repeat; }

a.angebot-button-zurueck:link, a.angebot-button-zurueck:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_zurueck.gif) left no-repeat; }
a.angebot-button-zurueck:active, a.angebot-button-zurueck:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_zurueck.gif) left no-repeat; }

a.angebot-button-drucken:link, a.angebot-button-drucken:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_drucken.gif) left no-repeat; }
a.angebot-button-drucken:active, a.angebot-button-drucken:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_drucken.gif) left no-repeat; }

a.angebot-button-email:link, a.angebot-button-email:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_email.gif) left no-repeat; }
a.angebot-button-email:active, a.angebot-button-email:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_email.gif) left no-repeat; }

a.angebot-button-anfrage:link, a.angebot-button-anfrage:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_anfrage.gif) left no-repeat; }
a.angebot-button-anfrage:active, a.angebot-button-anfrage:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_anfrage.gif) left no-repeat; }

a.angebot-button-umgebung:link, a.angebot-button-umgebung:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_umgebung.gif) left no-repeat; }
a.angebot-button-umgebung:active, a.angebot-button-umgebung:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_umgebung.gif) left no-repeat; }

a.angebot-button-detail:link, a.angebot-button-detail:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_detail.gif) left no-repeat; }
a.angebot-button-detail:active, a.angebot-button-detail:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_detail.gif) left no-repeat; }


a.angebot-button-pdf:link, a.angebot-button-pdf:visited {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_pdf.gif) left no-repeat; }
a.angebot-button-pdf:active, a.angebot-button-pdf:hover {
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_pdf.gif) left no-repeat; }








/* FORMULAR */
form {
margin: 25px 0px 0px 0px;
padding: 0; } 

fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:0 0px 0 0px;
background: #E5E5E5;}
 
legend {
display:none;
font-size : 0.65em; 
font-weight : bold; 
color : #D3D62F; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

h3.formhead {
font-size : 0.95em; 
font-weight : bold; 
color : #8E9042; 
margin: 5px 5px 5px 10px;
padding: 0 5px 0 5px; } 

h3.formhead2 {
clear:both;
font-size : 0.95em; 
font-weight : bold; 
color : #8E9042; 
margin: 15px 5px 5px 10px;
padding: 5px 5px 0 5px; } 



.formtext {
float : left; 
margin-right : 10px; 
font-size : 0.75em; 
padding-top: 10px;
} 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 0.75em; 
padding-top: 10px;
} 

.formtext3 {
float : left; 
margin-right : 10px; 
font-size : 0.75em; 
padding-top: 6px;
} 

.formtext4 {
float : left; 
margin: 0 10px 0 20px; 
font-size : 0.75em; 
padding-top: 6px;
} 

.formtext5 {
float : left; 
padding: 0 15px 0 15px; 
font-size : 0.75em; 
} 


label.left {
float : left; 
text-align : left; 
width : 180px; 
margin:5px 0 10px 14px;
font-size : 0.75em; 
font-weight : bold; 
line-height : 150%; 
} 

label.left2 {
float : left; 
text-align : left; 
width : 180px; 
margin:5px 0 10px 14px;
font-size : 0.75em; 
font-weight : bold; 
line-height : 150%; 
} 

label.left3 {
float : left; 
text-align : left; 
width : 150px; 
margin:5px 0 10px 14px;
font-size : 0.75em; 
font-weight : bold; 
line-height : 150%; 
} 


select.formular-mittel {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 100px; 
height: 2.0em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-mittel-2 {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 120px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 


textarea.formular {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 220px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 1px 0 1px 5px;;
} 

textarea.formular2 {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 220px; 
margin-left : 0px; 
margin-top : 5px;
margin-bottom:10px; 
padding: 1px 0 1px 5px;;
} 


input.formular {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 220px; 
margin: 5px 10px 0 0;
padding: 0px 0 0px 5px;}

input.formular-mittel {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 100px; 
margin: 3px 10px 0 0;
padding: 0px 0 0px 5px;}

input.formular-kurz {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 30px; 
margin: 5px 10px 0 0;
padding: 0px 0 0px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 50px; 
margin: 5px 10px 0 0;
padding: 0px 0 0px 5px;}

input.radiobutton {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
margin: 5px 5px 0 0px;
padding: 0px 0 0px 0px;} 

input.checkbox {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 0px 0 0px 0px;} 

input.formular-kurz3 {
float : left; 
text-align:center;
font-size : 0.75em; 
font-weight : normal; 
width : 40px; 
margin: 5px 10px 0 0;
padding: 0px 5px 0px 5px;}

input.formular-kurz4 {
float : left; 
text-align:center;
font-size : 0.75em; 
font-weight : normal; 
width : 20px; 
margin: 5px 10px 0 0;
padding: 0px 5px 0px 5px;}


.mehrfachauswahl {
width: 320px;
margin: 0;
padding:0;
float:left;
}


#submit{
padding: 0; margin: 20px 0 10px 194px;  }

a.submit:link, a.submit:visited 	{ 
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_email.gif) left no-repeat; }
a.submit:hover, a.submit:active 	{ 
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_email.gif) left no-repeat; }

a.submit2:link, a.submit2:visited 	{ 
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #95972B; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #ECEDB0 url(../images/bullet_angebot_suche.gif) left no-repeat; }
a.submit2:hover, a.submit2:active 	{ 
font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; display: block; width:192px; padding: 2px 0px 2px 28px; margin: 0 0 3px 0; background: #95972B url(../images/bullet_angebot_suche.gif) left no-repeat; }


form br {
clear : both; } 

.rot {
padding: 0px;
margin: 0px;
color : #ff0000; } 

.rot2 {
padding: 0 0 0 15px;
margin: 0px;
color : #ff0000; } 


fieldset p.formular {
font-size : 0.75em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 20px 15px; 
} 
fieldset p.formular-bold {
font-size : 0.75em; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 20px 0px; 
} 


input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 14px;
font-size : 0.75em; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 0.75em; 
font-weight : normal; 
line-height : 150%; 
} 












/* LISTE */
#listnavcontainertop{
width: 100%;
padding: 0;
margin: 25px 0 0 0;
float:left;
border-top: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;}

#listnavcontainerbottom{
width: 100%;
padding: 0;
margin: 0 0 20px 0;
float:left;
border-top: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;}


div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #B2B2B2;
float:left;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #B2B2B2;
float:left;}

p.listnav{
color: #000000; font-size: 0.70em; font-weight: normal; padding: 4px 5px 5px 5px; margin:0 0 0 3px; text-decoration: none; display: block; }
p.listnav2{
color: #000000; font-size: 0.70em; font-weight: normal; padding: 4px 5px 5px 3px; margin:0 0 0 3px; text-decoration: none; display: block; }

p.seitennr										{padding: 0; margin: 0; font-size:100%; font-weight: normal; }
a.seitennraus:link, a.seitennraus:visited		{color: #000000; font-size: 0.70em; font-weight: normal; padding: 1px 8px 1px 8px; margin: 0; text-decoration: none; display: block; background: #E1E1E1; }
a.seitennraus:active, a.seitennraus:hover		{color: #ffffff; font-size: 0.70em; font-weight: normal; padding: 1px 8px 1px 8px; margin: 0; text-decoration: none; display: block; background: #000000; }
a.seitennran:link, a.seitennran:visited			{color: #ffffff; font-size: 0.70em; font-weight: bold; padding: 1px 8px 1px 8px; margin: 0; text-decoration: none; display: block; background: #000000; }
a.seitennran:active, a.seitennran:hover			{color: #ffffff; font-size: 0.70em; font-weight: bold; padding: 1px 8px 1px 8px; margin: 0; text-decoration: none; display: block; background: #000000; }


div.trennerlist {
background: #E1E1E1;
height: 1px;
width:100%;
margin: 0;
padding:0;
float:left;}


div.listcontainer {
width:100%;
margin : 10px 0px 10px 0px;
padding:0; 
float:left;} 



p.listdate { font-size : 0.75em; color : #807F83; font-weight : normal; padding: 0; margin: 0; }
 
.listilluleft {
float : left; 
margin : 0 10px 0 0; 
padding : 0 0 5px; } 

p.list { font-size : 0.75em; color : #000000;padding: 0; margin: 0;  } 

a.list:link , a.list:visited { color : #000000; font-weight : bold; text-decoration : none; } 
a.list:hover , a.list:active { color : #ffffff; font-weight : bold; text-decoration : none; background-color: #95972B;} 

a.listweiter:link , a.listweiter:visited {color : #95972B; text-decoration : none; } 
a.listweiter:hover , a.listweiter:active {color : #ffffff; background-color: #95972B; text-decoration : none; } 










/* TABELLE */
div.tabellencontainer{
width: 100%;
padding: 0;
margin: 20px 0 20px 0;
float:left;
clear:both;}

div.tabellencontainer p{
color: #000000;
font-size: 0.7em; 
line-height: 120%;
padding: 7px;
margin: 0;}

div.tabellencontainer p.tabellehead{
color: #ffffff;
font-weight: bold;
font-size: 0.7em; 
padding: 20px 7px 7px 7px;
margin: 0;}

.tabellehead	{background: #D3D62F; }
.tabellehell	{background: #ffffff; }
.tabelledunkel	{background: #ECEDB0; }
.tabelle1	{background: #ffffff; }
.tabelle2	{background: #ECEDB0; }

a.tabelledetails:link, a.tabelledetails:visited{
font-weight: bold; text-decoration: none; color: #6E2323; padding: 0 0 0 1.1070em; margin: 0; background: url(../images/tabelledetails_bullet_aus.gif) left no-repeat;}
a.tabelledetails:active, a.tabelledetails:hover{
font-weight: bold; text-decoration: underline; color: #000000; padding: 0 0 0 1.1070em; margin: 0; background: url(../images/tabelledetails_bullet_an.gif) left no-repeat;}

















/* SITEMAP */
#sm-menue {
width : 100%;
margin: 0 0 10px 0;
}


#sm-menue ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


#sm-menue ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}


a.sm-nav01aus:link , a.sm-nav01aus:visited {
font-size: 0.75em; display : block; font-weight: bold; color : #ffffff; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #ffffff; background: #000000; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 0.75em; display : block; font-weight: bold; color : #ffffff; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #ffffff; background: #333333;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 0.75em; display : block; font-weight: bold; color : #ffffff; text-decoration : none; padding: 1px 10px 1px 30px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #95972B;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 0.75em; display : block; font-weight: bold; color : #ffffff; text-decoration : none; padding: 1px 10px 1px 30px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #B1B42C;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 0.75em; display : block; font-weight: normal; color : #95972B; text-decoration : none; padding: 1px 10px 1px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #ECEDB0;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 0.75em; display : block; font-weight: normal; color : #95972B; text-decoration : none; padding: 1px 10px 1px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #FDFEDB;}












/* AUFLISTUNG MITARBEITER */
div.tabelle-mitarbeiter{
border-top:1px solid #ffffff;
background:#E5E5E5;
width: 100%;
padding: 0;
margin: 0px 0 0px 0;
float:left;
clear:both;}

div.tabelle-mitarbeiter p{
color: #000000;
font-size: 0.75em; 
line-height: 170%;
padding: 7px 15px 7px 15px;
margin: 0;}



/* DRUCKFUNKTION */
#logo-druck{
width: 100%;
padding: 10px 0px 0 0;
margin: ;
float:left;
clear:both;
text-align:right;}









/* POPUP */
#popup-head {
width: 100%;
height:4em;
padding:0 0 0 0;
margin: 0 0 0 0;
float:left;}

#popup-head h1{
font-size: 1.2em; line-height: 100%; padding:29px 0px 0 10px; margin: 0 0 0 0; float:left;}

#popup-head img{
padding:0; margin:0; float:right;}


#popup-content {
width: 100%;
padding:0;
margin:0;
float:left;
background:#ffffff;}

#popup-innencontent {
padding:10px;
margin:0;
float:left;}




label.leftinfo {
float : left; 
text-align : left; 
width : 150px; 
margin:5px 0 10px 14px;
font-size : 0.75em; 
font-weight : bold; 
} 

label.leftinfo2 {
float : left; 
text-align : left; 
width : 180px; 
margin:5px 0 10px 14px;
font-size : 0.75em; 
font-weight : bold; 
line-height : 150%; 
} 


.formtextinfo {
float : left; 
margin-right : 10px; 
font-size : 0.75em; 
padding-top: 5px;
} 

input.formular-mittelinfo {
float : left; 
font-size : 0.75em; 
font-weight : normal; 
width : 100px; 
margin: 3px 10px 0 0;
padding: 0px 0 0px 5px;}

p.formulartext {
padding: 0 0 0 14px;
margin: 0px;
color : #000000; }


/* Karte */

div.karte 
{
width:100%;
text-align:center;
padding:0px;
margin:0px;
 
}

div.karte td{
padding:0px;
margin:0px;}

div.karte table{
padding:0px;
margin:0px;}

div.karte tr{
padding:0px;
margin:0px;}

div.karte td p{
padding:0px;
margin:0px;}

div.karte td a{
padding:0px;
margin:0px;}


div.flash {
top:153px;
left:199px;
position:absolute;
z-index:1000;
}

#test{
padding: 0;
margin: 0;
width:968px;}