body, table, tr, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #575757; }

.fehlt {color: #663399;}
.altertext {color: #006699;}

h1 { font-size: 11px; margin: 0px; font-weight: normal; color:#EAEAEA;}

h1,h2,h3 span {height:0;
width:0;
overflow:hidden;
display:block;
}

.klein { font-size: 9px;}


.marginal { font-size: 9px; margin: 0px; font-weight: normal; padding-left: 6px; padding-top: 0px; padding-bottom: 5px; text-align: left; line-height: 14px;} /*#F0F4FB  */

.marginalbox { font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff ; padding-top: 4px; padding-bottom: 6px; padding-left: 9px; padding-right: 6px; text-align: left; line-height: 14px;} 

.marginalbox2 { font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff ; padding-top: 4px; padding-bottom: 6px; padding-left: 0px; padding-right: 6px; line-height: 14px;} 

.marginalboxhd { font-size: 9px; margin: 0px; font-weight: bold; color: #575757; background-color:#fff ; padding-top: 3px; padding-bottom: 5px; padding-left: 9px; text-align: left; line-height: 14px;} 

.farbe0a { background-color: #fff;}

.marginalleft { font-size: 9px; margin: 0px; font-weight: normal; padding-left: 14px; padding-top: 0px; padding-bottom: 5px; text-align: left; line-height: 14px; color: #000;} /*#F0F4FB  */

.farbe1aa { background-color: #F0F4FB;} /* hellerblau */
.farbe1a { background-color: #F6F6F6;} /* hellgrau */
.farbe1b { background-color: #B1C6E4;} /* blau */
.farbe1c { background-color: #EAEAEA;} /* dunkelgrau */
.farbe1d { background-color: #7EA0D3;} /* dunklerblau */

.farbe3a { background-color: #E20A16;} /* rot */

input { font-size: 10px;}
select { font-size: 10px;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

body {
	background-color: #DBDBDB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.kasten { margin: 0px; font-weight: normal; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; vertical-align: top; text-align: left; line-height: 14px; background-color: #FFF;} 


.text { margin: 0px; font-weight: normal; padding-left: 30px; padding-right: 40px; padding-top: 32px; padding-bottom: 5px; text-align: left; line-height: 14px;} 


.footer { font-size: 10px; margin: 0px; font-weight: normal; padding-left: 30px; padding-right: 0px; padding-top: 18px; padding-bottom: 5px; text-align: left; line-height: 14px;} 
.footer a {color: #E20A16; text-decoration: underline;}
.footer a:link {color: #E20A16; text-decoration: underline;}
.footer a:hover {color: #E20A16; text-decoration: none;}

a.footer {color: #575757; text-decoration: underline;}

a { color: #E20A16;} 
a:link { color: #E20A16;} /* #29497A */
a:hover { text-decoration: none; color: #E20A16;}



.marginal a { text-decoration: underline;}
.marginal a:link { text-decoration: underline;}
.marginal a:hover { text-decoration: none;}

.marginalbox a { text-decoration: none;}
.marginalbox a:link { text-decoration: none;}
.marginalbox a:hover { text-decoration: underline;}

.marginalbox2 a { text-decoration: none;}
.marginalbox2 a:link { text-decoration: none;}
.marginalbox2 a:hover { text-decoration: underline;}

.pfeil { font-size: 11px; margin: 0px; font-weight: normal; color: #E20A16;}

/* .abstandak {display:block; padding: 3px; text-indent:14px; color:#FF8608; font-weight: bold;}
.abstand1 {display:block; padding: 3px; text-indent:20px;}
.abstand3 {padding: 5px;}  */

/* Navigation */
/* Schriftgröße */
.menu0 .abstand, .menu0ak .abstand, .menu1 .abstand, .menu1ak .abstand, .abstand, .menu1hk .abstand, .menu2 .abstand, .menu2ak .abstand, .menu2hk .abstand, .menu3 .abstand  {font-size: 11px; font-family: Verdana, Arial, Helvetica;} 

/* Einzug */
/* Ebene 0 */

.marginalboxl { padding: 4px 6px 4px 9px; font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff; line-height: 14px;} 

.marginalboxl a { text-decoration: none; }
.marginalboxl a:link { text-decoration: none; }
.marginalboxl a:hover { text-decoration: underline; }

.marginale { color: #E20A16; font-size: 9px; padding-bottom: 2px; text-align: left; line-height: 14px;}

.marginale li {padding: 0 0 2px 0px;  } 

/* ul {background-color: #fc0;} */


/* li.marginale { margin-left: 0px; padding: 0px;}
.marginale { margin: 0px; padding: 0px;} */

/* ul.test { margin-left:0px; padding-left:0px; list-style-position:inside; list-style-image: url(../img/pfeil_rot.gif);} */

.bild { margin-left:-30px; margin-top; -32px; } 

/* margin-top: 0px;margin-bottom: 0px;  margin-right: 6px; margin-left:1em; padding-left: 0.5em; color: #17AA35; list-style-type: square;  */


.menu0 /* { background-color: #cc0;} */

.menu0 .button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#333333;  background-color: #FFF;} 
.menu0 a.button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#333333; background-color: #FFF;} 
.menu0 a.button:link    { color:#333333; background-image: none; } 
.menu0 a.button:hover   { color:#333; background-color:#e4e4e4;} /* #DEE7F3; */
.menu0 .abstand {display:block; padding: 1px; text-indent:15px; color: #666;}



.menu0ak /* { background-color: #cc0;} */
.menu0ak .button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16;  background-color: #FFF;} 
.menu0ak a.button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16; background-color: #FFF;} 
.menu0ak a.button:link    { color:#E20A16; background-image: none; } 
.menu0ak a.button:hover   { color:#E20A16; background-color:#e4e4e4;}
.menu0ak .abstand {display:block; padding: 1px; text-indent:15px; color: #E20A16;}


.menu1ak /* { background-color: #cc0;} */
.menu1ak .button { display:block; width:180px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16;  background-color: #FFF;} 
.menu1ak a.button { display:block; width:180px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16; background-color: #FFF;} 
.menu1ak a.button:link    { color:#E20A16; background-image: none; } 
.menu1ak a.button:hover   { color:#E20A16; background-color:#DEE7F3;}
.menu1ak .abstand {display:block; padding: 1px; text-indent:21px; color: #E20A16;}

.Stil2 {color: #E20A16; font-size: 9px;}

.text a {text-decoration: underline; color: #333; } /*  #575757; */
.text a:link {text-decoration: underline; color: #333; }
.text a:hover  {text-decoration: none; color: #333; }


h4 { margin: 0px; font-weight: bold; color: #E20A16; font-size: 11px; display: inline; } 

h4 a { text-decoration: none;}
h4 a:link { text-decoration: none;}
h4 a:hover { text-decoration: underline;}

a.lnk { text-decoration: underline;}
a.lnk:link { text-decoration: underline;}
a.lnk:hover { text-decoration: none;}

.foot { font-size: 10px;}

a.no { text-decoration: none;}
a.no:link { text-decoration: none;}
a.no:hover { text-decoration: underline;}


/* Referenz-Teaser - Startseite */

div#referenz-startteaser { width: 251px; display: block;  }
div#referenz-startteaser div.ref_header { width: 239px; height: 22px; padding: 6px 6px 0px 6px; display: block; font-size: 13px; color: #e20a16; font-weight: bold; margin-bottom: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align:left;} 
div#referenz-startteaser div.ref_body { background-color: #ffffff;border-top: 1px #ffffff solid; }
*+html div#referenz-startteaser div.ref_body {border-bottom: 1px #ffffff solid;}
* html div#referenz-startteaser div.ref_body {border-bottom: 1px #ffffff solid;}
div#referenz-startteaser div.ref_links {width: 125px; height: 163px; display: block; float: left; border-bottom: 1px #ffffff solid;}
* html div#referenz-startteaser div.ref_links {width: 125px; height: 163px; display: block; float: left; border-bottom: 0px;}
*+html div#referenz-startteaser div.ref_links {width: 125px; height: 163px; display: block; float: left; border-bottom: 0px;}
div#referenz-startteaser div.ref_links img { border-bottom: 1px #ffffff solid; margin: 0px;}
div#referenz-startteaser div.ref_rechts { width: 126px; height: 163px; display: block; float: left;}
div#referenz-startteaser div.ref_rechts p { margin: 0px; padding: 5px; font-size: 11px; color: #575757; font-family: Verdana, Arial, Helvetica, sans-serif}
div#referenz-startteaser div.ref_bildleiste { height: 46px; width: 251px; display: block; background-color: #ffffff;border-bottom: 1px #ffffff solid; }
div#referenz-startteaser a.ref_footer { text-decoration:none; clear: both; width: 221px; height: 23px; padding: 5px 24px 0px 6px; margin-top: 1px; text-align: right; display: block; font-size: 13px; color: #e20a16; font-weight: bold; background-image:url(../img/referenz-teaser/button.jpg); background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: #ffffff;}
div#referenz-startteaser a.ref_footer:hover { text-decoration:underline; }
div#referenz-startteaser div.clearbox { clear:both;}
div#referenz-startteaser a.bildbig1 { width: 125px; height: 81px; padding: 0px; margin: 0px 0px 1px 0px; display: block; float:left; background-image:url(../img/referenz-teaser/bild_big_1.jpg); background-repeat: no-repeat;}
div#referenz-startteaser a.bildbig4 { width: 125px; height: 81px; padding: 0px; margin: 0px 0px 1px 0px; display: block; float:left; background-image:url(../img/referenz-teaser/bild_big_4.jpg); background-repeat: no-repeat;}

div#referenz-startteaser a.bildbig1.links { margin:1px 0px 0px 1px;}
* html div#referenz-startteaser a.bildbig1 { margin-left:0px;}
* +html div#referenz-startteaser a.bildbig1 { margin-left:0px;}

div#referenz-startteaser a.bildbig2 { width: 125px; height: 81px; padding: 0px; margin: 0px 0px 0px 0px; display: block; float:left; background-image:url(../img/referenz-teaser/bild_big_2.jpg); background-repeat: no-repeat;}
div#referenz-startteaser a.bild1, div#referenz-startteaser a.bild1:hover, div#referenz-startteaser a.bild1:visited, div#referenz-startteaser a.bild1:link { width: 62px; height: 46px; padding: 0px; margin: 0px 1px 0px 0px; display: block; float:left; background-image:url(../img/referenz-teaser/bild_1.jpg); background-repeat: no-repeat;}
div#referenz-startteaser a.bild2 { width: 62px; height: 46px; padding: 0px; margin: 0px 1px 0px 0px; display: block; float:left; background-image:url(../img/referenz-teaser/bild_2.jpg); background-repeat: no-repeat;}
div#referenz-startteaser a.bild3 { width: 62px; height: 46px; padding: 0px; margin: 0px 1px 0px 0px; display: block; float:left; background-image:url(../img/referenz-teaser/bild_3.jpg); background-repeat: no-repeat;}
div#referenz-startteaser a.bild4 { width: 62px; height: 46px; padding: 0px; margin: 0px 0px 0px 0px; display: block; float:left; background-image:url(../img/referenz-teaser/bild_4.jpg); background-repeat: no-repeat;}

a.video { background-image:url(../img/pict/video_play.jpg); height:82px; width:125px; display:block;}
a.video:hover { background-image:url(../img/pict/video_play_hover.jpg);}


