
/*---------- WOZI ----------- */	

body {
	margin:0;
	padding:0;
	background:url(../img/bgbody.gif) repeat-y center #CE1002;
	}
	
#wrapper {
	text-align:center;
	}
	
#topnav {
	text-align:right;
	background:#FFAF6F;
	padding:5px;
	margin-bottom:10px;
	margin-top:5px;
	}
	
#topnav ul{
	list-style:none;
	padding:0;
	margin:0;
	}
	
#topnav li{
	display:inline;
	}	

#topnav a{
	color:#000;
	font-size:12px;
	}
	
#topnav a:hover{
	color:#DF1000;
	}	

#contentwrapper {
	width:940px;
	margin:0 auto;
	padding: 5px 0 5px 0;
	}	

#laufschrift {
	width:940px;
	margin:0 auto 5px auto;
	background:#900B01; 
	color:#FFFFFF; 
	padding:5px 0;
	font-size:11px;
	font-weight:bold;
	}
	
#main {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	background:#FFE2AF;
	border-spacing:0px;
	}
	
#left {
	text-align:left;
	vertical-align:top;
	width:225px;
	margin:0;
	padding:0;
	background:#DF1000;
	}

#content {
	vertical-align:top;
	width:715px;
	margin:0;
	padding:0;
	}
	
#content_wrapper {
	padding:0 20px 20px 20px;
	}
	
#content_wrapper h1 {
	text-align:left;
	margin-bottom:15px;
	font-size: 16px;
	color:#900B01;
	font-weight:bold;
	font-family:arial;
	}
	
#content_wrapper h2 {
	text-align:left;
	margin:0 0 15px 0;
	font-size: 14px;
	color:#000;
	font-weight:bold;
	font-family:arial;
	}		
	
#banner {
	margin-bottom:15px;
	}
	
#description {
	text-align:left;
	padding:10px; 
	background:#FFAF6F;
	font-size:11px;
	}
	
#description a{
	color:#DF1000;
	font-size:11px;
	}
	
#description a:hover{
	color:#5F0700;
	}

/*Navigation links */

#logo {
	background: url(../img/logo.jpg) no-repeat center 8px #5F0700;
	height:75px;
	}

#nav{
	background:#5F0700;
	padding:10px 0;
	}
	
#nav ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
#nav li{
	display:block;
	margin:0px;
	padding:0px;
	}

#nav a{
	padding-left:35px;
	display:block;
	height:25px;
	line-height:25px;
	border-top:1px solid #900B01;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	}

#nav a.home{
	background: url(../img/icon_home.gif) no-repeat 10px center;
	}		
#nav a.home:hover{
	background: url(../img/icon_home_n.gif) no-repeat 10px center #BF0D00;
	}

#nav a.calendar{
	background: url(../img/icon_calendar.gif) no-repeat 10px center;
	}	
#nav a.calendar:hover{
	background: url(../img/icon_calendar_n.gif) no-repeat 10px center #BF0D00;
	}	
	
#nav a.about{
	background: url(../img/icon_about.gif) no-repeat 10px center;
	}	
#nav a.about:hover{
	background: url(../img/icon_about_n.gif) no-repeat 10px center #BF0D00;
	}
	
#nav a.about_up{
	background: url(../img/icon_navpoint.gif) no-repeat 10px center #AF0C00;
	}	
#nav a.about_up:hover{
	background: url(../img/icon_navpoint_n.gif) no-repeat 10px center #DF1000;
	}		

#nav a.fun{
	background: url(../img/icon_fun.gif) no-repeat 10px center;
	}	
#nav a.fun:hover{
	background: url(../img/icon_fun_n.gif) no-repeat 10px center #BF0D00;
	}

#nav a.forum{
	background: url(../img/icon_forum.gif) no-repeat 10px center;
	}	
#nav a.forum:hover{
	background: url(../img/icon_forum_n.gif) no-repeat 10px center #BF0D00;
	}	
	
#nav a.gallery{
	background: url(../img/icon_gallery.gif) no-repeat 10px center;
	}	
#nav a.gallery:hover{
	background: url(../img/icon_gallery_n.gif) no-repeat 10px center #BF0D00;
	}
	
#nav a.links{
	background: url(../img/icon_link.gif) no-repeat 10px center;
	border-bottom:1px solid #900B01;
	}	
#nav a.links:hover{
	background: url(../img/icon_link_n.gif) no-repeat 10px center #BF0D00;
	border-bottom:1px solid #900B01;
	}
	
#usernav {
	
	}

#usernav h2 {
	font-size:14px;
	padding: 2px 10px;
	background:#DF1000;
	margin:0;
	border-bottom:1px solid #900B01;
	}		
	
#usernav ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
#usernav li{
	display:block;
	margin:0px;
	padding:0px;
	}

#usernav a{
	padding-left:10px;
	display:block;
	height:25px;
	line-height:25px;
	background:#5F0700;
	border-top:1px solid #900B01;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	}	
	
#usernav a:hover{
	background:#BF0D00;
	color:#FFF;
	}
	
#usernav a.catpoint{
	background: url(../img/icon_navpoint.gif) no-repeat 10px center #AF0C00;
	padding-left:35px;
	}	
#usernav a.catpoint:hover{
	background: url(../img/icon_navpoint_n.gif) no-repeat 10px center #DF1000;
	padding-left:35px;
	}	

#login {	
	background:#FFAF6F;
	padding:8px;
	}
	
#poll {
	width:100%;
	}
	
#poll h2 {
	font-size:14px;
	padding: 2px 10px;
	background:#DF1000;
	margin:0;
	border-top:1px solid #900B01;
	border-bottom:1px solid #900B01;
	}

#pollwrapper {
	padding:10px;
	background:#FFAF6F;
	}	
	
#pollquestion {
	margin-bottom:10px;
	}
	
#polltotalvotes {
	background:#FFC18F;
	padding:5px 10px;
	}

#footer {
	background:#6F6F6F;
	width:940px;
	margin:5px auto 0 auto;
	color:#BFBFBF;
	}
	
#footer a{
	color:#FFF;
	}
	
#footer a:hover{
	color:#FFAF6F;
	}
	
#footer ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
#footer li{
	display:inline;
	}
	
a.article_name {
	text-align:left;
	background:#5F0700;
	padding:5px 10px;
	display:block;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	}

a.article_name:hover {
	background:#BF0D00;
	}
	
div.article_text {
	text-align:left;
	padding:10px;
	background:#FFF;
	}	
	
div.article_info {
	text-align:left;
	padding:10px;
	margin-bottom:15px;
	background:#FFAF6F;
	}
	
#textfield {
	text-align:left;
	width:100%;
	background:#FFF;
	}
	
#textfield a{
	color:#DF1000;
	font-weight: bold;
	}	
	
#textfield a:hover{
	color:#5F0700;
	}	
	
div.portal_morenews {
	text-align:left;
	}	
	
div.portal_morenews a{
	color:#DF1000;
	}	