/* *** Generated by www.csscreator.com *** */
html, body { height:101%; }
html, body{ 
 margin:10px 0 0 0; 
 padding:0; 
 text-align:center;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 90%;
} 
 
h2, h3, h4{
	font-size: 100%;
}


 
#pagewidth{ 
 width:793px; 
 text-align:left; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto; 
  border: 1px solid #C3C3C3;
} 
 
#header{ 
 height:163px; 
 width:100%; 
 background-image: url(../images/background/bg_head.gif);
 background-color:#FFFFFF; 
 margin: 0px;
 padding: 0px;
 } 
 
 .logo {
padding: 9px 0 0 600px;
	
 }
 
 
#leftcol{
 width:172px; 
 float:left; 
 position:relative; 
 margin-left:-182px; 
 margin-right:1px; 
 }
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 182px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #EBEBEB;   /* left column colour */ 
border-left-style: solid; 
 /*/*/ border-right-width: 182px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #EBEBEB;  /* right column colour */ 
border-right-style: solid; 
  background-color: #EBEBEB; /* center column colour */ 
width: auto;
 } 
 
#rightcol{
 /*/*/ width:182px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-182px; 
 margin-left:1px; 
} 

.blueQuadrat {
	position: relative;
	top: 0px;
	left: 10px;
	width: 160px;
	height: 160px;
   background-color: #565EA8;
	margin: 0px;
} 

.lightblueQuadrat {
	position: relative;
	top: 10px;
	left: 10px;
	width: 160px;
	height: 160px;
   background-color: #AECFED;
	margin: 0px;
	padding: 0px;
} 

.lightblueQuadrat img {
	width: 160px;
	height: 160px;
	margin: 0px;
	padding: 0px;
} 


#kontaktbox {
	width: 158px;
	height: 150px;
	margin-left: 10px;
	margin-top: 10px;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;	
	background-color: #F6F6F6;
}

#kontaktbox .kontaktInhalt p {
	font-size: .8em;
	padding: 7px 5px 0 3px ;
	margin: 3px;
	color: #201859;

}

.footerKontaktbox {
	font-size: .8em;
	margin-left: 10px;
	margin-top: 10px;
	margin-top: 0px;
}

.subNav {

	width: 160px;
	height: 160px;
   background-color: #2C1876;
	margin-left: 10px;
}

.subNav ul {
  list-style-image: url(../images/background/subnav_list.gif);
  margin: 0px;
  padding: 10px 0 0 28px;
}

.subNav ul li {
	
	margin: 0px;
	
}

.subNav ul a {
   color: #DBDBDF;
	font-size: .80em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:-2px;	vertical-align: text-top;
	padding: 0px;	
}

.subNav ul a:hover {
   color: #9C9CA7;
}
 
#footer{
 height:24px; 
 width:100%; 
 background-color:#EBEBEB; 
} 

#footer p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #565EA8;
	font-size: .8em;
	text-align: center;
	margin: 0px;
	padding: 4px 0 0 0;
}

 
#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 430px; 
 position: relative; 
 margin: 0px -8px 0 -2px; 
 }
 
 .contentHead {
 	border-top: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	margin-top: 10px;
 }
 
 
 .sectionpic {
 margin: 0px;
 }
 
#outer>#inner { border-bottom: 1px solid transparent;  }
 
.clr{clear:both;}
 
#content{
	
	padding:5px;/*padding for content */ 
   border-bottom: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	background-color: #ffffff;

} 

#content h2, h3 {
	color: #201859;
	font-size: .85em;
	padding: 0 15px 0 16px;
}

#content p {
	color: #201859;
	font-size: .85em;
	padding: 0 15px 0 16px;
}

#content ul {
   list-style: url(../images/background/list_image.gif);
	font-size: .85em;
	color: #201859;
}

.downllink img {
	margin: -1px 7px 0 0;
   vertical-align: middle;
	float: left;
}



#content ul.reflink {
	 list-style-image: none;
	 list-style: none;
}

#content ul.reflink img{
	    vertical-align: middle;
}

#content ul.reflink li{
	   padding: 5px 0 5px 0px;
		
}


.clear {
  clear: both;
}

.indLink img {
	margin: -1px 7px 0 0;
   vertical-align: middle;
}

a {
		color: #565EA8;
		text-decoration: none;
}

a:hover {
		color: #201859;
		text-decoration: none;
}
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
.nodisplay{
 display: none;
}
 
 /*printer styles*/ 
@media print 
{ 
body {
	margin-left: 20px;
}
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
 .logo {padding-left:70%;}
/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 

#pagewidth{ width: 100%;  border: none; }

#maincol{width: 90%; margin-top: -30px;}
#content{border: none;}
.sectionpic{display: none;}
.nodisplay{ display: block; font-size: 14px; color:#201859; font-weight: bold;}
.contentHead {display: none;}
#footer p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #565EA8;
	font-size: .7em;
	text-align: center;
	margin: 4px;
	padding: 8px 0 0 0;
	border-top: 1px solid #201859;
}
}

