/* ######################################################### */
/* ###################### BASIC STUFF ###################### */
/* ######################################################### */


html, body
{
	padding:0px;
	margin:0px;
	border:0px;
	font-size:13px;
	font-family:arial, sans-serif;
	background-color: #dbe6f6;
}

a:link, a:visited, a:focus, a:active { font-weight:bold; text-decoration:none; color:#000066; }
a:hover {text-decoration:underline;}

a.p {font-weight:normal;}

a.b {font-weight:normal;}

div {  }

p {}

h1{
	font-size:17px;
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
	color:#000066;
	text-align: left;
}

h2{
	font-size:13px;
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
	color:#000066;
	text-align: left;
}
h3{
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	margin-bottom:0;
}

div.intro h3{
	font-size:16px;
	font-weight:bold;
	color:#000066;
}

div.intro h4{
	font-size:14px;
	font-weight:bold;
	color:#000066;
}

div.intro h5{
	font-size:12px;
	font-weight:bold;
	color:#000066;
}

h4{
	font-size:12px;
	font-weight:lighter;
	margin-top:0;
	margin-bottom:0;
}
h5{
	font-size:12px;
	font-weight:bold;
}

.clear { height:0px; clear:both }


/* ######################################################### */
/* ######################## HEADER ######################### */
/* ######################################################### */


#headerback {
	background-image:url('../images/nav-top.gif');
	background-repeat: repeat-x;
	height:165px;
	width:100%; 
}

#header {
	background-color: white;
	/* background-image:url('../images/nova-head-back.gif'); background-repeat: repeat-x; */
	width:800px;
	height:165px;
	margin:0 auto;
}

#subnavback {
	height: 24px;
	background-color: #c7d8f0;
	width: 100%;
}

#subnav {
	width:800px;
	margin:0 auto;
}

#subnavlng { width:780px; height:20px; text-align:right; padding-right:20px; padding-top:4px; float:left; background: #000066; color:#FFFFFF; }
#subnavlng a {color:#FFFFFF; }

 
/* ######################################################### */
/* ###################### NAVIGATION ####################### */
/* ######################################################### */


#nav {
	float:left;
	background-color: #adc8e9;
	margin-bottom:0px;
	width:200px;
	height:1523px;
	}

#nav ul { list-style: none outside; padding-left:0; margin-top:20px;}

#nav li { 
	margin-top:3px;
	margin-bottom:3px;  
	line-height: 11px;
}

#nav li a { padding:10px 15px;display:block; font-size:12px; font-weight:bold; text-decoration: none; color:#002780; background-color: #c7d8f0; }

#nav li a:hover {text-decoration: none; color:#FFFFFF; background-color:#002780;}

#nav ul.l2 { margin:0 0 0 8px; display:none; }
#nav ul.l2 li a { background-color:#f0f8dc; padding:5px 15px; }
#nav ul.l2 li a:hover { background-color:#88ac2e; }


/* ######################################################### */
/* ######################## CONTENT ######################## */
/* ######################################################### */


#contentback {
	width:100%;

}

#contentwrapper {
	width: 800px;
	margin:0 auto;
}

#wrapper {
	position: relative;
	width: 100%;
}

#content {
	float:left;
	background-color: #f4f8fd;
	width:800px;
	padding: 0px 0px 0px 0px;
	margin:0 auto;
	}

#content ul
{
	margin-left:0px;
	padding-left:15px;
}

#content li
{
	list-style-type: square;
	margin:0;
	padding:0;
}

	div.text {
	margin-top:10px;
	margin:0 20px 0 20px;
	padding-bottom: 20px;
	text-align: left;
}
	
li.textli {
	margin-bottom:0;
	margin-top:0;
	margin-left:10px;
		
}

ul.textul {
	margin-bottom:0;
	margin-top:0;
	padding-left:50px;
	
}

div.line {
	
	background:#c7d8f0;
	height:1px;
	width:400px;
	margin: 0 auto;
}
	
div.weiss {
	width:730px;
    margin:0 auto;
	padding:10px 10px;
	background-color:White;
	border:1px solid Black;
	/* border-radius:6px 16px 0 0; */
	-webkit-box-shadow:2px 2px 6px #a0a0a0;
    -moz-box-shadow:2px 2px 6px #a0a0a0;
	box-shadow:2px 2px 6px #a0a0a0;

	}	
	div.split {height:9px;}
	div.split-top {height:20px;}
	div.links { float:left; width:380px; margin-bottom:0; margin-top:0px;}
	div.inside-li {float:left;width:315px;width-min:10px; margin-left:15px; margin-top:0px; margin-bottom:0px;}
    div.rechts { float:right; width:380px; margin-bottom:0; margin-top:0px;}
	div.inside-re {float:left;width:315px;width-min:10px; margin-left:15px; margin-top:0px; margin-bottom:0px;}
		
    div.clear { clear:both; }
	
	div.spacer {
		float:left;
		margin:0;
		width:25px;
		
		}
		
div.item {
	margin-bottom:0px;
	margin-left:15px;
	margin-right:30px;

	
}

/* ##################   POLICY   ################# */

div.img {float:left;width:70px; margin:0; margin-left:5px;}
div.imgtext {float:right; width:670px; margin-bottom:0; margin-top:0px;}
div.platzhalter {width:100%;height:20px; padding-top:20px;}


/* ######################################################### */
/* ######################### FOOTER ######################## */
/* ######################################################### */


#footerback {
	height: 24px;
	background-color: #c7d8f0;
}

#footer { 
	width: 780px;
	height:24px;
	background-color: #000066;
	text-align: left
	margin:0 auto;
	padding-left:20px;
	margin-right:10px;
	margin-top:0px;
	}

#footer a {color:#FFFFFF;}
#footer a:hover { text-decoration:underline;  }
#footer p {margin:0;padding:5px;color:White; font-size:12px; font-weight:bold; text-decoration: none; color:white;}

