html, body { height:100%; }

body {
	padding:0;
	margin:0;
	text-align:left;
	min-width:780px;
	background-color:#2A2B2A;
    background: url(../images/bgrMain.gif);
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color:#FFFFFF;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
}



/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:600px; 
    height:490px; 
  z-index:101; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:600px;
    height:489px; 
	clip:rect(0px, 599px, 488px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}    
    
.content { 
	position:absolute; visibility:hidden;
	left:0px; 
    top:0px;
	z-index:1; 
    padding-right: 5px;
    text-align: right;
    line-height: 120%;
	}


.input {
	font-size:11px;
	font-family: verdana, geneva, arial, helvetica, 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;
}

.newsheadline { 
    font-size:1.2em; 
    color: #FFFFFF;
    font-weight:bold;
 }

.small {
	font-size:9px;
}



div,p  { margin-top:0; }


a:Link { 
 font-size:11px; 
 color: #B2CF16;
 text-decoration:none; 
  }
  
a:Visited {
  color: #D0E174;
  text-decoration:none; 
 }   
a:Hover { 
 text-decoration:underline;
 color: #FFFFFF;
}


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: #B2CF16;; 
   font-size:7pt; 
}
a.additionalnavi:Hover {
   color: #FFFFFF;; 
   font-size:7pt;
   text-decoration: underline;
}


a.navipath { 
  font-size:10px; 
  color: #B2CF16;
  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;
}


.klein {font-size: 10px;}

.meinBild { border: 1px solid #ffffff; padding: 5px;}

.paddingBild  {padding: 6px;}

.PageLinkActive   {
  background: #B2CF16;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #41433F;
}

.normal {
  font-size: 10px;
  color: #B2CF16;
}

.gbReplySquare {
  border: 1px solid #B2CF16;
}

.sitemap_level2_container {
	float:left;
	width:270px;
	padding-top:.3em;

}

.sitemap_level3_container {
	float:right;
	width:270px;
	padding-top:.3em;

}

.input_searchbox {
	width:100px;
    height: 15px;
	vertical-align:middle;
	font-size:10px;
	background-color: #B2CF16;
    color: #000000;
    border: 1px solid #B2CF16;
}

.input_gb {
	/*width:100px;*/
    height: 15px;
	vertical-align:middle;
	font-size:10px;
	background-color: #B2CF16;
    color: #000000;
    border: 1px solid #B2CF16;
}
.gbFirst {
  font-weight: bold;
  font-size: 11px;
  padding-right: 1px;
}


.textarea_gb {
  background: #B2CF16;
  color: #000000;
  font-size:11px;
  border: 1px solid #B2CF16;
  scrollbar-3dlight-color:;
           scrollbar-arrow-color:#ffffff;
           scrollbar-base-color:#B2CF16;
           scrollbar-darkshadow-color:;
           scrollbar-face-color:;
           scrollbar-highlight-color:;
           scrollbar-shadow-color:
}


.boxleft {
color: #b2cf16;
font-size: 11px;
font-weight: normal;
text-align: right;
padding-right: 3px;
}
.boxleft input, select{
 font-size: 11px;
 color: #000;
 background: #b2cf16; 
 border: none; 
 margin: 2px;
}
.input_newsletterselect {
	width:100px;
	vertical-align:middle;
	font-size:9px;

    background-color: #B2CF16;
	color: #000000;
    border: 1px solid #B2CF16;
    margin-left: 10px;
    
}

.label_searchbox {
    font-size: 9px;
	vertical-align:middle;
	color:#B2CF16;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}

.label_newsletter {
    font-size: 10px;
	vertical-align:middle;
	color:#B2CF16;
	position:relative;
	padding-right:6px;
    padding-bottom: 4px;
    text-align: right; 
	/*left:-65px;*/
}

.label {
    font-size: 14px;
	vertical-align:middle;
	color:#B2CF16;
	position:relative;
	padding-right:6px;
    padding-bottom: 4px;
    text-align: left; 
    font-weight: bold;
	/*left:-65px;*/
}

.newsletterform {
 margin-left: 52px;

}

#loginbox {

    color: #8F937C;
    font-size: 10px;
    margin-left: 33px;


}

.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: #B2CF16;
/* 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: 538px;
  background: url(../images/leBorder.jpg);
  z-index: 1;
 }
 
#content {
 position: absolute;
 top: 50px;
 left: 328px;
 width: 625px;
 height: 528px;
 max-height: 528px;
 background: url(../images/bgr_content.gif);
 z-index: 2;
}

#content .navSep {
   color:  #B2CF16;
   font-size: 10px;
}

#subnav  {
 position: relative;

 margin-left: 2px;
 height: 12px;

 z-index: 5;
}

#subnav .subnavSep {
   color: #C8B7AE; 
   font-size:7pt; 
margin-top: 10px;
}

#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: 528px;
   width: 625px;
   background: url(../images/ga_footer.gif);
   background-color: #FF9600;
   height: 10px;
}
.articlePagination {
  
}

#Pagination {
 position: absolute;
 top: 506px;
 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;}



li {
  list-style-type: circle;
  margin-left: -20px;
  
}
*/    Terminmodul */

/*---------------------------------------------*/ 
/*               Terminein/ausgabe             */ 
/*---------------------------------------------*/ 

#mod_te h1 {font-size:150%; color:#ffffff; margin-bottom:5px;}
#mod_te h2 {font-size:120%; font-weight:bold; color:#ffffff; margin-bottom:5px;}
#mod_te p {font-size:100%; color:#B2CF16; }

/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminliste                 */ 
/*---------------------------------------------*/ 

#mod_tl table {
   width:100%; 
   background-color:;
   border-collapse:collapse;
}

#mod_tl th {

   text-align: left;
   vertical-align: top;
   line-height: 130%;
   background-color:;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:0px;
   color: #B2CF16;
   font-size: 10pt;
   text-transform: uppercase;
   font-weight: bold;
}

#mod_tl td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
   font-size: 10px;
   color: #FFFFFF;

}

#mod_tl .hell { background-color:#5A5C57; }
#mod_tl .dunkel { background-color:#4D4F4A; }

#mod_tl .sp1 { width:20%; }
#mod_tl .sp2 { width:1%; }
#mod_tl .sp3 { width:40%; padding-right: 5px}
#mod_tl .sp4 { width:40%;}

/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminteaser                */ 
/*---------------------------------------------*/ 

#mod_ttl table {
   width:300px; 
   background-color:#ffffff;
   border-collapse:collapse;
}

#mod_ttl th {
   width:100%;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   text-align: left;
   vertical-align: top;
   line-height: 200%;
   background-color:#cacaca;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:5px;
}

#mod_ttl td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
}

#mod_ttl .hell { background-color:#ffffff; }
#mod_ttl .dunkel { background-color:#dfdfdf; }
#mod_ttl .sp1 { width:110px; }
#mod_ttl .sp2 { width:190px; }


/*---------------------------------------------*/ 


