@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------
[powerfit] Screen Stylesheet
version:   1.0
date:      16/06/09
last doc:  19/06/09
author:    Pichler Alexander
email:     development@by-experience.com
website:   wwww.by-experience.com
-----------------------------------------------------------------------------*/
/* Allgemein */
body{
	background:#efefef;
}

.alles{
  margin:0 auto;
  width:810px;
}

.info{
  background:#efefef;
  border:solid 1px #dedede;
  color:#222;
  margin:0 0 30px 0;
  padding:4px;
  text-align:center;
}

h1{
  color:#7fa841;
	font:italic 2em/1.2em Georgia, Helvetica, sans-serif;
	margin:10px 0 0;
}

h2{
  color:#7fa841;
	font:normal 1.5em/1.2em Arial, Helvetica, sans-serif;
}

h3{
  color:#7fa841;
	font:italic 1.8em/1.2em Georgia, Helvetica, sans-serif;
  font-style:italic;
}

.bg_color{
  background:#fefefe;
}

.border_black{
  border:solid 1px #000;
}

.clear{
  clear:both;
}
/* ENDE Allgemein */


/* Head */
#head{
  background:#fefefe;
  height:80px;
}

.logo{
  display:block;
  padding:25px 0 0 15px;
}

.suchbox{
  margin:-20px 0 0 585px;
}
/* ENDE Head */


/* Home */
.home{
  margin:10px auto 0;
  width:610px;
  text-align:center;
}

.home img{
  border:solid 1px #bbb;
  padding:1px;
}

.home a:link, .home a:visited{
  color:#7fa841;
}

.home a:hover, .home a:active{
  color:#7fa841;
  text-decoration:underline;
}
/* ENDE Home */


/* Navi */
#navi{
  float:left;
  font-size:1.2em;
  width:179px;
}

#navi ul{
  background:#3c7faf;
  list-style:none;
  margin:0; 
  padding:40px 0 0;
}

#navi ul li{
  border-top:solid 1px #9cbad2;
  margin:0;
  padding:0;
  text-align:left;
  text-transform:uppercase;
  zoom:1;
}

.untermenu a{
  display:block;
  font-size:0.9em;
  background:#7fa841;
  text-transform:none;
}

.unter2menu a{
  background:#5a4031;
  display:block;
}

.active{
  background:#4c6cad;
}

.navi_infotext{
  font-size:0.9em;
  padding:25px 15px;
}

#navi a:link, #navi a:visited{
  color:#fefefe;
  display:block;
  padding:5px 5px 6px 15px;
}

#navi a:hover, #navi a:active{
  color:#fefefe;
  text-decoration:underline;
}
/* ENDE Navi */


/* Inhalt */
#inhalt{
  background:#fefefe;
  border-left:solid 1px #fefefe;
  float:left;
  width:630px;
}

#context{
  font-size:1.2em;
  line-height:1.4em;
  padding:20px;
}

#context .text{
  display:block;
  margin:15px 0 0;
}

#context .text img{
  float:left;
  margin:0 10px 5px 0;
}

#context .zitat{
	font:italic 1.2em/1.2em Georgia, "Times New Roman", Times, serif;  
}

#context ul{
  margin:5px 0 0 30px;
  padding:0;
}

#context ul li{
  list-style-position: inside;
  list-style-type:circle;
  margin:0;
  padding:0;
  text-align:left;
}

#context .galerie_pic img{
  padding:10px 10px 0 0;
}

#context a:link, #context a:visited{
  color:#7fa841;
}

#context a:hover, #context a:active{
  color:#7fa841;
  text-decoration:underline;
}
/* ENDE Inhalt */


/* Footer */
#footer{
  background:#ccdcb3;
  border-top:solid 1px #7fa841;
  clear:both;
  font-size:1.1em;
  padding:10px 20px 25px 0;  
  text-align:right;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
  color:#333;
}
/* ENDE Footer */


/* Links */
a:link, a:visited{
  text-decoration:none;  
}

a:hover, a:active{
  text-decoration:none;  
}
/* ENDE Links */
