/* 
Projekt: DEW21
Start: 10.05.2006
*/




html , body , div , p, 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;
color: #888888; }
 
html , body {font-size : 100%; padding : 0; margin : 0; background:#ffffff;} 
	
	
	
	
	

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





p {color: #888888; font-size: 0.70em; line-height: 150%; }
 
a:link , a:visited{
color: #007DC5; text-decoration: none; padding:0px; margin:0px;} 
a:hover , a:active{
color: #ffffff; text-decoration: none; padding:0px; margin:0px; background: #007DC5;} 
center a:hover {
color: #ffffff; text-decoration: none; padding:0px; margin:0px;background: none;} 
div[class=cont] a:hover {
color: #ffffff; text-decoration: none; padding:0px; margin:0px;background: none;} 

h1 {font-size : 1.20em; font-weight: normal; } 
h2 {font-size : 1.00em; font-weight: normal; } 
h3 {font-size : 0.80em; font-weight: normal; } 
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.70em; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px;}
ul li li { 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 font-size: 0.70em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}


/* HEAD */
#head{
margin:0 0 0.90em 0.55em;
padding:0;
width:35.50em;
float:left;
display:inline;}

h1.head {
font-size: 1.40em; line-height:120%; font-weight: normal; text-decoration: none; color:#0072BC; padding:0; margin:0;  }

h1.head_small {
font-size: 0.90em; line-height:120%; font-weight: bold; text-decoration: none; color:#0072BC; padding:0; margin:0; }

h1.head_small_popup {
font-size: 0.90em; line-height:120%; font-weight: bold; text-decoration: none; color:#0072BC; padding-left:0px; margin-left:20px;  }


/* DewDsw Tabellen */
table.DewDswTable  {
border-collapse:collapse;}

caption {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight:bold;padding: 7px 5px 7px 5px; margin:0; color:#ffffff; background:#007DC5;}


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

table.DewDswTable th  {
background:#E8E9EA; }
table.DewDswTable th p {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 7px 5px 7px 5px; margin:0; color:#007DC5; }


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



table.DewDswTable td.balken  {
background:#73C46A; border:0px solid #BEC0C2; }

table.DewDswTable td.balken2  {
background:#E26149; border:0px solid #E26149; }


a.neutral:link , a.neutral:visited{
color: #ffffff; text-decoration: none; padding:0px; margin:0px; background:transparent;} 
a.neutral:hover , a.neutral:active{
color: #ffffff; text-decoration: none; padding:0px; margin:0px; background:transparent;} 






/* METANAV */
#metanav {
padding:0;
margin:0 0 0 0.63em;
float:left;
display:inline;}

p.metanav {
color: #999999; margin:0; font-size:0.70em; line-height: 100%; padding:0.70em 0 0.60em 0; }

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: normal; color: #999999; text-decoration: none; padding:0.70em 0.85em 0.60em 0.85em; margin:0; border-left: 1px solid #D9D9D9; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:0.70em 0.85em 0.60em 0.85em; margin:0; border-left: 1px solid #D9D9D9; background:#0072BC;} 

a.metanav-first:link , a.metanav-first:visited{
font-size: 100%; font-weight: bold; color: #999999; text-decoration: none; padding:0.70em 0.85em 0.60em 0.85em; margin:0; border-left: 1px solid #D9D9D9;} 
a.metanav-first:hover , a.metanav-first:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:0.70em 0.85em 0.60em 0.85em; margin:0; border-left: 1px solid #D9D9D9; background:#0072BC;} 












/* PFAD */
#pfad{
position:absolute;
left:12.75em;
top:3.50em;
width:33em;}

#pfad-folge{
margin:0;
padding:0;
width:33em;}

p.pfad{
color: #999999; font-size: 0.70em; line-height: 150%; margin:0; padding:0;}

a.pfad:link, a.pfad:visited{
color:#0072BC; font-weight:normal; text-decoration: none; margin:0 0 0 0; padding:0 0 0 0; background:transparent;}
a.pfad:hover, a.pfad:active{
color:#ffffff; font-weight:normal; text-decoration: none; margin:0 0 0 0; padding:0 0 1px 0; background:#0072BC;}



/* THEMENBILD */
#theme-start {
position:absolute;
left:12.75em;
top:6.56em;}

#theme-start img{
width:23.63em;
height:16.25em;}

#theme-folge {
margin:0 0 1.15em 0.63em;
padding:0;
float:left;
display:inline;}

#theme-folge img{
width:35.75em;
height:8.69em;}



/* FARBKONRAST */
#farbkontrast{
width:11.44em;
padding:0;
margin:0;
float:left;
display:inline;}

span.farbkontrast{
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#999999; padding:0 0 0 1.10em; margin:0; display:inline; float:left;}

#farbkontrast img{
width:0.88em;
padding:0;
margin:0 0 0 10px;
float:left;
display:inline;}

/* SCHRIFTGROESSE */
#schriftgroesse{
width:11.44em;
padding:0;
margin:0.30em 0 0 0;
float:left;
display:inline;}

span.schriftgroesse{
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#999999; padding:0 0 0 1.10em; margin:0; display:inline; float:left;}

#schriftgroesse img{
width:0.88em;
padding:0;
margin:0 0 0 10px;
float:left;
display:inline;}






/* NAVIGATION */
#navigation{
width:11.44em;

margin:0.94em 0 0 10;
border-top:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
float:left;
display:inline;}

div.menue {
width:11.44em;
padding:0;
margin:0;}

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

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

div.menue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

div.menue ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%; }

a.nav01aus:link, a.nav01aus:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #A6A6A6; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #ffffff url(../images/nav01_bullet_aus.gif) left no-repeat; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #0072BC url(../images/nav01_bullet_over.gif) left no-repeat; }
a.nav01an:link, a.nav01an:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #EDEDED url(../images/nav01_bullet_an.gif) left no-repeat; }
a.nav01an:active, a.nav01an:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #EDEDED url(../images/nav01_bullet_an.gif) left no-repeat; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #4C4C4C; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #EDEDED; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #0072BC; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #F6F6F6; }
a.nav02an:link, a.nav02an:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #EDEDED url(../images/nav02_bullet_an.gif) left no-repeat; }
a.nav02an:active, a.nav02an:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #EDEDED url(../images/nav02_bullet_an.gif) left no-repeat; }

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #4C4C4C; padding: 0.50em 5px 0.45em 4.30em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #F5F5F5; }
a.nav03aus:active, a.nav03aus:hover {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #0072BC; padding: 0.50em 5px 0.45em 4.30em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #FBFBFB; }
a.nav03an:link, a.nav03an:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 4.30em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #FBFBFB url(../images/nav03_bullet_an.gif) left no-repeat; }
a.nav03an:active, a.nav03an:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 4.30em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #FBFBFB url(../images/nav03_bullet_an.gif) left no-repeat; }

a.nav04aus:link, a.nav04aus:visited {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #4C4C4C; padding: 0.50em 5px 0.45em 5.30em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #ffffff; }
a.nav04aus:active, a.nav04aus:hover {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #0072BC; padding: 0.50em 5px 0.45em 5.30em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #ffffff; }
a.nav04an:link, a.nav04an:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 5.30em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #ffffff; }
a.nav04an:active, a.nav04an:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 5.30em; margin: 0; border-bottom: 1px solid #D9D9D9; display: block; background: #ffffff; }














/* MELDUNGEN */
/*#meldungen{
position:absolute;
left:36.35em;
top:22.68em;
width:25.50em;}*/
#meldungen-head{
width:280px;
margin:0 0 0 1.24em;
border-bottom: 1px solid #D9D9D9;}

#meldungen-head h3{
font-size:0.80em; font-weight:bold; color:#999999; line-height:100%; margin:0; padding:0 0 0.60em 0;}

#meldungen-teaser{
width:280px;
margin:0.75em 0 0.30em 1.24em;
float:left;
display:inline;}



#meldungen-teaser p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#7F7F7F; padding:0 0 0 0; margin:0; display:block; }

#meldungen-teaser a:link, #meldungen-teaser a:visited {
font-size: 100%; line-height:120%; font-weight: bold; text-decoration: none; color:#0072BC; padding:0; margin:0; background:transparent;}
#meldungen-teaser a:active, #meldungen-teaser a:hover {
font-size: 100%; line-height:120%; font-weight: bold; text-decoration: none; color:#ffffff; padding:0; margin:0; background:#0072BC;}

<!--neu-->

#body-teaser{
width:280px;
margin:0.75em 0 0.30em 1.25em;
float:left;
display:inline;}

#body-teaser p {
font-size: 0.70em; line-height:1.30em; font-weight: normal; text-decoration: none; color:#7F7F7F; padding:0 0 0 0; margin:0; display:block; }

#body-teaser a:link, #body-teaser a:visited {
font-size: 0.70em; line-height:1.30em; font-weight: bold; text-decoration: none; color:#0072BC; padding:0.00em 0 0 16px; margin:0; background:  url(../images/teaser_bullet_aus.gif) left no-repeat; }
#body-teaser a:active, #body-teaser a:hover {
font-size: 0.70em; line-height:1.30em; font-weight: bold; text-decoration: none; color:#ffffff; padding:0.00em 0 0 16px; margin:0; background: #0072BC url(../images/teaser_bullet_over.gif) left no-repeat; }
<!--neu-->
/*
#body-simple{
width:280px;
margin:0.75em 0 0.30em 1.25em;
float:left;
display:inline;}

#body-simple p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#7F7F7F; padding:0 0 0 0; margin:0; display:block; }

#body-simple a:link, #body-simple a:visited {
padding:0.00em 0 0 16px; margin:0; width:100%; }
#body-simple a:active, #body-simple a:hover {
padding:0.00em 0 0 16px; margin:0; }

*/

div.meldungen-trenner{
width:280px;
height:1px;
background:#D9D9D9; 
padding:0; 
margin:0.55em 0 0 1.25em;
float:left;
display:inline;}



/* CONTENTCONTAINER */
#contentcontainer{
position:absolute;
left:12.13em;
top:5.35em;
width:36.88em;
}



/* INTRO */
#intro{
margin:0 0 1.00em 0.63em;
padding:0;
width:35.75em;
float:left;
display:inline;}

#intro p {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color:#999999; padding:0; margin:0;  }



/* FOOTER */
#footer{
margin:2.00em 0 0 0.63em;
padding:0 0 3.00em 0;
width:35.75em;
float:left;
display:inline;
border-top: 1px solid #D9D9D9;}

a.footer-top:link, a.footer-top:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#999999; padding:0.70em 0.80em 0.60em 22px; margin:0; border-right: 1px solid #D9D9D9; float:right; display:block; background: #EFEFEF url(../images/bullet_footer_top_aus.gif) left no-repeat; }
a.footer-top:active, a.footer-top:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#ffffff; padding:0.70em 0.80em 0.60em 22px; margin:0; border-right: 1px solid #D9D9D9; float:right; display:block; background: #0072BC url(../images/bullet_footer_top_over.gif) left no-repeat; }

a.footer-drucken:link, a.footer-drucken:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#999999; padding:0.70em 0.80em 0.60em 32px; margin:0; border-right: 1px solid #D9D9D9; float:right; display:block; background: #EFEFEF url(../images/bullet_footer_drucken_aus.gif) left no-repeat; }
a.footer-drucken:active, a.footer-drucken:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#ffffff; padding:0.70em 0.80em 0.60em 32px; margin:0; border-right: 1px solid #D9D9D9; float:right; display:block; background: #0072BC url(../images/bullet_footer_drucken_over.gif) left no-repeat; }

a.footer-zurueck:link, a.footer-zurueck:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#999999; padding:0.70em 0.80em 0.60em 22px; margin:0; border-right: 1px solid #D9D9D9; float:right; display:block; background: #EFEFEF url(../images/bullet_footer_zurueck_aus.gif) left no-repeat; }
a.footer-zurueck:active, a.footer-zurueck:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#ffffff; padding:0.70em 0.80em 0.60em 22px; margin:0; border-right: 1px solid #D9D9D9; float:right; display:block; background: #0072BC url(../images/bullet_footer_zurueck_over.gif) left no-repeat; }

a.footer-empfehlen:link, a.footer-empfehlen:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#999999; padding:0.70em 0.80em 0.60em 32px; margin:0; border-right: 1px solid #D9D9D9; float:right; display:block; background: #EFEFEF url(../images/bullet_footer_empfehlen_aus.gif) left no-repeat; }
a.footer-empfehlen:active, a.footer-empfehlen:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#ffffff; padding:0.70em 0.80em 0.60em 32px; margin:0; border-right: 1px solid #D9D9D9; float:right; display:block; background: #0072BC url(../images/bullet_footer_empfehlen_over.gif) left no-repeat; }


/* CONTENT */
#content{
margin:0 0 1.00em 0.63em;
padding:0;

float:left;
display:inline;}



#content img{
margin: 0 0.625em 0.625em 0;
padding:0;
}

#content a:link img, #content a:visited img{
background-color:transparent; margin: 0 0.625em 0.625em 0; padding:0;}

#content a:hover img, #content a:active img{
background-color:transparent; margin: 0 0.625em 0.625em 0; padding:0;}



#listnavcontainertop{
width: 100%;
padding: 0;
margin: 0;
float:left;
display:inline;
border-top: 1px solid #BEC0C2;
border-bottom: 1px solid #BEC0C2;}

#listnavcontainertop2{
width: 21em;
padding: 0;
margin: 1em 0 0.5em 0;
float:left;
display:inline;
border-top: 1px solid #BEC0C2;
border-bottom: 1px solid #BEC0C2;}

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

#listnavcontainerbottom2{
width: 21em;
padding: 0;
margin: 0;
float:left;
display:inline;
border-top: 1px solid #BEC0C2;
border-bottom: 1px solid #BEC0C2;}

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

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

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

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

p.listnav{
color: #807F83; 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: #807F83; font-size: 0.70em; font-weight: normal; padding: 4px 5px 5px 0; 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: #807F83; font-size: 0.70em; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
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: #D8D9DB; }
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: #EDEDED; }
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: #EDEDED; }



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.listillu img{
margin:0; padding:0; 
width:5em} 


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

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

a.listhead:link , a.listhead:visited { color : #007DC5; font-weight : bold; text-decoration : none; } 
a.listhead:hover , a.listhead:active { color : #ffffff; font-weight : bold; text-decoration : none; background-color: #007DC5;} 

a.listweiter:link , a.listweiter:visited {color : #007DC5; text-decoration : none; } 
a.listweiter:hover , a.listweiter:active {color : #ffffff; text-decoration : none; background-color: #007DC5; } 

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



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

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








/* FORMULARE */

fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:10px 0px 0 0px;
background: #F7F7F7;
width:100%;
float:left;
display:inline;}

/*
fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:25px 0px 0 0px;
background: #F7F7F7;}
*/

fieldset.tell {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:0 0px 0 0px;
background: #F7F7F7;}

 
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: 10px;
} 
.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 : 15em; 
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%; 
} 



select.formular-mittel {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 100px; 
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-nowidth {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
}

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

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

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



input.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 25em; 
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 : 12em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

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

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


#submit{
padding: 0; margin: 20px 0 10px 11.40em;  }
#submit2{
padding: 0; margin: 0px 0 0px 11.40em;  }
#submit3{
padding: 0; margin: 3px 0 2px 0.75em;  }
#submitmusterrechnung{
padding: 0; margin: 20px 0 10px 4em;  }

a.submit:link, a.submit:visited 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #007DC5; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background:  url(../images/teaser_bullet_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background: #007DC5 url(../images/teaser_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 20px 15px; 
} 

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

fieldset p.formular3 {
font-size : 0.80em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 20px 20px 5px 15px; 
color: #007DC5;
}
 
fieldset p.formular4 {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0px 20px 5px 15px; 
} 


fieldset p.formular-bold {
font-size : 0.70em; 
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.7em; 
font-weight : bold; 
} 

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

label.right2 {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 0.7em; 
font-weight : normal; 
line-height : 100%; 
} 

label.right3 {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
font-size : 0.7em; 
font-weight : normal; 
line-height : 100%; 
} 


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









/* LEXIKON */
div.lexikoncontainer{
width:35.75em;
margin:0;
padding:0.70em 0 0.70em 0;
float:left;
display:inline;
background:#EDEDED;}


div.lexikonmenue{
width:10.60em;
height:12em;
margin:0.94em 0 0 0.70em;
padding:0.70em 0.40em 0.70em 0.40em;
float:left;
display:inline;
overflow:auto;
border: 1px solid #BEC0C2; 
background:#ffffff;
scrollbar-base-color: #EDEDED;
scrollbar-darkshadow-color: #807F83; 
scrollbar-shadow-color: #BEC0C2; }


div.lexikonmenue ul {
list-style:none;
padding:0;
margin:0;  }

div.lexikonmenue ul ul{
list-style:none;
padding:0;
margin:0;}

div.lexikonmenue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

div.lexikonmenue ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%; }

div.lexikonmenue2{
width:10.00em;
margin:0.94em 0 0 0.70em;
padding:0.70em 0.40em 0.70em 0.40em;
float:left;
display:inline;
border: 1px solid #BEC0C2; 
background:#ffffff;
scrollbar-base-color: #EDEDED;
scrollbar-darkshadow-color: #807F83; 
scrollbar-shadow-color: #BEC0C2; }


div.lexikonmenue2 ul {
list-style:none;
padding:0;
margin:0;  }

div.lexikonmenue2 ul ul{
list-style:none;
padding:0;
margin:0;}

div.lexikonmenue2 ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

div.lexikonmenue2 ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%; }


a.lexikonmenueaus:link, a.lexikonmenueaus:visited {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #0072BC; padding: 0.45em 5px 0.30em 20px; margin: 0; display: block; background:  url(../images/lexikon_bullet_aus.gif) left no-repeat; }
a.lexikonmenueaus:active, a.lexikonmenueaus:hover {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #0072BC; padding: 0.45em 5px 0.30em 20px; margin: 0; display: block; background: #EDEDED url(../images/lexikon_bullet_over.gif) left no-repeat; }
a.lexikonmenuean:link, a.lexikonmenuean:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #0072BC; padding: 0.45em 5px 0.30em 20px; margin: 0; display: block; background:  url(../images/lexikon_bullet_an.gif) left no-repeat; }
a.lexikonmenuean:active, a.lexikonmenuean:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #0072BC; padding: 0.45em 5px 0.30em 20px; margin: 0; display: block; background:  url(../images/lexikon_bullet_an.gif) left no-repeat; }




div.lexikontextcontainer{
width:22.00em;
margin:0.94em 0 0 1.50em;
float:left;
display:inline;}


div.lexikontext{
width:20.00em;
margin:0 0 0.00em 0;
float:left;
display:inline; }


div.lexikontext h3 {font-size : 0.90em; font-weight: bold; color: #0072BC; margin:0 0 0.40em 0; padding:0;} 
div.lexikontext p  {font-size : 0.70em; font-weight: normal; line-height:150%; margin:0; padding:0 0 1.00em 0.10em;} 

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




/* BEGRIFFE */
#begriffe {
padding:0;
margin:0 0 1.00em 0;
float:left;
display:inline;
width:100%;}

#begriffvorschlagen {
width:18.30em;
padding:0.30em 0 0.30em 0;
margin:0 0.65em 0 0;
float:left;
display:inline;
background:#EDEDED;}

h3.begriffvorschlagen {
color: #999999; font-size:0.70em; line-height: 100%; margin:0; padding:0.70em 0.50em 0.60em 1.00em; float:left; }
input.begriffvorschlagen {
color: #000000; font-size:0.70em; width:9.50em; margin:0.25em 0.63em 0 0; padding:0; float:left; }
img.los {
margin:0 0 0 0; padding:0; width:2.81em; height:0.88em; float:left;}

div.los {
margin:0.35em 0 0 0; padding:0; width:2.81em; height:0.88em; float:left; display:block;}

#begriffsuchen {
width:16.80em;
padding:0.30em 0 0.30em 0;
margin:0;
float:left;
display:inline;
background:#EDEDED;}

h3.begriffsuchen {
color: #999999; font-size:0.70em; line-height: 100%; margin:0; padding:0.70em 0.50em 0.60em 1.00em; float:left; }
input.begriffsuchen {
color: #000000; font-size:0.70em; width:9.50em; margin:0.25em 0.63em 0 0; padding:0; float:left; }





h4.popup-list-head { 
width:28em; 
font-size : 0.75em; 
font-weight: bold; 
color: #000000; 
padding: 7px 0 0 0; 
margin: 0px 0px 7px 0px; 
border-top: 1px solid #BEC0C2;
float:left;
display:inline; } 

label.popup-list-left {
margin : 0px 0px 2px 0px; 
padding : 0px; 
font-size : 0.70em; 
font-weight : bold; 
color:#807F83; 
width:8.5em;
float:left;
display:inline;} 

p.popup-list-right {
font-size : 0.70em; 
font-weight : normal; 
margin : 0px 15px 2px 0px; 
padding: 0px 0px 0px 0;
float:left;
display:inline;
width:21.2em;}

p.popup-list-text {
font-size : 0.70em; 
font-weight : normal; 
margin : 0px 15px 2px 0px; 
padding: 0px 0px 0px 0;
float:left;
display:inline;
width:29.8em;}

img.popup-list-img{
margin : 0; 
padding: 0px 10px 5px 0;
float:left;
display:inline;
width:6.66em;
}

img.popup-list-img2{
margin : 0; 
padding: 0px 10px 5px 0; 
float:left;
display:inline;
height:5.00em;}


img.popup-list-img3{
margin : 0; 
padding: 0px 10px 0 0;
float:left;
display:inline;
}

.checkbox
{
	margin:10px 0 0 0;
	padding:0; }
	
.checkbox2
{
	margin:5px 0 0 -6px;
	padding:0; }

textarea.banner {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 41em; 
height: 10em;
margin : 5px 0 20px 0;
padding: 2px 0 2px 5px;
} 


#Partner {
width:16.80em;
padding:0.30em 0 0.30em 0;
margin:5px 0 0 0;
float:left;
display:inline;
background:#EDEDED;}



div.Partner{
width:16.80em;
padding:0.60em 0 0.600em 0;
margin:0 0 0 0;
float:left;
display:inline;
background:#EDEDED;
text-align:center;}

div.Partner p {color: #000000; font-size: 0.70em; line-height: 150%; margin:0 0 0 0; padding:0 0 0 10px;  font-weight:bold;}





/* FORMULARCENTER */
#formularwahl {
padding:0;
margin:0;
float:left;
display:inline;
width:100%;}

#formularwahl-links {
width:21.30em;
padding:0.30em 0 0.50em 0;
margin:0 0.65em 0 0;
float:left;
display:inline;
background:#EDEDED;}

#formularwahl-rechts {
width:13.75em;
padding:0.30em 0 0.50em 0;
margin:0;
float:left;
display:inline;
background:#EDEDED;}

h3.formularwahl-head {
color: #000000; font-size:0.70em; font-weight:bold; line-height: 100%; margin:0; padding:0.50em 0.50em 0.60em 1.00em;  }
select.formularwahl-01 {
color: #000000; font-size:0.70em; width:13.80em; margin:0 0.00em 0 0.63em; padding:0; float:left; }
select.formularwahl-02 {
color: #000000; font-size:0.70em; width:17.80em; margin:0 0.00em 0 0.63em; padding:0; float:left; }

div.formularcentertext {
/*padding: 10px 0 0 11px;*/
margin:0;
/*width:35.10em;*/
float:left; 
display:inline; } 



#formularwahl-full {
width:100%;
padding:0.30em 0 0.50em 0;
margin:0 0.65em 0 0;
float:left;
display:inline;
background:#EDEDED;
clear:both;}

select.formularwahl-nowidth {
color: #000000; font-size:0.70em; margin:0 0.00em 0 0.63em; padding:0; float:left; }

div.formularauswahllos {
margin:0 0 0 1.00em; padding:0; float:left;}


div.formularwahl-table {
margin:0; padding:0; float:left;}




/* FORUM */
#forum {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:25px 0px 0 0px;
background: #F7F7F7;
float:left;
display:inline;
width:100%;}



#forum ul		 { margin-top:2px; margin-bottom:2px;}
#forum ul li	 { font-size: 0.70em; font-weight:bold; line-height: 150%; list-style:  url(../images/forum_thema.gif) outside; display: list-item; margin: 10px 0 0 30px;}
#forum ul li li  { font-size: 100%; font-weight:normal; line-height: 150%; list-style:  url(../images/forum_ecke.gif) outside; display: list-item; margin: 0 0 0 20px;}


div.formulartext{
margin:10px 0 1.00em 0.63em;
padding:0;
width:33.75em;
float:left;
display:inline;}


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


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

div.detailillu img{
margin:0; padding:0; 
width:11.25em} 


div.detailtext {
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:25em;} 

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

a.detailhead:link , a.detailhead:visited { color : #007DC5; font-weight : bold; text-decoration : none; } 
a.detailhead:hover , a.detailhead:active { color : #ffffff; font-weight : bold; text-decoration : none; background-color: #007DC5;} 

a.detailweiter:link , a.detailweiter:visited {color : #007DC5; text-decoration : none; } 
a.detailweiter:hover , a.detailweiter:active {color : #ffffff; text-decoration : none; background-color: #007DC5; } 

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

label.detailleft {
float : left; 
text-align : left; 
width : 9.375em; 
margin: 0 0 0 0; 
font-weight : bold; 
} 
span.detailright {
float : left; 
text-align : left; 
width : 22em; 
margin: 0 0 0 0; 
} 
div.detailtextlong {
float:left;
display:inline;
padding:0; 
margin:0; 
width:36em;} 

#submitopenair{
padding: 0; margin: 0 0 10px 3em; float:left;  }

a.submitopenair:link, a.submitopenair:visited 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #007DC5; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background:  url(../images/teaser_bullet_aus.gif) no-repeat left; }
a.submitopenair:hover, a.submitopenair:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background: #007DC5 url(../images/teaser_bullet_over.gif) no-repeat left; }






/* events */
div.eventmenue{
width:10.00em;
margin:0.94em 0 0 0.70em;
padding:0.70em 0.40em 0.70em 0.40em;
float:left;
display:inline;
border: 1px solid #BEC0C2; 
background:#ffffff; }

h3.eventhead {
color:#0072BC;
font-size: 0.75em; 
font-weight:bold; 
padding : 0 0 3px 0; 
margin:0 0px 0 0px;
float:left;
display:inline;
width:100%;}

h4.eventhead2 {
font-size: 0.70em; 
font-weight:bold; 
border-top: 1px solid #BEC0C2;
padding : 5px 0 3px 0; 
margin:8px 0px 5px 0px;
float:left;
display:inline;
width:100%;}


select.kategorien {
font-size: 0.70em; 
padding: 0px 0 0px 0; 
margin:0 0px 5px 0px;
float:left;
display:inline;
width:100%;}

input.check {
float:left; 
display:inline;
margin: 0;
padding: 0;
} 

label.check {
padding: 4px 4px 0 1px; 
font-size: 0.65em; 
font-weight: normal; 
float:left; 
display:inline;
clear:right;
} 

input.suchbegriff {
font-size: 0.70em; 
padding: 0px 0 0px 0; 
margin:0 0px 5px 0px;
float:left;
display:inline;
width:97%;}


span.zeittext {
padding: 6px 4px 0 1px; 
font-size: 0.65em; 
font-weight: normal; 
float:left; 
display:inline;
width:1.7em;
} 


select.zeit {
font-size: 0.65em; 
padding: 0px 0 0px 0; 
margin:4px 0px 5px 0px;
float:left;
display:inline;}

p.veranstaltungen
{float : left; 
text-align : left; 
width : 100%; 
margin: 0 0 0 0; 
font-weight : bold;
}

p.veranstaltungendate
{float : left; 
text-align : left; 
width : 100%; 
margin: 0 0 0 0; 
}

p.veranstaltungenkino
{float : left; 
text-align : left; 
width : 100%; 
margin: 0 0 1.00em 0; 
}
h1.veranstaltunghead 
{
	margin:0 0 1.00em 0;
	padding:0 0 0 0;	
	font-size : 1.20em; font-weight: normal; } 
	
h1.veranstaltungheadkino 
{
	margin:0 0 0 0;
	padding:0 0 0 0;	
	font-size : 1.20em; font-weight: normal; } 	
	
label.detailleftva {
float : left; 
text-align : left; 
width : 9.375em; 
margin: 0 0 0 0; 
font-weight : bold; 
} 
	
	
span.detailrightva 
{
float : left; 
text-align : left; 
width : 40em; 
margin: 0 0 0 0; 
}

span.detailrightva2 {
float : left; 
text-align : left; 
width : 100%; 
margin: 0 0 0 0; 
}
span.detailrightva3 {
float : left; 
text-align : left; 
margin: 0 0 0 0; 
}	

span.blue
{color:#007DC5;
	}


div.detailtextva {
float:left;
display:inline;
padding:0; 
margin:0; 
 width:100%} 	
	
	
div.detailtextlongva {
float:left;
display:inline;
padding:0; 
margin:0 0 1.00em 0; 
width:36em;} 


/* LOGO FEHLERSEITE*/
#logo-fehlerseite {
position:absolute;
left:34.20em;
top:1.56em;}

#logo-fehlerseite img{
width:14.31em;
height:2.81em;}






/* ERWEITERTE SUCHE */

div.formulartrenner {
height:1px;
width:33.75em;
margin : 0 0 10px 15px; 
padding : 0; 
background:#D9D9D9;
} 

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

div.suchergebnisse {
float:left;
display:inline;
width:100%;
margin : 10px 0 0 0; 
padding : 10px 0 0 0; 
border-top:1px solid #D9D9D9;} 

div.suchergebnisse p{
font-size: 0.70em; line-height:130%; font-weight: normal; text-decoration: none; padding:0 0 0.50em 0; margin:0;  }

div.suchergebnis-head {
float:left;
display:inline;
width:100%;
margin : 10px 0 0 0; 
padding : 0 0 0 0; } 

div.suchergebnis-head h3{
font-size: 1.00em; line-height:120%; font-weight: bold; text-decoration: none; color:#0072BC; padding:0; margin:0;  }






/* POPUP (FRAMEHEAD)*/

div.popup-head h1 { 
padding:0; 
margin:0px; 
position:absolute;
top:2.10em;
left:5.30em;}

div.popup-head h1 		{ color: #007DC5; font-size: 1.40em; font-weight: normal; padding:0; margin:0; }


#popup-logo {
position:absolute;
right:2em;
top:1.56em;}

#popup-logo img{
width:14.31em;
height:2.81em;}

#popup-metanav {
padding:0;
margin:0 0 0 0.63em;
float:left;
display:inline;}





/* MEDIENLISTE*/

div.listtext-medienliste { 
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:14.30em;} 

div.listtext-medienliste-text { 
padding:0; 
margin:0 0 5px 0;
float:left;
display:inline;
clear:both; } 

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

div.listtext-medienliste-link {
padding:0; 
margin:0;
float:left;
display:inline;
clear:both; 
} 

a.details:link, a.details:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#007DC5; padding:0.70em 0.80em 0.60em 32px; margin:0; display:block; background:  url(../images/bullet_details_aus.gif) left no-repeat; }
a.details:active, a.details:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#ffffff; padding:0.70em 0.80em 0.60em 32px; margin:0; display:block; background: #007DC5 url(../images/bullet_details_over.gif) left no-repeat; }

a.warenkorb:link, a.warenkorb:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#007DC5; padding:0.70em 0.80em 0.60em 32px; margin:0; display:block; background:  url(../images/bullet_warenkorb_aus.gif) left no-repeat; }
a.warenkorb:active, a.warenkorb:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#ffffff; padding:0.70em 0.80em 0.60em 32px; margin:0; display:block; background: #007DC5 url(../images/bullet_warenkorb_over.gif) left no-repeat; }


label.detailleftwarenkorb {
float : left; 
text-align : left; 
width : 12.5em; 
margin: 0 0 0 0; 
font-weight : bold; 
} 
span.detailrightwarenkorb {
float : left; 
text-align : left; 
width : 20.50em; 
margin: 0 0 0 0; 
} 






/* WARENEKORB */
#warenkorb-head-folge{
float:left;
display:inline;
width:10.88em;
margin:1.70em 0 0 1.25em;
border-bottom: 1px solid #D9D9D9;}

#warenkorb-head-folge h3{
font-size:0.80em; font-weight:bold; color:#999999; line-height:100%; margin:0; padding:0 0 0.60em 0;}

#warenkorb-infobox{
float:left;
display:inline;
width:10.88em;
margin:0 0 0 1.25em;
background: #f5f5f5;
border-bottom: 1px solid #D9D9D9;}

#warenkorb-infobox p{
font-size:0.70em; line-height: 140%; font-weight:normal; color:#000000; margin:0.80em; padding:0 0 0 0;}

div.warenkorb-infobox-link { 
padding:0; 
margin:0 0 0 10px;
float:left;
display:inline;
clear:both; } 


fieldset.warenkorb {
padding : 15px 0 15px 0; 
margin:0 0px 0 0px;
background: #EDEDED;
width:100%;
float:left;
display:inline;}

fieldset.warenkorb p.formular {
font-size : 0.80em; 
font-weight : normal; 
text-align : left; 
color:#0072BC;
margin : 0; 
padding : 0 20px 10px 15px; 
} 

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


div.tabelle-auf-grau { 
width:34.40em;
padding:0; 
margin:0 0 0 0.625em;
float:left;
display:inline;
clear:both; } 



input.warenkorb {
float: left; 
display:block;
font-size:0.70em;
font-weight: normal; 
width:3em; 
margin:3px;
padding: 1px 0 1px 5px;}



#submit-left{
width:17em; padding: 0 0 0 0; margin:0 0 0 0.625em; text-align:left; float:left; display:inline;}
#submit-right{
width:17em; padding: 0 0 0 0; margin:0 0 0 0.625em; text-align:right; float:left; display:inline; }

a.submit-vor:link, a.submit-vor:visited 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #007DC5; padding: 0 17px 0 0; margin: 0px 5px 0px 0px; background:  url(../images/teaser_bullet_aus.gif) no-repeat right; }
a.submit-vor:hover, a.submit-vor:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0 17px 0 0; margin: 0px 5px 0px 0px; background: #007DC5 url(../images/teaser_bullet_over.gif) no-repeat right; }

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





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

.formular-warenkorb {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 30em; 
margin: 1px 10px 0 0;
padding: 2px 0 2px 0px;}






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


p.seitennr-warenkorb-an			{padding: 5px 0.55em 5px 0.60em; margin: 0; font-size: 0.70em;  font-weight: normal; color: #000000; display: block; background: #EDEDED;}
p.seitennr-warenkorb-aus		{padding: 5px 0.55em 5px 0.60em; margin: 0; font-size: 0.70em;  font-weight: normal; color: #807F83; display: block; background: #ffffff;}







table.DewDswTable2  {
border-collapse:collapse;}

caption {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight:bold;padding: 7px 5px 7px 5px; margin:0; color:#ffffff; background:#007DC5;}

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

table.DewDswTable2 th  {
background:#F5F5F5; border-bottom:1px solid #007DC5; }
table.DewDswTable2 th p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 7px 5px 7px 5px; margin:0; color:#000000; }


table.DewDswTable2 ul		{ 	 margin-top:0px; margin-bottom:0px;}
table.DewDswTable2 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.DewDswTable2 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.DewDswTable2 ol 		{ 	 margin-top:0px; margin-bottom:0px;}
table.DewDswTable2 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.DewDswTable2 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;}

p.kontaktext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #156697; text-decoration: none }





