body {
  margin:0;
  padding:0;  
 
   font-family:'Trebuchet MS', verdana, geneva, helvetica,arial;
   font-size:12px;
   color:#43668C;

background-color:#ffffff;
}

html {
  height: 100%;
overflow:hidden;
}

a {
  color: #fff;
  text-decoration:none;
}

img {
  border: 0;
}

p {
  font-size:10px;
}

h1,h2,h3,h4,h5,h6 {
  font-family:'Trebuchet MS', verdana, geneva, helvetica,arial;
  padding:0px;
  margin:0px;
  font-weight:bold;
}

.baskerville {
  font-family:Baskerville,Times;
}

.caslon_italic {
  font-family:Caslon,Times;
  font-style:italic;
}


h1 {
  font-size:18px;
  margin-bottom:20px;
    letter-spacing:2px;
	 color: #EE3638;
}


h2 {
  font-size:16px;
  margin-bottom:18px;
    letter-spacing:2px;
 color: #EE3638;
}


h3 {
  font-size:14px;
  margin-bottom:8px;
    letter-spacing:2px;
 color: #EE3638
}


h4{
  font-size:12px;
  margin-bottom:4px;
    letter-spacing:2px;
 color: #EE3638
}


h5{
  font-size:12px;
  line-height:20px;
  letter-spacing:2px;
  font-style:italic;
    color: #EE3638;
	font-weight:normal;
}





.blue{
color:#43668C;
}

.red{
    color: #EE3638;
}

.black{
    color:#333333;
}
.green{
    color:#3A9922;
}
.italic{
  font-style:italic;
}

.strong{
font-weight:bold;
}

.normal{
font-weight:normal;
}


.mainteaser{
  font-size:15px;
  line-height:20px;
  letter-spacing:2px;
    color: #EE3638;
	font-weight:bold;
	  font-style:italic;
}


.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

* {
  outline: none;
}

#logo {
  position: absolute;   
 top:5px;
right:10px;
  margin:0;
 z-index:21;
}


img#bg{
  /* visibility:hidden; */
}

#background-content{
  position:absolute;
  top:80px;
  left:0;
  z-index:0;
  overflow:hidden;
  background-color:#ffffff;
}


#footer{
  position: absolute;
left: 5px;
  bottom:  5px; 
  font-size:  12px;
  color: #fff;
  z-index: 10000;
}

#pagefooter{
margin-top:20px;
}



#nav {
  position: absolute;   
 top:30px;
 left:0px;
  margin:0;
  padding:0;
    z-index:22;
}



#header{
height:225px;
background:  #ffffff  url("../../media/pics/mainbg_horz2.jpg")  repeat-x bottom left;
}





#nav ul {
font: normal 14px 'Trebuchet MS', verdana, geneva, helvetica,arial;
color:#FFFFFF;
border: 0;
margin:0;
padding:0;
list-style-type: none;
text-align:left;

}

#nav li  {
	display: block;
text-align: left;
padding:2px;
padding-left:0px;
	margin-bottom:1px;
}

#nav li a  {
background-color: #6C7E86;
background-color: #43668C;
background-color: #EE3638;
font-weight:bold;
font-size:13px;
text-align: left;
padding:2px;
padding-left:25px;
padding-right:10px;
border-bottom:4px solid #6C7E86;
border-bottom:4px solid #43668C;
}

#nav li a:hover  {
background-color: #4BBBC4;
background-color: #ffff00;
background-color: #fff;
color: #43668C;
text-align: left;
padding:2px;
padding-left:35px;
padding-right:25px;
border-bottom:5px solid #EE3638;
border-bottom:4px solid #ffffff;
}

#nav li a.active   {
background-color: #4BBBC4;
background-color: #ffff00;
background-color: #fff;
color: #43668C;
text-align: left;
padding:2px;
padding-left:35px;
padding-right:20px;
border-bottom:5px solid #EE3638;
border-bottom:0;
}


#aktuell{
position: absolute;
  left:0px;
top:220px; 

font-size:18px;

color: #EE3638;
color: #43668C;
font-weight:bold;
background-color: #ffff00;

z-index: 10000;
padding:4px;
padding-right:20px;
  
border-bottom:3px solid #D4D400;
text-align:right;
font-style:italic;
width:500px;
}

	#aktuell:hover{
background-color: #ffffff;
border-bottom:3px solid #EE3638; 
cursor:pointer;
}


#mainbox{
position: absolute;
right:0px;
bottom:0px; 

background-color:#fbfbfb;
z-index: 10000;
  
border-bottom:3px solid #D4D400;
width:60%;

-moz-opacity: 0.85;
opacity:.85;
filter: alpha(opacity=85);
}


#mainbox #content{
padding:8px;

width:90%;
}

  /*
    position: absolute;
  left:0px;
  bottom:0px; 
  
  
  border-top:5px solid  #43668C;
    border-top:5px solid #EE3638;
	
	  border-left:8px solid  #43668C;

	  background:  url("media/pics/verlauf2.jpg")  repeat-x top left !important;
	  #E7E8EA
	  
	  div#contentarea { position:absolute; top:130px; left:175px; right:0px; bottom:20px; width:805px; overflow:auto; }
	*/
	

#contentBoxBg{
  position: absolute; 
  top:215px; 
  height:20px;
  width:100%;
  
overflow:hidden;
background-color:#fefefe;
z-index:2;
			
-moz-opacity: 0.70;
opacity:.70;
filter: alpha(opacity=70);
}

#contentBox{
  width:100%;
  padding:0;
    margin:0;
  overflow:auto;
 background:  #E7E8EA  url("../../media/pics/verlauf2.jpg")  repeat-x top left !important;
}

#contentBox a {
color:#43668C;
  text-decoration:underline;
}




#txtBox {
position:relative;  
float:left;
padding:20px;
padding-left:50px;
padding-right:50px;
width:500px;
}

#picBox{
  position:relative; 
  margin-left:600px; 
margin-top:10px;

  padding:0;
	padding-right:10px;

}

#picBox img{
  margin:4px;
  background-color:#FFFFFF;
  padding:3px;
}

.erecode {
 unicode-bidi:bidi-override;
 direction: rtl;
  }
.edisplay { display:none; }
