/* ++++++++++++++++++++++++++++++++++++++++++++++

   Stylesheet: Boyero
   Author: Oliver Gliss | © Agentur Mediamanix
   Date: 25.01.2009

++++++++++++++++++++++++++++++++++++++++++++++ */



html { 
margin: 0px;
padding: 0px;
height: 100%;
}



body {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 height: 100%;
 background:#B39F5A;
 color: #000;
 text-align:left;
 height: 100%;
 font-family: Verdana,Arial,Helvetica, sans-serif;
 font-size: 9pt;
}



h1 {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 color: #4A341F;
}

h2 {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #4A341F;
}

h3 {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 color: #C01527;
}

h4 {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #C01527;
}

h5 {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #C01527;
}

h6 {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 9px;
 color: #C01527;
}

a:link, a:visited {
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight: regular;
 color: #4A341F;
 text-decoration: underline;
}

a:hover, a:focus {
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight: regular;
 color: #C01527;
}

p {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #4A341F;
 padding: 0px 0px 0px 0px;
}

li {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 padding: 0px 10px 0px 10px;
}

.unsichtbar {
 display:none;
}

.textfluss_rechts {
  float: left;
  margin-right: 15px;
  margin-bottom:15px;
}

.textfluss_links {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++

   div-Container Website 

++++++++++++++++++++++++++++++++++++++++++++++ */

#zentralcontainer { 
  position: relative;
  width: 1024px; 
  margin: 25px auto;
  padding: 0px 0px 0px 0px; 
  border: 0px;  
  background: #ffffff;
  min-height: 750px;
  overflow: auto;
}

#contentcontainer { 
  position: relative;
  width: 1000px; 
  margin: 10px auto;
  padding: 0px 0px 0px 0px; 
  border: 0px; 
  background: url(mainimages/back_left_side.jpg);
  background-repeat: repeat-y;
  overflow: auto;
}

#left_side { 
  float: left;
  width: 294px; 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
}

#right_side { 
  float: left;
  width: 706px; 
  min-height: 615px;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  background: #F7EDB4;
}

#header { 
  float: left;
  width: 706px; 
  height: 248px;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  background: #F7EDB4;
}

#header_left { 
  float: left;
  width: 149px; 
  height: 248px;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  background: url(mainimages/back_header_left_side.jpg);
}

#header_right { 
  float: left;
  width: 557px; 
  height: 248px;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  background: url(mainimages/back_header_right_side.jpg);
}

#container_image_text { 
  clear: both;
  width: 706px; 
  min-height: 367px;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  background: #F7EDB4;
}

#content_image { 
  float: left;
  width: 209px; 
  min-height: 367px;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  background: #F7EDB4;
}

#content_text { 
  float: left;
  width: 460px; 
  min-height: 367px;
  margin: 0px 0px 0px 10px; 
  padding: 0px 0px 0px 0px; 
  background: #F7EDB4;
}

#footer { 
  float: left;
  width: 1000px; 
  height: 135px;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  background: url(mainimages/back_footer.jpg);
}

.footer_navigation {  
  float: left;
  margin: 113px 0px 0px 250px; 
  padding: 0px 0px 0px 0px; 
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: regular;
  color: #ffffff;
}

.footer_navigation a:link, .footer_navigation a:visited{  
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: regular;
  color: #ffffff;
  text-decoration: none;
}

.footer_navigation a:hover, .footer_navigation a:focus{  
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: regular;
  text-decoration: underline;
  color: #ffffff;
}


.navigation { 
  width: 111px; 
  float: left;
  margin: 147px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}

.navigation a:link, .navigation a:visited { 
  width: 111px; 
  float: left;
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}

.navigation a:hover, .navigation a:focus { 
  width: 111px; 
  float: left;
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}

.navigation_current { 
  width: 111px; 
  height: 50px;
  float: left;
  margin: 160px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background: url(mainimages/back_navi.gif);
}

.navigation_current1 { 
  width: 111px; 
  height: 50px;
  float: left;
  margin: 160px 0px 0px 1px; 
  padding: 0px 0px 0px 0px; 
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background: url(mainimages/back_navi.gif);
}





/* ++++++++++++++++++++++++++++++++++++++++++++++

   Style Formularfelder

++++++++++++++++++++++++++++++++++++++++++++++ */

.input_felder {
	background-color:#ffffff;
	color:#000000;
  width:300px;
	border:1px solid #4A341F;
  font-family: arial;
	font-size: 9pt;
}

.textarea_felder {
	background-color:#ffffff;
	color:#000000;
  width:300px;
  height:150px;
	border:1px solid #4A341F;
  font-family: arial;
	font-size: 9pt;
}

.pulldown_felder {
	background-color:#ffffff;
	color:#000000;
	border:1px solid #4A341F;
  font-family: arial;
	font-size: 9pt;
}

.input_plz {
	background-color:#ffffff;
	color:#000000;
  width:60px;
	border:1px solid #4A341F;
  font-family: arial;
}

.input_ort {
	background-color:#ffffff;
	color:#000000;
  width:231px;
	border:1px solid #4A341F;
  font-family: arial;
}
