
/* general 

*/
body {
background:#000;
margin: 0px 0px 0px 0px; 
padding:0px;
font: 65% Verdana, Arial, Helvetica, sans-serif; 
color:#fefefe;
}


/* ------background:#69696e;-- alternative 16191f----------------------*/
html{
scrollbar-3dlight-color: #f1f1f1;
scrollbar-arrow-color: #fff;
scrollbar-base-color: #c3c3c3;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #222;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #d2d2d2;
scrollbar-track-color: #fff;
}

/* links allgemein */
a:link { color:#dedede; font-weight:bold;  text-decoration:underline; }
a:visited {color:#999;font-weight:bold;  text-decoration:underline; }
a:focus {color:#F04A6E; font-weight:bold;  text-decoration:underline; }
a:hover {color:#F04A6E;font-weight:bold;  text-decoration:underline; }
a:active {color:#ddd; text-decoration:underline; }

a.duenn:link { color:#fefefe; font-weight:lighter;  text-decoration:underline; }
a.duenn:visited {color:#555;font-weight:lighter;  text-decoration:underline; }
a.duenn:focus {color:#F04A6E; font-weight:lighter;  text-decoration:underline; }
a.duenn:hover {color:#F04A6E;font-weight:lighter;  text-decoration:underline; }
a.duenn:active {color:#ddd; font-weight:lighter; text-decoration:underline; }


.rotefarbe{
color:red;
}
.graufett{
color:#333;
font-weight:bold;
}

.keineanzeige{ 
display:none; 
}

/* Kopf  ---------------  */
.Kopfzeile{
background:#000;
width: 976px;
height: 160px;
padding-top:20px;
margin: 0px 0px 0px 30px;
z-index: 5;
}

.logo{
width: 944px;
height: 111px;
padding:10px 0px 0px 10px;	
z-index: 6;
}



/* Inhalt ---------------- */
.startcenter-wrapper{
width:930px;
background:#fffffe url(./images/contentBackground.gif) ;
margin: -14px 0px 0px 20px;
padding: 10px 20px 0px 0px;
z-index: 50;
}

.center-wrapper{
width:930px;
margin: 0px 0px 0px 20px;
padding: 10px 20px 0px 0px;
z-index: 51;
}
.content_h1{
width: 870px;
background: transparent ;
padding: 10px 0px 0px 45px;
margin:5px 0px 0px 0px; 
z-index:60;
}
.content{
width: 870px;
background: transparent ;
padding: 10px 0px 30px 45px;
margin:10px 0px 0px 0px;
z-index:60;
}
.plus100{
width: 670px;
background: transparent ;
padding: 0px 0px 0px 45px;
margin:10px 0px 0px 100px;
z-index:60;
}
.plus400{
width: 270px;
background: transparent ;
padding: 0px 0px 0px 45px;
margin:10px 0px 0px 400px;
z-index:60;
}
.center-grau{
width:930px;
background:#000;
margin-top: 0px 0px 0px 20px;
padding-top: 0px 20px 0px 0px;
z-index: 52;
}
.content_hinweis{
width: 720px;
background: transparent;
padding: 5px 100px 0px 100px;
margin:0px 0px 0px 0px;
color: #010101;
z-index:61;   
}


.zeilenmitte{
clear:both;
margin: 0px 0px 0 400px;
}

.links300{
width:280px;
height:auto;
background:transparent;
display:block;
float:left;
border:0px solid #e51822;
margin:10px 0px 0px 0px;
padding:0px; 
font-style:normal;
text-align: left;
}

.links400{
width:400px;
height:auto;
background:transparent;
display:block;
float:left;
border:0px solid #e51822;
margin:10px 0px 0px 0px;
padding:0px;
font-style:normal;
text-align: left;
}

.bild_tn{
width:350px;
height:auto;
background:transparent;
display:block;
float:left;
border:0px solid #e51822;
margin:10px 0px 0px 0px;
padding:0px;
font-style:normal;
text-align: right;
z-index:10;
}
.bild_name{
width:250px;
height:auto;
background:transparent;
display:block;
float:left;
border:0px solid #0000ff;
border-top: solid 1px silver;
margin:10px 0px 0px 0px;
padding:0px;
font-style:normal;
text-align: left;
z-index:10;
}
.bild_groesse{
width:80px;
height:auto;
background:transparent;
display:block;
float:left;
border:0px solid #00ff00;
border-top: solid 1px silver;
margin:10px 0px 0px 0px;
padding:0px;
font-style:normal;
text-align: right;
z-index:10;
}

.links450{
width:450px;
height:auto;
background:transparent;
display:block;
border:0px solid #e51822;
float:left;
margin-top:10px 0px 0px 0px;
padding:0px;
font-style:normal;
text-align: left;
}



.rechts300{
width:300px;
height:auto;
background:transparent;
display:block;
position:relative;
float:right;
border:0px solid #e51822;
margin:10px 0px 0px 0px;
padding:0px;
font-size: 0.9em;
text-align:left;
}


.rechts500{
width:550px;
height:auto;
background:transparent;
display:block;
position:relative;
float:right;
border:0px solid #e51822;
margin:10px 0px 0px 0px;
padding:0px;
font-size: 0.9em;
text-align:left;
}



.klaeren{
clear:both;
font-size: 0.01em;
}



/* schriften ---------------------*/
h1{
border-bottom: #CCC 1px solid;
color:#ccc; 
font-size: 1.4em;
}
h2{
position: relative;
font-size: 1.2em;
height: 32px;
margin: 20px;
color: #f5f5f5;
}


h3{
position: relative;
border-bottom: #999 1px solid;
font-size: 1.6em;
height: 32px;
margin: 10px;
color:#999; 
}

h4{
position: relative;
border-bottom: #999 1px solid;
font-size: 0.9em;
height: 20px;
margin: 0px;
color:#999; 
}

p{
font-size: 1.2em;
line-height: 1.6em;
color:#d5d4d4;
margin-bottom: 25px;
}

p.kleiner{
font-size: 1.0em;
line-height: 1.4em;
color:#9e9e9e;
margin-bottom: 20px;
}

p.dick{
font-weight: bold;
}

p.liste{
margin: 20px;
color: #555;
}

p.hinweis{
color:#9e9e9e;
font-size: 0.9em;
}

.hinweis{
color:#9e9e9e;
font-size: 0.9em;
}

.pfett{
margin-top: 25px;
color:#e9e9e9;
font-size: 1.2em;
line-height: 1.4em; 
font-weight: bold;
}

.dunkel{
color:#111;
}
.dick{
font-weight: bold;
}
.dickhellgrau{
font-weight: bold;
color:#9d9d9d;
}
.dickgross{
font-weight: bold;
font-size: 1.3em;

}
.g12{
 font-size: 1.2em;
}
.g15{
 font-size: 1.5em;
}
.orange{
color:#F04A6E;
color:#F04A6E;
}
.mittig{
text-align: center;  
}
.mini{
font-size: 0.01em;
}
/* Homeseite ---------------*/
.bildleiste{
z-index: 600;
}

/* Hinweise */
.hinweis_fett{
margin-top: 0px;
font-size: 1.1em;
line-height: 1.2em;
color:#9e9e9e;
font-weight: bold;
}
.tb_border_l{
border-left:2px;
border-color:silver;
}
/* footer ------------------------*/
.bild_trenner {
width: 935px;
height: 106px;
background:#333;
margin: 2px 0px 0px 2px;
z-index: 20;
}
/* footer ------------------------*/


/* footer --der ist grau----------------------*/
.roter_trenner {
width: 935px;
height: 6px;
background:#333;
margin: 2px 0px 0px 2px;
z-index: 20;
}
.roter_trenner2 {
width: 880px;
height: 6px;
background:#333;
margin: 2px 0px 0px 2px;
z-index: 20;
}
/* footer ------------------------*/
.footer_trenn {
width: 935px;
height: 5px;
background:#333 ;
margin: -5px 0px 0px 22px;
z-index: 800;
}

.footer{
width: 935px;
height: 32px;
display:block;
position:absolute;
border-top: 0px solid #f00;
border-bottom: 0px solid #f00;
margin:0px 0px 0px 22px;
color:#FFF;
line-height: 32px;
z-index:1500;
}
.footer ul{
 margin-top:0px; 
}
.footer li{
margin-top:20px;
list-style-type: none;
display:inline;
}

.footer a{
color:#FFFFFa;
}

.footer span{
position:absolute;
top:2px;
right: 5px;
}

/* Trennlinien */
.hrlinie{
height:3px;
width:500px;
background:transparent;
position:relative;
top:0px;
left:34px;
color:#535353;
margin:0px 0px 0px 0px;
vertical-align:middle;
clear:both;
}


/* -------  pfeil oben ----*/
/* background: url(./images/Pfeiloben.gif) no-repeat;*/
.hrpfeiloben a {
clear:both;
width: 86px;
height: 22px;
float:left;   
display: block;
overflow: hidden;
border: solid 1px #555; 
padding: 6px 0px 0px 0px;
margin: 10px 0px 0px 350px;
text-decoration: none;
text-align: center;
font-size: 10px;
line-height: 11px;
font-weight: bold;
color:#ddd; 
  }

.hrpfeiloben a:link ,
.hrpfeiloben a:visited ,
.hrpfeiloben a:focus {
background-color:transparent;
}

.hrpfeiloben a:hover {
background-color: transparent;
color:#e51822;
}

/* -------  pfeil zurueck ----*/
.pfeilzurueck a {
clear:both;
width: 60px;
height: 22px;
display:block;
float:left;
overflow: hidden;
/*  background: url(./images/Pfeilz.gif) no-repeat;    */
border: solid 1px #444;
padding: 6px 0px 0px 0px;
margin: -30px 0px 0px 260px;
text-decoration: none;
text-align:center;
font-size: 10px;
line-height: 11px;
font-weight: bold;
color:#ddd;
 }

.pfeilzurueck a:link ,
.pfeilzurueck a:visited ,
.pfeilzurueck a:focus {
 background-color:transparent;
}

.pfeilzurueck a:hover {
 /* background: url(./images/Pfeilz_blau.gif) no-repeat;*/
background-color: transparent;
color:#e51822;
}



.contact-daten1{
margin-left: 10px;	
font-size: 1.3em;
line-height: 1.6em;
color: #999;
}

