/* CSS Document */

body{
  background-color:#ebebeb;
  font-family:arial, helvetica, sans-serif;
  font-size:12px;
}

.hidden {
	position: absolute;
	left: -5000px;
	top: -50000px;
	width: 904px;
	height: 0px;
	overflow: hidden;
	display: inline;
}


a{color:#9c4223;}
a:hover, a:focus{
  text-decoration:underline;
}


#main{
  width:970px;
  margin:10px auto;
  background-color:#fff;
}

#header{
  background:url(../img/header.jpg) no-repeat;
  width:100%;
  height:207px;
}

#ticker{
  color:#fff;
  font-size:14px;
  padding:180px 0 0 10px
}

#top{
  border-bottom:1px dotted #9c4223;
  background-color:#fff;
  width:100%;
  float:left;
}
#breathcrumb{
  width:90%;

  float:left;
}
#breathcrumb li{
  float:left;
}

ul#language{
  float:right;
  padding:10px 0 0 0
}
ul#language li{
  float:left;
}
ul#language li a{
  width:16px;
  height:11px;
  display:block;
  margin-right:7px
}
ul#language li a.deutsch{background:url(../img/deutsch.gif) no-repeat;}
ul#language li a.englisch{background:url(../img/englisch.gif) no-repeat;}

#breathcrumb li a{
  padding:10px 0 5px 15px;
  font-size:11px;
  text-decoration:none;
  display:block;
  
}

#middle{
  width:100%;
  float:left;
  background-color:#fff;
  margin-bottom:10px;
}

#left{
  width:208px;
  float:left;
}

#left li{
  float:left;
  background-color:#f5f0ec;
  width:208px;
  margin-top:4px;
}

#left li a{
  display:block;
  border-bottom:1px solid #e1d0c4;
  padding:6px 0 6px 17px;
  width:180px;
  text-decoration:none;
  color:#854110;
  font-weight:bold;
}
#left li a:hover,#left li a:focus{
  border-bottom:1px solid #854110;
}

#left li a.active{
  background-color:#F19000;
  color:#fff;
  border:none
}


#content{
  margin:4px 27px;
  width:504px;
  float:left;
  color:#333333;
  line-height:18px;
  text-align:justify;
  padding-bottom:20px;
  min-height:450px;
}

* html #content{
  height:450px; 
}
#content td{
  text-align:justify;
}

#content h1{
  color:#854110;
  font-size:17px;
  padding:7px 0 0 0;
  font-weight:bold;
  text-align:left;
}
#content img{
  float:left;
  margin:5px 15px 15px 0
}

#content p{
  margin:18px 0;
}

#content li{
  text-align:left;
}

#right{
  width:203px;
  float:right;
  margin:4px 0 0 0
}
.box{
  margin-bottom:10px;  
}
.box h2{
  background-color:#f19000;
  color:#fff;
  font-weight:bold;
  padding:7px 0 7px 10px;
}
.box p{
  background-color:#f8f2ef;
  font-size:11px;
  color:#333333;
  padding:10px;
  line-height:15px;
}

#footer{
  background-color:#9c4223;
  float:right;
  width:100%;
}
#footer li{
  float:right;
  padding:4px 0
}

#footer li a{
  color:#ebebeb;
  display:block;
  padding:2px 10px;
  text-decoration:none;
}
#footer li a.hover, #footer li a:hover{
  text-decoration:underline;
}
#footer li a.kontakt{
  border-right:1px solid #fff;
}

.formular{
  margin:10px 0 0 0;
  float:left;
}

.formular label {
  float:left;
  vertical-align:top;
  width:100px;
  padding-left:5px;
}
#content .formular p{
  margin:9px 0;
}
.formular .submit{
  float:right
}

.aktuelles h2 a{
  font-weight:bold;
  text-decoration:none;
  font-size:14px;
  margin:25px 0 0 0;
  display:block
}
#content .aktuelles p{
  margin-top:5px
}
#content .aktuelles p a{
  float:right;
}

ul.list-style{
  list-style:disc
}
ul.list-style li{margin:5px 0 5px 20px;}
