﻿/*
Projekt: DEW21
Start: 10.05.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; }
 
body {font-size: 100%; padding: 0; margin: 0; background: #000000; } 

body.popup {font-size: 100%; padding: 0; margin: 0; background:#000000; } 	
	
div.popup-wrapper {width:100%; text-align:left; } 	
div.popup-container {margin:20px auto; text-align:left; } 
div.popup-content-container {margin:15px 15px 0 15px; text-align:left; } 
div.popup-content { width: 100%; margin: 20px 0 0 0; }


/* GLOBAL */
dfn {
font: bold 0.8em verdana, sans-serif; 
color: #FFFFFF; } 

.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;}

sub, sup { 
line-height:0px; 
font-size:90%;
}


#abstand {
width: 100px;
height:50px;
float:left;
clear:both;}

#schrift{
width:100%;
padding:0;
margin:0 0 0 0;
position: relative;
}

.farbe-01		{ background: #000000; } /*  Corporate-Farbe */


p {color: #ffffff; font-size: 0.70em; line-height: 150%; }
span.plain { color: #ffffff; font-size: 0.70em; line-height: 250%; }

.small { font-size:0.55em !important; }
 
a:link , a:visited{
color: #ffff00; text-decoration: none; padding:0px; margin:0px;} 
a:hover , a:active{
color: #000000; text-decoration: none; padding:0px; margin:0px; background: #ffffff;} 

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;}

div.wrapper {
width:970px;
margin: 0 auto 0 auto;
}

/* HEAD */
#head{
margin:0 0 0.90em 0.55em;
padding:0;
width:36.50em;
float:left;
display:inline;}

h1.head {
font-size: 1.40em; line-height:120%; font-weight: normal; text-decoration: none; color:#ffffff; padding:0; margin:0;  }



/* DewDsw Tabellen */
table.DewDswTable  {
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:#000000;}


table.DewDswTable td  {
background:#000000; border:1px solid #ffffff; }
table.DewDswTable td p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 3px 5px 3px 5px; margin:0;}

table.DewDswTable th  {
background:#000000; border-bottom:1px solid #ffffff; }
table.DewDswTable th p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 7px 5px 7px 5px; margin:0; color:#ffff00; }


table.DewDswTable ul		{ 	 margin-top:0px; margin-bottom:0px;}
table.DewDswTable 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.DewDswTable 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.DewDswTable ol 		{ 	 margin-top:0px; margin-bottom:0px;}
table.DewDswTable 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.DewDswTable 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.DewDswTable td.balken  {
background:#73C46A; border:0px solid #ffffff; }

table.DewDswTable td.balken2  {
background:#E26149; border:0px solid #ffffff; }


/* zelle grau einfaerben */
table.DewDswTable td.grau {
background: #000000;
}









/* 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: #ffff00; text-decoration: none; padding:0.70em 0.85em 0.60em 0.85em; margin:0; border-left: 1px solid #FFFfff; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; padding:0.70em 0.85em 0.60em 0.85em; margin:0; border-left: 1px solid #ffffff; background:#ffffff;} 

a.metanav-first:link , a.metanav-first:visited{
font-size: 100%; font-weight: bold; color: #ffff00; text-decoration: none; padding:0.70em 0.85em 0.60em 0.85em; margin:0; border-left: 1px solid #ffffff;} 
a.metanav-first:hover , a.metanav-first:active{
font-size: 100%; font-weight: bold; color: #000000; text-decoration: none; padding:0.70em 0.85em 0.60em 0.85em; margin:0; border-left: 1px solid #ffffff; background:#ffffff;} 



/* SUCHE */
#suche {
width:17.15em;
height:1.63em;
padding:0;
margin:0;
float:left;
display:inline;
border-left: 1px solid #ffffff;
background:#000000;
color:#ffff00;
z-index:10px;}

h3.suche {
color: #ffff00; font-size:0.70em; line-height: 100%; margin:0; padding:0.70em 0.80em 0.60em 0.80em; float:left; }
input.suche {
color: #000000; font-size:0.70em; width:11.50em; margin:0.25em 0.63em 0 0; padding:0; float:left; }
img.suche {
margin:0.35em 0 0 0; padding:0; width:4.05em; height:0.88em; float:left;}






/* LOGO */
#logo {
position:absolute;
left:46.31em;
top:2.70em;}

#logo img{
width:14.31em;
height:4.10em;}

#logo-popup {
width: 100%;
text-align: right;}

#logo-popup img{
width:14.31em;
height:4.10em;}

/* LOGO Weihnachten */
#logo_xmas {
position:absolute;
left:38.20em;
top:1.65em;
z-index:1;}

#logo_xmas_2 {
position:absolute;
left:46.40em;
top:0;
z-index:1;}

img.xmas-kranz {
width:14.375em;
height:6.1875em;}

img.xmas-kerzen {
width:7.3125em;
height:4.5625em;
margin: 0 10px 0 0;
 }



/* PFAD */
#pfad{
position:absolute;
left:1.30em;
top:3.50em;
width:33em;}

#pfad-folge{
margin:0;
padding:0;
width:33em;}

p.pfad{
color: #ffffff; font-size: 0.70em; line-height: 150%; margin:0; padding:0;}

a.pfad:link, a.pfad:visited{
color:#ffff00; 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:#000000; font-weight:normal; text-decoration: none; margin:0 0 0 0; padding:0 0 1px 0; background:#ffffff;}



/* THEMENBILD */

#theme-start {
position:absolute;
width:48.30em;
left:12.75em;
top:8.60em;
z-index:1000;
}

div.theme-start-left{
float:left;
display:inline;
width:585px;
height:271px;
background: url(../images/bg_theme_flash.jpg) no-repeat;
}

div.theme-start-left-content{
float:left;
display:inline;
width:562px;
margin: 12px 0 0 12px;
}

div.theme-start-left-illu{
float:left;
display:inline;
width:100%;
height:145px;
}

div.theme-start-left-text{
float:left;
display:inline;
width:100%;
}

div.theme-start-left-topthema{
float:left;
display:inline;
width:350px;
margin:13px 0 0 0;
}

div.theme-start-left-topthema h1{
font-size:1.30em; font-weight:normal; color:#ffffff; padding:0; margin:0; width:100%; }

div.theme-start-left-topthema p{
font-size:0.68em; font-weight:normal; color:#ffff00; padding:0; margin:0; line-height: 17px; }

a.theme-detail:link, a.theme-detail:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color:#ffff00; padding:0 0 0 16px; margin:0 0 0 0.60em; background: url(../images/teaser_bullet_aus.gif) left no-repeat; }
a.theme-detail, a.theme-detail:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color:#ffffff; padding:0 0 0 16px; margin:0 0 0 0.60em; background: #0072BC url(../images/teaser_bullet_over.gif) left no-repeat; }

div.theme-start-right-links{
float:right;
display:inline;
width:174px;
margin:23px 0 0 0;
}

div.theme-start-right-links h2{
font-size:0.68em; font-weight:bold; color:#ffffff; padding:0; margin:0; width:100%; }

div.theme-start-right-links ul {
list-style:none;
padding:0;
margin:0;
}

div.theme-start-right-links ul li {
margin:0;
padding:0;
display:block;
font-size:100%;
line-height:17px;
}

a.theme-link:link, a.theme-link:visited {
font-size: 0.68em; line-height:12px; font-weight: bold; text-decoration: none; color:#ffff00; padding:0 0 0 16px; margin:0; background:#000000 url(../images/teaser_bullet_aus.gif) left no-repeat; }
a.theme-link:active, a.theme-link:hover {
font-size: 0.68em; line-height:12px; font-weight: bold; text-decoration: none; color:#ffffff; padding:0 0 0 16px; margin:0; background: #0072BC url(../images/teaser_bullet_over.gif) left no-repeat; }

/* theme right */

div.theme-start-right{
float:left;
display:inline;
width:186px;
margin: 0;
}

div.theme-start-right-buttons-off1{
position:absolute;
top:1px;
left:585px;
width:186px;
height:51px;
margin: 0;
background:url(../images/button_right_theme_off1.jpg) no-repeat;
z-index:150;
}

div.theme-start-right-buttons-off2{
position:absolute;
top:52px;
left:585px;
width:186px;
height:51px;
margin: 0;
background:url(../images/button_right_theme_off2.jpg) no-repeat;
z-index:150;
}

div.theme-start-right-buttons-off3{
position:absolute;
top:103px;
left:585px;
width:186px;
height:51px;
margin: 0;
background:url(../images/button_right_theme_off3.jpg) no-repeat;
z-index:150;
}

div.theme-start-right-buttons-off4{
position:absolute;
top:154px;
left:585px;
width:186px;
height:51px;
margin: 0;
background:url(../images/button_right_theme_off4.jpg) no-repeat;
z-index:150;
}

div.theme-start-right-buttons-off5{
position:absolute;
top:205px;
left:585px;
width:186px;
height:55px;
margin: 0;
background:url(../images/button_right_theme_off5.jpg) no-repeat;
z-index:150;
}

div.theme-start-right-buttons-on1{
position:absolute;
top:1px;
left:585px;
width:186px;
height:56px;
margin: 0;
background:url(../images/button_right_theme_on1.jpg) no-repeat;
z-index:151;
}

div.theme-start-right-buttons-on2{
position:absolute;
top:52px;
left:585px;
width:186px;
height:56px;
margin: 0;
background:url(../images/button_right_theme_on2.jpg) no-repeat;
z-index:151;
}

div.theme-start-right-buttons-on3{
position:absolute;
top:103px;
left:585px;
width:186px;
height:56px;
margin: 0;
background:url(../images/button_right_theme_on3.jpg) no-repeat;
z-index:151;
}

div.theme-start-right-buttons-on4{
position:absolute;
top:154px;
left:585px;
width:186px;
height:56px;
margin: 0;
background:url(../images/button_right_theme_on4.jpg) no-repeat;
z-index:151;
}

div.theme-start-right-buttons-on5{
position:absolute;
top:205px;
left:585px;
width:186px;
height:56px;
margin: 0;
background:url(../images/button_right_theme_on5.jpg) no-repeat;
z-index:151;
}

a.nav07aus:link, a.nav07aus:visited {
font-size: 15px; line-height:120%; font-weight: bold; text-decoration: none; color: #ffff00; padding: 0; margin: 16px 0 0 10px; float: left; display: inline; }
a.v:active, a.nav07aus:hover {
font-size: 15px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 16px 0 0 10px; background: #ffffff; float: left; display: inline; }

a.nav07an:link, a.nav07an:visited {
font-size: 15px; line-height:120%; font-weight: bold; text-decoration: none; color: #ffff00; padding: 0; margin: 16px 0 0 10px; background: transparent; float: left; display: inline; }
a.nav07an:active, a.nav07an:hover {
font-size: 15px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 16px 0 0 10px; background: #ffffff; float: left; display: inline; }












/*#theme-start img{
width:23.63em;
height:16.25em;}*/

#themelayer {
position:absolute;
left:12.75em;
top:6.56em;
width:23.63em;
height:16.25em;
z-index:1100;}

#themelayer object{
width:23.63em;
height:16.25em;}

#theme-folge {
margin:0 0 1.15em 0.63em;
padding:0;
float:left;
display:inline;
z-index:500;}

#theme-folge img{
width:35.75em;
height:8.69em;}

/* THEMENBILD FLASH */





/* SPALTE LINKS */

#spalte-links{
position:absolute;
left:0.63em;
top:7.15em;
width:11.44em;
padding:0;}

/* SPALTE LINKS FOLGESEITE */

#spalte-links-folge{
position:absolute;
left:0.63em;
top:7.15em;
width:11.44em;
padding:0;}


/* FARBKONRAST */

#farbkontrast{
width:11.44em;
padding:0;
margin:0.30em 0 0 0;
float:left;
display:inline;}

span.farbkontrast{
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; 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;}




/* AVATAR */

#avatartoggle {
width:11.44em;
padding:0;
margin:0.30em 0 0 0;
float:left;
display:inline;}

span.avatartoggle{
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0 0 0 1.10em; margin:0; display:inline; float:left; width: 5.7em; }

#avatartoggle 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:#ffffff; 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;}


/* SCHNELLNAVIGATION */
#schnellnavigation{
width:11.44em;
padding:0.85em 0 0.75em 0;
margin:0.80em 0 0 0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
float:left;
display:inline;}

select.schnellnavigation{
margin:0 0 0 0.70em;
width:14.00em;
font-size:0.70em;}




/* NAVIGATION */
#navigation{
width:11.44em;
margin:1.60em 0 0 0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
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%; }

.menue sub, .menue sup
{
	line-height: 10px;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
}

a.nav01aus:link, a.nav01aus:visited {
font-size: 0.70em; line-height:120%; font-weight: bold; text-decoration: none; color: #ffff00; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #000000 url(../images/nav01_bullet_kontrast_aus.gif) left no-repeat; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 0.70em; 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 #ffffff; display: block; background: #ffffff url(../images/nav01_bullet_kontrast_over.gif) left no-repeat; }
a.nav01an:link, a.nav01an:visited {
font-size: 0.70em; line-height:120%; font-weight: bold; text-decoration: none; color: #ffff00; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #000000 url(../images/nav01_bullet_kontrast_an.gif) left no-repeat; }
a.nav01an:active, a.nav01an:hover {
font-size: 0.70em; 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 #ffffff; display: block; background: #ffffff url(../images/nav01_bullet_kontrast_an.gif) left no-repeat; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #ffff00; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #000000; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 2.95em; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #ffffff; }
a.nav02an:link, a.nav02an:visited {
font-size: 0.70em; 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 #ffffff; display: block; background: #ffffff url(../images/nav02_bullet_kontrast_an.gif) left no-repeat; }
a.nav02an:active, a.nav02an:hover {
font-size: 0.70em; 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 #ffffff; display: block; background: #ffffff url(../images/nav02_bullet_kontrast_an.gif) left no-repeat; }

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #ffff00; padding: 0.50em 5px 0.45em 4.30em; margin: 0; border-bottom: 1px solid #FFFFFF; display: block; background: #000000; }
a.nav03aus:active, a.nav03aus:hover {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000	; padding: 0.50em 5px 0.45em 4.30em; margin: 0; border-bottom: 1px solid #FFFFFF; display: block; background: #ffffff; }
a.nav03an:link, a.nav03an:visited {
font-size: 0.70em; 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 #FFFFFF; display: block; background: #ffffff url(../images/nav03_bullet_kontrast_an.gif) left no-repeat; }
a.nav03an:active, a.nav03an:hover {
font-size: 0.70em; 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 #FFFFFF; display: block; background: #ffff00 url(../images/nav03_bullet_kontrast_an.gif) left no-repeat; }

a.nav04aus:link, a.nav04aus:visited {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 0.50em 5px 0.45em 5.30em; margin: 0; border-bottom: 1px solid #FFFFFF; display: block; background: #ffffff; }
a.nav04aus:active, a.nav04aus:hover {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0.50em 5px 0.45em 5.30em; margin: 0; border-bottom: 1px solid #FFFFFF; display: block; background: #000000; }
a.nav04an:link, a.nav04an:visited {
font-size: 0.70em; 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 #FFFFFF; display: block; background: #ffffff; }
a.nav04an:active, a.nav04an:hover {
font-size: 0.70em; line-height:120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.50em 5px 0.45em 5.30em; margin: 0; border-bottom: 1px solid #FFFFFF; display: block; background: #000000; }

a.nav05:link, a.nav05:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #ffff00; padding: 0.18em 0.31em 0.18em 22px; margin: 0; border: 1px solid #FFFFFF; background: #000000 url(../images/nav05_bullet_aus.gif) left no-repeat; }
a.nav05:active, a.nav05:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.18em 0.31em 0.18em 22px; margin: 0; border: 1px solid #FFFFFF; background: #ffffff url(../images/nav05_bullet_aus.gif) left no-repeat; }

a.nav06:link, a.nav06:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #ffff00; padding: 0.25em 0.31em 0.25em 22px; margin: 0; border: 1px solid #FFFFFF; background: #000000 url(../images/nav05_bullet_aus.gif) left no-repeat;  float: left; display: inline; }
a.nav06:active, a.nav06:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.25em 0.31em 0.25em 22px; margin: 0; border: 1px solid #FFFFFF; background: #ffffff url(../images/nav05_bullet_aus.gif) left no-repeat;  float: left; display: inline; }

span.nav05 {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #ffff00; padding: 0.18em 0.31em 0.18em 22px; margin: 0; border: 1px solid #FFFFFF; background: #000000 url(../images/nav05_bullet_aus.gif) left no-repeat; }





/* PRODUKTE */
#produkte{
position:absolute;
left:36.35em;
top:7.15em;
width:25.50em;}

div.produkte-folge{
position:absolute;
z-index:1000;
left:48.50em;
top:8.30em;
width:10.88em;}

#produkte-folge-2{
position:absolute;
z-index:1000;
left:48.50em;
top:9.25em;
width:10.88em;}

#produkte-head{
width:23.00em;
margin:0 0 0 1.25em;
border-bottom: 1px solid #ffffff;}

#produkte-head h3{
font-size:0.80em; font-weight:bold; color:#ffffff; line-height:100%; margin:0; padding:0 0 0.60em 0;}

#produkte-head-folge{
width:10.88em;
margin:0 0 0 1.25em;
border-bottom: 1px solid #ffffff;}

#produkte-head-folge h3{
font-size:0.80em; font-weight:bold; color:#ffffff; line-height:100%; margin:0; padding:0 0 0.60em 0;}

#produkte-teaser{
width:10.50em;
margin:0.75em 0.75em 0 1.25em;
float:left;
display:inline;}

#produkte-teaser a:link, #produkte-teaser a:visited {
font-size: 0.80em; line-height:120%; font-weight: bold; text-decoration: none; color:#ffff00; padding:0 0 0 16px; margin:0; background: url(../images/teaser_bullet_kontrast_aus.gif) left no-repeat; }
#produkte-teaser a:active, #produkte-teaser a:hover {
font-size: 0.80em; line-height:120%; font-weight: bold; text-decoration: none; color:#000000; padding:0 0 0 16px; margin:0; background: #ffffff url(../images/teaser_bullet_kontrast_over.gif) left no-repeat; }

#produkte-teaser p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0 0 0 0; margin:0; display:block; }

select.produkte-teaser{
margin:0.60em 0 0.30em 0;
padding:0;
width:14.00em;
font-size:0.70em;}




/* RUBRIKEN */
#rubriken{
position:absolute;
left:12.82em;
top:26.00em;
width:36.00em;
padding: 0 0 20em 0;}

#rubriken-folge{
margin:0 0 0 0;
padding:0;
width:36.50em;
float:left;
display:inline;}

div.rubrik-start{
width:11.75em;
margin:0 0 0 2px;
float:left;
display:inline;
border:1px solid #ffff00;
/*background:url(../images/rubrik_start_head.gif) top repeat-x;*/}

div.rubrik-start-first{
width:11.75em;
float:left;
display:inline;
margin:0;
border:1px solid #ffff00;
/*background:url(../images/rubrik_start_head.gif) top repeat-x;*/}

div.rubrik-start-content{
width:10.25em;
margin:7px 0 0 12px;
float:left;
display:inline;}

div.rubrik-start-illu{
width:100%;
float:left;
display:inline;
margin: 6px 0 0 0;}

div.rubrik-start-text{
width:100%;
height:4.70em;
float:left;
display:inline;
padding: 0 0 10px 0;}

div.rubrik-start-text p{
font-size:0.70em; font-weight:normal; color:#ffffff; text-decoration:none; margin:0.70em 0 0 0; padding:0; line-height:150%; }

div.rubrik-start-footer{
width:11.75em;
height:0.18em;
float:left;
display:inline;
/*background: url(../images/rubrik_start_footer.gif) bottom no-repeat;*/}

div.rubrik-start-footer span{
display: none;}

div.rubrik-folge{
width:11.50em;
margin:0 0 0.30em 0.63em;
padding:0 0 0.70em 0;
float:left;
display:inline;
border-bottom: 1px solid #ffffff;}

div.rubrik-folge1{
width:11.50em;
height: 108px;
margin:0 0 0.30em 0.63em;
padding:0 0 0.70em 0;
float:left;
display:inline;
border-bottom: 1px solid #ffffff;
}

/* nachrichten */

#nachrichten{
position:absolute;
left:12.82em;
top:37em;
width:36.00em;}



/* Banner Startseite */

#banner-container-start {
float:left;
display:inline;
margin:0;
width:190px;
}

#banner-start{
float:left;
display:inline;
width:190px;
margin:0 0 0 0px;
}

#banner-container-folge{
float:left;
display:inline;
width:190px;
margin:0 0 0 18px;
}

div.banner{
height:102px;
margin:0 0 6px 0;
}

div.banner-image{
position:absolute;
margin:0 0 0 0;
width:190px;
height:102px;
z-index:170;
}

div.banner-frame{
position:absolute;
margin:0 0 0 0;
width:190px;
height:102px;
z-index:180;
}
/* Weiss */
div.banner-link {
position:absolute;
margin:75px 0 0 3px;
z-index:190;
background: url(../images/banner_link_bg_left.gif) left no-repeat;
}

div.banner-link2 {
position:absolute;
margin:57px 0 0 3px;
height: 42px;
z-index:190;
background: url(../images/banner_link_bg_left2.gif) left top no-repeat;
}

div.banner-link0 {
position:absolute;
margin:75px 0 0 3px;
z-index:190;
background: url(../images/banner_link_bg_left.gif) left no-repeat;
}

div.banner-link20 {
position:absolute;
margin:57px 0 0 3px;
height: 42px;
z-index:190;
background: url(../images/banner_link_bg_left2.gif) left top no-repeat;
}

a.banner-link:link, a.banner-link:visited {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #0375bf; padding: 6px 4px 6px 17px; margin: 0; background:none /*url(../images/banner_link_bg_left.gif) left no-repeat*/; float:left; display:inline; white-space:nowrap; clear:both; }
a.banner-link:active, a.banner-link:hover {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #000000; padding: 6px 4px 6px 17px; margin: 0; background:none /*url(../images/banner_link_bg_left.gif) left no-repeat*/; float:left; display:inline; white-space:nowrap; clear:both;}


a.banner-link2:link, a.banner-link2:visited {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #0375bf; padding: 0px 6px 0px 17px; margin: 0; background: none; /*background: url(../images/banner_link_bg_left2.gif) left no-repeat;*/ float:left; display:inline; white-space:nowrap; clear:both;}
a.banner-link2:active, a.banner-link2:hover {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #000000; padding: 0px 6px 0px 17px; margin: 0; background: none; /*background: url(../images/banner_link_bg_left2.gif) left no-repeat;*/ float:left; display:inline; white-space:nowrap;  clear:both;}

a.banner-link0:link, a.banner-link0:visited {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #0375bf; padding: 6px 4px 6px 17px; margin: 0; background:none /*url(../images/banner_link_bg_left.gif) left no-repeat*/; float:left; display:inline; white-space:nowrap; clear:both; }
a.banner-link0:active, a.banner-link0:hover {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #000000; padding: 6px 4px 6px 17px; margin: 0; background:none /*url(../images/banner_link_bg_left.gif) left no-repeat*/; float:left; display:inline; white-space:nowrap; clear:both;}


a.banner-link20:link, a.banner-link20:visited {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #0375bf; padding: 0px 6px 0px 17px; margin: 0; background: none; /*background: url(../images/banner_link_bg_left2.gif) left no-repeat;*/ float:left; display:inline; white-space:nowrap; clear:both;}
a.banner-link20:active, a.banner-link20:hover {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #000000; padding: 0px 6px 0px 17px; margin: 0; background: none; /*background: url(../images/banner_link_bg_left2.gif) left no-repeat;*/ float:left; display:inline; white-space:nowrap;  clear:both;}

div.banner-frame a:link, div.banner-frame a:visited {
background:none; }
div.banner-frame a:active, div.banner-frame a:hover {
background:none; }

/* Blau */
div.banner-link1 {
position:absolute;
margin:75px 0 0 3px;
z-index:190;
background: url(../images/banner_link_bg_left_blau.gif) left no-repeat;
}

div.banner-link21 {
position:absolute;
margin:57px 0 0 3px;
height: 42px;
z-index:190;
background: url(../images/banner_link_bg_left2_blau.gif) left top no-repeat;
}

a.banner-link1:link, a.banner-link1:visited {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #ffffff; padding: 6px 4px 6px 17px; margin: 0; background: none; float:left; display:inline; white-space:nowrap; clear:both; }
a.banner-link1:active, a.banner-link1:hover {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #ffffff; padding: 6px 4px 6px 17px; margin: 0; background: none; float:left; display:inline; white-space:nowrap; clear:both;}


a.banner-link21:link, a.banner-link21:visited {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #0375bf; padding: 0px 6px 0px 17px; margin: 0; background: none; /*background: url(../images/banner_link_bg_left2.gif) left no-repeat;*/ float:left; display:inline; white-space:nowrap; clear:both;}
a.banner-link21:active, a.banner-link21:hover {
font-size: 11px; font-weight: bold; line-height: 12px; border-right:1px solid #ffffff; text-decoration: none; color: #000000; padding: 0px 6px 0px 17px; margin: 0; background: none; /*background: url(../images/banner_link_bg_left2.gif) left no-repeat;*/ float:left; display:inline; white-space:nowrap;  clear:both;}





/* Listenordner */

h2.listenordner {
font-size: 0.80em;
font-weight: bold;
color:#ffffff;
margin: 0;
padding: 0;
}

div.rubrik-folge3{
width:35.72em;
margin:0 0 0.30em 0.63em;
padding:0 0 0.70em 0;
float:left;
display:inline;
border-bottom: 1px solid #ffffff;}


div.rubrik-folge3 img{
margin:0.40em 0.63em 0 0;
padding:0;
float:left;
display:inline;
}

div.rubrik-folge3-last{
width:35.72em;
margin:0 0 0.30em 0.63em;
padding:0 0 0.70em 0;
float:left;
display:inline;}

div.rubrik-folge3-last img{
margin:0.40em 0.63em 0 0;
padding:0;
float:left;
display:inline;
}

div.listtext-folge3 
{
float:left;
display: inline;
width: 335px;
margin:0 5px 0 0;
padding:0 5px 0 0;
}

div.listtext-folge3-img{
width: 225px;
float:left;
display: inline;
padding: 0;
margin: 0;
}

div.listtext-folge3-noimg{
width: 520px;
float:left;
display: inline;
padding: 0;
margin: 0;
}

div.listtext-folge3-img img{
float: left;
display: inline;
width: 225px;
padding: 0;
margin: 0;
}


div.listtext-folge3 p,  div.listtext-folge3-noimg p {
font-size: 0.70em; line-height:150%; font-weight: normal; text-decoration: none; color:#ffffff; padding:0; margin:0.70em 0 0 0; }

div.listtext-folge3 ul		 { 	 margin-top:5px; margin-bottom:5px;}
div.listtext-folge3 ul li	 { font-style:normal; 	 font-size: 0.70em; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px;}
div.listtext-folge3 ul li ul li { font-style:normal;	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px;}
div.listtext-folge3 ol 		 { 	 margin-top:5px; margin-bottom:5px;}
div.listtext-folge3 ol li	 { 	font-style:normal; font-size: 0.70em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
div.listtext-folge3 ol li ol li {font-style:normal; 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}

/* ende Listenordner */

div.rubrik-folge0{
width:11.50em;
margin:0 0 0.30em 0.63em;
padding:0 0 0.70em 0;
float:left;
display:inline;
border-bottom: 1px solid #ffffff;}

div.rubrik-folge0 img{
width:3.75em;
height:3.75em;
margin:0.40em 0.63em 0 0;
padding:0;
float:left;
display:inline;}

div.rubrik-folge0 p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0; margin:0.70em 0 0 0; }


div.rubrik-folge2{
width:17.55em;
height:6.00em;
margin:0 0 0.30em 0.63em;
padding:0 0 0.70em 0;
float:left;
display:inline;
border-bottom: 1px solid #ffffff;}

div.rubrik-folge1 img{
width:3.75em;
height:3.75em;
margin:0.40em 0.63em 0 0;
padding:0;
float:left;
display:inline;}

div.rubrik-folge1 p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0; margin:0.70em 0 0 0; }

div.rubrik-folge2 img{
width:3.75em;
height:3.75em;
margin:0.40em 0.63em 0 0;
padding:0;
float:left;
display:inline;}

div.rubrik-folge2 p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0; margin:0.70em 0 0 0; }

a.rubrik-detail:link, a.rubrik-detail:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color:#ffff00; padding:0 0 0 16px; margin:0 0 0 0.60em; background: url(../images/teaser_bullet_kontrast_aus.gif) left no-repeat; }
a.rubrik-detail:active, a.rubrik-detail:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color:#000000; padding:0 0 0 16px; margin:0 0 0 0.60em; background: #ffffff url(../images/teaser_bullet_kontrast_over.gif) left no-repeat; }

a.rubrik:link, a.rubrik:visited {
font-size: 0.70em; font-weight: bold; text-decoration: none; color:#ffff00; padding:0 0 0 16px; margin:0; width:100%; background: url(../images/teaser_bullet_kontrast_aus.gif) left no-repeat; background-position: 0 3px; }
a.rubrik:active, a.rubrik:hover {
font-size: 0.70em; font-weight: bold; text-decoration: none; color:#000000; padding:0 0 0 16px; margin:0; background: #ffffff url(../images/teaser_bullet_kontrast_over.gif) left no-repeat; background-position: 0 3px; }

div.rubrik-mitarbeiter{
margin:0.40em 0 0 0;
padding:0 0 0 0;
float:left;
display:inline;}

div.rubrik-mitarbeiter img{
width:3.75em;
height:3.75em;
margin:0.40em 0.63em 0 0;
padding:0;
float:left;
display:inline;}

div.rubrik img{
width:3.75em;
height:3.75em;
margin:0.40em 0.63em 0 0;
padding:0;
float:left;
display:inline;
}

div.rubrik-folge img{
width:3.75em;
height:3.75em;
margin:0.40em 0.63em 0 0;
padding:0;
float:left;
display:inline;}

div.rubrik p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0; margin:0.70em 0 0 0; }

div.rubrik-folge p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0; margin:0.70em 0 0 0; }

div.rubriken-trenner-container
{
	margin:0 0 0.30em 0;
	float:left;
width:36.50em;}




div.rubriken-trenner{
width:11.50em;
height:1px;
margin:0 0 0.60em 0.63em;
padding:0; 
background:#D9D9D9; 
float:left;
display:inline;}

div.rubriken-trenner-folge-2
{
	margin:0 0 0 0.63em;
	height:1px;
	width:36.00em;
	background: url(../images/trenner_2er.gif) left no-repeat;}

div.rubriken-trenner-folge-1
{
	margin:0 0 0 0.63em;
	height:1px;
	width:36.00em;
	background: url(../images/trenner_3er.gif) left no-repeat;}

div.rubriken-trenner-folge-0
{
	margin:0 0 0 0.63em;
	height:1px;
	width:36.00em;
	background: url(../images/trenner_3er.gif) left no-repeat;}

 


div.rubriken-trenner-folge{
width:11.50em;
height:1px;
margin:0 0 0.60em 0.63em;
padding:0; 
background:#D9D9D9; 
float:left;
display:inline;}

div.rubriken-trenner-folge1{
width:11.50em;
height:1px;
margin:0 0 0.60em 0.63em;
padding:0; 
background:#000000; 
float:left;
display:inline;}

div.rubriken-trenner-folge2{
width:17.55em;
height:1px;
margin:0 0 0.60em 0.63em;
padding:0; 
background:#000000; 
float:left;
display:inline;}





/* MELDUNGEN */
#meldungen-left{
position:absolute;
left:12.90em;
top:39.25em;
width:17.50em;
}

#meldungen-right{
position:absolute;
left:31.35em;
top:39.25em;
width:17.50em;
}

#meldungen-left-head, #meldungen-right-head{
width:100%;
margin:0;
border-top: 1px solid #ffffff;}

#meldungen-left-head h3, #meldungen-right-head h3{
font-size:0.80em; font-weight:bold; color:#ffffff; line-height:100%; margin:0.70em 0 0 0; padding:0 0 0.60em 0;}

#meldungen-left-head a:link, 
#meldungen-left-head a:visited {
font-size: 100%; line-height:100%; font-weight: bold; text-decoration: none; color:#ffff00; margin:0.70em 0 0.60em 0; padding:0 0 0 1.60em; background: url(../images/nav01_bullet_kontrast_aus.gif) left no-repeat; background-position:-10px 1px; }
#meldungen-left-head a:active, 
#meldungen-left-head a:hover {
font-size: 100%; line-height:100%; font-weight: bold; text-decoration: none; color:#000000; margin:0.70em 0 0.60em 0; padding:0 0 0 1.60em; background:#ffffff url(../images/nav01_bullet_kontrast_over.gif) left no-repeat; background-position:-10px 1px;}

#meldungen-right-head a:link, 
#meldungen-right-head a:visited  {
font-size: 100%; line-height:100%; font-weight: bold; text-decoration: none; color:#ffff00; margin:0.70em 0 0.60em 0; padding:0 0 0 1.60em; background: url(../images/nav01_bullet_kontrast_aus.gif) left no-repeat; background-position:-10px 1px; }
#meldungen-right-head a:active, 
#meldungen-right-head a:hover {
font-size: 100%; line-height:100%; font-weight: bold; text-decoration: none; color:#000000; margin:0.70em 0 0.60em 0; padding:0 0 0 1.60em; background:#ffffff url(../images/nav01_bullet_kontrast_over.gif) left no-repeat; background-position:-10px 1px;}



#meldungen-left-teaser, #meldungen-right-teaser{
width:17em;
margin:0.75em 0 0.30em 0;
float:left;
display:inline;}

#meldungen-left-teaser p, #meldungen-right-teaser p {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0 0 0 0; margin:0; display:block; }

#meldungen-left-teaser a:link, #meldungen-right-teaser a:link, #meldungen-left-teaser a:visited, #meldungen-right-teaser a:visited {
font-size: 100%; line-height:120%; font-weight: bold; text-decoration: none; color:#ffff00; padding:0; margin:0; background:transparent;}
#meldungen-left-teaser a:active, #meldungen-right-teaser a:active, #meldungen-left-teaser a:hover, #meldungen-right-teaser a:hover {
font-size: 100%; line-height:120%; font-weight: bold; text-decoration: none; color:#000000; padding:0; margin:0; background:#ffffff;}

div.meldungen-left-trenner, div.meldungen-right-trenner{
width:100%;
height:1px;
background:#000000; 
padding:0; 
margin:0.55em 0 0 0;
float:left;
display:inline;}

span.meldungen-date { 
font-size:0.68em; color:#ffffff; font-weight:normal; padding:0; margin:0 0 4px 0; width:100%; float:left; display:inline; }

div.meldungen-abstand {
width:100%;
height:1px;
padding:0 0 70px 0; 
margin:0 0 0 0;

float:left;
display:inline;}

/* tag cloud */

#tagclound{
width:10em;
margin:0.7em 0 0 0.68em;
float:left;
display:inline;
color:#ffff00;
}

a.tag1, a.tag2, a.tag3, a.tag4, a.tag5, a.tag6, a.tag7, a.tag8 {margin: 0 0 0 0; color:#ffff00;}
a.tag1:link, a.tag1:active, a.tag1:visited { font-size:10px; opacity:.6; filter:alpha(opacity=60);  }
a.tag2:link, a.tag2:active, a.tag2:visited { font-size:12px; opacity:.7; filter:alpha(opacity=70); }
a.tag3:link, a.tag3:active, a.tag3:visited { font-size:14px; opacity:.8; filter:alpha(opacity=80); }
a.tag4:link, a.tag4:active, a.tag4:visited { font-size:15px; opacity:.9; filter:alpha(opacity=90); }
a.tag5:link, a.tag5:active, a.tag5:visited { font-size:17px; }
a.tag6:link, a.tag6:active, a.tag6:visited { font-size:19px; }
a.tag7:link, a.tag7:active, a.tag7:visited { font-size:20px; }
a.tag1:hover, a.tag2:hover, a.tag3:hover, a.tag4:hover, a.tag5:hover, a.tag6:hover, a.tag7:hover, a.tag8:hover {  opacity:0.99999; filter:alpha(opacity=100); color:#000000; background:#ffffff;}

/* dewis start */

#dewis{
width:11.50em;
margin:0.8em 0 0 0;
float:left;
display:inline;
}

div.dewis-blase-head{
float:left;
display:inline;
width:184px;
background: url(../images/sprechblase1_oben.gif) top no-repeat;
}

div.dewis-blase-bottom{
float:left;
display:inline;
width:184px;
height: 30px;
background: url(../images/sprechblase1_unten.gif) bottom no-repeat;
}

div.dewis-blase-bottom span{
display: none;
}

div.dewis-content{
width:10.20em;
margin:10px 0 0 10px;
padding:0 0 0.60em 0;
float:left;
display:inline;
}

div.dewis-content p{
color: #000000; font-size: 0.68em; line-height: 150%; padding:0; margin:0 0 10px 0;}
div.dewis-content h3{
color: #000000; font-size: 1.10em; line-height: 150%; padding:0; margin:0 0 3px 0; } 

a.dewis-link:link, a.dewis-link:visited {
font-size: 0.68em; font-weight: normal; text-decoration: none; color:#000000; padding:0; margin:0; }
a.dewis-link:active, a.dewis-link:hover {
font-size: 0.68em; font-weight: normal; text-decoration: none; color:#000000; padding:0; margin:0; background: #ffffff; }

div.dewis-figur{
width:100%;
height:175px;
margin:0;
float:left;
display:inline;
}



/* CONTENTCONTAINER */

#contentcontainer{
position:absolute;
left:12.13em;
top:8.80em;
width:36.88em;
color:#ffffff;
}

#contentcontainer h1{color:#ffffff;}
#contentcontainer h2{color:#ffffff;}
#contentcontainer h3{color:#ffffff;}
#contentcontainer ul{color:#ffffff;}
#contentcontainer li{color:#ffffff;}
#contentcontainer p{color:#ffffff;}


/* 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:#ffffff; padding:0; margin:0;  }

#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 #ffffff;}

a.footer-top:link, a.footer-top:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color:#FFFF00; padding:0.70em 0.80em 0.60em 22px; margin:0; border-right: 1px solid #ffffff; float:right; display:block; background: #000000 url(../images/bullet_footer_top_kontrast_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:#000000; padding:0.70em 0.80em 0.60em 22px; margin:0; border-right: 1px solid #ffffff; float:right; display:block; background: #FFFFFF url(../images/bullet_footer_top_kontrast_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:#FFFF00; padding:0.70em 0.80em 0.60em 32px; margin:0; border-right: 1px solid #ffffff; float:right; display:block; background: #000000 url(../images/bullet_footer_drucken_kontrast_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:#000000; padding:0.70em 0.80em 0.60em 32px; margin:0; border-right: 1px solid #ffffff; float:right; display:block; background: #ffffff url(../images/bullet_footer_drucken_kontrast_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:#FFFF00; padding:0.70em 0.80em 0.60em 22px; margin:0; border-right: 1px solid #ffffff; float:right; display:block; background: #000000 url(../images/bullet_footer_zurueck_kontrast_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:#000000; padding:0.70em 0.80em 0.60em 22px; margin:0; border-right: 1px solid #ffffff; float:right; display:block; background: #ffffff url(../images/bullet_footer_zurueck_kontrast_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:#FFFF00; padding:0.70em 0.80em 0.60em 32px; margin:0; border-right: 1px solid #ffffff; float:right; display:block; background: #000000 url(../images/bullet_footer_empfehlen_kontrast_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:#000000; padding:0.70em 0.80em 0.60em 32px; margin:0; border-right: 1px solid #ffffff; float:right; display:block; background: #ffffff url(../images/bullet_footer_empfehlen_kontrast_over.gif) left no-repeat; }


#content{
margin:0 0 1.00em 0.63em;
padding:0;
width:35.75em;
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;}

#content a{color: #ffff00; background:#000000;}
#content a:visited{color: #ffff00; background:#000000;}
#content a:active{color: #000000; background:#ffffff;}
#content a:hover{color: #000000; background:#ffffff;}

#content fieldset{background:#000000;}


#listnavcontainertop{
width: 100%;
padding: 0;
margin: 0;
float:left;
display:inline;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;}

#listnavcontainertop2{
width: 21em;
padding: 0;
margin: 1em 0 0.5em 0;
float:left;
display:inline;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;}

#listnavcontainerbottom{
width: 100%;
padding: 0;
margin: 0;
float:left;
display:inline;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;}

#listnavcontainerbottom3{
width: 100%;
padding: 0;
margin: 0;
float:left;
display:inline;
border-bottom: 1px solid #ffffff;}

#listnavcontainerbottom2{
width: 21em;
padding: 0;
margin: 0;
float:left;
display:inline;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;}

div.listnavcontainer{
padding: 0;
margin: 0 0 0 0;
float:left; 
display:inline;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background:#000000;}

div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #ffffff;
float:left; 
display:inline;}

div.listnav3{
padding: 0;
margin: 0;
border-right: 1px solid #ffffff;
float:left; 
display:inline;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #ffffff;
float:left; 
display:inline;}

p.listnav{
color: #ffffff; 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: #ffffff; 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: #ffff00; font-size: 0.70em; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #000000; }
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: #ffff00; font-size: 0.70em; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #000000; }
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.listcontainer-bottomline {
padding: 10px 0px 10px 0px;
width:100%;
float:left; 
border-bottom: 1px solid #BEC0C2;
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.listillu a:hover{
background:none;} 


div.listillu2 {
float:left; 
display:block;
margin:0 10px 0 0; 
padding:0 0 5px 0; }  

div.listillu2 img{
margin:0; padding:0; 
width:7.50em;} 


div.listtext { 
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:30em;} 

div.listtext p	{ font-size:0.70em; color:#ffffff; padding:0; margin:0;  } 

div.listtext { 
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:30em;} 

div.listtext p	{ font-size:0.70em; color:#ffffff; padding:0; margin:0;  } 




div.listtext-kino { 
float:left;
display:inline;
padding:0; 
margin:0; 
width:460px;
} 

div.listtext-kino p	{ font-size:0.70em; color:#ffffff; padding:0; margin:0;  } 


a.listhead:link , a.listhead:visited { color : #ffff00; font-weight : bold; text-decoration : none; clear:both;} 
a.listhead:hover , a.listhead:active { color : #000000; font-weight : bold; text-decoration : none; background-color: #0ffffff;} 

a.listweiter:link , a.listweiter:visited {color : #ffff00; text-decoration : none; } 
a.listweiter:hover , a.listweiter:active {color : #000000; text-decoration : none; background-color: #ffffff; } 

span.listdate { 
font-size:100%; color:#ffff00; font-weight:normal; padding:0; margin:0; float:left; display:inline;}

span.listtextimg
{
	float:left; display:inline;
margin:3px 0 0 6px; 
padding:0 0 0 0;
	}


div.trennerlist {
border-bottom: 1px solid #ffffff;
height: 1px;
width:100%;
margin: 0;
padding:0;
float:left; 
display:inline; }

div.trennerlist p{
margin: 0;
padding:0;}


#content ul{color:#ffffff;}
#content il{color:#ffffff;}
#content p{color:#ffffff;}
#content h1{color:#ffffff;}
#content h2{color:#ffffff;}
#content h3{color:#ffffff;}





/* FORMULARE */

fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:10px 0px 0 0px;
background: #ffffff;
width:100%;
float:left;
display:inline;}

/*
fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:25px 0px 0 0px;
background: #ffffff;}
*/

fieldset.tell {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:0 0px 0 0px;
background: #ffffff;}

 
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.70em; 
padding-top: 10px;
} 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 0.70em; 
padding-top: 10px;
} 

.formtext3 {
float : left; 
margin-right : 15px; 
font-size : 0.70em; 
padding-top: 8px;
display:block;
}

label.left {
float : left; 
text-align : left; 
width : 15em; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.70em; 
font-weight : bold; 
line-height : 250%; 
} 

label.left2 {
float : left; 
text-align : left; 
margin: 7px 15px 0 14px;
font-size : 0.70em; 
font-weight : bold; 
line-height : 150%; 
} 



select.formular-mittel {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 100px; 
height: 2.00em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-mittel-2 {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 120px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-mittel-3 {
float: left; 
display: inline;
font-size: 0.70em; 
font-weight: normal; 
width: 289px; 
margin-left: 0px; 
margin-top: 5px;
} 


select.formular-nowidth {
float: left; 
font-size: 0.70em; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
}

select.formular-nowidth2 {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
height: 2.00em;
margin-left : 0px; 
margin-top : 5px;
} 

textarea.formular {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 25.2em; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;
} 

textarea.formularsms 
{
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 25.2em; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;
} 



input.formular {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}


input.formular-unterschrift {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
border-top: 0px solid #ffffff;
border-right: 0px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 0px solid #ffffff;
background:none;}

input.formular-mittel {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 12em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-kurz {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 4em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 5em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
} 




input.formular-radiobutton {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}


div.submit{
padding: 0; margin: 20px 0 10px 11.40em;  }
#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: #ffff00; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background: url(../images/teaser_bullet_kontrast_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #000000; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background: #ffffff url(../images/teaser_bullet_kontrast_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: #ffffff;
}
 
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; 
} 

fieldset p.formularblau {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 10px 20px 0px 14px;
color:#ffffff;  
} 


input.right {
float : left;
width : auto;
height: 1.5em;
clear : both;
margin: 2px 5px 0 14px;
font-size : 0.70em;
font-weight : bold;
}

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
} 

label.right2 {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 100%; 
display : block;
} 

label.right3 {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 100%; 
}

label.right4 {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
}

label.right5 {
text-align : left; 
margin: 0 10px 0 0; 
padding: 0 0 0 5px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
display : block;
} 

input.right3 {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 175px;
font-size : 0.70em; 
font-weight : bold; 
} 




label.hinweis {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-bottom: 10px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
} 

/* 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.70em; display : block; font-weight: bold; color : #ffff00; 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.70em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #ffffff; background: #ffffff;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 0.70em; display : block; font-weight: bold; color : #ffff00; text-decoration : none; padding: 1px 10px 1px 30px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #000000;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 0.70em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 1px 10px 1px 30px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #ffffff;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 0.70em; display : block; font-weight: normal; color : #ffff00; text-decoration : none; padding: 1px 10px 1px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #000000;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 0.70em; display : block; font-weight: normal; color : #000000; text-decoration : none; padding: 1px 10px 1px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #ffffff;}










/* LEXIKON */
div.lexikoncontainer{
width:35.75em;
margin:0;
padding:0.70em 0 0.70em 0;
float:left;
display:inline;
background:#000000;}


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 #ffffff; 
background:#000000;
scrollbar-base-color: #ffff00;
scrollbar-darkshadow-color: #000000; 
scrollbar-shadow-color: #ffffff; }


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 #ffffff; 
background:#000000;
scrollbar-base-color: #ffff00;
scrollbar-darkshadow-color: #000000; 
scrollbar-shadow-color: #ffffff; }


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.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #ffff00; padding: 0.45em 5px 0.30em 20px; margin: 0; display: block; background: url(../images/lexikon_bullet_kontrast_aus.gif) left no-repeat; }
a.lexikonmenueaus:active, a.lexikonmenueaus:hover {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 0.45em 5px 0.30em 20px; margin: 0; display: block; background: #ffffff url(../images/lexikon_bullet_kontrast_over.gif) left no-repeat; }
a.lexikonmenuean:link, a.lexikonmenuean:visited {
font-size: 0.70em; line-height:120%; font-weight: bold; text-decoration: none; color: #ffff00 padding: 0.45em 5px 0.30em 20px; margin: 0; display: block; background: url(../images/lexikon_bullet_kontrast_an.gif) left no-repeat; }
a.lexikonmenuean:active, a.lexikonmenuean:hover {
font-size: 0.70em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.45em 5px 0.30em 20px; margin: 0; display: block; background: #ffffff url(../images/lexikon_bullet_kontrast_an.gif) left no-repeat; }




div.lexikontextcontainer{
width:21.00em;
margin:0.94em 0 0 1.20em;
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: #ffffff; 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:#000000;}

h3.begriffvorschlagen {
color: #ffffff; 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:#000000;}

h3.begriffsuchen {
color: #ffffff; 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; } 

h4.popup-list-head-noline { 
width:28em; 
font-size : 0.75em; 
font-weight: bold; 
color: #000000; 
padding: 0px 0 0 0; 
margin: 0px 0px 7px 0px; 
float:left;
display:inline; } 

.popup-list-left {
margin : 0px 0px 0px 0px; 
padding : 0 0 5px 0; 
font-size : 0.70em; 
font-weight : bold; 
color:#ffffff; 
width:8.5em;
float:left;
display:inline;
clear:left;
line-height:1.3em;} 

.popup-list-right {
font-size : 0.70em; 
font-weight : normal; 
margin : 0px 0 0px 0px; 
padding: 0px 0px 5px 0;
float:left;
display:inline;
width:21.4em;
line-height:1.3em;}

.popup-list-right p {
font-size : 100%;
line-height:1.3em;
margin:0;
padding:0; }

.popup-list-right ul {
margin:0;
padding:0;}

.popup-list-right li {
font-size : 100%;
line-height:1.3em; }

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.70em; 
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:#000000;}



div.Partner{
width:16.80em;
padding:0.60em 0 0.600em 0;
margin:0 0 0 0;
float:left;
display:inline;
background:#000000;
text-align:center;}

div.Partner p {color: #ffffff; 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:#000000;}

#formularwahl-rechts {
width:13.75em;
padding:0.30em 0 0.50em 0;
margin:0;
float:left;
display:inline;
background:#000000;}

h3.formularwahl-head {
color: #ffffff; 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: #ffffff; font-size:0.70em; width:13.80em; margin:0 0.00em 0 0.63em; padding:0; float:left; }
select.formularwahl-02 {
color: #ffffff; 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; } 

div.formularcentertextp {
padding: 10px 0 0 11px;
margin:0;
width:35.10em;
float:left; 
display:inline;
color: #000000; 
font-size: 0.70em; 
line-height: 150%; } 

div.formularcentertext p {color: #ffffff; font-size: 0.70em; line-height: 150%; }


#formularwahl-full {
width:100%;
padding:0.30em 0 0.50em 0;
margin:0 0.65em 0 0;
float:left;
display:inline;
background:#000000;
clear:both;}

select.formularwahl-nowidth {
color: #ffffff; 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 0 0; }  

div.detailillu img{
margin:0; padding:0; 
width:11.25em} 

div.detailillu-copyright {
float:left;
display:inline;
clear:left;
margin: -5px 0 0 0;
}
div.detailillu-copyright span	{ font-size:0.70em; color:#000000; padding:0; margin:0;  }

div.detailtext {
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:25em;} 

div.detailtext.shop {
max-width:23.2em;} 

div.detailtext p	{ font-size:0.70em; color:#000000; padding:0; margin:0;  } 

div.detailtext h3	{ font-size:0.80em; color:#ffffff; padding:0; margin:0; font-weight:bold;  } 


a.detailhead:link , a.detailhead:visited { color : #ffff00; font-weight : bold; text-decoration : none; } 
a.detailhead:hover , a.detailhead:active { color : #000000; font-weight : bold; text-decoration : none; background-color: #ffffff;} 

a.detailweiter:link , a.detailweiter:visited {color : #ffff00; text-decoration : none; } 
a.detailweiter:hover , a.detailweiter:active {color : #000000; text-decoration : none; background-color: #ffffff; } 

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: #ffff00; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background: url(../images/teaser_bullet_kontrast_aus.gif) no-repeat left; }
a.submitopenair:hover, a.submitopenair:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #000000; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background: #ffffff url(../images/teaser_bullet_kontrast_over.gif) no-repeat left; }






/* events */
div.eventmenue{
width:11.50em;
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:#ffffff;
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:15px 0 0 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.70em; 
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:#ffffff; 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 {
width:14.31em;
height:3.12em;}


#popup-metanav {
padding:0;
margin:0 0 0 0.63em;
float:left;
display:inline;}

.popup-logo 		{ padding:0px; margin:28px 40px 15px 32px;}

img.popup-illu{
padding: 0; margin: 10px 0px 0px 20px; }

p.popup-head  		{ color: #007DC5; font-size: 1.40em; font-weight: normal; padding:22px 0px 0px 20px; margin:0px; }

a.popup-schliessen:link , a.popup-schliessen:visited{
font-size: 0.60em; font-weight: normal; color: #ffffff; text-decoration: none; padding:0px; margin:0px 10px 0px 10px;} 

a.popup-schliessen:hover , a.popup-schliessen:active{
font-size: 0.60em; font-weight: normal; color: #000000; text-decoration: none; padding:0px; margin:0px 10px 0px 10px; background: #ffffff;} 




/* MEDIENLISTE*/

div.listtext-medienliste { 
float:left;
display:inline;
padding:0; 
margin:0; 
width:14.30em;} 

div.listtext-medienliste-text { 
padding:0; 
margin:0 0 5px 0;
float:left;
display:inline;
clear:both;
width:230px; } 

div.listtext-medienliste-text p	{ font-size:0.70em; color:#000000; padding:0; margin:0;  } 

div.listtext-medienliste-text.shop strong { 
float:left;
width:80px; } 

div.listtext-medienliste-link {
padding:0; 
margin:0;
float:left;
display:inline;
clear:both; 
width:130px;
} 

div.listtext-medienliste-link.shop {
padding:10px 0 20px 0;
} 

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; white-space:nowrap; 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; white-space:nowrap; 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: 10px 0 0 0; 
font-weight : bold;
font-size: 0.70em;
} 
label.detailleftwarenkorb.shop {
color:#ffffff;
} 
span.detailrightwarenkorb {
float : left; 
text-align : left; 
width : 20.50em; 
margin: 10px 0 0 0; 
font-size: 0.70em;
}
span.detailrightwarenkorb.shop {
font-weight:bold;
color:#ffffff;
}
 
span.detailrighttextwarenkorb {
float : left; 
text-align : left; 
width : 20.50em; 
margin: 0 0 0 0; 
font-size: 0.70em;
} 
label.detaillefttextwarenkorb {
float : left; 
text-align : left; 
width : 12.5em; 
margin: 0 0 0 0; 
font-weight : bold; 
font-size: 0.70em;
} 

select.selectsize {
float : left; 
margin: 10px 0 0 0; 
font-size: 0.70em;
} 


.farben {
	float:left;
	width:14em;
	margin:10px 0 0 0;}
	
	.farben ul{
		float:left;
		display:inline;
		margin:0;
		padding:0;
		list-style:none;}
		
	.farben ul li{
		float:left;
		display:inline;
		padding:0 1em 0.5em 0;
		margin:0;
		list-style:none;
		width:8em;}
		
	.farben input{
		float:left;
		display:inline;
		margin:0 0.5em 0 0;
		padding:0;}
		
	.farben img{
		float:left;
		display:inline;
		margin:0;
		padding:0;}



input.warenkorb2 {
float: left; 
display:block;
font-size: 0.70em;
font-weight: normal; 
width:3em; 
margin:10px 0 0 0;
padding: 0 0 0 5px;}




/* WARENEKORB */
#warenkorb-head-folge{
float:left;
display:inline;
width:10.88em;
margin:1.70em 0 0 1.25em;
border-bottom: 1px solid #ffffff;}

#warenkorb-head-folge h3{
font-size:0.80em; font-weight:bold; color:#ffffff; 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: #000000;
border-bottom: 1px solid #ffffff;}

#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.70em; 
font-weight : bold; 
line-height : 150%; } 

.formular-warenkorb {
float : left; 
font-size : 0.70em; 
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;}





/* POPUP MUSTERRECHNUNG */

#popup-logo-musterrechnung {
position:absolute;
right:1.3em; /* 2 */
top:1.56em;}

#popup-logo-musterrechnung img{
width:188px;
height:38px;}

div.popup-head-musterrechnung h1 { 
padding:0; 
margin:0px; 
position:absolute;
top:1.82em;
left:1em;
}

div.popup-head-musterrechnung h1 		{ color: #007DC5; font-size: 1.40em; font-weight: normal; padding:0; margin:0; width: 175px;  }

div.grey-box {
position: absolute;
top:5.10em;
left:1em;
float: left;
display: inline;
width: 416px;
background: #EDEDED;
border: 1px solid #D9D9D9;
}
h1.grey-box {
color: #000000; font-size: 0.9em; font-weight: bold; padding:15px 0 0 20px; margin:0 30px 0 0; line-height: 140%; }

p.erklaerung {
color: #000000; font-size: 0.68em; font-weight: normal; padding:8px 0px 20px 20px; margin:0; width: 370px; line-height: 150%; }



div.fotoalbumsupercontainer {
	padding : 0px 0px 0px 0px; 
	overflow: visible;
	float:left;
	display:block;
	margin: 0 0 10px 0;
	width:463px;
	 } 

div.fotoalbumcontainer 
{	float:left;
	display:inline;
	margin: 0 6px 12px 6px;
	}

div.fotoalbumbild 
{	float:left;
	display:inline;
	}

div.fotoalbumbild img
{	height:100px;
	}


div.fotoalbumtext 
{	float:left;
	display:inline;
	width:142px;
	background-color:#f2f2f2;
	margin:0 0 10px 0;
	
	}
	
div.fotoalbumtext p 
{	font-size:0.70em;
	margin: 6px;
	padding: 6px;
	
	}
	
	
	
	
	/* FOTOALBUM */

div.foto{
margin:0 10px 10px 0; padding:0px; float:left; display:inline; text-align:center; border:1px solid #BEC0C2; background:#F7F7F7; }

div.foto span{
font-family:Arial, Helvetica, sans-serif; font-size:0.65em; color:#000000; text-decoration:none; padding:10px 0 10px 0; margin:0; line-height:100%; display:block;}

div.foto a:link, div.foto a:visited{
background:#F7F7F7; padding:0.50em; text-decoration:none; margin:0; color:#000000; display:block;}
div.foto a:hover, div.foto a:active{
background:#D8D9DB; padding:0.50em; text-decoration:none; margin:0; color:#000000; display:block;}



div.foto img
{
	/* Grssen in em umgerechnet angeben */
 }

div.foto-detail img{
	/* Grssen in em umgerechnet angeben */
}


div.foto-detail{
margin:0; padding:10px; float:left; display:inline; text-align:center; background:#F7F7F7; border:1px solid #BEC0C2;}

div.foto-detail span{
font-family:Arial, Helvetica, sans-serif; font-size:0.65em; color:#000000; text-decoration:none; padding:10px 0 10px 0; margin:0; line-height:100%; display:block;}


div.foto-detail-text{
margin:10px 0 0 0; padding:10px; width:34.4em; float:left; display:inline; border:1px solid #BEC0C2; clear:both;}
div.foto-detail-text p{
padding:3px 0 0 0; margin:0;}

div.foto-detail-text h3{
font-size:0.90em; font-weight:bold; padding:0 0 0 0; margin:0 0 -10px 0; color:#ffffff;}


label.rightradio {
text-align : left; 
margin: 0 0 0 0; 
padding: 0 0 0 5px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%;
} 

input.formular-radiobutton2 {
font-size : 0.70em; 
font-weight : normal; 
margin: 2px 5px 0 0;
padding: 2px 0 2px 0;}

input.formular-radiobutton3 {
font-size : 0.70em; 
font-weight : normal; 
margin: 2px 5px 0 30px;
padding:  2px 0 2px 15px;}

label.right10 {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 0; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
display : block;
} 


div.listtext-medienliste-text-block { 
float:left;
display:inline;
padding:0; 
margin:0; 
width:14.20em;} 





label.listleftwarenkorb {
float : left; 
text-align : left; 
width : 6.00em; 
margin: 0 0 0 0; 
font-weight : bold; 
} 

span.listlrightwarenkorb {
float : left; 
text-align : left; 
width : 14.00em; 
margin: 0 0 0 0;
} 

div.rubriken-trenner-container_1
{
	margin:0 0 0.30em 0;
	float:left;
width:28.40em;}

div.rubriken-trenner_1{
width:11.50em;
height:1px;
margin:0 0 0.60em 0.63em;
padding:0; 
float:left;
display:inline;}

div.rubriken-trenner-folge_1{
width:11.50em;
height:1px;
margin:0 0 0.60em 0.63em;
padding:0; 
float:left;
display:inline;}

div.rubrik-folge_1{
width:26.00em;
margin: 0 0 0.30em 0;
padding:0 0 0.70em 0;
float:left;
display:inline;}


div.beratercontainer {
float: left;
display: inline;
width: 100%;
padding:0 0 10px 0;
background: #F7F7F7;}

div.beraterillu {
float: left;
display: inline;
margin:10px 0 0 10px;
padding:0;}

div.beraterillu img {
float: left;
display: inline;
width:120px;
margin:0;
padding:0;}

div.beratertext {
float: left;
display: inline;
width:300px;
margin:10px 0 0 10px;}

div.beratertext-head {
float: left;
display: inline;
width:300px;
margin:0 0 10px 0;}

div.beratertext-head h3{
font-size:0.80em; font-weight:bold; color:#ffffff; line-height:120%; margin:0; padding:0 0  0;}

div.beratertext-links {
float: left;
display: inline;
width:300px;
margin:0 10px 0 0;}

div.beratertext-rechts {
float: left;
display: inline;
width:180px;
margin:0 0 0 0;}


label.berater {
font-size:0.70em; font-weight:bold; color:#000000; line-height:140%; margin:0; padding:0; float:left; display:inline; width:100px;}

span.berater {
font-size:0.70em; font-weight:normal; color:#000000; line-height:140%; margin:0; padding:0; float:left; display:inline;}

span.berater p {
font-size:100%; margin: 0; padding: 0;}




label.righteg 
{
margin: 3px 0 0 0; 
padding-left : 5px; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 130%; 
display : block;} 

.checkboxeg
{float : left; 
	margin:0 0 0 0;
	padding:0;}

div.erdgas {
float: left;
display: inline;
width:320px;
margin:0 0 0 0;}


label.lefteg {
float : left; 
text-align : left; 
width : 15em; 
margin:0 0 0 14px;
padding:7px 0 7px 0;
font-size : 0.70em; 
font-weight : bold; 
line-height : 120%; 
} 



span.right9 {
text-align : left; 
margin: 5px 0 0 0 ; 
padding: 5px 0 0 0; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 250%; 
display :inline;
} 


label.right20 {
text-align : left;
margin: 0 0 0 5px;
font-size : 0.70em;
font-weight : normal;
line-height : 120%;
width: 400px;
display: inline;
vertical-align: middle;
}

/* AVATAR */


div.avatar-folge {
width:174px;
margin:0 0 15px 20px;
float:left;}


div.sprechblase-container {
filter:Alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
position:absolute;
width:444px;
margin:-40px 0 0 230px;
z-index:1000;}

div.sprechblase-container-folge {
filter:Alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
position:absolute;
width:468px;
margin:0px 0 0 -430px;
z-index:1000;}



div.sprechblase-oben {
float:left;
display:inline;
width:444px;
margin:0;
padding:0;
background: url(../images/sprechblase1_oben.gif) top no-repeat;}

div.sprechblase-oben-folge {
float:left;
display:inline;
width:468px;
margin:0;
padding:0;
background: url(../images/sprechblase2_oben.gif) top no-repeat;}

div.sprechblase-unten {
float:left;
display:inline;
width:444px;
height:27px;
margin:0;
padding:0;
background: url(../images/sprechblase1_unten.gif) top no-repeat;}

div.sprechblase-unten-folge {
float:left;
display:inline;
width:468px;
height:4px;
margin:0;
padding:0;
background: url(../images/sprechblase2_unten.gif) top no-repeat;}

div.button-close {
position:absolute;
z-index:10000;
margin:-5px 0 0 388px;}

a.button-close:link, a.button-close:visited {
font-size: 12px; float:left; font-weight: bold; text-decoration: none; color: #0371B0; padding: 0.18em 0.31em 0.18em 0.4em; margin: 0; border: 1px solid #E6E6E6; background: #F6F6F6; }
a.button-close:active, a.button-close:hover {
font-size: 12px; float:left; font-weight: bold; text-decoration: none; color: #000000; padding: 0.18em 0.31em 0.18em 0.4em; margin: 0; border: 1px solid #E6E6E6; background: #F6F6F6; }




div.sprechblase-content {
float:left;
display:inline;
width:390px;
margin:15px 0 0 28px;
padding:0 0 10px 0;}

div.sprechblase-content p{
color: #7F7F7F; font-size: 0.80em; line-height: 150%; padding:0; margin:0 0 10px 0;}
div.sprechblase-content h3{
color: #ffffff; font-size : 1.10em; line-height: 150%; padding:0; margin:0 0 3px 0; } 

a.button:link, a.button:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #0371B0; padding: 0.18em 0.31em 0.18em 22px; margin: 0; border: 1px solid #E6E6E6; background: #F6F6F6 url(../images/nav05_bullet_aus.gif) left no-repeat; }
a.button:active, a.button:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.18em 0.31em 0.18em 22px; margin: 0; border: 1px solid #E6E6E6; background: #F6F6F6 url(../images/nav05_bullet_aus.gif) left no-repeat; }





/* Mobil */
#mobil{
position:absolute;
left:1.50em;
top:3.50em;
width:33em;}

p.mobil{
color: #999999; font-size: 0.70em; line-height: 150%; margin:0; padding:0;}

a.mobil:link, a.mobil:visited{
color:#0072BC; font-weight:normal; text-decoration: none; margin:0 0 0 0; padding:0 0 0 0; background:transparent;}
a.mobil:hover, a.mobil:active{
color:#ffffff; font-weight:normal; text-decoration: none; margin:0 0 0 0; padding:0 0 1px 0; background:#0072BC;}


input.formular-kurz3 {
font-size : 0.70em; 
font-weight : normal; 
width : 4em; 
margin: 0 2px 0 15px;
padding: 2px 0 2px 0;
vertical-align:middle;}



label.right21 {
text-align : left; 
margin: 0 0 0 0; 
padding-left : 0; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 120%;
vertical-align:middle;}

label.right22 {
text-align : left; 
margin: 0 0 0 5px;
margin: 5px 0 0 0;  
font-size : 0.70em; 
font-weight : normal; 
line-height : 120%;
width: 450px; 
display :inline;
color : #000000;
}


input.right222 {
text-align:left;
float : left; 
display:inline;
margin: 3px 5px 0 15px;
font-size : 0.70em; 
width:20px; } 

label.right222 {
float : left; 
display:inline;
margin: 2px 0 0 0;
font-size : 0.70em; 
line-height : 120%;
width:450px; } 

*+html label.right222 {
float : left; 
display:inline;
margin: 7px 0 0 0;
font-size : 0.70em; 
line-height : 120%;
width:450px; } 




input.right22 {
float : left;
width : auto; 
height: 1.5em;
clear : both; 
margin: 0 5px 0 14px;
font-size : 0.70em; 
font-weight : bold;
} 
fieldset p.formular22 {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 0 15px; 
}





input.right23 {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 14px;
font-size : 0.70em; 
font-weight : bold;
} 


input.right24 {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 7px 10px 0 14px;
font-size : 0.70em; 
font-weight : bold;
}




label.right25
{
width:12.30em;
float:left;
display :inline;
text-align : left;
margin: 4px 0 0 5px;
padding-left : 0;
font-size : 0.70em; 
font-weight : normal; 
line-height : 120%;
vertical-align:middle;
}

label.left10 {
float : left; 
text-align : left; 
width : 15em; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.70em; 
line-height : 250%; 
} 



/* Get-AG Zoompic */
div.illu-get-ag {float: right;display: inline;margin: 0;padding: 0;widht: 250px;}
div.content-illu { float: left;display: inline;margin: 0;padding: 0;width: 250px;}
div.content-illu img {float: left;display: inline;margin: 0 0 0 15px;padding: 0;width: 250px;}
div.content-illu-lupe {float: left;display: inline;clear: both;margin: 5px 0 15px 17px;padding: 0;}

a.bildunterschrift-lupe:link, a.bildunterschrift-lupe:visited{
color:#0072BC; font-weight: normal; text-decoration: none; margin: 0; padding: 0 0 0 25px; background: url(../images/lupe.gif) left no-repeat;}

a.bildunterschrift-lupe:hover, a.bildunterschrift-lupe:active{
color:#0072BC; font-weight: normal; text-decoration: none; margin: 0; padding: 0 0 0 25px; background: url(../images/lupe.gif) left no-repeat}



/*		Adresse/Anfahrt	Auflistung		*/


div.adress-list-container {
float: left;
display: inline;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
width: 100%;
background: #ededed;
}

div.adress-list-content {
float: left;
display: inline;
margin: 10px 0 0 10px;
padding: 0;
width: 540px;
}

div.adress-list {
float: left;
display: inline;
margin: 0;
padding: 0;
width: 190px;
}

p.adress-list-head {
font-size: 11px; line-height: 120%; font-weight: bold; text-decoration: none; color: #007DC5; padding: 0; margin: 0px 0 10px 0;  
}

div.adress-list label {
font-size:11px; color: #000000; font-weight: bold; line-height: 155%; margin: 0; padding: 0; width: 68px; float: left; display: inline; 
}

div.adress-list span {
font-size:11px; color: #000000; font-weight: normal; line-height: 155%; margin: 0; padding: 0; width: 120px; float: left; display: inline;
}

div.map-container {
float: left;
display: inline;
margin: 0 0 0 30px;
padding: 0;
width: 265px;
}

div.map p {
font-size: 11px; line-height: 120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 0 0 10px 0; display: block;
}

div.map {
float: left;
display: inline;
margin: 0;
padding: 0;
width: 261px;
}

div.map img {
border: 1px solid #bbbbbb;
}

a.listweiter-adresse:link , a.listweiter-adresse:visited {float: left; display: inline; font-size: 11px; font-weight: normal; color: #007DC5; text-decoration: none; margin: 3px 0 0 0; padding: 0;  } 
a.listweiter-adresse:hover , a.listweiter-adresse:active {float: left; display: inline; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; background: #007DC5; margin: 3px 0 0 0; padding: 0; } 



div.google-card-container {
float: left;
display: inline;
margin: 0;
padding: 0 0 10px 0;
background: #ededed;
width: 100%;
}

div.card-container-content {
float: left;
display: inline;
margin: 10px 0 0 10px;
padding: 0;
}

div.google-maps {
float: left;
display: inline;
width: 345px;
height: 302px;
margin: 0;
padding: 0;
height: 330px;
}

div.adress-detail {
float: left;
display: inline;
margin: 0 0 0 20px;
padding: 0;
width: 11.8em;
}

p.adress-detail-head {
font-size: 11px; line-height: 120%; font-weight: bold; text-decoration: none; color: #007DC5; padding: 0; margin: 5px 0 10px 0;  
}

div.adress-detail label {
font-size:11px; color: #000000; font-weight: bold; line-height: 155%; margin: 0; padding: 0; width: 68px; float: left; display: inline; 
}

div.adress-detail span {
font-size:11px; color: #000000; font-weight: normal; line-height: 155%; margin: 0; padding: 0; width: 120px; float: left; display: inline;
}

div.routenplaner-navi {
float: left;
display: inline;
margin: 20px 0 0 0;
padding: 0;
width: 11.8em;
}

div.routenplaner-menue {
width: 10.00em;
margin: 0 0 0 20px;
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.routenplaner-menue p {
font-size: 0.70em; color: #000000; font-weight: normal; line-height: 155%; margin: 5px 0 5px 6px; padding: 0; }





div.routenplaner-menue  ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.routenplaner-menue  ul ul {
list-style: none;
padding:0;
margin:0;
}

div.routenplaner-menue  ul li {
margin: 0;
padding: 0;
display: inline;
font-size: 0.70em;
}

div.routenplaner-menue  ul li ul li {
margin:0;
padding: 0;
display: inline;
font-size: 0.70em; 
}





div.routenplaner-menue a:link, div.routenplaner-menue a:visited {
font-size: 100%; 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; }
div.routenplaner-menue a:active, div.routenplaner-menue a:hover {
font-size: 100%; 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; }
div.routenplaner-menue a.lexikonmenuean:link, div.routenplaner-menue a.lexikonmenuean:visited {
font-size: 100%; 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_kontrast_an.gif) left no-repeat; }
div.routenplaner-menue a.lexikonmenuean:active, div.routenplaner-menue a.lexikonmenuean:hover {
font-size: 100%; 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_kontrast_an.gif) left no-repeat; }


div.energieausweis-container
{
width: 22.00em;
margin: 0 0 0 0;
float: left;
display: block;
border: 1;
}
div.energieausweis-container2
{
width: 32.00em;
margin: 0 0 0 0;
float: left;
display: block;
border: 1;
}
input.formular-ausweis {
font-size : 0.70em; 
font-weight : normal; 
width : 25.46em; 
margin: 0 2px 0 0;
padding: 2px 0 2px 0;
vertical-align:middle;}



/* DewDsw Tabellen */
table.DewDswTableWerbeartikel  {
border-collapse:collapse;
width:100%;}



table.DewDswTableWerbeartikel td  {
background:#ffffff; border:1px solid #BEC0C2; }

table.DewDswTableWerbeartikel td p {
font-size: 0.70em; padding: 3px 5px 3px 5px; margin:0;}

table.DewDswTableWerbeartikel th  {
width:50%; background:#E8E9EA; border-bottom:1px solid #007DC5; }

table.DewDswTableWerbeartikel th p {
font-size: 0.70em; padding: 7px 5px 7px 5px; margin:0; color:#007DC5; }


table.DewDswTableWerbeartikel ul		{ 	 margin-top:0px; margin-bottom:0px;}
table.DewDswTableWerbeartikel ul li	 	{ 	 font-size: 0.70em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
table.DewDswTableWerbeartikel ul li li 	{ 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
table.DewDswTableWerbeartikel ol 		{ 	 margin-top:0px; margin-bottom:0px;}
table.DewDswTableWerbeartikel ol li	 	{ 	 font-size: 0.70em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
table.DewDswTableWerbeartikel ol li li 	{ 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}


table.DewDswTableWerbeartikel td.balken  {
background:#73C46A; border:0px solid #BEC0C2; }

table.DewDswTableWerbeartikel td.balken2  {
background:#E26149; border:0px solid #E26149; }


/* zelle grau einfrben */
table.DewDswTableWerbeartikel td.grau {
background: #F5F5F5;
}
label.leftordner {
float : left; 
text-align : left; 
width : 21em; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.70em; 
font-weight : bold; 
line-height : 250%; 
} 




#theme-folge2 {
margin:0 0 1.15em 0.63em;
padding:0;
float:left;
display:inline;}

#theme-folge2 img{
width:35.75em;}

#theme-folge-text {
position:absolute;
margin:0.45em 0 0 0;
padding:0;
width:564px;
color:#0072BC;
font-size:0.70em;
text-align:right;}



label.checkva {
padding: 4px 0 0 0; 
font-size: 0.65em; 
font-weight: normal; 
float:left; 
display:inline;
clear:right;
} 

input.checkva {
float:left; 
display:inline;
margin: 0 0 0 -3px;
padding: 0 0 0 0;
} 






















/* Navigation Bereich */

div.bereich-container {
position:absolute;
width: 60.60em;
top:5.50em;
left:0;
margin: 1px 0 0 0;
padding: 0;
z-index:1;
/*background:url(../images/bereich_bg.gif) bottom repeat-x;*/}

div.bereich {
margin: 0 0 0 0.60em;
padding: 0;}

div.bereich ul {
list-style:none;
padding:0;
margin:0;  }

div.bereich ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%; }


div.bereich a.bereich01aus-first:link, div.bereich a.bereich01aus-first:visited {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffff00; background:#000000; border:1px solid #FFF; padding: 9px 15px 5px 10px; margin: 0 0 0 0; display:block; }
div.bereich a.bereich01aus-first:active, div.bereich a.bereich01aus-first:hover {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; background:#ffffff; border:1px solid #FFF; padding: 9px 15px 5px 10px; margin: 0 0 0 0; display:block; }
div.bereich a.bereich01an-first:link, div.bereich a.bereich01an-first:visited {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffff00; background:#000000; border:1px solid #FFF;}
div.bereich a.bereich01an-first:active, div.bereich a.bereich01an-first:hover {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; background:#ffffff; border:1px solid #FFF;}


div.bereich a.bereich01aus:link, div.bereich a.bereich01aus:visited {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffff00; background:#000000; border:1px solid #FFF; padding: 9px 15px 5px 10px; margin: 0 0 0 0; display:block; }
div.bereich a.bereich01aus:active, div.bereich a.bereich01aus:hover {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; background:#ffffff; border:1px solid #FFF; padding: 9px 15px 5px 10px; margin: 0 0 0 0; display:block; }
div.bereich a.bereich01an:link, div.bereich a.bereich01an:visited {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffff00; background:#000000; border:1px solid #FFF;}
div.bereich a.bereich01an:active, div.bereich a.bereich01an:hover {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; background:#ffffff; border:1px solid #FFF;}


div.bereich a.bereich01aus-last:link, div.bereich a.bereich01aus-last:visited {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffff00; background:#000000; border:1px solid #FFF; padding: 9px 15px 5px 10px; margin: 0 0 0 0; display:block; }
div.bereich a.bereich01aus-last:active, div.bereich a.bereich01aus-last:hover {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; background:#ffffff; border:1px solid #FFF; padding: 9px 15px 5px 10px; margin: 0 0 0 0; display:block; }
div.bereich a.bereich01an-last:link, div.bereich a.bereich01an-last:visited {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffff00; background:#000000; border:1px solid #FFF;}
div.bereich a.bereich01an-last:active, div.bereich a.bereich01an-last:hover {
font-size: 13px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; background:#ffffff; border:1px solid #FFF;}


div.bereich #current-first-aus {
background:#000000; padding:0 0 0 5px; margin:0 0 0 0}
div.bereich #current-first-an {
background:#FFFFFF; padding:0 0 0 0; margin:0 0 0 0}
div.bereich #current-first-an a {
background:#FFFFFF; color:#000000; padding:9px 15px 6px 13px; display:block;}

div.bereich #current-aus {
padding:0 0 0 0; margin:0 0 0 0}
div.bereich #current-an {
background:#ffffff; padding:0 0 0 0; margin:0 0 0 -5px}
div.bereich #current-an a{
background:#ffffff; color:#000000; padding:9px 15px 6px 15px; display:block;}

div.bereich #current-last-aus {
padding:0 0 0 0; margin:0 0 0 0;}
div.bereich #current-last-an {
background:#ffffff; padding:0 0 0 0; margin:0 0 0 -5px}
div.bereich #current-last-an a {
background:#ffffff; color:#000000; padding:9px 15px 6px 15px; display:block;}








/* Teaser Leistungen */

div.teaser-leistungen {
float:left;
display:inline;
width: 23.00em;
height:4.40em;
margin: 1.00em 0 0 1.25em;
padding: 0;}

div.teaser-leistungen object {
width: 23.00em;
height:4.40em;}

div.teaser-leistungen-folge {
float:left;
display:inline;
width: 10.90em;
height:8.25em;
margin: 1.00em 0 1.00em 1.25em;
padding: 0 0 0 0;}

div.teaser-leistungen-folge object {
width: 10.90em;
height:8.25em;}



span.right {
text-align : left; 
margin: 0 0 0 0 ; 
padding: 0 0 0 0; 
font-size : 0.70em; 
font-weight : normal; 
line-height : 250%; 
display :inline;
} 

div.introteaser
{	
	padding: 5px 0 0 0px;
}

div.introteaser p
{
	font-size: 0.70em; 
	line-height:1.25em; 
	font-weight: bold; 
	text-decoration: none; 
	color:#ffffff;
}


table.DewDswTarifrechner  {
border-collapse:collapse;}

table.DewDswTarifrechner td  {
 }
table.DewDswTarifrechner td p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 3px 5px 3px 5px; margin:0;}

table.DewDswTarifrechner th  {
background:#ffffff; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
table.DewDswTarifrechner th p {
font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 7px 5px 7px 5px; margin:0; color:#ffffff; text-align:left; }

tr.hellgrau {
background: #000000; }

tr.dunkelgrau {
background: #000000; }



table.DewDswTarifrechner ul		{ 	 margin-top:0px; margin-bottom:0px;}
table.DewDswTarifrechner 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.DewDswTarifrechner 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.DewDswTarifrechner ol 		{ 	 margin-top:0px; margin-bottom:0px;}
table.DewDswTarifrechner 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.DewDswTarifrechner 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;}


label.left3 {
float : left; 
text-align : left; 
width : 15em; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.70em; 
font-weight : bold; 
line-height : 150%; 
} 
p.rot3 {
padding: 0 0 0 15px;
margin: 0px;
color : #ff0000; } 




div.listnavrss{
padding: 0;
margin: 0;
float:right; 
display:inline;}

a.listnavrss:link, a.listnavrss:visited		{color: #ffff00; font-size: 0.70em; font-weight: normal; padding: 6px 25px 6px 5px; margin:0; display: block; text-decoration: none; background:#000000 url(../images/rss.gif) right no-repeat; }
a.listnavrss:active, a.listnavrss:hover		{color: #000000; font-size: 0.70em; font-weight: normal; padding: 6px 25px 6px 5px; margin:0; display: block; text-decoration: none; background:#ffffff url(../images/rss.gif) right no-repeat; }
div.listnavrssva{
padding: 0;
margin: 0;
float:right; 
display:inline;
background:#ffffff;}

div.erdgaspreise-description-left-wide {
float: left;
display: inline;
width: 281px;
margin: 0;
padding: 0 0 10px 10px;
}

div.erdgaspreise-description-right-short {
float: left;
display: inline;
margin: 0;
padding: 0 0 10px 10px;
}




/* ECard*/

div.ecard-container {
width: 550px;
margin: 0 0 40px 15px;
padding: 0;
float: left;
display: inline;
}

div.ecard {
float: left;
display: inline;
margin: 0 10px 20px 0;
padding: 10px 0 10px 5px;
border:1px solid #D9D9D9;
background:#ffffff;
}

div.ecard img{
float: left;
display: inline;
margin: 0;
padding: 0;
}

input.ecard-radiobutton {
float : left; 
display: inline;
font-size : 0.70em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}

div.formularcenterecard {
padding: 10px 0 0 11px;
margin:0;
width:35.10em;
float:left; 
display:inline;
color: #ffffff; 
font-size: 0.70em; 
line-height: 150%; } 

div.formularcenterecard p {color: #ffffff; font-size: 1.00em; line-height: 150%; }

div.event-container {
float: left;
display: inline;
width: 100%;
background: #efefef;
}

div.event-content {
float: left;
display: inline;
width: 552px;
margin: 10px 0 0 10px;
padding: 0 0 30px 0;
}

div.event-content-leftbar {
float: left;
display: inline;
width: 180px;
}

div.event-illu-container {
float: left;
display: inline;
width: 180px;
}

#content div.event-illu {
float: left;
display: inline;
width: 180px;
margin: 0;
padding: 0;
}

#content div.event-illu img {
float: left;
display: inline;
width: 180px;
margin: 0;
padding: 0;
}

div.event-illu-copy {
float: left;
display: inline;
width: 180px;
}

div.event-illu-copy p {
margin: 0;
padding: 0;
}

div.event-functions {
float: left;
display: inline;
width: 100%;
margin: 20px 0 0 0;
background: #ffffff;
border: 1px solid #d9d9d9;
}

div.event-functions-content {
float: left;
display: inline;
width: 160px;
margin: 10px 0 0 10px;
padding: 0 0 10px 0;
}

div.event-functions-content ul {
list-style: none;
margin: 0;
padding: 0;
}

div.event-functions-content ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
font-size: 100%;
}

a.event-nav-backtolist:link, a.event-nav-backtolist:visited {
width: 141px; font-size: 11px; float:left; font-weight: bold; text-decoration: none; color: #1372b5; padding: 1px 0 1px 19px; margin: 0; border-bottom: 1px solid #d9d9d9; background: #ffffff url(../images/bullet_event_backtolist.gif) left no-repeat; }
a.event-nav-backtolist:active, a.event-nav-backtolist:hover {
width: 141px; font-size: 11px; float:left; font-weight: bold; text-decoration: none; color: #1372b5; padding: 1px 0 1px 19px; margin: 0; border-bottom: 1px solid #d9d9d9; background: #f5f5f5 url(../images/bullet_event_backtolist.gif) left no-repeat; }

a.event-nav-buyticket:link, a.event-nav-buyticket:visited {
width: 141px; font-size: 11px; float:left; font-weight: bold; text-decoration: none; color: #1372b5; padding: 1px 0 1px 19px; margin: 0; border-bottom: 1px solid #d9d9d9; background: #ffffff url(../images/bullet_event_buyticket.gif) left no-repeat; }
a.event-nav-buyticket:active, a.event-nav-buyticket:hover {
width: 141px; font-size: 11px; float:left; font-weight: bold; text-decoration: none; color: #1372b5; padding: 1px 0 1px 19px; margin: 0; border-bottom: 1px solid #d9d9d9; background: #f5f5f5 url(../images/bullet_event_buyticket.gif) left no-repeat; }

a.event-nav-recommendviacell:link, a.event-nav-recommendviacell:visited {
width: 141px; font-size: 11px; float:left; font-weight: bold; text-decoration: none; color: #1372b5; padding: 1px 0 1px 19px; margin: 0; border-bottom: 1px solid #d9d9d9; background: #ffffff url(../images/bullet_event_recommendviacell.gif) left no-repeat; }
a.event-nav-recommendviacell:active, a.event-nav-recommendviacell:hover {
width: 141px; font-size: 11px; float:left; font-weight: bold; text-decoration: none; color: #1372b5; padding: 1px 0 1px 19px; margin: 0; border-bottom: 1px solid #d9d9d9; background: #f5f5f5 url(../images/bullet_event_recommendviacell.gif) left no-repeat; }

a.event-nav-recommendviamail:link, a.event-nav-recommendviamail:visited {
width: 141px; font-size: 11px; float:left; font-weight: bold; text-decoration: none; color: #1372b5; padding: 1px 0 1px 19px; margin: 0; background: #ffffff url(../images/bullet_event_recommendviamail.gif) left no-repeat; }
a.event-nav-recommendviamail:active, a.event-nav-recommendviamail:hover {
width: 141px; font-size: 11px; float:left; font-weight: bold; text-decoration: none; color: #1372b5; padding: 1px 0 1px 19px; margin: 0; background: #f5f5f5 url(../images/bullet_event_recommendviamail.gif) left no-repeat; }

div.event-content-rightbar {
float: left;
display: inline;
width: 335px;
margin: 0 0 0 20px;
}

#content span.mini-logos {
float: left;
display: inline;
margin: 0;
padding: 0;
}

#content span.mini-logos img {
float: left;
display: inline;
margin: 0 10px 0 0;
padding: 0;
}

span.music-style {
float: left;
display: inline;
margin: -1px 0 0 0;
font-size: 0.68em;
font-weight: bold;
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
}

div.event-content-text {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
}

div.event-content-info-container {
float: left;
display: inline;
width: 100%;
margin: 20px 0 0 0;
}


div.event-content-text h1.event-headline {
font-size: 1.44em; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0; padding: 0; }

div.event-content-info-container h2 {
font-size: 0.81em; font-weight: bold; color: #ffffff; text-decoration: none; margin: 0 0 5px 0; padding: 0; }

div.event-content-info-container p {
font-size: 0.68em; color: #ffffff; margin: 0; padding: 0 0 8px 0; }


div.event-gmap {
float: left;
display: inline;
width: 335px;
margin: 4px 0 0 0;
}


/* Newsreader */
.readerbutton {
float: left;
display: inline;
}

.ortdatum {
float: left;
display: inline;
width:485px;
margin-right:10px;
}

div.content{
margin: 0 0 1.00em 0.63em;
padding:0;
width:35.75em;
float:left;
display:inline;}

div.content img{
margin: 0 0.625em 0.625em 0;
padding:0;
}
div.content a:link img, div.content a:visited img{
background-color:transparent; margin: 0 0.625em 0.625em 0; padding:0;}

div.content a:hover img, div.content a:active img{
background-color:transparent; margin: 0 0.625em 0.625em 0; padding:0;}
div.content div.event-illu {
float: left;
display: inline;
width: 180px;
margin: 0;
padding: 0;
}

div.content div.event-illu img {
float: left;
display: inline;
width: 180px;
margin: 0;
padding: 0;
}

div.content span.mini-logos {
float: left;
display: inline;
margin: 0;
padding: 0;
}

div.content span.mini-logos img {
float: left;
display: inline;
margin: 0 10px 0 0;
padding: 0;
}

/* FLASH AN/AUS */
#flash{
width:11.44em;
padding:0;
margin:15px 0 0 0;
float:left;
display:inline;}

span.flash{
width:5.70em; font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color:#ffffff; padding:0 0 0 1.10em; margin:0; display:inline; float:left;}

#flash img{
width:0.88em;
padding:0;
margin:0 0 0 10px;
float:left;
display:inline;}





/* .NET- Controls */

label.radiobuttonlistpaddingleft {
background: red;
float : left; 
text-align : left; 
width : 15em; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.70em; 
font-weight : bold; 
line-height : 250%; 
}

.radiobuttonlist 
{
  float:left;
  margin:10px 0 0 185px;
} 

.radiobuttonlist input 
{
	margin:5px 0 0 0px;
	padding:0;
	float:left;
}

.radiobuttonlist label 
{
  float:left;
  text-align : left; 
  margin-right : 0;
  margin-top: 4px; 
  margin-left : 0; 
  padding-left : 5px; 
  font-size : 0.70em; 
  font-weight : normal; 
  line-height : 150%; 
  width:360px;
}

* html .radiobuttonlist label 
{
  float:left;
  text-align : left; 
  margin-right : 0;
  margin-top: 7px; 
  margin-left : 0; 
  padding-left : 5px; 
  font-size : 0.70em; 
  font-weight : normal; 
  line-height : 150%; 
  width:360px;
}

*+html .radiobuttonlist label 
{
  float:left;
  text-align : left; 
  margin-right : 0;
  margin-top: 7px; 
  margin-left : 0; 
  padding-left : 5px; 
  font-size : 0.70em; 
  font-weight : normal; 
  line-height : 150%; 
  width:360px;
}

#route {
	float:left;
	display:inline;
	width:100%;
	margin:20px 0 0 0;
	text-align:left;
}

#route table div {
	float:left;
	display:inline;
	width:100%;
	padding:10px 0 10px 0;
	font-size:11px !important;
}

#route table td {
	margin:0;
	padding:0;
	border-top:1px solid #d9d9d9;
}

#route table td p {
	margin:0;
	padding:10px 0 10px 0;
	text-align:left;
}

#route table td.km {
	margin:0;
	padding:0;
	border-top:1px solid #d9d9d9;
}

#route table td.km p {
	margin:0;
	padding:10px 0 10px 0;
	color:#999999;
	text-align:right
}

input#rot {
	font-size:11px;
	font-weight:normal;
	margin:0 5px 0 0;
	padding:2px 0 2px 2px;
}





/* FAQ Liste */

a.faqlist:link , a.faqlist:visited { font-weight : bold; text-decoration : none; float:left; display:inline; clear:both; } 

a.faqlist:hover , a.faqlist:active { font-weight : bold; text-decoration : none; float:left; display:inline; clear:both;}  


div.jumplink { 
float:left;
display:inline;
padding:0; 
margin:0; 
width:35em;} 

div.jumplink p	{ font-size:0.70em;  padding:0; margin:0;  } 

div.jumptext { 
float:left;
display:inline;
padding:0; 
margin:5px 0 0 0; 
width:35em;} 

div.jumptext p	{ font-size:0.70em;  padding:0; margin:0;  } 

















/*		Erdgassstationen		*/


div.station-container {
float: left;
display: inline;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
width: 100%;
background: #ededed;
}

div.station-row {
float: left;
display: inline;
margin: 0 0 0 10px;
padding: 0;
width: 550px;
}

div.station-col-1 {
float: left;
display: inline;
margin: 0 10px 0 0 ;
padding: 0;
width: 250px;
}

div.station-col-2 {
float: left;
display: inline;
margin: 0 0 0 0 ;
padding: 0;
width: 290px;
}

h3.station-head {
font-size: 11px; line-height: 120%; font-weight: bold; text-decoration: none; color: #007DC5; padding: 0; margin: 10px 0 10px 10px;  
}

div.station-row p.head {
font-size:11px; color: #000000; font-weight: bold; line-height: 155%; margin: 0; padding: 0; width: 120px; 
}
div.station-row span {
font-size:11px; color: #000000; font-weight: normal; line-height: 155%; margin: 0; padding: 0; width: 120px; 
}





/*		Tarifrechner		*/

div.tarifrechner-banner-container {
position:absolute;
left:49.18em;
top:26.00em;
width:190px;
}

div.tarifrechner {
float:left;
display:inline;
width:190px;
margin:0 0 6px 0;
padding:0 0 3px 0;
background: url(../images/tarifrechner_bg.png) bottom no-repeat;
}

*+html div.tarifrechner {
float:left;
display:inline;
width:190px;
margin:0 0 6px 0;
padding:0 0 2px 0;
background: url(../images/tarifrechner_bg.png) bottom no-repeat;
}

* html div.tarifrechner {
float:left;
display:inline;
width:190px;
margin:0 0 6px 0;
padding:0 0 2px 0;
background: url(../images/tarifrechner_bg.png) bottom no-repeat;
}

div.tarifrechner-folge {
float:left;
display:inline;
width:190px;
margin:0 0 6px 18px;
padding:0 0 3px 0;
background: url(../images/tarifrechner_bg.png) bottom no-repeat;
}

*+html div.tarifrechner-folge {
float:left;
display:inline;
width:190px;
margin:0 0 6px 18px;
padding:0 0 2px 0;
background: url(../images/tarifrechner_bg.png) bottom no-repeat;
}

* html div.tarifrechner-folge {
float:left;
display:inline;
width:190px;
margin:0 0 6px 18px;
padding:0 0 2px 0;
background: url(../images/tarifrechner_bg.png) bottom no-repeat;
}

div.tarifrechner-nav {
float:left;
display:inline;
margin:0;
padding:0;
width:190px;
height:25px;
background:url(../images/tarifrechner_nav_bg.png) bottom no-repeat;
}

div.tarifrechner-nav ul {
float:left;
display:inline;
list-style:none;
margin:0;
padding:0 0 0 2px;}

div.tarifrechner-nav ul li {
float:left;
display:inline;
list-style:none;
margin:0;
padding:0;}

div.tarifrechner-nav a:link, 
div.tarifrechner-nav a:visited {
font-size:11px; line-height:1.25em; font-weight: bold; text-decoration: none; color: #7F7F7F; margin: 0; padding: 7px 11px 7px 9px; display: block; background: url(../images/tarifrechner_nav_divider_a.png) left top no-repeat; }
div.tarifrechner-nav a:hover, 
div.tarifrechner-nav a:active, 
div.tarifrechner-nav a:focus {
font-size:11px; line-height:1.25em; font-weight: bold; text-decoration: none; color: #007DC5; margin: 0; padding: 7px 11px 7px 11px; display: block; background: url(../images/tarifrechner_nav_active_a.png) left top no-repeat; }

div.tarifrechner-nav li {
background: url(../images/tarifrechner_nav_divider_li.png) right top no-repeat; margin: 0 0 0 -2px; padding: 0 0 0 0;  }
div.tarifrechner-nav li:hover,
div.tarifrechner-nav li:active,
div.tarifrechner-nav li:focus {
background: url(../images/tarifrechner_nav_active_li.png) right top no-repeat; margin: 0 0 0 -2px; padding: 0 0 0 0;  }



div.tarifrechner-nav li.active a:link, 
div.tarifrechner-nav li.active a:visited {
font-size:11px; line-height:1.25em; font-weight: bold; text-decoration: none; color: #007DC5; margin: 0; padding: 7px 11px 7px 11px; display: block; background: url(../images/tarifrechner_nav_active_a.png) left top no-repeat;  }
div.tarifrechner-nav li.active a:hover, 
div.tarifrechner-nav li.active a:active, 
div.tarifrechner-nav li.active a:focus {
font-size:11px; line-height:1.25em; font-weight: bold; text-decoration: none; color: #007DC5; margin: 0; padding: 7px 11px 7px 11px; display: block; background: url(../images/tarifrechner_nav_active_a.png) left top no-repeat;  }

div.tarifrechner-nav li.active {
background: url(../images/tarifrechner_nav_active_li.png) right top no-repeat; margin: 0 0 0 -2px; padding: 0 0 0 0; }







div.tarifrechner-content {
float:left;
display:inline;
margin:11px 0 0 11px;
padding:0;
width:170px;
}

div.tarifrechner-content p {
font-weight:bold; color:#7F7F7F; font-size:11px; line-height:1.25em; margin:0;}



div.tarifrechner-form {
float:left;
display:inline;
margin:0;
padding:20px 0 0 0;
width:100%;}

div.tarifrechner-form .row {
float:left; display:inline; width:100%; margin-bottom:14px;}
div.tarifrechner-form label {
color:#7F7F7F; font-size:11px; line-height:1.25em; margin:0; width:70px; float:left; display:inline;}
div.tarifrechner-form input.field {
color:#000000; font-size:11px; margin:0; width:94px; float:left; display:inline; border-top: 1px solid #ABADB3; border-right: 1px solid #E2E3EA; border-bottom: 1px solid #E2E3EA; border-left: 1px solid #E2E3EA;}

div.tarifrechner-form img.angebot {
float:right; display:inline; margin:10px 2px 0 0;}


div.tarifrechner-form div.buttons {
float:left;
display:inline;
margin:0;
padding:0;
width:100%;}

div.tarifrechner-form div.buttons ul {
float:left;
display:inline;
margin:0;
padding:0;
list-style:none;
width:100%;}

div.tarifrechner-form div.buttons ul li {
/*position:relative;*/
margin:2px 0 0 -8px;
padding:0;
list-style:none;
clear:both;}

/*
*+ html div.tarifrechner-form div.buttons ul li {
position:relative;
margin:30px 0 0 -174px;
padding:0;
list-style:none;
clear:both;}

* html div.tarifrechner-form div.buttons ul li {
position:relative;
margin:30px 0 0 -174px;
padding:0;
list-style:none;
clear:both;}
*/

div.tarifrechner-form div.buttons ul li a:link,
div.tarifrechner-form div.buttons ul li a:visited {
font-size: 11px; font-weight: bold; line-height: 12px;  text-decoration: none; color: #0375bf; padding: 6px 4px 6px 17px; margin: 0; background:url(../images/banner_link_bg_left.gif) left no-repeat; float:left; display:inline; white-space:nowrap; clear:both; }
div.tarifrechner-form div.buttons ul li a:hover,
div.tarifrechner-form div.buttons ul li a:active,
div.tarifrechner-form div.buttons ul li a:focus {
font-size: 11px; font-weight: bold; line-height: 12px;  text-decoration: none; color: #000000; padding: 6px 4px 6px 17px; margin: 0; background:url(../images/banner_link_bg_left.gif) left no-repeat; float:left; display:inline; white-space:nowrap; clear:both; }

#fb-root {
margin: 0 0 0 20px;
width:200px;
}

/* Social Bookmarks */

div.socialbookmarks-folge {
float:left;
display:inline;
width: 250px;
margin: 4px 0 0 0;
}


div.socialbookmarks-folge span.bookmarkicons { display:block; float:left; text-align:right; margin-top:0px;}

div.socialbookmarks-folge span.bookmarkicons a {
  float:left;
  display:inline;
  background-repeat: no-repeat;
  background-position: right top;
  line-height: 22px;
  padding-bottom: 0;
}


div.socialbookmarks-folge span.bookmarkicons a img { padding: 0 0 0 0 ; margin: 0 ; line-height: 0; vertical-align: top; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-misterwong { background-image: url(../images/socialbookmarks/mrwong18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-misterwong:hover { background-image: url(../images/socialbookmarks/mrwong18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-favoriten { background-image: url(../images/socialbookmarks/favoriten18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-favoriten:hover { background-image: url(../images/socialbookmarks/favoriten18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-linkarena { background-image: url(../images/socialbookmarks/linkarea18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-linkarena:hover { background-image: url(../images/socialbookmarks/linkarea18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-webnews { background-image: url(../images/socialbookmarks/webnews18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-webnews:hover { background-image: url(../images/socialbookmarks/webnews18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-oneview { background-image: url(../images/socialbookmarks/onview18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-oneview:hover { background-image: url(../images/socialbookmarks/onview18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-facebook { background-image: url(../images/socialbookmarks/facebook18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-facebook:hover { background-image: url(../images/socialbookmarks/facebook18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-yahoo { background-image: url(../images/socialbookmarks/yahoo18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-yahoo:hover { background-image: url(../images/socialbookmarks/yahoo18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-google { background-image: url(../images/socialbookmarks/google18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-google:hover { background-image: url(../images/socialbookmarks/google18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-blinklist { background-image: url(../images/socialbookmarks/blinklist18.gif);  margin-right: 10px; }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-blinklist:hover { background-image: url(../images/socialbookmarks/blinklist18over.gif);  margin-right: 10px; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-delicious { background-image: url(../images/socialbookmarks/delicious18.gif); }
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-delicious:hover { background-image: url(../images/socialbookmarks/delicious18over.gif);}





/* facebook */

div.facebook {
	width: 11.44em;
	margin: 17px 0 3px 0px;
	float:left;
	display:inline;
}

div.facebook img {
	float:left;
	display:inline;
	margin: 0 10px 0 12px;
}

a.facebook-link:link, a.facebook-link:visited {
	font-size: 0.88em; font-weight: bold; line-height:1.25em; color:#ffff00;
}

a.facebook-link:hover, a.facebook-active:visited {
	font-size: 0.88em ; font-weight: bold; line-height:1.25em; background:#ffffff; color:#000000;
}



