/**  {margin:0; padding:0}*/

/*html, body{min-height:100%;}
* html, body{height:100%;} */

body {
color:#333;
background-color: #F9F9F0;
font-family: arial, helvetica, sans serif;
font-size:15px;
font-weight:normal;
text-align:center; 
}

img{border:0;margin:0; padding:0;}
a {margin:0; padding:0;}


#wrapper {
/** height: 100%;
min-height:100%;*/
width: 860px;
margin:0 auto;
margin-top:60px;

/*background:url(img/bg.gif) repeat;*/
}

div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}
   
/* HEADER */
#header {
float:right;
/*border:1px solid red;*/
}

#nav_oben{
margin-top:2px;
width: 860px;
font-size:13px;
}

#links{
float:left;
text-align:left;
margin-left: 0px;
padding:0;
margin:0;
bottom: 0;
}


#rechts{
float:right;
text-align:right;
margin-right: 0px;
padding:0;
padding-top:6px;
margin:0;
bottom: 0;
}



#nav_oben ul{
padding:0;
margin:0;
float:right;
list-style: none;
margin-bottom: 0px;
padding-bottom: 0px;
padding-right: 0px;
}

#nav_oben ul li{
float:left;
padding:0;
margin:0;
padding-left:10px;
padding-right:10px;
border-left: 1px solid #821125;}


#nav_oben ul li a {
padding:0;
margin:0;
text-decoration:none; 
color:#333;
font-family: arial, helvetica, sans-serif;
padding-left: 4px; 
padding-right: 4px;
font-variant:small-caps;
text-transform:capitalize;
letter-spacing:2px;
}

#nav_oben ul li.erster {
border: 0px;
}

#nav_oben ul li.letzter {
padding-right:0px;
}


#nav_oben ul li a:hover{
border-bottom: 1px dashed #333; }


/* INHALTE */

/* Kasten mit Bild- und Textseite */
#content {
margin:0;
margin-top:10px;
padding: 0;
width: 860px;
min-height:540px;
border: 1px solid #821125;
background-color:#821125;

}

#bildbereich{
width: 430px;
height:540px;
padding-right:auto;
padding-left:auto;
padding-top:20px;
float:left;
}


#bild {
width:360px;
margin:auto;
color:#fff;
}

#buz {
margin-top:4px;
text-align:left;
font-size:12px;
}
#bild a{
color:#fff;
font-size:11px;
text-decoration:none;
}

#buz a{
font-size:12px;
text-decoration:underline;
}
#copy {
text-align:right;
font-size:10px;
}



#textbereich{
/*width: 428px;*/
width: 408px;
min-height:520px;
padding: 10 10 10 10;
float:right;
background-color:#fff;
}

#text{
min-height:520px;
_height:520px;
padding: 10px;
text-align:left;
}

#mehr {border: 2px solid #F9F9F0; width:384px;}
#text a{color:#821125;}
#text h1 {font-size:15px;font-weight:normal;margin:0;margin-bottom:20px;letter-spacing:2px;font-variant:small-caps;
text-transform:capitalize; }
#text h2 {font-size:18px;font-weight:bold;margin-bottom:20px;letter-spacing:2px;font-variant:small-caps;
text-align:center;color:#821125;text-decoration:underline;}

#text h3 {font-size:15px;font-weight:normal;margin-bottom:0px;margin-top:16px;letter-spacing:2px;font-variant:small-caps;
text-transform:capitalize;color:#821125}

#text h4 {font-size:16px;font-weight:normal;margin-bottom:20px;text-decoration:underline;}



#footer {width:408px;height:20px;margin-bottom:0px;float:right;text-align:right;}
#footer a {color:#821125;text-decoration:none; }


#mehr.table,tr,td {font-size:12px;border:1px solid #F9F9F0; vertical-align:top; text-align:right; margin:0; }


.beige{background-color:#F9F9F0;}
.rot{color:#821125}


.formular{
  
   padding: 0 0 10px 0;
    }
   
input 
  {width: 186px;
   border: 1px solid #999;
   background: #F7F7F7;

   }
   

textarea 
  {width: 320px;
  height:102px;
   border: 1px solid #999;
   background: #F7F7F7;

   }
  
.submit 
  {color: #010A40;
    line-height: 80%;
   background: #AAD23E;
   width: 100px;
   border:0;
   }
