/* CSS Document */
/* PHP-Files Position */
div#oben { 
	position:absolute;
	left:2px;
	top:0px;
	width:967px;
	height:75px;
	background:#4169E1;
	}
div#top-image {
	position:absolute;
	top:0px;
	width:757px;
	margin-left:210px;
	}
div#top-logo {
	position:absolute;
	width:190px;
	text-align:center;
	top:10px;
	left:2px;
	}
div#top-logo span.top-logo {
	font-style:italic;
	font-size:38px;
	color:#fff;
	}
div#top-rechner {
	position:absolute;
	left:805px;
	top:45px;
	width:160px;
	text-align:center;
	}
div#links {
	position:absolute;
	left:0px;
	top:77px;
	}
div#mitte {
	position:absolute;
	left:208px;
	top:77px;
	width:599px;
	}
div#rechts {
	position:absolute;
	left:805px;
	top:77px;
	}
/* PHP-Files Position Ende */
html {
	margin:0;
	padding:0;
	}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #000000;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	}
p, ul, li {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
p#center {text-align:center;}
.middle {
	width:570px;
	text-align:left;
	vertical-align:top;
	}
.top {
	background-color:#4169E1;
	padding-left:15px;
	
	width:967px;
	height:75px;
	}
.right {
	vertical-align:top;
	border:0;
	}
.table_navigation {
	width:210px;
	}
.separator {
	width:8px;
	text-align:center;
	}
p {
	line-height:1.4em;
	}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	margin-bottom:0px;
	}
.h1_seitenueberschirift {
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background-color:#D4D4F9;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	height:24px;
	}
.h1_textueberschrift {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#4169E1;
	margin-top:0px;
	}
h2 {
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4169E1;
	}
.h2_textueberschrift {
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4169E1;
	}
.tabele_h1 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	background-color:#4169E1;
	text-align:center;
	vertical-align:middle;
	}
.tabele_h2 {
	color:#000000;
	font-size:20px;
	font-weight:bold;
	background-color:#D4D4F9;
	text-align:center;
	vertical-align:middle;
	}
.tabele_h3 {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	background-color:#D4D4F9;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	}
.tabele_h3 a:link {
	font-size:13px;
	text-decoration:none;
	color:#4169E1;
	font-weight:bold;
	}
.tabele_h3 a:hover {
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000066;
	}
.tabele_h3 a:visited {
	font-size:13px;
	text-decoration:none;
	color:#4169E1;
	font-weight:bold;
	background-color:#D4D4F9;
	}
.tabele_h4 {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	background-color:#D4D4F9;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	}
.tabele_h5 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background-color:#D4D4F9;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	}
.tabele_h6 {
	color:#000000;
	font-size:9px;
	font-weight:bold;
	background-color:#D4D4F9;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	}
	
.tabele_inhalt_hintergrung {font-size:12px; background-color:#F4F4F4; font-family:Geneva, Arial, Helvetica, sans-serif;}
.tabele_inhalt_hintergrung a:link {font-size:13px; text-decoration:none; color:#4169E1; font-weight:bold;}
.tabele_inhalt_hintergrung a:hover {font-size:13px;	text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:#000066;}
.tabele_inhalt_hintergrung a:visited {font-size:13px; text-decoration:none; color:#4169E1; font-weight:bold;background-color:#F4F4F4;}

.tabele_inhalt_hintergrung_11px {
	font-size:11px;
	background-color:#F4F4F4;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
.tabele_inhalt_hintergrung_11px a:link {
	font-size:11px;
	text-decoration:none;
	color:#4169E1;
	font-weight:bold;
	}
.tabele_inhalt_hintergrung_11px a:hover {
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000066;
	}
.tabele_inhalt_hintergrung_11px a:visited {
	font-size:11px;
	text-decoration:none;
	color:#4169E1;
	font-weight:bold;
	background-color:#F4F4F4;
	}
.tabele_inhalt_hintergrung_1 {
	font-size:12px;
	background-color:#E0E0E0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
.text_center {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	}
.text_center_10px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	background-color:#E0E0E0;
	}
.text_center_12px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	background-color:#E0E0E0;
	}
	
.text_center_14px {font-size:14px; color:#000000; font-weight:normal; text-align:center; background-color:#E0E0E0;}
.text_center_14px a:link {font-size:15px; text-decoration:none; color:#4169E1; font-weight:bold;}
.text_center_14px a:hover {font-size:15px;	text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:#000066;}
.text_center_14px a:visited {font-size:15px; text-decoration:none; color:#4169E1; font-weight:bold;	background-color:#E0E0E0;}
	
.text_center_14px_rotl {font-size:14px; color:#000000; font-weight:normal; text-align:center; background-color:#E0E0E0;}
.text_center_14px_rotl a:link {font-size:15px; text-decoration:none; color:#FF0000; font-weight:bold;}
.text_center_14px_rotl a:hover {font-size:15px;	text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:#FF0000;}
.text_center_14px_rotl a:visited {font-size:15px; text-decoration:none;	color:#FF0000; font-weight:bold; background-color:#E0E0E0;}

.table_link_center_12px a:link {font-size:13px;	text-decoration:none; color:#4169E1; font-weight:bold;}
.table_link_center_12px a:hover {font-size:13px; text-decoration:none; color:#FFFFFF; font-weight:bold;	background-color:#000066;}
.table_link_center_12px a:visited {font-size:13px; text-decoration:none; color:#000066; font-weight:bold; background-color:#E0E0E0;}

.text_10px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	}
.text_12px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	}
.text_12px_bold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	}
.text_blau_12px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4169E1;
	text-align:left;
	}
.text_blau_12px_bold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4169E1;
	text-align:left;
	font-weight:bold;
	}
.text_rot_12px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-align:left;
	}
.text_rot_12px_bold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
	text-align:left;
	}
.text_14px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.text_14px_bold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	}
.text_blau_14px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#4169E1;
	}
.text_blau_14px_bold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#4169E1;
	font-weight:bold;
	}
.text_rot_14px {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:13px;
	text-align:left;
	}
.text_rot_14px_bold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	}
h5 {
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}
a:link {text-decoration:none; color:#4169E1;}
a:hover {text-decoration:underline;	color:#002CB1;}
a:visited {text-decoration:none;color:#002CB1;}

.text {
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}
.link_blau_fett a:link {font-size:13px;	text-decoration:none; color:#4169E1; font-weight:bold;}
.link_blau_fett a:hover, .link_blau_fett a:visited:hover {font-size:13px; text-decoration:none; color:#FFFFFF; font-weight:bold;	background-color:#000066;}
.link_blau_fett a:visited {font-size:13px; text-decoration:none; color:#4169E1; font-weight:bold; background-color:#FFFFFF;}

.link_blau_normal a:link {font-size:13px; text-decoration:none; color:#4169E1; font-weight:normal;}
.link_blau_normal a:hover {font-size:13px; text-decoration:none; color:#FFFFFF;	font-weight:normal;	background-color:#000066;}
.link_blau_normal a:visited {font-size:13px; text-decoration:none; color:#4169E1; font-weight:normal;background-color:#FFFFFF;}

.link_rot_fett a:link {font-size:13px;	text-decoration:none; color:#FF0000; font-weight:bold;}
.link_rot_fett a:hover {font-size:13px;	text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:#993399;}
.link_rot_fett a:visited {font-size:13px; text-decoration:none; color:#FF0000; font-weight:bold; background-color:#FFFFFF;}

a.Link_Logogross:link {text-decoration:none; font-size:38px; font-style:italic;	color:#FFFFFF;}
a.Link_Logogross:hover {text-decoration:none; font-size:38px; font-style:italic; color:#FFFFFF;}
a.Link_Logogross:visited {text-decoration:none; font-size:38px; font-style:italic; color:#FFFFFF;}

a.Link_Logoklein:link {text-decoration:none; font-size:11px; font-style:italic; color:#FFFFFF;}
a.Link_Logoklein:visited {text-decoration:none; font-size:11px;	font-style:italic; color:#FFFFFF;}

a.link_top:link {text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; font-style:normal;}
a.link_top:visited {text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; font-style:normal;}


.button_dead {
	background-color:#4169E1;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	font-size:13px;
	width:210px;
	}
.button {background-color:#4169E1; padding-top:5px; padding-bottom:5px; font-size:13px;	width:210px;}
.button a:link {color:#FFFFFF; text-decoration:none; font-size:13px;}
.button a:hover {color:#FFFFFF;	text-decoration:none; font-size:13px;}
.button a:visited {color:#FFFFFF; text-decoration:none;	font-size:13px;}

.rechner a {display:block; font-size:13px; font-weight:bold; height:20px; padding:3px 6px 3px 6px; background:#c1c1c1; color:#ff0000; border-top:#8DBAE4 1px solid; border-right:#0A447B 2px solid; border-bottom:#0A447B 2px solid; border-left:#8DBAE4 1px solid;}
.rechner a:link, .rechner a:visited {font-size:13px; font-weight:bold; height:20px; padding:3px 6px 3px 6px; background:#c1c1c1; color:#ff0000; border-top:#8DBAE4 1px solid; border-right:#0A447B 2px solid; border-bottom:#0A447B 2px solid; border-left:#8DBAE4 1px solid;}
.rechner a:hover, .rechner a:visited:hover {height:20px; padding:3px 6px 3px 6px; background:#ccc; color:#ff0000; border-top:#000 1px solid; border-right:#ccc 2px solid; border-bottom:#ccc 2px solid; border-left:#000 1px solid;}

.button_1_dead {
	color:#000000;
	background-color:#FFFFFF;
	font-size:12px;
	padding-left:10px;
	width:210px;
	}

.button_1 {color:#000000; background-color:#FFFFFF;	font-size:12px;	padding-left:10px; width:210px;}
.button_1 a:link {color:#000000; text-decoration:none; font-size:12px;}
.button_1 a:hover {color:#000000; text-decoration:none; font-size:12px;}
.button_1 a:visited {color:#000000;	text-decoration:none; font-size:12px;}

.middle_text_header {
	background-color:#D4D4F9;
	padding-top:2px;
	padding-bottom:2px;
	font-size:20px;
	}

.right_text_header {color:#000000; font-size:15px; font-weight:bold; background-color:#D4D4F9; text-align:center; vertical-align:middle; padding-top:4px;	padding-bottom:4px;}
.right_text_header a:visited {font-size:13px; text-decoration:none; color:#4169E1; font-weight:normal; background-color:#FFFFFF;}
.right_text_header a:hover {font-size:13px;	text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:#000066;}
.right_text_header a:visited {font-size:13px; text-decoration:none; background-color:#D4D4F9; font-weight:bold; color:#000066;}

.right_text {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background-color:#F8F8FF;
	text-align:center;
	vertical-align:middle;
	}
a img {
	border:0px;
	}
img {
	text-align:center;
	}
.formular {
	text-align:right;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
.logo {
	font-size:38px;
	color:#FFFFFF;
	font-style:italic;
	}
.netto {
	width:599px;
	}