/* 
Projekt: BAND
Start: 21.06.2006
*/




html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Arial, Helvetica, sans-serif; }
 
html , body {font-size : 101%; padding : 0; margin : 0; } 
	
body {background:#E1E1E1; }


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;}







p {color: #000000; font-size: 0.70em; line-height: 150%; }
 
a:link , a:visited{
color: #C63227; text-decoration: none; padding:0; margin:0;} 
a:hover , a:active{
color: #000000; text-decoration: underline; padding:0; margin:0; } 

.drot {
padding: 0;
margin: 0;
color: #C63227;
font-weight: bold;
} 

h1.head {font-size:1.25em; font-weight:normal; color:#B52F22; margin:23px 0 3px 0;}

h1 {font-size : 1.00em; font-weight: bold; margin:0 0 -12px 0;} 
h2 {font-size : 0.90em; font-weight: bold; margin:0 0 -12px 0;} 
h3 {font-size : 0.80em; font-weight: bold; margin:0 0 -12px 0;} 
h4 {font-size : 0.65em; font-weight: normal; } 
h5 {font-size : 0.55em; font-weight: normal; } 
h6 {font-size : 0.50em; font-weight: normal; } 

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 font-size: 0.7em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
ul li li { 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 font-size: 0.7em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
ol li li { 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}



/* TABELLEN */
table.tabelle  {
border-collapse:collapse;}

table.tabelle td  {
background:#ffffff; border:1px solid #E1E1E1; }
table.tabelle td p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 3px 5px 3px 5px; margin:0;}

table.tabelle th  {
background:#F3F3F3; border:1px solid #E1E1E1; }
table.tabelle th p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 4px 5px 4px 5px; margin:0; color:#000000; }


table.tabelle ul		{ 	 margin-top:0px; margin-bottom:0px;}
table.tabelle ul li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
table.tabelle ul li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
table.tabelle ol 		{ 	 margin-top:0px; margin-bottom:0px;}
table.tabelle ol li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
table.tabelle ol li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}

table.tabelle123  
{
	margin: 0 0 0 0px;
	padding :  0 0 0 0px;
	border-collapse:collapse;}

table.tabelle123 td  
{
	 margin: 5px 0 0 0;
	padding: 5px 0 0 0;
}
table.tabelle123 td p 
{
	font-size: 100%; 
	padding: 3px 5px 3px 5px; margin:0;}

span.tabelle123
{
	font-size: 100%; 
	padding: 10px 5px 3px 5px; margin:0;}


table.tabelle123 th  {
background:#F3F3F3; border:1px solid #E1E1E1; }
table.tabelle123 th p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 4px 5px 4px 5px; margin:0; color:#000000; }




/* HEAD */
#head {
width:951px;
height:91px;
margin:20px 0 0 20px;
float:left;
clear:both;
display:inline;
background:url(../images/head_bg.gif) no-repeat;}


#logo {
position:absolute;
margin:33px 0 0 747px;}


#head-text {
position:absolute;
margin:54px 0 0 29px;
width:700px;}

#head-text h1 {
color: #ffffff; font-size:1.10em; line-height: 110%; font-style:italic; font-weight:normal; padding:0; margin:0; }



/* METANAV */
#metanav {
position:absolute;
margin:14px 0 0 19px;
width:700px;}

p.metanav {
color: #000000; margin:0; font-size:0.60em; line-height: 110%; padding:1px 0 0px 0; }

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:1px 10px 0px 10px; margin:0; border-left: 1px solid #ffffff; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: underline; padding:1px 10px 0px 10px; margin:0; border-left: 1px solid #ffffff; } 
a.metanav-first:link , a.metanav-first:visited{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:1px 10px 0px 10px; margin:0; border-left: 0px solid #ffffff; } 
a.metanav-first:hover , a.metanav-first:active{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: underline; padding:1px 10px 0px 10px; margin:0; border-left: 0px solid #ffffff; } 



/* PFAD */
#pfad {
width:951px;
margin:0 0 0 20px;
float:left;
clear:both;
display:inline;
background:#F3F3F3;}

#pfad p{
color: #4C4C4C; font-weight: normal; font-size:0.75em; line-height: 120%; margin:0; padding:5px 8px 5px 30px; }

span.bold{
font-weight: bold; }

#pfad a{
text-decoration:none; font-weight: normal; color:#B52F22; padding:1px 1px 2px 1px; }

#pfad a:hover{
text-decoration:underline; font-weight: normal; color:#000000; }










/* BOTTOM */
#bottom {
width:951px;
margin:10px 0 0 20px;
float:left;
clear:both;
display:inline;}

#body {
width:951px;
float:left;
clear:both;
display:inline;
background: url(../images/body_bg.gif) repeat-y;}

#body-folge {
width:951px;
float:left;
padding:0 0 50px 0;
clear:both;
display:inline;}


/* LINKE SPALTE (SUCHE und MENUE) */
#linkesplate {
width:234px;
float:left;
clear:both;
display:inline;}


/* SUCHE */
#suche {
width:234px;
height:95px;
float:left;
clear:both;
display:inline;
background:#A6A6A6;}

#suche h3 {
color: #ffffff; font-size:0.75em; line-height: 110%; font-weight:bold; padding:0; margin:13px 10px 0px 30px; }

input.suche {
width:184px; font-size:0.70em; line-height: 110%; font-weight:normal; padding:0; margin:6px 0 6px 30px; }


div.button01 {
width:217px;
height:20px;
margin:3px 0 0 0;
text-align:right;}

div.button02 {
width:213px;
height:20px;
margin:3px 0 0 0;
text-align:right;}

a.button:link , a.button:visited{
font-size: 0.70em; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 7px 1px 25px; margin:0; background:url(../images/button_bg_aus.gif) left top no-repeat;} 
a.button:hover , a.button:active{
font-size: 0.70em; font-weight: bold; color: #ffffff; text-decoration: none; padding:1px 7px 1px 25px; margin:0; background:url(../images/button_bg_over.gif) left top no-repeat; } 





/* NAVIGATION */
#menue {
width:234px;
padding:0;
margin:0;
float:left;
display:inline;}

#menue ul {
list-style:none;
padding:0;
margin:0;  }

#menue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%; 
line-height:100%; }

a.nav01aus:link, a.nav01aus:visited {
font-size: 0.75em; line-height:100%; font-weight: normal; text-decoration: none; color: #000000; padding: 6px 5px 5px 30px; margin: 1px 0 0 0; display: block; background: #F3F3F3 url(../images/nav01_bullet_aus.gif) left top no-repeat; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 0.75em; line-height:100%; font-weight: normal; text-decoration: none; color: #000000; padding: 6px 5px 5px 30px; margin: 1px 0 0 0; display: block; background: #ffffff url(../images/nav01_bullet_over.gif) left top no-repeat; }
a.nav01an:link, a.nav01an:visited {
font-size: 0.75em; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 5px 5px 30px; margin: 1px 0 0 0; display: block; background: #ffffff url(../images/nav01_bullet_an.gif) left top no-repeat; }
a.nav01an:active, a.nav01an:hover {
font-size: 0.75em; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 5px 5px 30px; margin: 1px 0 0 0; display: block; background: #ffffff url(../images/nav01_bullet_an.gif) left top no-repeat; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 0.75em; line-height:100%; font-weight: normal; text-decoration: none; color: #4C4C4C; padding: 6px 5px 5px 30px; margin: 1px 0 0 0; display: block; background: #ffffff; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 0.75em; line-height:100%; font-weight: normal; text-decoration: none; color: #B52F22; padding: 6px 5px 5px 30px; margin: 1px 0 0 0; display: block; background: #ffffff; }
a.nav02an:link, a.nav02an:visited {
font-size: 0.75em; line-height:100%; font-weight: bold; text-decoration: none; color: #B52F22; padding: 6px 5px 5px 30px; margin: 1px 0 0 0; display: block; background: #ffffff; }
a.nav02an:active, a.nav02an:hover {
font-size: 0.75em; line-height:100%; font-weight: bold; text-decoration: none; color: #B52F22; padding: 6px 5px 5px 30px; margin: 1px 0 0 0; display: block; background: #ffffff; }

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color: #4C4C4C; padding: 6px 5px 5px 50px; margin: 0px 0 0 0; display: block; background: #ffffff; }
a.nav03aus:active, a.nav03aus:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color: #B52F22; padding: 6px 5px 5px 50px; margin: 0px 0 0 0; display: block; background: #ffffff; }
a.nav03an:link, a.nav03an:visited {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #B52F22; padding: 6px 5px 5px 50px; margin: 0px 0 0 0; display: block; background: #ffffff; }
a.nav03an:active, a.nav03an:hover {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #B52F22; padding: 6px 5px 5px 50px; margin: 0px 0 0 0; display: block; background: #ffffff; }



/* TOP THEMA */
#topthema {
width:712px;
padding:0;
margin: 0 0 0 5px;
float:left;
display:inline;}

#topthema-illu {
width:712px;
height:119px;
padding:0;
margin:0;
float:left;
display:inline;
border-bottom:5px solid #E1E1E1;}

#topthema-box {
position:absolute;
width:234px;
height:23px;
padding:0;
margin:96px 0 0 0;
background:#ffffff;
filter:Alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
z-index:10;}

#topthema-text {
position:absolute;
width:234px;
height:23px;
padding:0;
margin:96px 0 0 0;
z-index:11;}

#topthema-text h2 {
color: #B52F22; font-size:0.60em; line-height: 110%; font-weight:normal; padding:6px 0 0 11px; margin:0; }


#topthema2 {
width:234px;
padding:0;
margin:0;
float:left;
display:inline;}

#topthema2 h3 {
color: #B52F22; font-size:1.10em; line-height: 110%; font-weight:normal; padding:0; margin:7px 10px 6px 9px; width:215px;}


#topthema2 p {
color: #4C4C4C; font-size:0.70em; line-height: 1.25em; font-weight:normal; padding:0 5px 10px 10px; margin:0; }

#topthema2 a{
text-decoration:none; font-weight: bold; color:#4C4C4C;  }
#topthema2 a:hover{
text-decoration:underline; font-weight: bold; color:#000000; }

#topthema2 a.topthemamehr:link, #topthema2 a.topthemamehr:visited{
text-decoration:none; font-weight: normal; color:#B52F22;  }
#topthema2 a.topthemamehr:hover, #topthema2 a.topthemamehr:active{
text-decoration:underline; font-weight: normal; color:#000000; }



/* RECHTE SPALTE AUF FOLGESEITE */
#rechtesplate {
width:228px;
padding:0 0 50px 0;
margin:0;
float:left;
display:inline;}


/* NACHRICHTEN und TERMINE */
div.news {
width:353px;
padding:0;
margin:0 0 10px 5px;
float:left;
display:inline;
background:#ffffff;}

div.news h3 {
color: #B52F22; font-size:1.10em; line-height: 110%; font-weight:normal; padding:7px 10px 6px 9px; margin:0; }

div.news p {
color: #4C4C4C; font-size:0.70em; line-height: 1.25em; font-weight:normal; padding:0 10px 10px 10px; margin:0; }

div.news a:link, div.news a:visited{
text-decoration:none; font-weight: bold; color:#4C4C4C;  }
div.news a:hover, div.news a:active{
text-decoration:underline; font-weight: bold; color:#000000; }

div.news2 {
width:354px;
padding:0;
margin:0 0 10px 5px;
float:left;
display:inline;
background:#ffffff;}

div.news2 h3 {
color: #B52F22; font-size:1.10em; line-height: 110%; font-weight:normal; padding:7px 10px 6px 9px; margin:0; }

div.news2 p {
color: #4C4C4C; font-size:0.70em; line-height: 1.25em; font-weight:normal; padding:0 10px 10px 10px; margin:0; }

div.news2 a:link, div.news2 a:visited{
text-decoration:none; font-weight: bold; color:#4C4C4C;  }
div.news2 a:hover, div.news2 a:active{
text-decoration:underline; font-weight: bold; color:#000000; }

div.news-folge {
width:223px;
padding:0;
margin:0 0 10px 5px;
background:#ffffff;}

div.news-folge h3 {
color: #B52F22; font-size:1.10em; line-height: 110%; font-weight:normal; padding:7px 10px 6px 9px; margin:0; }

div.news-folge p {
color: #4C4C4C; font-size:0.70em; line-height: 1.25em; font-weight:normal; padding:0 10px 10px 10px; margin:0; }

div.news-folge a:link, div.news-folge a:visited{
text-decoration:none; font-weight: bold; color:#4C4C4C;  }
div.news-folge a:hover, div.news-folge a:active{
text-decoration:underline; font-weight: bold; color:#000000; }





/* FOOTER */
#footer {
width:951px;
margin:10px 0 0 0;
padding:0 0 50px 0;
float:left;
clear:both;
display:inline;
}


div.info {
width:234px;
height:237px;
padding:0;
margin:0 5px 0 0;
float:left;
display:inline;
background:#F3F3F3;
}

div.info h3 {
color: #B52F22; font-size:1.10em; line-height: 110%; font-weight:normal; padding:7px 15px 6px 9px; margin:0; }

select.info {
width:203px; font-size:0.70em; line-height: 110%; font-weight:normal; padding:0; margin:7px 0 6px 9px; }


div.sponsoren {
width:473px;
height: 237px;
padding:0;
margin:0;
float:left;
display:inline;
background:#ffffff;
}

div.sponsoren h3 {
color: #B52F22; font-size:1.10em; line-height: 110%; font-weight:normal; padding:7px 15px 1px 9px; margin:0; }


div.sponsorenlogos {
float:left;
display:inline;
padding:0;
margin:13px 0 0 10px;

}

div.sponsorenlogos img {
/**/
float:left;
/**/
display:inline;
margin:0px 1px 0 0;
padding:0;
}




/* FOOTER FOLGE */
#footer-folge{
width:484px;
float:left;
display:inline;
padding:0;
margin:0;
text-align:right;}

#footer-folge p {
color: #000000; font-size:0.70em; line-height: 110%; font-weight:normal; padding:7px 2px 1px 0; margin:0; }



/* CONTENT */
#mittlerespalte {
width:484px;
padding:0;
margin:0 0 0 5px;
float:left;
display:inline;}

#contentcontainer {
width:484px;
padding:0;
margin:0;
float:left;
display:inline;
background:#ffffff;}

#content {
width:444px;
padding:0 0 30px 0;
margin:0 0 0 20px;
float:left;
display:inline;}

#content img{
margin:0 10px 0 0;}








/* SEITENFUNKTIONEN */
#sfkt{
width:484px;
float:left;
display:inline;
padding:0;
margin:0;
border-bottom:1px solid #A6A6A6;}

#sfkt-oben{
width:484px;
float:left;
display:inline;
padding:0;
margin:0 0 1px 0;
background:#ffffff;}

a.sfkt-top:link, a.sfkt-top:visited {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #C63227; padding: 8px 2px 4px 30px; margin: 0; float:right; background: url(../images/bullet_top_aus.gif) left no-repeat; }
a.sfkt-top:active, a.sfkt-top:hover {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 8px 2px 4px 30px; margin: 0; background: url(../images/bullet_top_over.gif) left no-repeat; }

a.sfkt-zurueck:link, a.sfkt-zurueck:visited {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #929292; padding: 8px 2px 4px 30px; margin: 0; float:right; background: url(../images/bullet_zurueck_aus.gif) left no-repeat; }
a.sfkt-zurueck:active, a.sfkt-zurueck:hover {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 8px 2px 4px 30px; margin: 0; background: url(../images/bullet_zurueck_over.gif) left no-repeat; }

a.sfkt-zurueck2:link, a.sfkt-zurueck2:visited {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #929292; padding: 8px 10px 4px 30px; margin: 0; float:right; background: url(../images/bullet_zurueck_aus.gif) left no-repeat; }
a.sfkt-zurueck2:active, a.sfkt-zurueck2:hover {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 8px 10px 4px 30px; margin: 0; background: url(../images/bullet_zurueck_over.gif) left no-repeat; }

a.sfkt-drucken:link, a.sfkt-drucken:visited {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #929292; padding: 8px 2px 4px 30px; margin: 0; float:right; background: url(../images/bullet_drucken_aus.gif) left no-repeat; }
a.sfkt-drucken:active, a.sfkt-drucken:hover {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 8px 2px 4px 30px; margin: 0; background: url(../images/bullet_drucken_over.gif) left no-repeat; }

a.sfkt-empfehlen:link, a.sfkt-empfehlen:visited {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #929292; padding: 8px 10px 4px 30px; margin: 0; float:right; background: url(../images/bullet_empfehlen_aus.gif) left no-repeat; }
a.sfkt-empfehlen:active, a.sfkt-empfehlen:hover {
font-size: 0.60em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 8px 10px 4px 30px; margin: 0; background: url(../images/bullet_empfehlen_over.gif) left no-repeat; }













/* LISTE */
#listnavcontainertop{
width: 100%;
padding: 0;
margin: 20px 0 0 0;
float:left;
display:inline;
border-top: 1px solid #E1E1E1;
background:#F3F3F3;}

#listnavcontainerbottom{
width: 100%;
padding: 0;
margin: 0;
float:left;
display:inline;
border-bottom: 1px solid #E1E1E1;
background:#F3F3F3;}

div.listnavcontainer{
padding: 0;
margin: 0 0 0 0;
float:left; 
display:inline;
border-left: 1px solid #ffffff;
border-top: 1px solid #EDEDED;
background:#EDEDED;}

div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #E1E1E1;
float:left; 
display:inline;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #E1E1E1;
float:left; 
display:inline;}

p.listnav{
color: #000000; font-size: 0.70em; font-weight: normal; padding: 4px 8px 5px 8px; margin:0 0 0 0; text-decoration: none; display: block; }
p.listnav2{
color: #000000; font-size: 0.70em; font-weight: normal; padding: 4px 5px 5px 8px; margin:0 0 0 0; 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 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #F3F3F3; }
a.seitennraus:active, a.seitennraus:hover		{color: #000000; font-size: 0.70em; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
a.seitennran:link, a.seitennran:visited			{color: #000000; font-size: 0.70em; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
a.seitennran:active, a.seitennran:hover			{color: #000000; font-size: 0.70em; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }



div.listcontainer {
padding: 10px 0px 10px 0px;
width:100%;
float:left; 
display:inline; } 


div.listillu{
float:left; 
display:block;
margin:0 10px 0 0; 
padding:0 0 5px 0; }

div.listillu2{
float:left; 
display:block;
margin:0 10px 0 0; 
padding:0 0 0 0; }

div.listillu3 {
float: left; 
display: inline;
margin: 0 10px 0 0; 
padding: 0 0 5px 0;
width: 148px;}

div.listillu img{
margin:0; 
padding:0;
width:80px; } 

div.listillu img.mitglied{
margin:0; 
padding:0;
width:100px; }

div.listillu3 img.standort {
margin: 0; 
padding: 0;
width: 148px; }  


div.listtext { 
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:355px;} 

div.listtext2 { 
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:285px;} 

div.listtext p	{ font-size:0.70em; color:#000000; padding:0; margin:0;  } 

a.listhead:link , a.listhead:visited { 
color : #C63227; font-weight : bold; text-decoration : none; } 
a.listhead:hover , a.listhead:active { 
color : #000000; font-weight : bold; text-decoration : underline; } 

a.listweiter:link , a.listweiter:visited {
font-size: 100%; font-weight: normal; text-decoration: none; color: #C63227; padding: 0px 0px 0px 4px; margin: 0 0 0 5px; }
a.listweiter:hover , a.listweiter:active {
font-size: 100%; font-weight: normal; text-decoration: underline; color: #000000; padding: 0px 0px 0px 4px; margin: 0 0 0 5px; }

span.listdate { 
font-size:100%; color:#807F83; font-weight:normal; padding:0; margin:0; }



div.trennerlist {
border-bottom: 1px solid #E1E1E1;
height: 1px;
width:100%;
margin: 0;
padding:0;
float:left; 
display:inline; }


div.trennerlist p{
margin: 0;
padding:0;}

div.trennerlist2 {
border-bottom: 1px solid #E1E1E1;
height: 1px;
width:415px;
margin: 20px 0 20px 15px;
padding:0;
float:left; 
display:inline; 
}

div.trennerlist2 p{
margin: 0;
padding:0;}











/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:25px 0px 0 0px;
background: #F3F3F3;}
 
legend {
display:none;
font-size : 0.6765em; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
font-size : 0.7em; 
padding-top: 0px;
font-weight : bold; 
line-height : 250%;
} 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 0.7em; 
padding-top: 10px;
} 

.formtext3 {
float : left; 
margin-right : 15px; 
font-size : 0.7em; 
padding-top: 8px;
display:block;
}

label.left {
float : left; 
text-align : left; 
width : 160px; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.7em; 
font-weight : bold; 
line-height : 250%; 
} 

label.left2 {
float : left; 
text-align : left; 
margin: 7px 15px 0 14px;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
} 

label.left3 {
float : left;
text-align : left; 
width : 150px; 
margin-right : 0; 
margin-left : 0; 
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
} 

label.left4 {
float : left; 
text-align : left; 
margin: 7px 15px 0 14px;
font-size : 0.7em; 
font-weight : normal; 
line-height : 150%; 
}

label.left5 {
float : left; 
text-align : left; 
width : 160px; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
} 

label.left6 {
float : left;
text-align : left; 
width : 150px; 
margin: 0 0 14px 0; 
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
clear: both;
}

label.left7 {
float : left; 
text-align : left; 
margin: 7px 15px 0 14px;
/*font-size : 0.7em; */
font-weight : bold; 
line-height : 150%; 
}

select.formular-mittel {
float: left; 
font-size: 0.7em; 
font-weight: normal; 
width: 110px; 
/*height: 1.5em;*/
margin-left: 0px; 
margin-top: 5px;
} 

select.formular-mittel-2 {
float: left; 
font-size: 0.7em; 
font-weight: normal; 
width: 120px; 
height: 1.5em;
margin-left: 0px; 
margin-top: 5px;
}

select.formular-breit2 {
float: left;
display: inline;
/*font-size: 0.7em;*/
font-weight: normal; 
width: 300px; 
margin: 5px 15px 0px 14px;
}

select.formular-breit3 {
float: left;
display: inline;
font-weight: normal; 
width: 415px; 
margin: 5px 15px 0px 14px;
}

select.formular-nowidth {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
} 

textarea.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 252px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;;
} 


input.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 250px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}


input.formular-unterschrift {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px solid #000000;
background:none;}

input.formular-mittel {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 120px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-kurz {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 40px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 50px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
}

input.formular-kurz3 {
font-size : 0.7em; 
font-weight : normal; 
width : 50px; 
margin: 0;
padding: 0;
} 

input.formular-radiobutton {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}

input.formular-radiobutton2 {
float : left;
display: inline;
font-size : 0.7em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px; }


#submit{
padding: 0; margin: 20px 0 10px 165px;  }

a.submit:link, a.submit:visited 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #B52F22; padding: 1px 0 0 17px; margin: 0px 1px 0px 0px; background: url(../images/submit_bullet_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #000000; padding: 1px 0 0 17px; margin: 0px 1px 0px 0px; background: url(../images/submit_bullet_over.gif) no-repeat left; }



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.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 10px 15px; 
} 

fieldset p.formular2 {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 10px 20px 0px 14px; 
} 


fieldset p.formular-bold {
font-size : 0.70em; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 20px 0px; 
} 

fieldset h3 {font-size : 0.80em; font-weight: bold; margin:0 0 10px 15px;}

input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 14px;
font-size : 0.7em; 
font-weight : bold; 

} 

label.right {
text-align : left; 
margin: 0 10px 0 0; 
padding-left : 5px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
display : block; 
} 


label.right2 {
text-align : left; 
margin: 0 10px 0 0; 
padding-left : 5px; 
font-size : 0.7em; 
font-weight : normal; 
line-height : 150%; 
display : block;
width: 300px; 
}

label.right3 {
margin: 6px 10px 0 0; 
padding-left : 5px; 
font-size : 0.7em; 
font-weight : normal; 
line-height : 150%; 
float: left;
display : inline;
} 

label.right4 {
text-align : left; 
margin: 0 10px 0 0; 
padding-left : 5px; 
font-weight : normal; 
line-height : 150%; 
display : block; 
}

label.right5 {
text-align : left; 
margin: 0 10px 0 0; 
padding : 0 0 40px 5px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
float: left;
display : inline;
border: solid 1px blue;
} 

label.right6 {
text-align : left; 
margin: 0 10px 14px 0; 
padding-left : 5px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
float: left;
display : inline; 
} 

div.left {
text-align : left; 
margin: 0 10px 0 0; 
padding-left : 0; 
font-size : 0.7em; 
font-weight : normal; 
line-height : 150%; 
display : block; 
} 












/* 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; line-height:100%; font-weight: bold; color : #000000; text-decoration : none; padding: 6px 5px 5px 30px; margin: 20px 0px 0 0px; border-bottom: 1px solid #E1E1E1; background: #ffffff url(../images/nav01_bullet_aus.gif) left top no-repeat; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 0.75em; display : block; line-height:100%; font-weight: bold; color : #000000; text-decoration : none; padding: 6px 5px 5px 30px; margin: 20px 0px 0 0px; border-bottom: 1px solid #E1E1E1; background: #F3F3F3 url(../images/nav01_bullet_over.gif) left top no-repeat;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 0.75em; display : block; line-height:100%; font-weight: bold; color : #848484; text-decoration : none; padding: 6px 10px 5px 50px; margin: 0 0px 0 0px; border-bottom: 1px solid #E1E1E1; background: #ffffff;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 0.75em; display : block; line-height:100%; font-weight: bold; color : #000000; text-decoration : none; padding: 6px 10px 5px 50px; margin: 0 0px 0 0px; border-bottom: 1px solid #E1E1E1; background: #F3F3F3;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 0.70em; display : block; line-height:100%; font-weight: normal; color : #848484; text-decoration : none; padding: 6px 10px 5px 70px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #ffffff;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 0.70em; display : block; line-height:100%; font-weight: normal; color : #000000; text-decoration : none; padding: 6px 10px 5px 70px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #F3F3F3;}



/* Popup HEAD */
div.popup-head {
width:444px;
height:91px;
margin:20px 0 0 20px;
float:left;
clear:both;
display:inline;
background:url(../images/head_bg.gif) no-repeat;}

div.popup-head-title {
position:absolute;
margin:54px 0 0 12px;}

div.popup-head-title h1 {
color: #ffffff; font-size:1.10em; line-height: 110%; font-style:italic; font-weight:normal; padding:0; margin:0; }

div.popup-head-text {
margin:10px 0 0 12px;}

div.popup-head-text p {
font-size:0.7em; line-height: 110%; font-weight:normal; padding:0; margin:0; }


div.print-logo 
{
 background:#ffffff;	
	width:440px;
position:absolute;
margin:33px 0 0 747px;}


div.termine {
	width: 100%;
	margin: 0;
	padding: 0;
}

div.termine h2 {font-size:0.90em; font-weight:normal; color:#000000; margin:0px 0 3px 0;}
div.termine h3 {font-size:0.70em; font-weight:bold; color:#000000; margin:10px 0 0 0; padding:0;}
div.termine p {color: #000000; font-size: 0.70em; line-height: 150%; padding: 0; margin: 0; }


div.row1 {
float : left; 
text-align : left; 
width : 50px; 
margin: 7px 0 7px 4px; 
font-weight : bold; 
line-height : 150%;
}

div.row2 {
float : left; 
text-align : left; 
width : 100px; 
margin: 7px 0 7px 4px; 
font-weight : bold; 
line-height : 150%;
}

div.row3 {
float : left; 
text-align : left; 
width : 110px; 
margin: 7px 0 7px 4px; 
font-weight : bold; 
line-height : 150%;
}

div.row4 {
text-align : left; 
width: 165px;
margin: 7px 0 7px 0; 
padding-left : 5px; 
font-weight : normal; 
line-height : 150%; 
}

#navtop {
font-size:1.05em;
width: 100%;
padding: 0;
margin: 20px 0 0 0;
float:left;
display:inline;
border-top: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;
background:#F3F3F3;}




h2.formular {font-size : 0.90em; font-weight: bold; margin:0 0 5px 14px; }

div.text {
	margin : 0; 
	padding : 0 20px 10px 15px; 
}


table.tabelle2 td  {
background:#ffffff; 
}

table.tabelle2 td p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 0; margin:0;
}

table.tabelle2 th  {
background:#F3F3F3; border:1px solid #E1E1E1; 
}

table.tabelle2 th p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 4px 5px 4px 5px; margin:0; color:#000000; 
}


table.tabelle2 ul		{ 	 margin-top:0px; margin-bottom:0px;}
table.tabelle2 ul li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
table.tabelle2 ul li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
table.tabelle2 ol 		{ 	 margin-top:0px; margin-bottom:0px;}
table.tabelle2 ol li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
table.tabelle2 ol li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}




div.radio-container {
float: left;
display: inline;
width: 100%;
margin: 0;
padding: 0;
}

div.radio-left {
float: left;
display: inline;
margin: 0;
padding: 0;
}

div.radio-right {
float: left;
display: inline;
margin: 0;
padding: 0;
}

fieldset p.formular-error {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0; 
} 
.rot3 {
padding: 0 0 0 15px;
margin: 0px;
color : #ff0000; 
display:block;} 

/* Neue Startseite*/

div.topnews {
width:717px;
padding:0;
margin:0 0 0 0;
float:left;
display:inline;}