@charset "utf-8";

/***********************************************************

top
---
border															#cac48b
background right										#e8e6c9
date color													#cec895

content
-------
headline blau												#007cab

link inactive												#007cab
link active													#93c3d9

text color													#201e21

footer
------
border															#787677


************************************************************/




html {margin:0; padding:0;}

body {
	margin:0; 
	padding:0;
	font-size:62.5%;
	background:#fff url('bckgrnd.gif') repeat top left;
	font-family:verdana, arial, sans-serif;
}

 

/**********************************************************************/
/*           	             Ebenen - Layout			                      */
/**********************************************************************/


#wrapper {
   width:100%;
}



/************      Header     ***************/

#wrapper_top {
   width:100%;
   border-bottom:10px solid #cac48b;
   height:72px;
   text-align:center;
   background-color:#fff;
}

#wrapper_top_content {
	width:1000px;
	margin:0 auto;
	text-align:left;
}




/************      Main     ***************/

#wrapper_content {
	width:1000px;
	margin:0 auto;
	text-align:center;
}

#content_left {
	text-align:left;
	float:left;
	width:370px;
	margin-left:80px;
}

#content_right {
	text-align:left;
	float:right;
	width:530px;
        min-height:400px;
	border-left:10px solid #cac48b;
	border-right:10px solid #cac48b;
	border-bottom:10px solid #cac48b;
	background-color:#e8e6c9;
}

/************      Footer     ***************/

#wrapper_footer {
	width:100%;
	border-top:2px solid #787677;
	border-bottom:2px solid #787677;
	height:25px;
	text-align:center;
        background-color:#fff;
}

#footer_content {
	width:920px;
	margin:0 auto;
	text-align:left;
	position:relative;
}


/************      Sonstiges     ***************/

div.clear {clear:both;}


/**********************************************************************/
/*           	             Ebenen - Text  			                      */
/**********************************************************************/

#content_left_t {
	margin:20px 20px 20px 0;
	font-size:1.2em;
	float:left;
}

#content_right_t {
	margin:11px 11px 11px 11px;
	font-size:1.2em;
	float:left;
	color:#646464;
}

#content_right_t img {
   margin-bottom:10px;
}

ul {
  margin:10px 0 10px 10px;
}

ul li {
  margin:0 0 8px 20px;
}

p {
  margin:0 0 12px 0;
}

/**********************************************************************/
/*           	          				  Header  						                */
/**********************************************************************/

#wrapper_top_content img {
	border:none;
	text-decoration:none;
	width:453px;
	height:72px;
	float:left;
}

#wrapper_top_content .date {
	float:right;
	margin:45px 30px 0 0;
	color:#cec895;
	font-size:1.1em;
}



/**********************************************************************/
/*	                 		  	 	 Main Navi			                      */
/**********************************************************************/

.mnavi_headline {
        font-size:1.0em;
	font-weight:bold;
	color:#007cab;
}

#content_left .mnavi {

}

/************      LV1     ***************/

#content_left .mnavi ul {
	margin:45px 0 0 0;
	padding:0;
	border-top:2px solid #c5be81;
}

#content_left .mnavi ul li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:2px solid #c5be81;
	height:19px;
	width:250px;
	padding-top:6px;
	color:#007cab;
	font-weight:bold;
	text-transform:uppercase;
}

#content_left .mnavi ul li a:link, #content_left .mnavi ul li a:visited {
	color:#007cab;
	text-decoration:none;
}

#content_left .mnavi ul li a:hover, #content_left .mnavi ul li a:active {
	color:#93c3d9;
	text-decoration:none;
}

/************      active     ***************/

#content_left .mnavi ul li.active a:link, #content_left .mnavi ul li.active a:visited {
	color:#93c3d9;
	text-decoration:none;
}

#content_left .mnavi ul li.active a:hover, #content_left .mnavi ul li.active a:active {
	color:#93c3d9;
	text-decoration:none;
}




/**********************************************************************/
/*           	            Footer				    			                   */
/**********************************************************************/

#footer_content .kontakttext {
	float:left;
	width:200px;
	margin-left:40px;
	text-align:left;
	position:relative;
	top:-130px;
	color:#007cab;
	font-size:1.2em;
	font-weight:bold;
}


/************      menu secondary     ***************/

#footer_content .subnavi {
	margin-left:-200px;
	float:left;
}

#footer_content .subnavi ul {
	margin:6px 0 0 0;
	padding:0;
	text-transform:uppercase;
	font-weight:1.1em;
	float:left;
}

#footer_content .subnavi ul li {
	margin:0 0 0 8px;
	padding:0;
	display:inline;
}

#footer_content .subnavi ul li.border {
	border-right:2px solid #c9c38b;
	padding-right:12px;
	padding-bottom:2px;
}

#footer_content .subnavi ul li a:link, #footer_content .subnavi ul li a:visited {
	color:#007cab;
	text-decoration:none;
}

#footer_content .subnavi ul li a:hover, #footer_content .subnavi ul li a:active {
	color:#007cab;
	background-color:#93c3d9;
	text-decoration:none;
}

/************      menu secondary - active    ***************/


#footer_content .subnavi ul li.active a:link, #footer_content .subnavi ul li.active a:visited {
	color:#007cab;
	background-color:#93c3d9;
	text-decoration:none;
}

#footer_content .subnavi ul li.active a:hover, #footer_content .subnavi ul li.active a:active {
	color:#007cab;
	background-color:#93c3d9;
	text-decoration:none;
}


/************      homelink     ***************/

span.homelink {
	margin:6px 0 0 0;
	float:right;
	text-transform:uppercase;
	font-weight:1.1em;
}

#footer_content .homelink a:link, #footer_content .homelink a:visited {
	color:#007cab;
	text-decoration:none;
}

#footer_content .homelink a:hover, #footer_content .homelink a:active {
	color:#007cab;
	background-color:#93c3d9;
	text-decoration:none;
}


/************      homelink - active    ***************/


#footer_content .homelink a:link, #footer_content .homelink a:visited {
	color:#007cab;
	text-decoration:none;
}

#footer_content .homelink a:hover, #footer_content .homelink a:active {
	color:#007cab;
	text-decoration:none;
}

/**********************************************************************/
/*           	            Ueberschriften  			                   */
/**********************************************************************/


h1 {
	font-size:1.2em;
	font-weight:bold;
	color:#007cab;
        margin:18px 0 8px 0;
}

h2 {
        font-size:1.0em;
	font-weight:bold;
	color:#575757;
	margin:18px 0 8px 0;
	padding:0;
        display:block:
        width:490px;

}

h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#6e6e6e; 
}

h4 {
	font-size:1.1em;
	font-weight:bold;
	color:#000;
}

h5 {
	font-size:1.0em;
	font-weight:bold;
	color:#000;
}

h6 {
	font-size:1.0em;
	font-weight:normal;
	color:#000;
}


/**********************************************************************/
/*           	                Links					  			                  */
/**********************************************************************/


a:link, a:visited {
	text-decoration:underline;
	color:#575757;
}

a:hover, a:active {
	text-decoration:none;
	color:#575757;
}








/**********************************************************************/
/*           	               bilder      	                */
/**********************************************************************/
#content_right table img {
  margin:0 10px 15px 30px;
}
/*
#content_right a.thickbox:link, #content_right a.thickbox:visited {
  color:#e8e6c9;
  text-decoration:none;
}

#content_right a.thickbox:hover, #content_right a.thickbox:active{
  color:#575757;
  text-decoration:none;
}
*/
#content_right a.thickbox img {
  border:2px solid #e8e6c9;
  text-decoration:none;
}

#content_right a.thickbox img:hover {
  border:2px solid #575757;
  text-decoration:none;
}
