html, body { height:100%; }

body {
	padding:0;
	margin:0;
	text-align:left;
	min-width:780px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:#FFFFFF;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;

    background-color: #2A2B2A;
    background: url(../images/bgrMain.gif);
}

.input {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	width:240px;
	margin-bottom:8px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.small {
	font-size:9px;
}

.normal {
  font-size: 10px;
  color: #2AA5CE;
}

.gbReplySquare {
  border: 1px solid #2AA5CE;
}


.input_gb {
	/*width:100px;*/
    height: 15px;
	vertical-align:middle;
	font-size:10px;
	background-color: #2AA5CE;
    color: #000000;
    border: 1px solid #2AA5CE;
}
.gbFirst {
  font-weight: bold;
  font-size: 11px;
  padding-right: 1px;
}


.textarea_gb {
  background: #2AA5CE;
  color: #000000;
  font-size:11px;
  border: 1px solid #2AA5CE;
  scrollbar-3dlight-color:;
           scrollbar-arrow-color:#ffffff;
           scrollbar-base-color:#2AA5CE;
           scrollbar-darkshadow-color:;
           scrollbar-face-color:;
           scrollbar-highlight-color:;
           scrollbar-shadow-color:
}

.meinBild { border: 1px solid #ffffff; padding: 5px;}

.paddingBild  {padding: 6px;}

div,p  { margin-top:0; }


a:Link { 
 font-size:11px; 
 color: #2AA5CE;
 text-decoration:none; 
  }
a:Visited {
  color: #4CB9DD;
  text-decoration:none; 
}
a:Active {
}
a:Hover { 
 color: #FFFFFF;
 text-decoration:underline;
}


a.klein_lang {
 font-size:7pt; 
 color:#FFFFFF; 
 text-decoration:none;
}
a.klein_lang:Hover {
 font-size:7pt; 
 color:#FFFFFF; 
 text-decoration:none;
}

a.newsheadline { font-weight:bold; } 

a.bottomnavi { 
   color:#ffffff; 
   font-size:7pt; 
  
} 

a.additionalnavi {
   color: #2AA5CE;; 
   font-size:7pt; 
}
a.additionalnavi:Hover {
   color: #FFFFFF;; 
   font-size:7pt;
   text-decoration: underline;
}


a.navipath { 
  font-size:10px; 
  color: #2AA5CE;
  text-transform: uppercase;
} 

a.navileft_passive {
	display:block;
	background-color:#E8E8EE;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.navileft_active {
	display:block;
	background-color:#ffffff;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	/* background:url("../images/navi_pfeil.gif") no-repeat; */
	background-position:right;
	background-color:#E8E8EE;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:#821E00;
	font-weight:bold;
	padding-bottom:.4em;
	/* background:url("../images/navi_pfeil_rechts.gif") no-repeat; 
	background-position:right;*/
}

a.sitemap_level2 {

	color:#9A5B3D;
	/* background:url("../images/navi_pfeil_rechts.gif") no-repeat; 
	background-position:170px 4px;*/
	
}

a.sitemap_level3 {
	color: #AD887A;
}

.sitemap_level2_container {
	float:left;
	width:270px;
	padding-top:.3em;

}

.sitemap_level3_container {
	float:right;
	width:270px;
	padding-top:.3em;

}

.input_searchbox {
	width:65px;
	vertical-align:middle;
	font-size:11px;
	color: rgb(62,77,116);
}

.input_newsletterselect {
	width:80px;
	vertical-align:middle;
	font-size:11px;
	margin-right: 8px;
	color: rgb(62,77,116);
}

.label_searchbox {
	vertical-align:middle;
	color:#9d9ea2;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}

.PageLinkActive   {
  background: #2AA5CE;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #41433F;
}

#loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

.hidden {
	display:none;
}

.teaser_img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px; 
}
#datime {
 position: absolute;
 z-index: 2;
 top:  37px;
 left: 115px;
 width: 210px;
 padding-right: 2px;

 color: #2A2B2A;
 font-size: 7pt; 
 font-weight: bold;
 text-align: right;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 }

#box_LT {
 position: absolute;
 top: 0px;
 left: 115px;
 width: 210px;
 height: 50px;
 z-index: 1;
 background: #555951;

}

#box_LT2 {
 position: absolute;
 top: 50px;
 left: 115px;
 width: 210px;
 height: 33px;
 z-index: 1;
 background: #2AA5CE;
/* background-image: url(../images/p_lemar.gif); */
}

#box_LT3 {
 position: absolute;
 top: 86px;
 left: 115px;
 width: 210px;
 height: 70px;
 z-index: 1;
 background: #41433F;
 float: left;
 margin: 0;
 padding:0;

}

#lo_li {
 float: left;
 width: 110px;
 height: 22px;
 background-color: #41433F;
 z-index: 1;
}

#lo_re {
 float:right;
 width: 100px;
 height: 22px;
 background-color: #41433F;
 z-index: 1;
}


#nav  {
 position: absolute;
 top: 156px;
 left: 114px;
 width: 210px;
 min-height: 360px;
 z-index: 3;
 display: block;
}

#navigation {
  position: relative;
}

#teaser {
  position: relative;
  margin-left: 1px;
  display: block;
  width: 210px;
  height: 269px;
  background: #41433F;
  z-index: 3; 
}

#navpath {
  position: relative;
  margin-right: 0px;
  margin-top: -18px;
  text-align: right;
  z-index: 10;
 }

 #backbox {
  position: absolute;
  top: 50px;
  left: 945px;
  width: 17px;
  height: 517px;
  background: url(../images/leBorder.jpg);
  z-index: 1;
 }
 
#content {
 position: absolute;
 top: 50px;
 left: 328px;
 width: 625px;
 height: 510;
 min-height: 510px;
  max-height: 510px;
 background: url(../images/bgr_content.gif);
 z-index: 2;
}

#content .navSep {
   color:  #2AA5CE;
   font-size: 10px;
}

#subnav  {
 position: relative;
 margin-top: 0px;
 margin-left: 2px;
 height: 15px;
 background: #2A2B2A;
 z-index: 5;
}

#subnav .subnavSep {
   color: #C8B7AE; 
   font-size:7pt; 
}

#headline {
  position: relative;
  margin-left: 15px;
  margin-top: 15px;
  margin-right: 20px;
  z-index: 10;
  color: #A9AAA8;
  font-size: 11pt;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}

#inhalt {
  position: relative;
  margin-left: 15px;
  padding-right: 20px;
  z-index: 2;
  color: #ffffff;
  font-size: 8pt;
  font-weight: normal;
}
#inhalt td { font-size: 8pt;}
#inhalt2 {
  position: absolute;
  top: 542px;
  left: 450px;
  z-index: 2;
  color: #ffffff;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  width: 175px;
  /* clip:rect(0px 175px 14px 0px); */
  height: 14px;
  overflow: hidden;
  padding: 1px;
}

#footer {
   position: absolute;
   top: 507px;
   width: 625px;
   background: url(../images/af_footer.gif);
   background-color: #FF9600;
   height: 10px;
}

.articlePagination {
  
}

#Pagination {
 position: absolute;
 top: 486px;
 left: -13px;
   width: 625px;
}


#equalizer {
 position: absolute;
 top: 23px;
 left: 936px;
 width: 20px;
 height: 25px;
 z-index: 99;
}
.meinBild { border: 1px solid #A5A89F; padding: 2px; margin: 3px;}