html, body{
	margin: 0px 0px;
	padding: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(pics/body_back.gif);
	background-repeat: repeat-x;
}
#main{
	margin: 0px 0px;
	padding: 0px 0px;
}

/* VERWENDETE BASIC */


/* news - mainheadline */
h3{
	color: #818183;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
}
/* news - subheadline */
h5{
	color: #818183;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px;
	text-decoration: none;
}

/* textfield - mainheadline */
h1{
	color: #0064A3;
	font-size: 24px;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px;
	font-weight: normal;
}
/* textfield - subheadline */
h4{
	color: #0064A3;
	font-size: 17px;
	font-weight: normal;
	margin: 8px 0px;
	padding: 0px 0px;
}

/* Partners - headline */
h6{
	color: #0064A3;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px;
}

p {
	color: #434343;
	margin: 0px 0px;
	padding: 0px 0px;
	text-decoration: none;
}

#pschwarz td, p, ul, li {
	color: #000000;
}

ul {
	color: #434343;
	line-height: 18px;
}
#textfield p {
	line-height: 18px;
	margin: 15px 0px 0px 0px;
}
p a{
	color: #0064A3;
	text-decoration: none;
}
p a:hover{
	text-decoration: underline;
}
/* HEADER */
#header{
	height: 130px;
	background-image: url(pics/header_back.gif);
	background-repeat: repeat-x;
}
#headerpic{
	height: 130px;
	background-image: url(pics/header01.jpg);
	background-repeat: no-repeat;
}
#headerpic img{
	margin: 0px 0px;
	margin-left: 600px;
	padding: 0px 0px;
}

/* MAINNAVIGATION */
#mainnavigation{
	clear: both;
	height: 27px;
	margin: 6px 0px 0px 10px;
	min-width: 735px;
}
#nav ul.main{
	margin: 0px 0px;
	padding: 0px 0px;
	line-height: normal;
	float: left;
}

/* --- !!! --- HACK FOR IE --- !!! --- */
*html ul.main{
	width: 725px;
}
/* --- !!! --- END HACK FOR IE --- !!! --- */

#nav li{
	text-decoration: none;
	list-style: none;
	display: inline;
	color: #fff;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px;
}
#nav a{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
#nav a:hover{
	color: #6BC4EE;
}
#lang{
	margin: 0px 0px;
	padding: 0px 0px;
}
#lang ul{
	width: 120px;
	float: right;
	margin: 0px 0px;
	padding: 0px 0px;
	line-height: normal;
}
#lang li{
	list-style: none;
	display: inline;
	color: #fff;
	margin: 0px 5px;
	padding: 0px 0px;
}
#lang a{
	text-decoration: none;
}
#lang a:hover{
	text-decoration: none;
}

/* MAINCONTENT */
#maincontent{
	position:relative;
	margin: 25px 25px;
	padding: 0px 0px;
	clear: both;
}
#newsbox{
	float: left;
	top: 185px;
	left: 20px;
	width: 220px;
	margin: 0px 0px;
	padding: 0px 0px;
}
#newsbox hr{
	margin: 0px 0px;
	padding: 0px 0px;
	line-height: 1px;
	border-top: 1px solid #ccc;
	border-right: 0px solid #fff; 
	border-bottom: 0px solid #fff;
	border-left: 0px solid #fff;
	height: 1px;
}
#mainspon{
	margin: 50px 0px 0px 0px;
	padding: 0px 0px;
}
#mainfield{
	
}
#textfield{
	position: relative;
	margin-left: 250px;
}
.clear {
       clear: both;
       font-size: 1px;
       line-height: 1px;
       margin-top: -1px;
}

/* SPONSOREN */
#sponsoren{
	clear: both;
	width: 851px;
	margin: 0px 25px;
	padding: 0px 0px;
}
#sponsoren ul{
	list-style: none;
	margin: 5px 0px;
	padding: 0px 0px;
}
#sponsoren li{
	display: inline;
	margin: 15px 18px 0px 0px;
	padding: 0px 0px;
}

/* FOOTER */
#footer{
	margin: 0px 25px 25px 25px;
	padding: 0px 0px;
}
hr.footer{
	min-width: 841px;
	margin: 10px 0px;
	padding: 0px 0px;
	line-height: 1px;
	border-top: 1px solid #0064A3;
	border-right: 0px solid #fff; 
	border-bottom: 0px solid #fff;
	border-left: 0px solid #fff;
	height: 1px;
}
#footer ul{
	list-style: none;
	margin: 0px 0px;
	padding: 0px 0px;
}
#footer li{
	display: inline;
	margin: 0px 0px;
	padding: 0px 0px;
	color: #0064A3;
}
#footer a{
	display: inline;
	color: #0064A3;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}







#navlinks { width: 220px; }

#navlinks ul
{
width: 220px;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navlinks a
{
display: block;
padding: 3px 3px 3px 11px;
width: 205px;
background-color: #369;
border-bottom: 1px solid #eee;
}

#navlinks .titelsubnav
{
	display: block;
	padding: 3px 11px 3px 3px;
	width: 205px;
	background-color: #036;
	border-bottom: 1px solid #eee;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
#navlinks a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navlinks a:hover
{
background-color: #036;
color: #fff;
}


.tool_block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #030303;
	text-decoration: none;
	width: 145px;
}
.formsubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #003063;
	padding: 3px;
	color: #FFFFFF;
}
.text-schwarz {
	color: #030303;
}
td.menu { cursor: hand;}
tr.menu { cursor: hand;}.linkul {
	color: #003366;
}

