/*
Stylesheet-Datei für ETHOS
angelegt: Christian Peters
*/

body{
  background-color:#cdcdcd;
  background-image: url(../images/background.gif);
  background-repeat: repeat-x;
}

img{
max-width:550px;
}

div#contentSchattenOben{
  position:absolute;
  z-index:0;
  top:142px;
  left:50%;
  margin-left:-465px;
  width:930px;
  height:307px;
  background-image: url(../images/schatten_main_oben.gif);
  background-repeat:no-repeat;
}

div#contentAll{
  z-index:1;
  position:absolute;
  top:60px;
  left:50%;
  margin-left:-450px;
  width:900px;
  min-height:1200px;
  background-image: url(../images/schatten_oben_links.gif);
  background-position:0px 74px;
  background-repeat:no-repeat;
}

div#schattenUntenKomplett{
position:relative;
z-index:0;
top:-190px;
background-image:url(../images/schatten_unten_gesamt.gif);
background-repeat:no-repeat;
left:-10px;
width:919px;
height:205px;
}

div#logoEthos{
  position:relative;
  top:0px;
  left:0px;
  height:45px;
  width:185px;
}

div#contentTopNavi{
  position:relative;
  top:4px;
  right:20px;
  width:auto;
  height:37px;
  float:right;
  padding-top:0px;
  background-image: url(../images/schatten_topmenu_oben.gif);
  background-repeat:repeat-x;
}

div#menuPunktSelected{
  position:relative;
  height:18px;
  width:auto;
  margin:0px;
  margin-top:-2px;
  float:left;
  background-color:#ffffff;
  padding:10px 16px 10px 16px;
}

div#menuPunktNotSelected{
  position:relative;
  height:18px;
  width:auto;
  margin:0px;
  margin-top:-2px;
  padding:10px 16px 7px 16px;
  float:left;
  background-color:#44688c;
  border-left:1px solid #7c93a5;
  border-right:1px solid #37536b;
}

div#contentInhalt{
  z-index:2;
  position:relative;
  min-height:500px;
  width:900px;
  clear:both;
  left:0px;
  top:0px;
  padding:0px;
  background-color:#ffffff;
  clear:both;
}

div#startseite{
  position:relative;
  top:0px;
  left:0px;
  width:900px;
  height:483px;
  overflow:auto;
  background-image:url(../images/startseite.jpg);
}

div#menuLayer{
  position:relative;
  top:52px;
  left:42px;
  width:200px;
  height:auto;
  float:left;
  overflow:visible;
}

div#contentText{
  position:relative;
  top:52px;
  left:100px;
  width:550px;
  height:auto;
  overflow:auto;
  padding-bottom:80px;
}

div#contentButtons{
  position:relative;
  z-index:10;
  padding-top:20px;
  height:47px;
  width:900px;
  left:0px;
  top:0px;
  background-color:#e5e5e5;
  border-top:1px solid #dfdfdf;
  border-bottom:1px solid #cecece;
}

div#footer{
  position:relative;
  z-index:11;
  height:45px;
  width:900px;
  left:0px;
  top:0px;
  background-color:#e5e5e5;
  border-top:1px solid #ffffff;
}

div#divFeedback{
  position:relative;
  clear:both;
  top:50px;
  left:150px;
  width:600px;
  padding-bottom:50px;
}

.button{
  margin-left:78px;
  margin-right:0px;
  padding:0px;
  float:left;
}

.footerTxt{
  font-size:8pt;
  font-weight:bold;
  color:#888888;
  font-family:Arial, Helvetica, Sans-Serif;
  text-align:center;
  margin-top:15px;
  text-decoration:none;
}

.navigation_level_2, .navi2{
  text-decoration:none;
	font-family:Georgia, Times New Roman, Times, sans-serif;
	font-size:14px;
	color:#000000;
}

.navigation_level_2_headline{
	font-family:Georgia, Times New Roman, Times, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin:0px;
}

.navigation_level_2_active{
	font-family:Georgia, Times New Roman, Times, sans-serif;
	font-size:14px;
	color:#275072;
	font-weight:bold;

}

.navigation_level_3, .navi3{
  text-decoration:none;
  font-family:Georgia, Times New Roman, Times, sans-serif;
	font-size:14px;
	color:#000000;
  margin-left:30px;
}

.navigation_level_3_active{
  text-decoration:none;
  font-family:Georgia, Times New Roman, Times, sans-serif;
	font-size:14px;
	color:#275072;
  margin-left:30px;
  font-weight:bold;
}

.navigation_level_1{
	font-family:Georgia, Times New Roman, Times, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}

.navigation_level_1_active{
	font-family:Georgia, Times New Roman, Times, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin:0px;
}

h1, h2, h3, h4, h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
}

h2{
  font-size:22px;
  line-height: 1.5em;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight: normal;
	line-height: 1.4em;
	text-decoration:none;
}

li{
margin-top:7px;
margin-bottom:7px;
}

