



ul,ol        { list-style:none; }

body { 
	background:url('../images/base/bodybg.jpg') no-repeat #F6F6F6; 
	padding:0 0 70px 0;
	font-family:Georgia,"Times New",Times,serif;
	font-size:11px;
	color:#000000;
	margin:0px;
}

.mainmenu {	font-family: Arial,Helvetica,sans-serif;
			margin:0px;
			padding:0px;
}

div,img	{
		margin:0px;
		padding:0px;
		border:0px solid black;
}

table,tr,td	{
		margin:0px;
		padding:0px;
}

.pixel_ver { background-image:url('../images/base/striche_senkrecht.gif');	}
.pixel_hor { background-image:url('../images/base/striche_waagerecht.gif');	}

/* font styles */
.serif{		font-family:Georgia,"Times New",Times,serif;	}
.sans{		font-family:Verdana,Helvetica,Arial,sans-serif;	}

.bold{		font-weight:	bold;	}
.italic {	font-style:		italic; }

.size9 ,h4{		font-size:9px;	line-height:16px;	}
.size11,h3{		font-size:11px;	line-height:14px;	}
.size13   {		font-size:13px;	line-height:14px;	}
.size15,h2{		font-size:15px;	line-height:21px;	}
.size14   {		font-size:14px;	line-height:21px;	}
.size17   {		font-size:17px;	line-height:19px;	}
.size20,h1{		font-size:20px;	line-height:26px;	}

.durchschuss15{	line-height:15px;	}
.durchschuss16{	line-height:16px;	}
.durchschuss17{	line-height:17px;	}
.durchschuss18{	line-height:18px;	}

.blue{		color:#4489cc; }
.black{		color:#000000; }
.white{		color:#ffffff; }
.orange{	color:#ff6200; }
.green{		color:#d2e100; }
.gray{		color:#7f7f7f; }

.center{	text-align:center; }

.margin5{		margin:5px;	}
.margin10{		margin:10px;	}
.marginleft10{	margin-left:10px;	}

span#weitermeinungen p          { 	margin-bottom:6px;
									margin-top:0px;
}

.abstandshalter { overflow:hidden; }

.finger {	cursor:pointer;	}

.error{		color:			red; 
			font-weight:	bold;
			font-size:20px;	
			line-height:26px;
}

h1,h2,h3,h4,h5,h6,h7 {			margin:			0px;	}

h1	{	color:			#000000;
		font-family:	Georgia,"Times New",Times,serif;
		font-weight:	bold;
}

h2	{	color:			#000000;
		font-family:	Georgia,"Times New",Times,serif;
		font-weight:	bold;
}

a {		text-decoration:none;
}

 a.over:hover { color:#ff6200; }

/*
div#mainheader img          { float:left; margin:0 60px 0 0; }
div#mainheader ul           { padding:23px 0 0 0; }
div#mainheader li           { float:left; margin:0 15px 0 0; }
div#mainheader li a         { color:#949494; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:11px; }
div#mainheader li a:hover   { color:#003466; }
div#mainheader li#current a { color:#444; }
div#mainheader li#current a:hover { color:#003466; }
*/


div#mainfooter          { font-weight:normal; clear:both; color:#7A7A7A; margin:0px; width:890px; font-size:11px; }
div#mainfooter ul		{ padding:0px; }
div#mainfooter li       { float:left; margin-right:10px; }
div#mainfooter a        { color:#7A7A7A; text-decoration:none; font-family:Arial,Helvetica,sans-serif; }
div#mainfooter a:hover  { color:#7A7A7A; text-decoration:underline; }

div#footerNavi      { padding:0px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:10px; }
div#footerLogo      { padding:0px; float:right; }







/* new - 2008-11-11 */
/* header layout */
#head          { height: 54px; background-color: #CCCCCC; overflow:hidden; }
#headcontent   { margin:0pt auto; width:920px; }
.logotext      { float:left;  }
.suche         { float: right; width: 350px; padding-top: 32px; padding-right: 20px; text-align: right; }
#mainfooter    { padding-top:0px !important; /* Abstand zum Footer zu groß! */ }
div.naviBox li { /* basics.css (line 40) - überschreibt border-bottom */ border-top: none !important; padding: 0px; margin:0px; }


div#newNaviHolder{
position:relative;
left:-1px;
width:920px;
}



div#mainheader {  }
div#mainheader div#mainLogo              { padding:0 30px 0 0; }
div#mainheader ul#naviLinks              { padding:0px 0 0 0; }
div#mainheader ul#naviLinks li           { float:left; margin:0 40px 0 0; }
div#mainheader ul#naviLinks li img       {  }
div#mainheader ul#naviLinks li a         { color:#949494; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
div#mainheader ul#naviLinks li a:hover   { color:#003466; }
div#mainheader ul#naviLinks li#current a { color:#444; }
div#mainheader ul#naviLinks li#current a:hover { color:#003466; }

li.toggleImage   { padding:0px 0 0 0px; cursor:pointer; }

div.naviBox            { width:170px; position:absolute; top:60px; z-index:99; display:none;  font-size: 13px; }
div.naviBox li         { border:1px solid #DCDCDC; margin:0 0 0px 0; background:#F2F2F2; text-align:left; }  /* margin 0 mk 21.07 ----*/
div.naviBox li.over    { background:#DDD; }
div.naviBox li a       { color:#666; display:block; padding:2px 2px 2px 6px; text-decoration:none; }
div.naviBox li.over a  { color:#174673; text-decoration:none; }
div.naviBox ul         { padding:0; margin:0; font-family:Arial,Helvetica,sans-serif; }
