@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------
[Pramstrahler] Screen Stylesheet
version:   1.0
date:      30/11/09
last doc:  23/12/09
author:    David Crepaz
email:     development@by-experience.com
website:   wwww.by-experience.com
-----------------------------------------------------------------------------*/
/* Allgemein */
body{
  color:#818181;
  font: 12px/16px verdana;
  background:#8e8e8e;
}
  
#alles{
  background:#FEFEFE none repeat scroll 0 0;
  margin:0 auto;
  width:894px;
  }
  
h2{
  border-bottom:1px solid #818181;
  color:#626262;
  font-size:1.5em;
  letter-spacing:1px;
  margin:17px 0;
  padding:0 0 6px;
}

h3{
  color:#F08A00;
  font-size:1.5em;
  font-weight:bold;
  margin:5px 0 21px;
}

.info{
  background:#efefef none repeat scroll 0 0;
  border:1px solid #dedede;
  color:#222222;
  font-weight:bold;
  margin:16px 15px 4px;
  padding:4px;
  text-align:center;
}
/* ENDE Allgemein */


/* Head */
.head{
  position:relative;  
}

.logo{
  margin:14px 0 0 10px;
}

.navi_bar{
  background:#f78b01 url(../images/bg_header.jpg) no-repeat top;
  height:126px;  
}

.lang{
  position:absolute;
  right:10px;
  top:10px;
}
/* Ende Head */


/* Head Bild */

.back_opaccity
{
  background:#FFFFFF;
  height:252px;
  filter: alpha(opacity = 40);
  margin:-252px 0 0;
  opacity:0.4;
  width:230px;
  
}

.ueber-bild_li{
  color:#020202;
  height:224px;
  margin:-252px 0 0;
  padding:14px;
  position:relative;
  width:202px;
}
/* Head Bild */


/* Navi */
.navi_bar_top{
  margin:14px 0 0 10px;
}

.navi_bar_top ul{
  margin:0 0 0 18px;
}

.navi_bar_top ul li{
  float:left;
  padding :0 13px;
  border-right:1px solid #585858;
}

.navi_bar_top ul li:last-child{
  border-right:none;  
}

.navi_bar_top ul li a{
  font-weight:bold;
  color:#f08a00;
}

.navi_bar_top ul li a:link, .navi_bar_top ul li a:visited{
  text-decoration:none;
}

.navi_bar_top ul li a:hover, .navi_bar_top ul li a:active{
  text-decoration:underline;
}

.untermenu{
  height:25px;
  margin:46px 0 0;
  padding:0 0 0 92px; 
}

.untermenu ul li{
  border-left:1px solid #585858;
  float:left;
  padding:0 13px;
  white-space:nowrap;
}

.untermenu ul li a{
  color:#ffffff;
  font-size:0.8em;
}

.untermenu ul li a:link, .untermenu ul li a:visited{
  text-decoration:none;
}

.untermenu ul li a:hover, .untermenu ul li a:active{
  text-decoration:underline;
}
/* ENDE Navi */


/*Sidebar*/
.sidebar{
  float:left;
  width:231px;
}

.sidebar .sidebar_element, .sidebar .quickanfrage{
  background-color:#ffffff;
  border-bottom:5px solid #626262;
  /*padding: 0 20px 10px;*/
}

.sidebar .sidebar_element h4, .sidebar .quickanfrage h4{
  background-color:#FA9A1B;
  color:#FFFFFF;
  font-size:1.1em;
  font-weight:bold;
  line-height:34px;
  padding:0 0 0 16px; 
  /*margin:0 -20px 10px;*/
}

.sidebar .sidebar_element h5, .sidebar .quickanfrage h5{
  color:#FA9A1B;
  font-weight:bold;
  margin:-20px 15px 13px;
}

.sidebar .sidebar_element p{
  margin:0 0 15px; 
  padding:0 0 0 16px;
}

.sidebar .sidebar_element img{
  /*margin:-10px -20px 0;*/
}

.sidebar .sidebar_element a{
  color:#FA9A1B;  
}

.sidebar .sidebar_element a:link, .sidebar .sidebar_element a:visited{
  text-decoration:none;  
}

.sidebar .sidebar_element a:hover, .sidebar .sidebar_element a:active{
  text-decoration: undeline;  
}

.sidebar .quickanfrage{
  border-bottom:none;
}

.sidebar .quickanfrage label{
  display:inline-block;
  padding:20px 0 0 16px;
  width:46px;
}

.sidebar .quickanfrage .textbox, .sidebar .quickanfrage .dropdown{
  color:#818181;
  margin:3px 0;
  text-align:right;
  width:138px;
}

.sidebar .quickanfrage .dropdown{
  margin:0 0 0 66px;
  width:144px;
}

.sidebar .quickanfrage .button{
  margin:5px 0 0 134px;
}
/*ENDE Sidebar*/


/* Inhalt */
.inhalt{
  border-left:5px solid #626262;
  float:left;
  line-height:20px;
  margin-top:-2px;
  min-height:450px;
  padding:10px 13px 26px;
  width:630px;
}

.inhalt img{
  float:left;
  margin:0 15px 15px 0;
}

.inhalt a
{
  color:#818181;  
}

.inhalt a:link, .inhalt a:visited
{
  text-decoration:none;  
}

.inhalt a:hover, .inhalt a:active
{
  text-decoration:underline;  
}

/* ENDE Inhalt */


/* Footer */
.footer{
  background-color:#FA9A1B;
  border-top:5px solid #626262;
  clear:both;
  color:#FEFEFE;
  font-size:0.9em;
  height:36px;
  line-height:1.3em;
  padding:7px 0 0;
  text-align:center;
}

.footer a{
  color:#fefefe; 
  text-decoration:none;
}

.footer a:link, .footer a:visted{
  text-decoration:none;
}

.footer a:hover, .footer a:active{
  text-decoration:underline;
}
/* ENDE Footer */