/* Text normal*/
.f1 { font-family:Arial,Verdana,sans-serif;font-size:11px;color:#333333;line-height:16px;/*text-align:justify;*/}

/* Links allgemein */
a:link, a:visited { 
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#848484;
background-color:#ffffff;
text-decoration:none; 
}
a:active, a:hover { 
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
background-color:#848484;
text-decoration:none;
}

/* Formulare */
.ef {  
font-family: Arial,Verdana, sans-serif; 
font-size: 11px; 
color: #333333; 
background-color: #e6e6e6; 
height: 18; 
border: 1px solid #848484; 
}
input {  
font-family: Arial, Verdana, sans-serif; 
font-size: 11 px; 
color: #333333; 
background-color: #e6e6e6; 
border: 1px solid #848484; 
}

textarea  {  
font-family: Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #333333; 
background-color: #e6e6e6; 
height: 80px; 
width: 200px; 
border: 1px solid #848484; 
overflow:hidden; 
}

.button { font-family: Arial, Verdana, sans-serif; 
font-size: 11px;
font-weight:bold; 
color: #333333; 
background-color: #e6e6e6; 
border: 1px solid #848484;
}

HTML, BODY
{
margin-top: 0px;
background-color:#fff;
text-align: center;
}

/* Kontainer um den Contentbereich (mittige Positionierung)*/
.contentcontainer {
position: absolute;
left: 50%;
margin-left: -327px;
text-align: center;
}

/* Tabellen*/
TABLE
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
line-height:15px;
color:#333;
}

/* Contentbereich*/
#bg {
padding:10px;
padding-top:7px;
padding-bottom:10px;
margin: 0px;
margin-top: 0px;
margin-right: 0px;
font-family:Arial,Verdana,Helvetica;
font-size:11px;
line-height:16px;
min-height:120px;
/*text-align:justify;*/
color:#646464;
background-color:#ffffff;
/*border-bottom: 1px solid #000000;*/
border-top: 0px;
border-left: 0px;
}

/* Breite des Contentbereich für Firefox*/
*:not(hr) .content_width {
margin-left: 0px;
width: 474px;
text-align: left;
}

/* Breite des Contentbereich für andere browser*/
.content_width {
margin-left: 1px;
width: 474px;
text-align: left;
}

/* Hülle ums Menu*/
.menucontainer {
width: 181px;
margin: 0px;
}

/* Linienfarbe für manche Teilbereiche*/
.spacer {
background-color:#6e6e6e;
}

/* Linienfarbe für eine Linie im Header*/
.spacer_top {
border-bottom: 1px solid #6e6e6e;
padding-bottom: 0px;
}

/* Container für die Thumbs*/
.bild {
margin: 0px;
margin-top: -1px;
border-right: 1px solid #ffffff;
/*border-bottom: 1px solid #333;*/
height:105px;
}

/* Container für das große Bild unter "Person"*/
.bild_gr {
margin: 0px;
margin-top: -1px;
/*border-right: 1px solid #000000;
border-bottom: 1px solid #000000;*/
height:356px;
}

/* Container für die einzelnen Thumbs*/
.bild_th_1 {
margin: 0px;
margin-top: 1px;
border-right: 1px solid #fff;
}

/* Container für die großen Bilder*/
.bild2 {
position: absolute;
top: 194px;
left: 50%;
margin: 0px;
margin-left: -147px;
}

/* Überschrift (Firefox)*/
*:not(hr) .headline {
 margin-top: 1px;
 padding-right:10px;
 padding-left:10px;
 padding-bottom:0px;
 padding-top:12px;
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:13px;
 font-weight:bold;
 /*color:#F43133;*/
 color:#585858;
 background-color:#ffffff;
 height: 20px;
 }

/* Überschrift*/
.headline {
 margin-top: 0px;
 padding-right:10px;
 padding-left:10px;
 padding-bottom:0px;
 padding-top:15px;
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:13px;
 font-weight:bold;
 /*color:#F43133;*/
 color:#585858;
 background-color:#ffffff;
 height: 27px;
 }
 
/* 1. Menuebene*/
a.menu1, a.menu1:link, a.menu1:visited {
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#585858;
 border-bottom: 1px solid #6e6e6e;
 /*border-left: 1px solid #000000;
 border-right: 1px solid #000;*/
 text-decoration:none;
 padding-top:28px;
 padding-bottom:9px;
 padding-left:10px;
 background-color:#fff;
 display: block;
 }

/* 1. Menuebene bei Mouseover*/
a.menu1:active, a.menu1:hover { background-color:#dddddd;color:#585858;}

/* 1. Menuebene aktiv*/
a.menu1_act:link, a.menu1_act:visited, a.menu1_act:active, a.menu1_act:hover { 
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 border-bottom: 1px solid #6e6e6e;
 /*border-left: 1px solid #000000;
 border-right: 1px solid #000;*/
 text-decoration:none;
 padding-top:28px;
 padding-bottom:9px;
 padding-left:10px;
 background-color:#848484;
 text-align:left;
 display: block;
}

/* 2. Menuebene*/
a.menu2, a.menu2:link, a.menu2:visited {
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:11px;
 color:#424242;
 border-bottom: 1px solid #6e6e6e;
 /*border-left: 1px solid #000000;
 border-right: 1px solid #000;*/
 text-decoration:none;
 padding:4px;
 padding-left:25px;
 background-color:#ffffff;
 text-align:left;
 display: block;
 }
 
 /* 2. Menuebene bei Mouseover*/
a.menu2:active, a.menu2:hover { background-color:#dddddd;color:#424242;}

/* 2. Menuebene aktiv*/
a.menu2_act:link, a.menu2_act:visited, a.menu2_act:active, a.menu2_act:hover { 
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:11px;
 color:#ffffff;
 border-bottom: 1px solid #6e6e6e;
 /*border-left: 1px solid #000;
 border-right: 1px solid #000;*/
 text-decoration:none;
 padding:4px;
 padding-left:25px;
 background-color:#848484;
 text-align:left;
 display: block;
}

/* 3. Menuebene*/
a.menu3, a.menu3:link, a.menu3:visited {
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:11px;
 color:#424242;
 border-bottom: 1px solid #6e6e6e;
 /*border-left: 1px solid #000;
 border-right: 1px solid #000;*/
 text-decoration:none;
 padding:1px;
 padding-left:35px;
 background-color:#fff;
 text-align:left;
 display: block;
 }
 
 /* 3. Menuebene bei Mouseover*/
a.menu3:active, a.menu3:hover { background-color:#dddddd;color:#424242;}

/* 3. Menuebene aktiv*/
a.menu3_act:link, a.menu3_act:visited, a.menu3_act:active, a.menu3_act:hover { 
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:11px;
 color:#fff;
 border-bottom: 1px solid #6e6e6e;
 /*border-left: 1px solid #000;
 border-right: 1px solid #000;*/
 text-decoration:none;
 padding:1px;
 padding-left:35px;
 background-color:#848484;
 text-align:left;
 display: block;
}

