body{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:12px;
	text-align:center;
}
a:link, a:visited{
	text-decoration:none;
	color:#000;
}
a:hover, a:active, a:focus{
	text-decoration:underline;
}
a img{
	border:0px;
}
#wrap{
	width:860px;
	margin:40px auto;
	text-align:left;
}
#header img{
	float:left;
}
#header ul{
	float:right;
	list-style:none;
	margin:15px 0px 0px 0px;
	padding:0;	
}
#header ul li{
	float:left;
	list-style:none;
	margin:0px 4px 0px 4px;
	color:#AEB0AF;
	font-weight:bold;
	line-height:22px;
}
#header ul li label{
	font-weight:bold;
	text-transform:uppercase;
}
#s{
	width:100px;
	margin:0px 0px 0px 5px;
}
#search{
	vertical-align:middle;
	margin:0px 0px 0px 5px;
}
#header ul li a:link, #header ul li a:visited{
	font-weight:bold;
	text-transform:uppercase;
	color:#AEB0AF;
}
#main{
	width:850px;
	margin:30px 0px 0px 0px;
}
/* Tabs */
.navigation {
	clear:both;
	height:24px;
	margin:0px auto;
	padding:0px 0px 0px 60px;
}
.navigation ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.navigation li {
	line-height:23px;
	float:left;
	list-style:none;
	margin:0px 3px 0px 0px;
	font-size:14px;
}
.navigation a:link,.navigation a:visited {
	background:#FFF url(img/active1.gif) left top no-repeat;
	color:#BABC8B;
	height:24px;
	margin-right:2px;
	padding-left:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.navigation a:hover {
	background:url(img/active1.gif) left top no-repeat;
	color:#BABC8B;
	height:24px;
	padding-left:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.navigation a:link,.navigation a:link span,.navigation a:visited,.navigation a:visited span {
	cursor:pointer;
	display:block;
	float:left;
}
.current_page a:link,.current_page a:visited {
	background:#FFF url(img/current1.gif) left top no-repeat;
	color:#2230AA;
	height:24px;
	margin-right:2px;
	padding-left:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.current_page a:hover {
	background:#FFF url(img/current1.gif) left top no-repeat;
	color:#2230AA;
	height:24px;
	margin-right:2px;
	padding-left:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.navigation a:link span,.navigation a:visited span,.navigation a:hover span {
	background:url(img/active2.gif) right top no-repeat;
	height:24px;
	padding-right:12px;
}
.current_page a:link span,.current_page a:visited span,.current_page a:hover span {
	background:url(img/current2.gif) right top no-repeat;
	height:24px;
	padding-right:15px;
}
.desc{
	width:850px;
	background-image:url(img/grad-grey.jpg);
	background-repeat:repeat-x;
	height:59px;
	text-align:center;
}
.desc p{
	padding:10px 10px 0px 10px;
	margin:0px;
	color:#753942;
	font-size:13px;
}
.desc ul{
	padding:10px 10px 0px 10px;
	margin:0px;
	font-weight:bold;
	text-transform:uppercase;
	list-style:none;
}
.desc ul.c2{
	padding:0px 10px 0px 10px;
}
.desc ul li{
	display:inline;
	font-size:13px;	
	color:#753942;
}
.desc ul li a:link, .desc ul li a:visited{
	color:#753942;
}
/* Content Layout */
#leftg{
	width:645px;
	float:left;
}
#leftcol{
	width:195px;
	float:left;
}
#centercol{
	width:440px;
	float:right;
}
#rightcol{
	width:195px;
	float:right;
}
#leftg a:link, #leftg a:visited, #rightcol a:link, #rightcol a:visited{
	text-decoration:underline;
	color:#163094;
}

#leftg a:focus, #leftg a:active, #leftg a:hover, #rightcol a:focus, #rightcol a:active, #rightcol a:hover{
	text-decoration:none;
}


/* Boxes */
.box{
	margin:25px 0px 0px 0px;
}
.box h2{
	color:#FFF;
	font-size:14px;
	padding: 5px 0px 5px 12px;
	text-transform:uppercase;
}
.more{
	margin:10px 0px 0px 10px;
}
.blue h2{
	background-color:#0E24AE;
}
.blue a.more:link, .blue a.more:visited{
	color:#0E24AE;
}
.red h2{
	background-color:#631118;
}
.red a.more:link, .red a.more:visited{
	color:#631118;
}
.yell h2{
	background-color:#757500;
}
.yell a.more:link, .yell a.more:visited{
	color:#757500;
}
/* Frisch gebloggt */
.fg{
	border-bottom:1px dashed #C6CAD2;
	margin:0px 10px 0px 10px;
}
.fg h3{
	font-size:13px;
	margin:10px 0px 0px 0px;
}
.fg p{
	margin:0px 0px 10px 0px;
}
.fg span{
	float:right;
	font-style:italic;
}
/* BBlog Mitglieder */
.bbm{
	margin:0px 24px 0px 24px;
}
.bbm img{
	margin:2px;
}
/* Blog des Monats */
.bm{
	border-bottom:1px dashed #C6CAD2;
	margin:0px 10px 0px 10px;
}
.bm h3{
	font-size:13px;
	margin:10px 0px 10px 0px;
}
/* Schlagworte */
.sw{
	border-bottom:1px dashed #C6CAD2;
	margin:0px 10px 0px 10px;
}
.sw p{
	margin:10px 0px 10px 0px;
}
