@import url("fenlab_print.css") print;

*  { padding: 0; margin: 0; }
h1, h2, h4, h5 { margin-bottom: 0.5em; }
h3 { margin-bottom: 0.1em; }
ul, ol { margin-bottom: 1.5em; }
ul ul { margin-bottom: 0; } 
li { margin-left: 1em; }

a, img { border: none; }

.cleardiv { clear: both; }

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #dfdfdf;
	}


/*----------Internet Explorer png-fix----------*/

img, div { behavior: url(fileadmin/templates/new_template/js/iepngfix.htc); }

* html div#map img { behavior: none; }


/*----------Ende png-fix----------*/

h1 {
	color: #962E95;
	font-size: 13px;
	font-weight: bold;
}

h2 {
	color: #525252;
	font-size: 12px;
	font-weight: bold;
}

h3 {
	color: #525252;
	font-size: 11px;
	font-weight: bold;
}

body {
	font-family: Tahoma,Arial,Sans-Serif;
	font-size: 11px;
	color: #525252;
	text-align: center;
}

#page {
	width: 702px;
	margin: 40px auto 0px auto;
	text-align: left;
}

#logo {
	position: absolute;;
	top: 10px;
	margin-left: 28px;
}

.logo {
	position: relative;
	z-index: 100;
}

#headerimage {
	height: 80px;
	background: url(../img/headerbild.jpg) no-repeat top left;
}


/*-----NAVIBEREICH-----*/

#navibereich {
	/*overflow: hidden;*/
	font-size: 11px;
	line-height: normal;
	border-top: 6px solid #dcdcdc;
	border-bottom: 14px solid #dcdcdc;
	padding: 0px 5px 0px 80px;
	background: #f1f1f1 url(../img/menuelinie_unten.gif) repeat-x bottom left;
	font-weight: bold;
}




#content {
	background-color: #dcdcdc;
	width: 702px;
}

#content_left {
	width: 113px;
	float: left;
	padding: 25px 0;
}


#content_left p {
	margin: 0 5px;
}

#content_left img.logo_dar {
	margin: 10px 5px 0px 5px;
}

#content_main {
	width: 395px;
	float: left;
	background: #ffffff;
	padding: 25px 30px;
	line-height: 150%;
}

#content_main a {
	color: #962E95;
	text-decoration: underline;
}

#content_main p {
	margin-bottom: 1.5em;
}



#content_right {
	width: 104px;
	float: right;
	padding: 25px 10px 10px 10px;
}

#content_right .csc-textpic {
	margin-bottom: 10px;
}

#content_right a {
	color: #962E95;
}



/*-----FOOTER-----*/

#page #nav_footer {
	padding: 8px;
	background: #dcdcdc;
	text-align: center;
	font-size: 10px;
	height: 24px;
}

#nav_footer a {
	color: #525252;
}

#page #nav_footer p { text-align: center; }

/*------------- Subnav----------*/

#subnavcontainer {
  margin: 0 0 20px 0;
  padding:0;
}

#subnavcontainer ul {
   display:block;
   list-style-type:none; 
   margin:0pt;
   padding:0pt;
   border-left: 1px solid #dcdcdc;
}

#subnavcontainer ul li {
   margin:0;
   padding:0;
   
}


#subnavcontainer ul li a:link, #subnavcontainer ul li a:visited {
  border-bottom:1px dashed #fff;
  background-color:#f1f1f1;
  color:#000;
  display:block;
  font-size:10px;
  font-weight:normal;
  padding:0.5em;
  text-decoration:none;
  text-transform:uppercase;
}

#subnavcontainer ul li a:hover, #subnavcontainer ul li a:active, 
#subnavcontainer ul li a:focus, #subnavcontainer ul li a.act:link, #subnavcontainer ul li a.act:visited  {
  border-bottom:1px dashed #fff;
  background-color:#fff;
  color:#962E95;
  display:block;
  font-weight:normal;
  text-decoration:none;
} 



