@CHARSET "utf-8";
@import url("reset.css");

body{
	background:#003333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

p{margin-bottom:10px;font-size:11px;line-height:15px;}
h1{font-size:12px;font-weight:bold;margin-bottom:5px; color:#006666;}

h2{font-weight:bold;margin-top:2px;margin-bottom:5px;}
h3{font-weight:bold;margin-top:2px;margin-bottom:5px;}
h2 div{float:right;}

div#site{
	position:absolute;
	width:1191px;
	height:842px;
	left:50%;
	top:50%;
	margin-left:-595px;
	margin-top:-421px;
	background:url(../images/site_bg.png) no-repeat;
}


div#main{position:absolute;left:146px;top:138px;
	width:912px;height:577px;
	overflow:hidden;
	background:url(../images/cnt_shadow.png) right bottom no-repeat;
}

div#header{
	position:relative;
	height:66px;
	width:902px;
	background:#ffffff url(../images/head_shadow.png) bottom no-repeat;
}

div#cntImage{
	position:absolute;
	top:98px;
	left:0px;
	background: #ffffff;
	width:902px;
	height:179px;
	border:0px solid red;
	background:url(../images/image_shadow.png) bottom no-repeat;
}


div#content{
	position:absolute;
	top:98px;
	left:0px;
	height:465px;
	width:902px;
	background:none;
	border:0px solid red;
}

div#news{
  position:absolute;
  right:27px;
  top:135px; 
  width: 257px;
  height: 270px;
  color:#ffffff;
}

div#news table.contentpaneopen td{color:#ffffff;line-height:17px;font-weight:normal;}
div#news table.contentpaneopen td a{color:#ffffff;}

div#nav{
	position:absolute;
	top:65px;
	left:0px;
	width:902px;
	height:42px;

}
div#nav ul{position:relative;height:33px;line-height:33px;
	font-size:12px;font-weight: bold;
	background:url(../images/nav_bg.png) repeat-x;
}
div#nav ul li{position:relative;
	float:left;
	padding-left:10px;
	padding-right:20px;
	background:url(../images/nav_spacer.png) right 13px no-repeat;
}



div#subnav{
	position:absolute;
	left:20px;
	top:10px;
	width:175px;
	border:0px solid orange;
}

div#subnav ul{
	position:relative;
	border:0px solid red;
}

div#subnav ul li{
	position:relative;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	padding-left:12px;
	clear:both;
	line-height:18px;
    margin-top:-1px;
}


div#inhalt{
	position:absolute;
	top:10px;
	left:225px;
	width:660px;
	height:260px;
	overflow:auto;
	border:0px solid violet;
}

div.sml{font-size:10px;color:#666666;}

/** Links **/
div#nav a{color:#99cccc;text-decoration:none;}
div#nav a:hover{color:#ffffff;}
div#nav .mainlevel_activetopnav, div#nav .mainlevel_currenttopnav {color:#ffffff;}


div#subnav a{color:#000000;text-decoration:none;display:block;font-size:12px;}
div#subnav a:hover{color:#006666;}
div#subnav .mainlevel_currentsubnav {color:#006666;font-weight: bold;}

a{text-decoration:none;color:#006666;}

.dLogin{position:relative;}

div.sImg1{position:absolute;top:716px;left:376px;width:100px;height:100px;border:0px solid red;}
div.sImg2{position:absolute;top:716px;left:604px;width:101px;height:100px;border:0px solid red;}
div.sImg3{position:absolute;top:716px;left:718px;width:101px;height:100px;border:0px solid red;}

div.search{position:absolute;right:10px;top:20px;width:321px;height:21px;border:0px solid red;}
div.search form{position:relative;margin:0px;padding:0px;}
div.search form input{position:relative;border:1px solid #b1b3b4;height:21px;width:315px;line-height:21px;padding-left:10px;color:#b1b3b4;}

div#inhalt ul{list-style:square; margin-left:15px;; }
div#inhalt li{padding-left:0px;margin:auto;margin-bottom:7px;line-height:16px;}

div#news ul{list-style:square; margin-left:15px;; }
div#news li{padding-left:0px;margin:auto;margin-bottom:7px;line-height:16px;}
