/********** seitenlayout ****************/
#header {
	background:#093A7F; /*#003366*/
	margin:0;
	padding:10px;
	height:110px;
}

#headerleft {
	width:65%;
	height:100px;
	float:left;
	background:#093A7F;
	}

#headerright {
	float:right;
	/*margin:10px 0 0 10px;
	padding:0px 0;*/
	background:#093A7F;
	width:35%;
	height:100px;
	}
	
#ticker {
	float:left;
	margin:0 0 0 5px;
	width:100%; 
	height:10px;
	background:#093A7F;
	}
	
#nav {
	background:#fff url(../images/line_dot_3_red.jpg) 110px 0px repeat-y;
	position:absolute;
	width:145px;
	margin:20px 0 0 0;
	padding:30px 0;
	top: 140px;
	}

#maincenter {
	float:left;
	margin:10px 0 0 10px;
	padding:0px 0;
	background:#fff;
	padding-bottom:10px;
	}
	
#mainleft {
	width:150px;
	height:600px;
	float:left;
	background:#fff;
	padding-bottom:10px;
	}
	
#news {
	float:left;
	margin:10px 0 0 10px;
	padding:0px 0;
	background:#fff;
	padding-bottom:10px;
	}
/********* navigation ***********/
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
	}

#nav li {
	margin:0;
	padding:0;
	}
#nav a:link, #nav a:visited {
	display:block;
	margin:10px 0;
	padding:0.75em 0.75em 0.75em 1.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	border:1px solid #667553;
	height:1em;
	color:#fff;
	text-decoration : none;
	background:#093A7F; /* url(../bilder/a_link_blue.png) top right no-repeat;*/
	}
	
#nav a:hover {
	text-decoration:underline;
	background:#093A7F url(../images/a_hover_red.png) 0% 50% no-repeat;
	}
	
html>body #nav a:link, #nav a:visited {
	height:auto;
	} 
/********* header ***********/
#header h1 { margin:0px; padding:10px; color:#fff;}
#header h2 { margin:0px; padding:10px; color:#fff;}
#header a 	{color:#FFFFFF; text-decoration : none;}
#header .h1_right {
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 10pt;
	color		: #fff;
	text-align  : right;
}

/********* news ***********/
#news li { 
	font-family	: Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size   : large;
	color		: #b00000;
}


/********* grundeinstellungen ***********/
body {
	margin:10px 10px 0px 10px;
	padding:0px;
	background-color : #fff;
	color 		 : #093A7F;
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 10pt;
}

body.empty {
	background-image : url(../images/background.gif);
}

div,span,p,li,td,ul,ol {
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 10pt;
	color		: #323465;
}

h1,h2,h3 {
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 10pt;
	color		: #b00000;
}
	
p,h1,pre {
	margin:10px 10px 10px 0px;
	}
		
h1 {
	font-size:14px;
	padding-top:10px;
}
.strong_red {
	font-family	: Verdana, Arial, sans-serif;
	font-weight : bold;
	color		: #b00000;
}

.strong_red_larger {
	font-family	: Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size   : larger;
	color		: #b00000;
}

/********* Table ********************/
.table {
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 10pt;
	text-align	: left;
	padding		: 10px;
}

tr {
	vertical-align:top;
}


/********* überschriften ***********/
.inhalt h1 { margin:0px; padding:10px;}
.inhalt h2 { margin:0px; padding:10px;}

.table h1 { margin:0px; padding:0px;}
.table h2 { margin:0px; padding:0px;}

h1 {
	font-weight	: 900;
	font-size	: 20pt;
}

h2 {
	font-weight	: 900;
	font-size	: 15pt;
}

h3 {
	font-size	: 12pt;
	font-weight	: 900;
	padding     : 0 0 0 0;
}

.nomargin {
	margin		: 0;
}


