html { height:100.3%; }
* {margin: 0px; padding: 0px; border: 0px;}

body {
/*background-color: #fff;*/
background-image: url('../images/2shadow-page.jpg');
background-repeat:none;
background-position:top;
color: #000066;
font-family: Verdana;
text-align: center;
margin: 50px 0px; auto;
padding: 0px 0px;

}
div.centered {
margin:auto auto;
width: 850px;
text-align:center;
padding: 0px 0px;
}
div.waagerecht{
float:left;
margin-top:30px;
width:30px;
height:452px;
text-align:left;
}
div.senk_linie {
float:left;
width:15px;
text-align:left;
}
div.waag_linie_o {
float:left;
width:780px;
text-align:left;
margin-top:0px;
}
div.waag_linie {
float:left;
width:780px;
text-align:left;
margin-top:0px;
}
div.oben_aussen {
width: 800px;
float:left;
/*border: 1px solid yellow;*/
}

div.content_oben{
width: 800px;
float:left;
margin-top:4px;
margin-bottom:4px;
}
div.logo_links {
width: 160px;
float:left;
margin-top:10px;
padding-left:10px;
/*border: 1px solid yellow;*/
}
div.quadrat{
float:left;
margin-left:20px;
margin-top:5px;
width:10px;
}
div.quadrat_rechts{
float:left;
margin-left:55px;
margin-top:5px;
width:10px;
}
ol.navi_o {
float:left;
width:320px;
padding-left:0px;
padding-top:3px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
text-align:right;
font-size:12px;
color:#000;
list-style-type:none;
border-top: 1px dashed #bbb;
border-bottom: 0px dashed #bbb;
border-right: 0px dashed #bbb;
border-left: 0px dashed #bbb;
}
li.nav{

float:left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}
li.nav2{

float:left;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}
li.nav a:link, li.nav a:visited , li.nav2 a:link, li.nav2 a:visited{
color:#000;
font-weight:bold;
text-decoration:none;

}
li.nav a:hover, li.nav2 a:hover {
color:#000;
text-decoration:none;
background-color:orange;
}
div.logo_rechts {
width: 160px;
float:left;
margin-top:8px;
margin-right:0px;
padding-right:0px;
/*border: 1px solid yellow;*/
}
div.links {
float:left;
width:280px;
margin-top:10px;
padding-top:0px;
}
div.kontakt {
height:200px;
margin-top:0px;
padding-top:0px;
margin-left:0px;
}
textarea.texta {
background-color:#fff;
width: 240px;
height:50px;
scrolling:auto;
font-size: 11px;
border:1px solid #bbb;
margin-left:62px;
}
div.meldung {
margin-top:10px;
}
.buttona
   { background-color:#EFAF5C; color:#330000; width:80px; font-size: 11px; border:1px solid #DDDDDD; margin-left:205px;  }
div.label {
font-family:Arial; Verdana;
font-size: 11px;
color: #000;
padding-left:10px;
}
div.rechen {
font-family:Arial; Verdana;
font-size: 11px;
color: #000;
padding-left:73px;
width:300px;
}
input.sicherheit {
font-size: 12px;
height: 18px;
text-align:top;
}
div.mitte {
float:left;
width: 800px;
/*border: 1px solid yellow;*/
}
div.mitte_links {
float:left;
/*border: 1px solid yellow;*/
}
div.content_links {
width: 190px;
float:left;
margin-top:5px;
background-color:#fff;
/*background-image: url('../images/typo.jpg');*/
border-right: 1px solid #aaa;
margin-left:21px;
}
img.fot {
/*border-right: 13px solid #bbb;*/
border-left: 3px solid orange;
border-top: 0px solid orange;
border-bottom: 0px solid orange;
border-right: 0px solid orange;
margin-top:0px;
margin-bottom:0px;
}
img.fotre{
float:left;
padding-top:0px;
border-right: 3px solid orange;
border-left: 0px solid #eee;
/*border-top: 39px solid #eee;*/
/*border-bottom: 39px solid #eee;*/
margin-top:0px;
margin-bottom:0px;
/*border-right: 13px solid #bbb;*/
}
div.titel {
color:green;
margin-top:15px;
font-size:13px;
/*background-image: url('../images/gback.jpg');*/
}
/* *****************************LOGIN**************************** */
div.login h4{
font-size:10px;
text-align:left;
}
div.login {
width:180px;
float:left;
margin-top:30px;
padding-bottom:1px;
border-left: 3px solid orange;
}
label {

text-align:left;
font-size:10px;
padding-left:1px;
width:30px;
height:30px;
}
fieldset {
height:30px;
width:160px;
text-align:left;
}
form {
width:460px;
text-align:left;
margin-bottom:10px;
}
input {
border:1px solid #bbb;
}
#login_name {
width:73px;
}
input.button {

color:#222222;
width:17px;
border:1px solid #DDDDDD;
font-size:10px;
margin-top:5px;
margin-bottom:3px;
margin-left:0px;
text-align:center;
}
div.foto {
float:left;
width:100px;
height:75px;
margin-top:15px;
margin-left:12px;
margin-bottom:0px;
border-left:0px solid #DDDDDD;
}
div.home_foto {
padding-top:0px;
float:left;
padding-right:0px;
margin-left:0px;
margin-top:15px;
margin-bottom:0px;
border-right:32px solid #DDDDDD;
border-left:32px solid #DDDDDD;
border-top: 0px solid #eee;
border-bottom: 0px solid #eee;
}
img.navi_foto {
float:left;
padding-top:0px;
border-right: 3px solid orange;
border-left: 0px solid #eee;
border-top: 0px solid #eee;
border-bottom: 0px solid #eee;
margin-top:0px;
margin-bottom:0px;

}
div.space {
margin-top:0px;
margin-bottom:0px;
float:left;
height:29px;
width:140px;
background-color:#fff;
font-size:7px;
}
div.space_l {
margin-top:0px;
float:right;
height:5px;
width:140px;
background-color:#fff;
font-size:7px;
}
div.foto_open {
width:160px;

float:left;
/*background-color:#bbb;*/
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
}
div.foto_typo {
float:right;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px;
border-right:10px solid #DDDDDD;
border-top:0px solid #DDDDDD;
border-bottom:0px solid #DDDDDD;
height:140px;
}
img.oben {
float:right;
border-top:0px solid #DDDDDD;
border-bottom:0px solid #DDDDDD;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px;
}
img.image_rechts {
float:left;
border-top:0px solid #DDDDDD;
border-bottom:0px solid #DDDDDD;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px;
}
div.rechts_back {
float:left;
border-left:9px solid #DDDDDD;
/*background-image: url('../images/links_ohne.jpg');*/
background-image: url('../images/links.jpg');
width:130px;
height:140px;
/*background-color:orange;*/
}
div.oben_img{

float:right;

}
div.rechts_img{

float:left;

}
div.nav_ol{
float:left;
width:260px;
text-align:right;
margin-top:0px;
margin-left:5px;
margin-right:0px;
/*border: 1px solid #000;*/
}
div.mitte_mitte {
float:left;
width:350px;
margin-left:5px;
margin-right:5px;
/*border: 1px solid yellow;*/
}
div.content_mitte {
float:left;
width: 380px;
text-align:left;
margin-top:5px;
margin-left:5px;
margin-right:0px;
/*border: 1px solid yellow;*/
padding:10px;
}
div.linie_h {
padding-top:20px;
padding-bottom:20px;

}
div.header {
font-size:11px;
color:#000;
font-weight:bold;
margin-top:40px;
}
div.header_text {
font-size:11px;
font-weight:bold;
color:#000;
margin-top:10px;
}
div.text {
float:left;
width:350px;
text-align:left;
color:#000;
font-size:11px;
font-weight:normal;
margin-top:10px;
padding-left:0px;
padding-right:0px;
}
div.text_normal {
float:left;
width:380px;
text-align:left;
color:#000;
font-size:11px;
font-weight:normal;
margin-top:0px;
padding-left:12px;
padding-right:0px;
}
div.text_rechts {
float:left;
width:140px;
text-align:left;
color:#000;
font-size:11px;
font-weight:normal;
margin-top:11px;
margin-bottom:0px;
padding:0px 0px;
/*background-color:orange;*/
}
div.inter {
margin-top:20px;
margin-bottom:25px;
height:90px;
float:right;
font-size:11px;
border-right: 3px solid orange;

}
div.inter_rechts {
margin-top:10px;
margin-bottom:5px;
height:43px;
float:left;
font-size:11px;
border-left: 3px solid orange;

}
div.text_li {
width:190px;
float:right;
text-align:right;
color:#000;
font-size:20px;
font-weight:normal;
margin-top:0px;
padding-right:3px;
font-weight:normal;

}
div.text_li2 {
width:140px;
float:right;
text-align:right;
color:#000;
font-size:31px;
font-weight:normal;
margin-top:115px;
padding-right:0px;
font-weight:normal;

}
div.text_u {
float:left;
border-top: 1px dashed #bbb;
border-bottom: 1px dashed #bbb;
border-right: 0px dashed #bbb;
border-left: 0px dashed #bbb;
vertical-align:top;
width:355px;
color:#000;
font-size:11px;
font-weight:normal;
margin-top:5px;
margin-bottom:20px;
margin-left:50px;
padding-top:5px;
padding-bottom:5px;
}
div.unten_leiste{
float:left;
width:800px;
}
div.pw_links {
float: left;
margin-left:25px;
margin-top:2px;
width:150px;
}
div.pw_rechts {
float: left;
margin-left:40px;
}

div.mitte_rechts {
float:left;
/*border: 1px solid yellow;*/
}
div.content_rechts {
float:left;
width: 140px;
margin-top:5px;
background-color:#fff;
border-left: 1px solid #aaa;
border-right: 0px solid orange;
margin-left:10px;
padding-left:0px;
/*border: 1px solid yellow;*/
}
div.unten {
text-align:center;
float:left;
font-size:12px;
width: 800px;
text-align:center;
margin-top:15px;
/*border: 1px solid yellow;*/
height:20px;
/*clear:both;*/
}
div.content_unten {
float:left;
text-align:center;
/*border-top: 1px dashed #bbb;
border-bottom: 1px dashed #bbb;*/

margin-top:0px;
width: 800px;

}
div.text a:link, div.text a:active, div.text a:visited {
font-size:12px;
color:#000;
text-decoration:none;

}

div.text a:hover {
font-size:12px;
color:#000;
color:green;
}


div.text_u_datenschutz a:link, div.text_u_datenschutz a:active, div.text_u_datenschutz a:visited, div.text_u_datenschutz a:hover  {
font-size:9px;
color:#000;
text-decoration:none;
text-align:right;
float:right;
margin-top:0px;
margin-right:47px;
}

div.text_u_datenschutz a:hover {
color:green;
font-size:9px;
}
div.ytlink {
position:absolute;
float:left;
font-size:9px;
color:#fff;
margin-top:105px;
margin-left:395px;
width: 450px;
z-index:88;
}
div.ytlink  a:link, div.ytlink  a:visited, div.ytlink  a:hover{
font-size:9px;
color:#fff;
background:#333;
text-decoration:none;
padding:3px;
}
