/*
  Style Index
 
  $0 - Imported Styles
  $1 - Common Elements
  $2 - Header
  $3 - Navigation
  $4 - Content
  $5 - Footer
*/

/* $0 - Imported Styles //////////////////////////////////////////////////////*/
 
@import url(reset.css);
 
 

/* $1 - Common Elements //////////////////////////////////////////////////////*/

body
{
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  background-color:#FFFFFF;
}

h1
{
  font-family:Arial,Verdana,Helvetica;
  font-size:22px;
  font-weight:bold;
  color:#00853B; 
}

h2
{
  font-family:Arial,Verdana,Helvetica;
  font-size:16px;
  font-weight:bold;
  color:#00853B;
  text-align:justify;
}

p
{
  font-size:12px;
  text-align:justify;
  line-height:1.2em;
}

div.main_container
{
  background-color:#FFFFFF;
  width:950px;
}

div.clear_float
{
  clear:both;
}

.colored
{
  font-family:Verdana,Arial,Helvetica;
  color:#FF0000;
  line-height:1.2em;
}

.small
{
  color:#000000;
  font-size:12px;
}

b
{
  line-height:1.2em;
}

div.headline
{
  margin:20px 0 20px 0;
}

a
{
  font-family:Verdana,Arial,Helvetica;
  color:#333333;
  font-size:12px;
}



/* $2 - Header ///////////////////////////////////////////////////////////////*/

div.header
{
  background:#FFFFFF url(../images/head.jpg) no-repeat scroll left top;
  height:130px;
}



/* $3 - Navigation ///////////////////////////////////////////////////////////*/
  
div.buttons
{
  padding:0 0 0 70px;
  margin:5px 0 10px 0;
} 

  
  
/* $4 - Content //////////////////////////////////////////////////////////////*/

div.container_left
{
  float:left;
  width:460px;
}

div.container_left_content
{
  margin:5px 0 0 10px;
  padding:10px 0 0 0;
  float:left;
}

div.container_right
{
  float:left;
  width:460px;
}

div.container_right_content
{
  margin:0 0 0 10px;
  float:left;
}

div.info
{
  background:#FFFFFF url(../images/info_box.png) no-repeat scroll left top;
  font-size:14px;
  margin:30px 0 20px 10px;
  padding:10px 20px 10px 10px;
  float:left;
}
div.info td
{
  line-height:1.3em;
}

td.bold
{
  font-weight:bold; 
}

div.detail_box_left
{
  width:215px;
  margin:0 20px 20px 0;
  float:left;
}

div.detail_box_right
{
  width:215px;
  margin:0 0 20px 0;
  float:right;
}

div.detail_box_head
{
  background:#FFFFFF url(../images/bg_box.png) no-repeat scroll left top;
  font-family:Verdana,Arial,Helvetica;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  padding:5px 0 5px 10px;
  height:14px;
}

div.detail_box_content_top
{
  border:1px solid #70C185;
  padding:10px 10px 10px 10px;
  margin:0 0 0 0;
  height:110px;
  line-height:1.2em;
}

div.detail_box_content_bottom
{
  border:1px solid #70C185;
  padding:10px 10px 10px 10px;
  margin:0 0 0 0;
  height:190px;
  line-height:1.2em;
}

div.contact
{
  background:#FFFFFF url(../images/kontakt_post.jpg) no-repeat scroll left top;
  margin:0 0 0 10px;
  
}

div.contact_content
{
  font-size:14px;
  line-height:1.3em;
  padding:140px 50px 70px 50px;
}

div.contact_info
{

}

/* SSH - Kontaktformular */
div.formular_box
{
  width:100%;
  margin:0 0 20px 0;
}

div.formular_box_head
{
  background:#FFFFFF url(../images/bg_box.png) repeat-x scroll left top;
  font-family:Verdana,Arial,Helvetica;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  padding:5px 0 5px 10px;
  height:14px;
}

div.formular_box_content
{
  border:1px solid #70C185;
  padding:10px 10px 55px 10px;
  margin:0 0 0 0;
  height:110px;
  line-height:1.2em;
}

div.formular_send
{
  padding:7px;
  text-align:center;
}

/* $5 - Footer ///////////////////////////////////////////////////////////////*/