

/*

	Projekt: DOKOM21 - Druckstyles
	Start: 10.12.2007
	Author: unternehmen.online GmbH & Co. KG

													*/
													

html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }


html, body { font-size: 100%; padding: 0; margin: 0; background: #ffffff; } 

p { font-size: 12px; color: #000000; line-height: 150%; }

a:link, a:visited {
color: #289ed4; text-decoration: none; padding: 0px; margin: 0px; } 
a:hover, a:active {
color: #000000; text-decoration: none; padding: 0px; margin: 0px; } 

h1 {font-size : 22px; font-weight: bold; color: #289ed4; margin: 15px 0 11px 0; padding:0; line-height: 150%; } 
h2 {font-size : 16px; font-weight: bold; color: #289ed4; margin: 15px 0 7px 0; padding:0; line-height: 150%;} 
h3 {font-size : 12px; font-weight: bold; color:#000000; margin:0 0 7px 0; padding:0; line-height: 150%;} 
h4 {font-size : 10px; font-weight: normal; } 
h5 {font-size : 9px; font-weight: normal; } 
h6 {font-size : 8px; font-weight: normal; } 


ul { 	 	margin-top: 10px; margin-bottom: 15px; }
ul li { 	color: #000000; font-size: 12px; font-weight: normal; line-height: 16px; list-style: disc outside; display: list-item; margin: 0 0 5px 30px; padding: 0; }
ul li li { 	color: #000000; font-size: 100%; font-weight: normal; line-height: 16px; list-style: disc outside; display: list-item; margin: 0 0 5px 25px; padding: 0; }
ol { 	 	margin-top: 10px; margin-bottom: 5px; }
ol li { 	color: #000000; font-size: 12px; font-weight: normal; line-height: 16px; list-style: decimal outside; display: list-item; margin: 0 0 5px 35px; padding: 0;}
ol li li { 	color: #000000; font-size: 100%; font-weight: normal; line-height: 16px; list-style: upper-roman outside; display: list-item; margin: 0 0 5px 25px; padding: 0; }



table.dokomtable {
border-collapse: collapse; }

caption { 
font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;padding: 7px 5px 7px 5px; margin:0; color: #ffffff; background: #007DC5; }

table.dokomtable td {
background: #ffffff; border: 1px solid #BEC0C2; }

table.dokomtable td p {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px 5px 3px 5px; margin:0; }

table.dokomtable th  {
background: #E8E9EA; border-bottom: 1px solid #289ed4; border-left: 1px solid #BEC0C2; border-right: 1px solid #BEC0C2; border-top: 1px solid #BEC0C2; }

table.dokomtable th p {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 7px 5px 7px 5px; margin:0; color: #289ed4; }

table.dokomtable ul { 	 	margin-top: 0px; margin-bottom: 0px;}
table.dokomtable ul li {  	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 30px; }
table.dokomtable 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.dokomtable ol { 	 	margin-top: 0px; margin-bottom: 0px;}
table.dokomtable ol li { 	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px; }
table.dokomtable 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; }

.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;
}

.farbe-01 { background: #289ed4; } /*  Corporate-Farbe */


#wrapper {

}

#site {

}

#container {

}

#head {

}

#logo {
width:100%;
text-align:right;
}

div.sloganbox {
display:none;
}

div.metanav {
display:none;
}



div.slogan {
display:none;
}








/* nav01 */

#nav01 {
display:none;
}



/* umfassendes content div */
div.content-wrapper {

}


div.content-container-wrapper {

}





/* Teaser Left */

div.navandteaser {
display:none;
}















#content-container-left {

}

#content-container-left2 {

}

#content {

}

div.content-container {

}

div.content-container-forms {
 
}
 

h1.head { font-size: 22px; font-weight: normal; color: #289ed4; text-decoration: none;  padding: 0; margin: 0 0 11px 0; }

#path {
display:none;
}



#path2 {
display:none;
}






div.illu {
display:none;
}

div.teaser-container-start {

}


div.teaser-container-start2 {

}

div.teaser-container-start3 {

}

div.teaser-container {

}

div.teaser-container-folge {

}

div.teaser-container-folge2 {

}

div.teaser-first {

}

div.teaser-first-halb {

}

div.teaser-second {

}

div.teaser-second-halb {

}

div.teaser-third {

}

div.teaser-third-neu {

}

div.teaser-head-illu {
display:none;
}

div.teaser-content {

}

div.teaser-content2 {

}

div.teaser-content-container {

}





div.teaser-four {

}



div.teaser-four-start {

}

div.teaser-four-head-illu {
display:none;
}

div.teaser-four-content {
 
}

div.teaser-four-content-container {
 
}


div.teaser-first-folge3 {
 
}

div.teaser-five {
 
}

div.teaser-five-content {
 
}

div.teaser-five-content-container {
 
}

div.teaser-five-content-container h1 {
font-size: 14px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 0; line-height: 140%; }

div.teaser-five-content-container h1 span {
font-size: 14px; font-weight: bold; text-decoration: none; padding: 0; margin: 0; line-height: 140%; }

div.teaser-five-content-container p { 
font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }



div.teaser-six {
 
}

div.teaser-six-content {
 
}

div.teaser-six-content-container {
 
}

div.teaser-six-content-container h1 {
font-size: 14px; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0; margin: 0; line-height: 140%; }

div.teaser-six-content-container h1 a:link, div.teaser-six-content-container h1 a:visited{
color: #ffffff;  }
div.teaser-six-content-container h1 a:hover, div.teaser-six-content-container h1 a:active{
color: #000000;  }

div.teaser-six-content-container h1 span {
font-size: 14px; font-weight: bold; text-decoration: none; padding: 0; margin: 0; line-height: 140%; }

div.teaser-six-content-container p { 
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }








div.teaser-five1 {
 
}

div.teaser-five-content1 {
 
}

div.teaser-five-content-container1 {
 
}

div.teaser-five-content-container1 h1 {
font-size: 14px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 0; line-height: 140%; }

div.teaser-five-content-container1 h1 span {
font-size: 14px; font-weight: bold; text-decoration: none; padding: 0; margin: 0; line-height: 140%; }

div.teaser-five-content-container1 p { 
font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }



div.teaser-five2 {
 
}

div.teaser-five-content2 {
 
}

div.teaser-five-content-container2 {
 
}

div.teaser-five-content-container2 h1 {
font-size: 14px; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0; margin: 0; line-height: 140%; }

div.teaser-five-content-container2 h1 a:link, div.teaser-five-content-container2 h1 a:visited{
color: #ffffff;  }
div.teaser-five-content-container2 h1 a:hover, div.teaser-five-content-container2 h1 a:active{
color: #000000;  }

div.teaser-five-content-container2 h1 span {
font-size: 14px; font-weight: bold; text-decoration: none; padding: 0; margin: 0; line-height: 140%; }

div.teaser-five-content-container2 p { 
font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }



div.teaser-five4 {
 
}

div.teaser-five-content4 {
 
}

div.teaser-five-content-container4 {
 
}

div.teaser-five-content-container4 h1 {
font-size: 14px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 0; line-height: 140%; }

div.teaser-five-content-container4 h1 span {
font-size: 14px; font-weight: bold; text-decoration: none; padding: 0; margin: 0; line-height: 140%; }

div.teaser-five-content-container4 p { 
font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }




/* teaser lang hellblau */

div.teaser-long {
 
}

div.teaser-long-head-illu {
display:none;
}

div.teaser-long-content {
 
}

div.teaser-home {
 
}

div.teaser-home img{
display:none;
}

div.teaser-long-content-container {
 
}

div.teaser-content-container h1 {
font-size: 18px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 15px 0 0 0; line-height: 140%; }

div.teaser-content-container h1 span {
font-size: 18px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 0; line-height: 140%; }

div.teaser-content-container h2 { 
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }

div.teaser-content-container p { 
font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }


div.teaser-long-content-container h1 {
font-size: 19px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 10px 0 0 0; line-height: 140%; }

div.teaser-long-content-container h1 span {
font-weight: bold; }

div.teaser-long-content-container h2 { 
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }

div.teaser-long-content-container p { 
font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }

div.teaser-long-content-container h1 a:link, div.teaser-long-content-container h1 a:visited {
text-decoration: none; color: #000000; }
div.teaser-long-content-container h1 a:hover, div.teaser-long-content-container h1 a:active {
text-decoration: none; color: #289ED4; }





div.teaser-folge-produkt-content-container h1 {
font-size: 24px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 0 0 0 0; line-height: 140%; }

div.teaser-folge-produkt-content-container h1 span {
font-size: 19px; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0; margin: 0; line-height: 140%; }

div.teaser-folge-produkt-content-container h2 { 
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }

div.teaser-folge-produkt-content-container p { 
font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0; margin: 5px 0 0 0; line-height: 140%; }


div.teaser-four-content-container h1 {
font-size: 19px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 0; line-height: 140%; }

div.teaser-four-content-container h1 span {
font-size: 19px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 0; line-height: 140%; }

div.teaser-four-content-container h2 { 
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }

div.teaser-four-content-container p { 
font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 5px 0 0 0; line-height: 140%; }





/* teaser lang dunkelblau */


div.teaser-folge-produkt {
 
}

div.teaser-folge-produkt-head-illu {
display:none;
}

div.teaser-folge-produkt-content {
 
}

div.teaser-folge-produkt-content-container {
 
}



div.teaser-folge-produkt-list-container {
width:100%;
}

div.teaser-folge-produkt-list {

}

div.teaser-folge-produkt-list p 	{ font-size: 12px; color: #000000; line-height: 150%; margin: 0 0 10px 0; padding: 0; }
div.teaser-folge-produkt-list h2 	{ font-size: 16px; font-weight: bold; color: #289ed4; margin: 15px 0 4px 0; padding:0;}
div.teaser-folge-produkt-list h3 	{ font-size : 12px; font-weight: bold; color:#000000; margin: 4px 0 0 0; padding:0;} 
/*
div.teaser-folge-produkt-list			{ margin-top: 5px; margin-bottom: 15px; }
div.teaser-folge-produkt-list li		{ color: #000000; font-size: 12px; font-weight: normal; line-height: 26px; list-style: square outside; display: list-item; margin: 0 0 0 30px; padding: 0; }
div.teaser-folge-produkt-list li li 	{ color: #000000; font-size: 12px; font-weight: normal; line-height: 26px; list-style: disc outside; display: list-item; margin: 0 0 0 25px; padding: 0; } 
*/
div.teaser-folge-produkt-list 		{ margin-top: 5px; margin-bottom: 15px; }
div.teaser-folge-produkt-list li		{ color: #000000; font-size: 12px; font-weight: normal; line-height: 16px; list-style: disc outside; display: list-item;  margin: 0 0 5px 30px; padding: 0; }
div.teaser-folge-produkt-list li li 	{ color: #000000; font-size: 100%; font-weight: normal; line-height: 16px; list-style: disc outside; display: list-item; margin: 0 0 5px 25px; padding: 0; } 
div.teaser-folge-produkt-list li.haken		{ color: #000000; font-size: 12px; font-weight: normal; line-height: 16px; list-style: url(../images/bullet_haken.gif) outside; display: list-item;  margin: 0 0 5px 30px; padding: 0; }






ul.teaser-long-list {
list-style: none;
padding: 0;
margin: 0 0 0 3px;  
}

ul.teaser-long-list li {
  
}

a.list-link:link, a.list-link:visited {
font-size: 12px; font-weight: bold; text-decoration: none; color: #289ed4; padding: 0 0 0 0; margin: 0; background: url(../images/bullet_listlink_start.gif) top left no-repeat; display: block; }
a.list-link:active, a.list-link:hover {
font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 0 0 0 0; margin: 0; background: url(../images/bullet_listlink_start.gif) top left no-repeat; display: block; }


a.more:link, a.more:visited {
font-size: 12px; font-weight: bold; text-decoration: none; color: #b8b8b9; padding: 0 10px 0 10px; margin: 0; }
a.more:hover, a.more:active {
font-size: 12px; font-weight: bold; text-decoration: none; color: #289ed4; padding: 0 10px 0 10px; margin: 0; }


div.teaser-content-text {

}

div.teaser-content-text p {
font-size: 12px; font-weight: normal; color: #000000; padding: 0; margin: 0 5px 0 0; line-height: 16px; display:inline;}

div.teaser-content-text ul{
margin:10px 0 0 0; padding:0;}
div.teaser-content-text ul li{
font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;}


div.price {

}

div.price p {
font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0 0 0 0; margin: 0 5px 0 0; line-height: 120%; display:inline;}

div.price span {
color: #ffffff; font-size: /*54px*/20px; font-weight: bold; padding: 0; margin: 0; line-height: 120%; display:inline;}


div.price3 {

}

div.price3 p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0; margin: 0 10px 0 0; line-height: 110%;  float:left; display:inline;}

div.price3 span {
color: #ffffff; font-size: 36px; font-weight: bold; padding: 0; margin: 0; line-height: 100%; float:left; display:inline; }



div.ammount {

}

div.ammount p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 0; margin: 0; line-height: 140%; }


div.ammount3 {

}

div.ammount3 p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 0; margin: 0; line-height: 140%; }






/* preisangabe fuer teaser lang */

div.price2 {
margin:10px 0 0 0;
}

div.price2 p {
font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0; margin: 0 5px 0 0; line-height: 120%; display:inline;}

div.price2 span {
color: #ffffff; font-size: 20px; font-weight: bold; padding: 0; margin: 0; line-height: 120%; display:inline;}




div.ammount2 {
margin:0 0 20px 0;

}

div.ammount2 p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 0; margin: 0; line-height: 140%; }




div.controls {
display:none;
}

div.controls2 {
display:none;
}

div.controls3 {
display:none;
}

div.controls4 {
display:none;
}




/* marginalspalte */

#marginal {
display:none;
}






/* footer */

#footer {
margin:30px 0 0 0;
border-top:1px solid #cccccc;
}

#footer p {
font-size: 8px; font-weight: normal; text-decoration: none; color: #cccccc; padding: 0; margin: 10px 0 0 0; text-align: center; }





/* Seitenfunktionen */

#sfkt {
display:none;
}







/* formulare */

fieldset {
border: 1px solid #cccccc;

}
 
legend {
display: none;
font-size: 12px; 
font-weight: bold; 
color: #000000; 
margin: 0 5px 5px 0;
padding: 0 5px 0 0;
} 

p.formtext {
font-size: 11px; margin: 0 12px 10px 11px; padding: 0; color: #000000; clear: both; }

div.formsubhead {

}

h2.formsubhead {
font-size: 14px; font-weight: bold; color: #000000; margin: 0 0 11px 11px; padding: 0px 0 10px 0; clear: both }

div.formcontainer {

} 

div.formrow {

width: 100%;
margin: 0 0 0 0;
padding: 8px 0 11px 0;
border-bottom: 1px solid #cccccc;
}

div.formrow-right {
float: left; 
display: inline;
margin: 0 0 0 47px;
padding: 0;  
}

label.left {
float: left; 
display: inline;
width: 150px;
margin: 2px 0 0 11px;
text-align: left; 
font-size: 11px; 
font-weight: bold; 
line-height: 150%;
color: #000000; 
}  

label.right {
float: left; 
display: inline;
margin: 5px 0 0 0;
font-size: 11px; 
width: 400px;
line-height: 120%;
color: #000000;
font-weight: bold;
} 

label.right2 {
float: left; 
display: inline;
width: 230px;
margin: 4px 0 3px 0px;
font-size: 11px; 
width: 190px;
line-height: 120%;
color: #000000;
font-weight: normal;
} 

input.formular {
float: left; 
display: inline;
font-size: 11px; 
font-weight: normal; 
width: 211px; 
margin: 0px 0 5px 47px;
padding: 2px 0 2px 5px;
color: #000000; 
}

input.formular-check {
float: left; 
display: inline;
font-size: 11px; 
font-weight: normal; 
margin: 0;
padding: 0;
}

input.right {
float: left;
display: inline;
text-align: left;
clear: left;
margin: 0px 10px 0 0;
padding: 0;
font-size: 12px; 
vertical-align: middle;
} 

input.formular-mittel {
float: left; 
width: 100px; 
margin: 0px 0 5px 47px;
padding: 2px 0 2px 5px;
color: #000000;
font-size: 11px; 
font-weight : normal; 
}

select.formular {
float: left; 
font-size: 11px; 
font-weight: normal; 
width: 220px; 
margin: 0px 0 5px 47px;
padding: 0px 0 0px 3px;
color: #000000;
} 

select.formular-mittel {
float: left; 
font-size: 11px; 
font-weight : normal; 
width: 120px; 
margin: 0px 0 5px 47px;
padding: 0px 0 0px 3px;
color: #000000;
} 

textarea.formular {
float: left; 
font-size: 11px; 
font-weight: normal; 
width: 215px; 
height: 130px;
margin: 0px 0 5px 47px;
padding: 1px 0 1px 3px;
color: #000000;
} 

label.right2-wide {
float: left; 
display: inline;
margin: 5px 0 0 0;
font-size : 12px; 
width: 80px;
color: #000000;
font-weight: normal;
}

div.send {
float: left;
display: inline;
margin: 20px 0 0 200px;
padding: 0 0 20px 0;
}

a.send:link, a.send:visited {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; padding: 5px 15px 5px 15px; margin: 0; background: #289ed4; border: 1px solid #ffffff; float: left; display: inline; }
a.send:active, a.send:hover {
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; padding: 5px 15px 5px 15px; margin: 0; background: #40b4e9; border: 1px solid #ffffff; float: left; display: inline; }

p.fehler {
font-size: 11px; margin: 10px 0 10px 0; padding: 10px; color: #ff0000; clear: both; border:1px solid #ff0000;}
 
 
 
 
 
 
 
 
 
 
 
 
 
/* auflistung */

#listnavcontainertop {
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 8px 0 10px 0;
border-bottom: 1px solid #d2d8db;
}

#listnavcontainerbottom {
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 8px 0 0 0;
border-top: 1px solid #d2d8db;
}

#listnavcontainertop2{
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 8px 0 0 0;
border-bottom: 1px solid #d2d8db;
}

#listnavcontainerbottom2 {
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 0 0 0 0;
}

div.listnavcontainer {
float: left; 
display: inline;
padding: 0;
margin: 0 0 0 0;
border-left: 1px solid #d2d8db;
border-top: 1px solid #d2d8db;
}

div.listnav {
float: left; 
display: inline;
padding: 0;
margin: 0;
border-right: 1px solid #d2d8db;
}

div.listnav2 {
padding: 0;
margin: 0;
border-right: 1px solid #d2d8db;
float: left; 
display: inline;
}

div.listnav3 {
padding: 0;
margin: 0;
float: left; 
display: inline;
}

p.listnav{
color:#000000; font-size: 11px; font-weight:normal; padding: 4px 5px 4px 5px; margin: 0 0 0 3px; text-decoration: none; display: block; line-height: 120%; }
p.listnav2{
color:#000000; font-size: 11px; font-weight:normal; padding: 4px 8px 4px 10px; margin: 0 0 0 0; text-decoration: none; display: block; line-height: 120%; }
p.listnav3{
color:#000000; font-size: 11px; font-weight:normal; padding: 4px 8px 4px 5px; margin: 0 0 0 3px; text-decoration: none; display: block; line-height: 120%; }

p.seitennr										{ padding: 0; margin: 0; font-size: 100%; font-weight: normal; line-height: 120%; }

a.seitennraus:link, a.seitennraus:visited		{ color: #d2d8db; font-size: 11px; font-weight: normal; padding: 0px 7px 2px 7px; margin: 0 1px 0 1px; text-decoration: none; display: block; background: #ffffff; }
a.seitennraus:active, a.seitennraus:hover		{ color: #d2d8db; font-size: 11px; font-weight: normal; padding: 0px 7px 2px 7px; margin: 0 1px 0 1px; text-decoration: none; display: block; background: #289ed4; }
a.seitennran:link, a.seitennran:visited			{ color: #000000; font-size: 11px; font-weight: bold; padding: 0px 7px 2px 7px; margin: 0 1px 0 1px;  text-decoration: none; display :block; background: #289ed4; }
a.seitennran:active, a.seitennran:hover			{ color: #000000; font-size: 11px; font-weight: bold; padding: 0px 7px 2px 7px; margin: 0 1px 0 1px; text-decoration: none; display: block; background: #289ed4; }
















/* auflistungsinhalt */

div.listcontainer {
border-bottom: 1px solid #D6D8DA;
}

div.listcontainer-last {
border-bottom: 0px solid #D6D8DA;
}


div.list-content {
padding: 10px 0 10px 0;
}

span.listdate { color: #000000; font-size: 11px; line-height: 15px; font-weight: bold; padding: 0 0 6px 0; margin: 0; }
h2.listhead { color: #000000; font-size: 12px; line-height: 15px; font-weight: bold; padding: 3px 0 3px 0; margin: 0; }
p.listtext { color: #000000; font-size: 11px; line-height: 15px; font-weight: normal; padding: 0 0 3px 0; margin: 0; }

p.listtext img { 
                 display:inline;
                 margin: 4px 10px 0 0;
                 border:0;}


/* download */

div.download-container {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
padding: 0;
}

label.download {
float: left; 
display: inline;
width: 90px;
margin: 0;
text-align: left; 
font-size: 11px; 
font-weight: bold; 
line-height: 140%;
color: #000000; 
} 

span.download-info {
float: left; 
display: inline;
margin: 0;
font-size: 11px; 
font-weight: normal; 
line-height: 140%;
color: #000000; 
}

/* presse */

div.presse-illu-container {

}



div.presse-text {

}



div.presse-text p { font-size: 11px; font-weight: normal; color: #000000; line-height: 15px; padding: 0 0 8px 0; margin: 0; }




/* news */

a.more:link, a.more:visited {
font-size: 11px; font-weight: bold; color: #289ed4; text-decoration: none; padding: 0; margin: 0; }
a.more:active, a.more:hover {
font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; padding: 0; margin: 0; }





/* newsarchiv */

div.news-archiv-pdf-dl {

}

div.news-archiv-pdf-content {

}

span.pdf {
float: left;
display: inline;
width: 32px;
height: 32px;
margin: 0 10px 0 0;
padding: 0;
}

a.pdf-dl:link, a.pdf-dl:visited {
font-size: 11px; font-weight: bold; color: #0097d6; text-decoration: none; padding: 0; margin: 0; }
a.pdf-dl:active, a.pdf-dl:hover {
font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; padding: 0; margin: 0; }

span.pdf-link {
float: left;
display: inline;
margin: 0;
padding: 0 0 0 50px;
padding: 0; 
margin: 0;
font-size: 11px; 
font-weight: normal;
}






/* sponsoring */

div.filter-region {
margin: 0;
padding: 0;
}

div.filter-region p {
font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0; margin: 0; }

div.filter-region select {
float: left; 
font-size: 11px; 
font-weight: normal; 
width: 220px; 
margin: 8px 0 5px 0;
padding: 0;
color: #000000;
} 



/* teaser folgeseite */

div.teaser-first-folge {

}

div.teaser-second-folge {

}

div.teaser-content-container-folge {

}

div.teaser-content-folge {

}

a.teaserlink:link, a.teaserlink:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 0; line-height: 120%; }
a.teaserlink:active, a.teaserlink:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #289ed4; padding: 0; margin: 0; line-height: 120%; }

h3.teaser-folge-headline { 
font-size: 14px; font-weight: normal; text-decoration: none; color: #000000; margin: 0 0 8px 0; padding: 0; line-height: 140%; }

p.teaser-folge-text { 
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; margin: 0 0 8px 0; padding: 0; line-height: 140%; }

a.more2:link, a.more2:visited {
font-size: 11px; font-weight: bold; color: #000000; padding: 0; margin: 0; text-decoration: none; }
a.more2:hover, a.more2:active {
font-size: 11px; font-weight: bold; color: #289ed4; padding: 0; margin: 0; text-decoration: none; }







/* News + Newsletter */

div.teaser-long-news {

}

div.teaser-long-news h1 {
font-size: 19px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 15px 0 0 0; line-height: 140%; 
}


div.newsletterbutton {
display:none;
}








/* Sitemap */


#sm-menue {
width : 100%;
margin: 0 0 0 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 {
list-style : none;
margin : 0;
padding : 0;
display : inline;
}
#sm-menue ul li ul li {
list-style : none;
margin : 0;
padding : 0;
display : inline;
}
#sm-menue ul li ul li ul li {
list-style : none;
margin : 0;
padding : 0;
display : inline;
}


#sm-menue a.sm-nav01aus:link , #sm-menue a.sm-nav01aus:visited {
font-size: 12px; display : block; font-weight: bold; color : #289ED4; text-decoration : none; padding: 3px 0 3px 20px; margin: 0 0 0 0; border-bottom: 1px solid #B8E1F4; background: #DAEFF8;}
#sm-menue a.sm-nav01aus:hover , #sm-menue a.sm-nav01aus:active {
font-size: 12px; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 3px 0 3px 20px; margin: 0 0 0 0; border-bottom: 1px solid #B8E1F4; background: #DAEFF8;}

#sm-menue a.sm-nav02aus:link , #sm-menue a.sm-nav02aus:visited {
font-size: 11px; display : block; font-weight: bold; color : #289ED4; text-decoration : none; padding: 1px 0 1px 45px; margin: 0 0 0 0; border-bottom: 1px solid #B8E1F4; background: #ffffff url(../images/sm_nav02_bullet_aus.gif) left no-repeat;}
#sm-menue a.sm-nav02aus:hover , #sm-menue a.sm-nav02aus:active {
font-size: 11px; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 1px 0 1px 45px; margin: 0 0 0 0; border-bottom: 1px solid #B8E1F4; background: #ffffff url(../images/sm_nav02_bullet_an.gif) left no-repeat;}

#sm-menue a.sm-nav03aus:link , #sm-menue a.sm-nav03aus:visited {
font-size: 11px; display : block; font-weight: normal; color : #289ED4; text-decoration : none; padding: 1px 0 1px 60px; margin: 0 0 0 0; border-bottom: 1px solid #B8E1F4; background: #ffffff url(../images/sm_nav03_bullet_aus.gif) left no-repeat;}
#sm-menue a.sm-nav03aus:hover , #sm-menue a.sm-nav03aus:active {
font-size: 11px; display : block; font-weight: normal; color : #000000; text-decoration : underline; padding: 1px 0 1px 60px; margin: 0 0 0 0; border-bottom: 1px solid #B8E1F4; background: #ffffff url(../images/sm_nav03_bullet_an.gif) left no-repeat;}

#sm-menue a.sm-nav04aus:link , #sm-menue a.sm-nav04aus:visited {
font-size: 11px; display : block; font-weight: normal; color : #289ED4; text-decoration : none; padding: 1px 0 1px 73px; margin: 0 0 0 0; border-bottom: 1px solid #B8E1F4; background: #ffffff;}
#sm-menue a.sm-nav04aus:hover , #sm-menue a.sm-nav04aus:active {
font-size: 11px; display : block; font-weight: normal; color : #000000; text-decoration : underline; padding: 1px 0 1px 73px; margin: 0 0 0 0; border-bottom: 1px solid #B8E1F4; background: #ffffff;}










/* Stoerer */



div.stoerer {

}

div.stoerer a:link, div.stoerer a:visited {
color: #ffffff; text-decoration: none; }
div.stoerer a:hover, div.stoerer a:active {
color: #000000; text-decoration: none; }


div.stoerer p{
font-size:12px; margin:0; padding:15px 0 0 0; line-height:15px;
}





/* IFrame */

div.iframe {
float:left;
display:inline;
width : 706px;
margin: 10px 0 0 10px;
padding:0 0 0 0;
}





/* Fussnote */
div.teaser-folge-produkt-list p.fussnote ,
p.fussnote
{ font-size: 10px; color: #A9A9A9; line-height: 19px; }





/* LinkButton */

a.linkbutton:link, a.linkbutton:visited {
font-size: 11px; font-weight: bold; line-height:15px; text-decoration: none; color: #0097d6; padding: 0px 20px 0px 20px; margin: 0 10px 0 0; background: url(../images/button3_left.gif) left top no-repeat; float:left; display:inline;}
a.linkbutton:active, a.linkbutton:hover {
font-size: 11px; font-weight: bold; line-height:15px; text-decoration: none; color: #000000; padding: 0px 20px 0px 20px; margin: 0 10px 0 0; background: url(../images/button3_left.gif) left top no-repeat; float:left; display:inline; }
a.linkbutton span {
padding: 2px 10px 3px 0; margin: 0 0 0 0; background: url(../images/button3_right.gif) right top no-repeat; display:block; }

