/* CSS Document */

body {
	color:#393836;
	background: #BAB6AD url(../img_bg/bg_body01.gif) no-repeat fixed 0px 0px;
	margin:0px;
	padding: 0px;
	text-align: center;
}
	
img { border: 0px;}

a {color: #728572; font: 11px verdana, arial, helvetica, sans-serif; text-decoration: none;}
a:visited {color:#728572; text-decoration: none;}
a:hover {color: #728572; text-decoration: none;}
a:active { color:#728572; text-decoration: none;}

td, p, div { color:#393836; font:11px verdana, arial, helvetica, sans-serif; }
p {	margin:0px;	padding:0px;}
h1 {
	font: 700 12px verdana, arial, helvetica, sans-serif;
	color: #393836;
	margin:8px 0px 0px 0px;	
	padding:0px;
	text-align: left;
}
h2 {
	font-size:11px;
	font-weight: 700;
	padding: 5px 10px;
	margin:0px;
	text-align: left;
	margin:0px;
	padding:0px;
}
br {
	line-height:8px;	
}
/* CSS DIVs */
/* ----------BOX-------------- */
#box {
    width: 760px;
	height: 530px;
    padding:0px;
    margin-left: auto;
    margin-right: auto;
	text-align: left;
	margin-top: -265px;
	margin-left: -380px;
	position: absolute;
	top: 50%;
	left: 50%;	
	background-color: transparent;
}

/* ----------Head-------------- */
#head {
	height: 100px;
    background-color: transparent;
    padding: 0px;
    margin: 0px;
	border-bottom: 1px solid #393836;	
	text-align: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0 0;		
	clear: both;
 }

#headContent{
    margin: 4px;
}
#headContent td{
	height: 90px;
	text-align: center;
}

/* ---------- content -------------- */
#content{
   width:759px;
   height: 400px;
   position: relative;
   top: 0px;
   left: 0px;	
   margin: 0;
   padding:0px 0px 0px 0px;
   background-color: #ECE9E2;
   border-left: 1px solid #ECE9E2;
}
/* ----------leftMenu-------------- */
#left{
   width:200px;
   height: 380px;
   position: absolute;
   top: 20px;
   left: 0;	 
   text-align: left;
   margin: 0;
   padding:0px 0 0px 0;
   border-left: 0px solid #393836;
 }
 
#leftMenu{
    margin: 0px 16px 4px 4px;
}
#leftMenu a {
	font-size:11px;
	color:#393836;
	background:url(../img_navi/menu_a.gif) no-repeat center left;
	padding-left:33px;
  }
#leftMenu a:hover{ color:#393836;background:url(../img_navi/menu_ov.gif) no-repeat center left;}
#leftMenu .active  { color: #393836; font-weight: bold;background:url(../img_navi/menu_ov.gif) no-repeat center left;}

#leftMenu a.sub {
	background:url(../img_navi/menu_a_sub.gif) no-repeat center left;
	padding-left:40px;
  }
#leftMenu a:hover.sub  {
	background:url(../img_navi/menu_a_sub_ov.gif) no-repeat center left;
  }  
#leftMenu a.subactive {
	background:url(../img_navi/menu_a_sub_ov.gif) no-repeat center left;
	padding-left:40px;
  }    
#leftMenu a:hover.subactive {
	background:url(../img_navi/menu_a_sub_ov.gif) no-repeat center left;
	padding-left:40px;
  }
    
/* HR */ 
div.hr { height:1px; background:url(../img_bg/hr.gif) repeat-x scroll left; margin:5px 0 5px 0; }
div.hr hr { display:none; }
/* HR Sub*/ 
div.hrSub { height:1px; background:url(../img_bg/hr.gif) repeat-x scroll left; margin:5px 2px 5px 10px; }
div.hrSub hr { display:none; }
/* ----------main-------------- */ 
#main{
	width: 559px;
	height: 400px;
 	position: absolute;
	top: 0px;
	left: 0px;	
	margin: 0px 0 0 200px;
	padding: 0px 0px 20px 0px;
	background:#ECE9E2;
	overflow: auto;	
	scrollbar-3dlight-color:#393836;
	scrollbar-arrow-color:#393836;
	scrollbar-base-color:#393836;
	scrollbar-darkshadow-color:#393836;
	scrollbar-face-color:#ECE9E2;
	scrollbar-highlight-color:#ECE9E2;
	scrollbar-shadow-color:#ECE9E2;
	text-align: left;
} 

#mainContent{
    margin: 20px 10px 4px 4px;
	text-align: left;
} 

#mainContent a { color:#C61818; font:bold 11px verdana, arial, helvetica, sans-serif; }
#mainContent a:hover { color:#635F56;}
#mainContent p {	
	margin:6px 0px 0px 4px;
	padding:0px 0px;
	line-height:16px;
	text-indent: 0px;
	word-spacing: 0px;
	
	text-align:justify;
}

/* HR */ 
#mainContent div.hr { height:1px; background:url(../img_bg/line_01.gif) repeat-x scroll left; margin:5px 0 5px 0; }
#mainContent div.hr hr { display:none; }
#mainContent table { margin:0px 0px 0px 4px;}
#mainContent td { margin:6px 0px 0px 2px; padding:2px;}
.text {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 9em;
	float: left;
	padding: 5px 0 1px 0;
}

/* IMAGES */
.bildRechts {
	margin: 2px;
	padding: 0px;
    float: right;
}
.bildLinks{
	margin: 2px;
	padding: 0px;
    float: left;
}
/* ----Bild Block rechts/links---- */
.imageBlockRight { margin: 0px; padding: 0px; float: right; }
.imageBlockLeft { margin: 0px; padding: 0px; float: left; }
.zelleImg { padding: 0px;	margin: 0px;}
.zelleTitel td {
	color:#C61818;
	text-align: center;
    font: 500 9px verdana, arial, helvetica, sans-serif;	
}




.clear {
	clear: both;
}
/* ------------------------ */
.bildXXX {
	height: 220px;
	width: 170px;
	margin: 2px 0 2px 0;
	padding: 6px;
	background-image:url(../img_bg/image_bg_hoch.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0 0;	
    float: right;
}


 /* ---------- NEWS ------------- */ 
.titelNews {
	color: #393836;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	padding: 2px;
	background-color: #BAB6AD;
}

.tdNewsImg {
	height: 102px;
	width: 102px;
	padding: 2px;
	border: solid 1px #4A453F;
	text-align: center;
	vertical-align: middle;
}
.detailsNewsImg {
	margin: 4px 2px 4px 10px;
	padding: 2px;
	border: solid 1px #393836;
	text-align: center;
	vertical-align: middle;
	float: right;
}
.tdDownloadPdf {
	border: solid 1px #4A453F;
	text-align: left;
}

.tdzurueck {
	border-top: solid 1px #4A453F;
	border-right: solid 1px #4A453F;
	border-bottom: solid 1px #4A453F;
	text-align: right;
	vertical-align: bottom;
}
#newsMenu { width: 500px; margin: 2px 0px 0px 0px; text-align: center; border: 0px solid #666;}
#newsMenu ul { margin: 0px;	padding: 0px;}		
#newsMenu li{ display: inline;	list-style-type: none; }		
#newsMenu a {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	margin: 0px 2px;	
	padding: 2px 4px 2px 4px;
	background-color: #BAB6AD;
	color: #C61818;
}
		
#newsMenu a:link, #newsMenu a:visited {color: #C61818; text-decoration: none;}		
#newsMenu a:hover {color: #333;}
#newsMenu li.activeNews a, #newsMenu li.activeNews a:visited {color: #393836;}


/* ----------Diverse----------- */

 /* ---------- NEWS ---------------------------------------------------------- */ 
.newsTitle {
	color: #393836;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	background-color: #CDD7CE;
}
.newsImagesmall {
	margin: 0px;
	border: solid 1px #393836;
}

 /* ----------footer-------------- */ 
#footer {
	width: 760px;
	height: 30px;	
 	position: absolute;
	top: 500px;
	left: 0px;
	margin: 0px 0 0 0px;
	padding: 0px;
	border-top: 1px solid #393836;	
	background-color:transparent ; 
	background-image: url(../img_bg/bg_footer.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom 0;	
}  
#footerContent{
    margin: 10px 0 0 10px;
	padding: 0px;
	text-align: center;
}
#footerContent p { color:#393836; font:10px verdana, arial, helvetica, sans-serif; }
#footerContent a { color:#393836; font:10px verdana, arial, helvetica, sans-serif; }

#footerContent a, a:visited, a:active {
color:#393836; font:10px verdana, arial, helvetica, sans-serif;}
#footerContent a:hover {color: #C61818; text-decoration: none;}



/* ---------- FOMULAR ELEMENTE ---------- */

input
   { font-size:11px; font-family:Verdana,Arial; color:#393836;
	width: 240px;
	margin: 2px 0px;
	background-color:#FFF ;
	border-top: solid 0px #000;
	border-right: solid 0px #000; 
	border-bottom: solid 1px #635F56;
	border-left: solid 0px #000;   
    }   
.pflicht {border-bottom: solid 1px #C61818;}
.button 
   { font-size:11px; font-family:Verdana,Arial; color:#C61818;
	width: 100px;
	background-color: #BAB6AD;
	border-top: solid 0px #000;
	border-right: solid 1px #393836; 
	border-bottom: solid 1px #393836;
	border-left: solid 0px #000; 
    }
.message
   { font-size:11px; font-family:Verdana,Arial; color:#393836;
	width: 240px;
	background-color: #FFF;
	border: solid 0px #000;
	overflow: auto;  	
    }	
 /* ---------- COUNTER -------------- */ 	
 #counter {
	 background-color: #fff;
	 height: 20px;
	 visibility: hidden;
	 display: none;
 }
 
 
 
