/* CSS Document */
* { border:0; margin:0; padding:0; }

html{
	margin:0px;
	padding:0px;
	}
	
a {outline:none;}
	
body{
	background-color:#1f4699;
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_flm.gif);
	background-repeat:repeat-x;
	}

/*#container{
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:99%;
	height:99%;
}*/

#header{
	width:100%;
	height:95px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:0px;
	/*overflow:hidden;*/
	}
#headernav{
	float:right;
	margin-right:10px;
	color:#FFFFFF;
	margin-top:5px;
	}
#headernav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	}		
#headernav a.active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D80015;
	font-size:11px;
	text-decoration:none;
	}		
#navigation{
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	z-index:1000;
	/*background-color:#1f4699;*/
	}

/*#np{
float:left;
height:20px;
margin:0px;
padding:0px !important;
padding:0px;
}

#np a.nav, a.nav_active{
margin-right:6px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
color:#1f4699;
font-size:12px;
font-weight:bold;
padding:2px 9px 2px 9px !Important;
padding:3px 9px 2px 9px;
background-color:#FFFFFF;

}

#np a.nav:hover, #np a.nav_active {
	background-color: #FF0000;
	text-decoration: none;
	color:#FFFFFF;
	margin-right:6px;
}
*/	
#seknav{
padding-left:90px;
padding-top:5px;
	}
#seknav ul{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	}	
#seknav li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
#infomenu{
margin-left:505px !important;
margin-left:500px;
padding-top:5px;
z-index:100;
position:absolute;
left:0px;
}
#content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	/*overflow:hidden;*/
	width:770px;
	margin:0px;
	padding:20px 0px;
	z-index:0;
	}
	
#content h1{
	margin:0;
	padding:0;
	padding-top:20px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:62px;
	margin-bottom:15px;
	width:440px;
	float:left;
	/*border:1px solid white;*/
	}
	
#content h1 a{
	text-decoration:none;
	font-weight:normal;
	}
	
#content h2{	
	margin:0;
	padding:0;
	padding-top:20px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:62px;
	padding-right:495px;
	margin-bottom:10px !important;
	margin-bottom:13px;
	width:430px;
	float:left;
}
#content a.blue{
	color:#33CCFF;
	font-weight:bold;
	text-decoration:none;
	}		
#content a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}		
	
#content p, #content div, #content ol, #content ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:62px;
	width:600px;
	float:left;
	/*display:outline;
	border:1px solid white;*/
	margin-bottom:15px !important;
	margin-bottom:15px;
	padding-bottom:0px!important;
	padding-bottom:0px;
	clear:both;
}
#content p.small, #content div.small, #content ol.small, #content ul.small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:62px;
	width:400px;
	float:left;
	/*display:outline;
	border:1px solid white;*/
	margin-bottom:15px !important;
	margin-bottom:15px;
	padding-bottom:0px!important;
	padding-bottom:0px;
	clear:both;
}
#content p.small1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:62px;
	width:350px;
	float:left;
	/*display:outline;
	border:1px solid white;*/
	margin-bottom:15px !important;
	margin-bottom:15px;
	padding-bottom:0px!important;
	padding-bottom:0px;
	clear:both;
}
#content table{
	margin-left:62px;
	padding:0px;
	}
#content p table{
	margin:0px;
	padding:0px;
	}	
#content table td{
	background-color:#1f4699;
	padding:3px;
	}
#content p img.left, #content ol img.left{
	margin:3px 5px 5px 0px;
	float:left;
}
#content p img.right, #content ol img.right{
	margin:3px 0px 5px 5px;
	float:right;
}
#content #left{
	position:absolute;
	left:0px;
	top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:62px;
	width:270px;
	margin-bottom:15px !important;
	margin-bottom:15px;
	padding-bottom:0px!important;
	padding-bottom:0px;
}
#content #right{
	position:absolute;
	right:0px;
	top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:10px;
	width:250px;
	margin-bottom:15px !important;
	margin-bottom:15px;
	padding-bottom:0px!important;
	padding-bottom:0px;
}
#content #large{
	position:absolute;
	left:0px;
	top:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:62px;
	width:100%;
	margin-bottom:15px !important;
	margin-bottom:15px;
	padding-bottom:0px!important;
	padding-bottom:0px;
	clear:both;
}

#content div ul{
	margin:0px;
	padding:0px;
	padding-left:14px;
	margin-top:10px;
	margin-bottom:20px;
	}
p span{
	margin:0px;
	padding:0px;
	padding-left:14px;
	width:350px;
}
#image{
	position:absolute;
	left:511px;
	top:150px;
	/*border:1px solid white;*/
	}
#image-1{
	position:absolute;
	left:511px;
	top:160px;
	width:250px;
	height:340px;
	/*border:1px solid white;*/
	}	
		
#image1{
	width:290px;
	height:256px;
	background-image:url(../images/literatur.png);
	background-repeat:no-repeat;
	background-position:left;
}
#image2{
	width:auto;
	height:340px;
	background-image:url(../images/handy.png);
	background-repeat:no-repeat;
}
#image3{
	width:333px;
	height:414px;
	clear:both;
}
span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	text-decoration:underline;
	}
#footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#002A6D;
	position:relative;
	left:-50px;
	top:-10px;
	/*border:1px solid red;*/
	}
/*div{
	border:1px solid white;
	}*/
	
#login{
	width:440px;
	height:200px;
	background-image:url(../images/login.png);
	background-repeat:no-repeat;
	background-position:-0px 0px;
	margin:20px 0px 10px 62px;
	padding:0px;
	clear:both;
	border:1px solid red;
	}	
.formusername{
	padding:0px;
	padding-top:2px;
	height:18px;
	width:220px;
	background-color:#fff;
	margin-top: 53px !important;
	margin-top:52px;
	margin-left: 182px !important;
	margin-left:120px;
	/*border:1px solid red;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
	}	
.formpasswort{
	padding:0px;
	padding-top:4px;
	height:16px;
	width:220px;
	background-color:#fff;
	margin-top: 13px !important;
	margin-top:11px;
	margin-left: 182px !important;
	margin-left:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
	/*border:1px solid red;*/
	}	
.formbtn{
	height:23px;
	width:108px;
	margin-left:295px;
	margin-top:43px;
	/*border:1px solid red;*/
	}
table.small td{
	font-size:11px;
	}
	
#tuevbox{
	margin:5px;
	padding:5px;
	float:right;
	border:0px solid white;
	background-color:#FFFFCC;
	width:200px;
	height:auto;
	position:absolute;
	margin-top:0px;
	left: 435px;
	top: 5px;

	}
#tuevbox h3{
	font-size:14px;
	color:#000000;
	width:100%;
	margin:0px;
	margin-bottom:5px;
	margin-top:0px !important;
	margin-top:10px;
	padding:0px;
	padding-left:7px;
	display:block;
	float:left;
	}
#tuevbox p{
	font-size:10px;
	color:#000000;
	width:auto;
	margin:0px;
	padding:0px;
	padding-left:7px;
	width:100%;
	}
#tuevbox p a:link, #tuevbox p a:visited{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:100;
	line-height:1.4em;
	}	
#mobilebox{
	margin:5px;
	padding:5px;
	float:right; 
	border:0px solid white; 
	background-color:#ffffff; 
	width:200px; 
	height:auto;
	position:absolute;
	left: 435px;
	margin-top:120px;	
	}	
#mobilebox h4{
	font-size:12px;
	color:#000000;
	width:100%;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	padding-left:7px;
	display:block;
	float:left;
	}
#mobilebox p{
	font-size:10px;
	color:#000000;
	width:auto;
	margin:0px;
	padding:0px;
	padding-left:7px;
	width:100%;
	}
#mobilebox p a:link, #mobilebox p a:visited{
	font-size:11px;
	color:#ff6600;
	text-decoration:underline;
	font-weight:100;
	line-height:1.4em;
	}	
span.right{
	float:right;
	margin:5px;
	width:200px;
	height:auto;
	}
table.color td{
	border-bottom:1px solid #ffffff;
}
