/**
 *
 *screen css für ---.at
 *matthias wagner, falke werbeagentur
 * 
 * violett: #29166f
 * hellgrau: #CCCCCC 
 * dunkelgrau: #71706e
 * hellblau: #667bb4  
 *    
 **/
 
/**
 *
 *sticky footer, http://www.cssstickyfooter.com/
 *
**/

html, body {height: 100%; margin:0px; padding:0px;}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 1.5em;}  /* must be same height as the footer */

#footer {position: relative;
	margin: -1.5em auto; /* negative value of footer height */
	height: 1.3em; /* padding-top from below */
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
  content:"";
  height:100%;
  float:left;
  width:0;
  margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}


/**
 *
 *general
 *
**/
*{
text-align:left;
} 
a{
  color:#000;
}
a img{
  border:none;
}
h1{
  color:#29166f;
}
h2{
  color:#29166f;
}
h3{
  color:#29166f;
}
h4{
  color:#29166f;
}  
body{
  color:#000;
  font-family:Verdana, Arial;
  background-color:#29166f;
  background-image:url('../hp_pics/bg_body.png');
  background-repeat:repeat-x;
}

#wrap{
  width:950px;
  margin:0px auto;
  padding-left:5px;
  padding-right:5px;
  background-image:url('../hp_pics/bg_wrap.png');
  background-repeat:repeat-y;
}
#head_bg{
  background-image:url('../hp_pics/bg_head.png');
  background-repeat:no-repeat;
}
#header{
  height:90px;
  padding:10px 0px 10px 0px;
  margin-right:15px;
  background-image:url('../hp_pics/logo.png');
  background-repeat:no-repeat;
  background-position:right;
}
#menu{
  height:100px;
  background-color:#71706e;
  background-image:url('../hp_pics/bilanz.png');
  background-repeat:no-repeat;
  background-position:right;
}
#footer{
  width:950px;
  border-top:2px solid #71706e;
  padding-top:0.2em;
}
.hidden{
  display:none;
}

/**
 *
 *menu 1
 *
**/
.active{
  font-weight:bold;
}
#move_menu{
  height:80px;
}

#menu_1{ /* ul */
  color:#ffffff;
  list-style-type:none;
  display:inline;
  padding:1em;
  margin-left:0px;
  font-size:0.9em;
}
#menu_1 li{
  display:inline;
}
#menu_1 li a{ 
  color:#ffffff;
  text-decoration:none;
}

/**
 *
 *menu 11
 *
**/
#menu_11{ /* ul */
  color:#71706e;
  list-style-type:none;
  display:inline;
  padding:1em 0em 1em 1em;
  margin-left:0px;
  font-size:0.8em;
}
#menu_11 li{
  display:inline;
}
#menu_11 li a{ 
  color:#71706e;
  text-decoration:none;
}

#language{
  font-size:0.8em;
  color:#71706e;
}
#language a{
  color:#71706e;
  text-decoration:none;
}

#angebotekunden{
  float:right;
  margin-right:1em;
  font-weight:bold;
  text-decoration:none;
  color:#29166f;
  font-size:0.8em;
}

/**
 *
 *menu 2
 *
**/
#menu_2{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#menu_2 li{
  padding:0.8em 0em 0.8em 0.3em;
}
#menu_2 li a{
  text-decoration:none;
}
/**
 *
 *spalten
 *
**/
#content_left{
  float:left;
  padding:5px;
  margin:5px;
  width:200px;
  min-height:100%;
  overflow:auto;
  border-right:2px solid #71706e;
  
  font-size:0.8em;
}
#content_right{
  float:right;
  width:710px;
  padding:0px 5px 0px 5px;
  font-size:0.9em;
}

/**
 *
 *news
 *
**/
.form_navigation{
  margin-top:10px;
  clear:both;
  font-size:0.7em;
  color:#71706e;
}
.form_navigation *{
  font-size:1em;
  color:#71706e;
}
.aktuelles_prev{
  display:block;
  clear:both;
  font-size:0.9em;
  text-decoration:none;
}
#aroundimage{
  width:150px;
  height:112px;
  overflow:hidden;
  
  text-align:center;
  background-color:#ddd;
  border:1px solid #29166f;
  float:left;
  margin:0px 10px 10px 0px;
}
.aktuelles_prev img{
  
}
.aktuelles_prev h3{
  background-image:url('../hp_pics/bg_news.png');
  background-repeat:repeat-y;
  background-position:right;
}
.shorttext_mehr{
  font-style:italic;
  text-decoration:underline;
  color:#71706e;
}

.aktuelles_heading{
  text-align:right;
}
.light_grey{
  color:#71706e;
  font-size:0.8em;
}
.hr_aktuelles_big{
  background-color:#71706e;
  border:0px;
  height:1px;
}
.aktuelles_thumb{
  display:inline;
  height:85px;
  width:113px;
  margin-right:5px;
  text-align:center;
}
.aktuelles_thumb img{
  max-width:113px;
  max-height:85px;
}
.aktuelles_big{
  
}

/**
 *
 *news_preview left
 *
**/
.aktuelles_prev_left{
  display:block;
  width:195px;
  height:90px;
  border:1px solid #000;
  margin-bottom:10px;
  text-decoration:none;
}
.aktuelles_prev_left h4{
  margin:0px;
  padding:2px;
  border-bottom:1px solid #000;
  background-color:#667bb4;
  color:#FFF;
}
.bold{
  /*font-weight:bold;
  margin:2px 0px 2px 0px;  */
  margin:2px;
}

/**
 *
 *presse
 *
**/


/**
 *
 *falke
 *
**/
#falkelink{
  width:950px;
  margin:2.1em auto 0 auto;
  text-align:center;
  color:#ffffff;
  font-size:0.7em;
}
#falkelink a{
  color:#ffffff;
}
