/* General */
*{
  margin: 0;
  padding: 0;
}

h2 {
    color: #ff3333;
}

body {	
	background: #103b56;
	text-align: center;
	padding: 20px 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

li{
  list-style: none;
}
a img {
	border: 0;
}
.clear{
  clear: both;
}

/* commonBody */


/* header */

#header {  
    width: 970px;
	background:url(../images/header.jpg) no-repeat; 
	height:124px; 
	margin: 0 auto;
	position: relative;
}
#header #header-info {
		position: absolute;
		top: 20px;
		left: 20px;
	}
	
#header #header-info h1 {
  color: #ffffff;
  font: normal 26px "Century Gothic", Arial, Verdana, Sans-Serif;
  margin-bottom: 2px;
}
	
	#header #header-info h1 a {
		color: #3687b9;
		text-decoration: none;
		font-weight: bold;
	}
	
	
	#header #header-info .description {
	color: #bbbbbb;
	font: normal 12px "Century Gothic", Arial, Verdana, Sans-Serif;
	font-weight: bold;
	}
		#header #header-menu {
		position: absolute;
		top: 86px;
		left: 20px;
		height: 38px;
	}
	
	#header #header-menu ul {
		margin: 0;
		padding: 0;		
		height: 38px;
	}
	
	#header #header-menu ul li {
		float: left;
		height: 38px;
		font: normal 14px/38px Arial, Verdana, Sans-Serif;
		color: #7aa7cd;
		margin-right: 2px;		
	}
	
	#header #header-menu ul li a {
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		width: 68px;
		text-align: center;	
		margin-right:5px;
		float: left;		
		background:url(../images/nav_on.gif) no-repeat left top;
	}
	
	#header #header-menu ul li a:hover {
	    color: #6e6e6e;
		background:url(../images/nav_off.gif) no-repeat;
	}
	

	#header #header-menu ul li.current_page_item a {
	    color: #6e6e6e;
		background:url(../images/nav_off.gif) no-repeat;
	}
	

	
/* main */
#main{ background:#15608e url(../images/main.jpg)  no-repeat; width:970px; font:12px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#484848; font-weight:normal; text-align: left; margin:0 auto;}
#main-top{ background: #fff url(../images/main-top.gif) no-repeat left top; width:951px; margin:0 auto;}
#main-bot{
	background:url(../images/main-bottom.gif) no-repeat;
	width:953px;
	height:10px;
	margin:0 auto;
}
#main-bottom{ background:url(../images/main_bottom.gif) no-repeat left bottom; height:10px; margin: 0 auto;}


#main-left,#main-mid,#main-right{
	float:left;
	width:200px;
	padding-top:12px;
	overflow: hidden;
}

.sidebar {
  margin-left: 6px;
}

.sidebar ul{ margin:0; margin-top:10px}
.sidebar ul li{ list-style:none;}
.sidebar h2{ background:url(../images/mian_lh.gif) no-repeat; width:197px; height:32px; font:13px/28px Arial, Helvetica, sans-serif; font-weight:normal; padding-left:10px; color:#FFF}
.sidebar ul li ul li{ 
  background:url(../images/1.gif) no-repeat 5px 12px; 
  padding: 7px 0 7px 20px;
  border-bottom:1px #b1b1b1 dotted;
}
.sidebar ul li ul li a{ color:#484848; font-weight:normal;}

#main-mid {
	width:531px;
	float: left;
}



.mid_b{ background:url(../images/mid_b2.jpg) repeat-y;}
.mid_t{ background:url(../images/mid_b.jpg) no-repeat left top; width:531px}
.mid_bo{ background:url(../images/mid_bo.jpg) no-repeat 1px bottom; height:10px; width:531px}
.mid_t h2{ color:#449ed7; padding:15px 0px; font-size:20px; font-weight: normal;}
.mid_t .wenzi{ margin:8px 8px 0 8px; color:#484848; font-weight:normal;}
.mid_t .wenzi img{ margin:0 15px 10px 0}



.mid_c { background:url(../images/mid_c2.gif) repeat-y; float:left;margin-left: 5px; display: inline;}
.mid_ct { background:url(../images/mid_c.gif) no-repeat; width:260px;padding-top: 5px;}
.mid_cb{ background:url(../images/mid_cb.gif) no-repeat 0 bottom; height:5px; width:260px}
.mid_c h2 { color:#61aad8; margin:10px 8px 0 8px; font-size:14px;}
.mid_c h3 { color:#a3a3a3; margin:5px 8px; border-bottom:1px #b1b1b1 solid; border-top:1px #b1b1b1 solid; font-size:12px; 
background:url(../images/2.gif) no-repeat 0 5px; padding-left:20px;font-weight: normal;}
.mid_c .wenzi2 { margin:8px 8px 0 8px;}
.wenzi2 a{
  color: #0080c0;
}
.wenzi p{
  padding: 6px 0;

}


#pagefooter{
	width: 970px;
	color: #fff;
	text-align: center;
	padding-top: 14px;
	font-size: 12px;
	margin: 10px auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;

	background : #15608E url(../images/footer-top.gif) no-repeat left top;	
 
}
#footer-bottom{
	height:10px;
	width:970px;
	background-image: url(../images/footer-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.links{
color: #103b56;
}

td#monat
{
background: #103b56;
color: white;
}
 
td#headline
{
background: #61aad7;
color: white;
}

td#zellen
{
background: #e9e6d2;
text-align:center;
}

#ads1 {
	position: absolute;
	margin-left: 1335px;
	top: 150px;
	float: left;
}
