body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#000000;
	scrollbar-face-color: white; 
	scrollbar-highlight-color: white; 
	scrollbar-shadow-color: #00683e; 
	scrollbar-3dlight-color: white; 
	scrollbar-arrow-color: #00683e; 
	scrollbar-track-color: #eeeeee; 
	scrollbar-darkshadow-color: #cccccc;
	
	height:100%;
	min-height: 100%;
	
}
table.rahmen, html {
	height:100%;
	min-height: 100%;
}

div, td {font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:14pt;color: #000000;}
.postit {font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:12pt;color: #000000;}
.ueber_postit {font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:12pt;color: #000000; FONT-WEIGHT: bold}
h1 {font-family:Arial,Helvetica,sans-serif;font-size:13pt;line-height:12pt;color: #000000; FONT-WEIGHT: bold}
.ueber_1 {font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:12pt;color: #000000; FONT-WEIGHT: bold}
.ueber_2 {font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:12pt;color: #5A816E; FONT-WEIGHT: bold}
.text_red {font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:12pt;color: #c00;}
#ueber_red {font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:12pt;color: #c00; FONT-WEIGHT: bold;padding-bottom:5px;}
.ueber_statement {font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:12pt;color: #000000; FONT-WEIGHT: bold;padding-bottom:10px;}
.text_grau {font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:12pt;color: #aaa; FONT-WEIGHT: bold}
.highlight { color: #c00 }
.line {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color: #000000;}


A:link#text {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: black; 
	}

A:visited#text {
	font-family : arial,helvetica; 
	font-size : 10pt;
	color: black;
	}

A:hover#text {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: #c00;
	}
	
A:active#text {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: black;
	}
A:link#textpost {
    font-family : arial,helvetica; 
	font-size : 9pt;
	color: black; 
	}

A:visited#textpost {
	font-family : arial,helvetica; 
	font-size : 9pt;
	color: black;
	}

A:hover#textpost {
    font-family : arial,helvetica; 
	font-size : 9pt;
	color: #c00;
	}
	
A:active#textpost {
    font-family : arial,helvetica; 
	font-size : 9pt;
	color: black;
	}
	
A:link#text_bold {
    font-family : arial,helvetica; 
	font-size : 10pt;
	FONT-WEIGHT: bold;
	color: black; 
	text-decoration:none;
	}

A:visited#text_bold {
	font-family : arial,helvetica; 
	font-size : 10pt;
	FONT-WEIGHT: bold;
	color: black;
	text-decoration:none;
	}

A:hover#text_bold {
    font-family : arial,helvetica; 
	font-size : 10pt;
	FONT-WEIGHT: bold;
	color: #c00;
	}
	
A:active#text_bold {
    font-family : arial,helvetica; 
	font-size : 10pt;
	FONT-WEIGHT: bold;
	color: black;
	text-decoration:none;
	}

A:link#text_sitemap {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: black; 
	text-decoration:none;
	}

A:visited#text_sitemap {
	font-family : arial,helvetica; 
	font-size : 10pt;
	color: black;
	text-decoration:none;
	}

A:hover#text_sitemap {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: #c00;
	}
	
A:active#text_sitemap {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: black;
	text-decoration:none;
	}

A:link#red {
    font-family : arial,helvetica; 
	font-size : 9pt;
	color: #c00; 
	text-decoration:none;
	}

A:visited#red {
	font-family : arial,helvetica; 
	font-size : 9pt;
	color: #c00;
	text-decoration:none;
	}

A:hover#red {
    font-family : arial,helvetica; 
	font-size : 9pt;
	color: #c00;
	text-decoration: underline;
	}
	
A:active#red {
    font-family : arial,helvetica; 
	font-size : 9pt;
	color: #c00;
	text-decoration:none;
	}

	
A:link#feed {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: #999; 
	}

A:visited#feed {
	font-family : arial,helvetica; 
	font-size : 10pt;
	color: #999;
	}

A:hover#feed {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: #f00;
	}
	
A:active#feed {
    font-family : arial,helvetica; 
	font-size : 10pt;
	color: #999;
	}

A:link#NavLeiste {
	width: 10px;
	height: 10px;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 1px;
	color: #000;
	font-size : 8pt;
	background-color: #fff;
	border:1px solid #aaa;
	text-decoration:none;
}

A:visited#NavLeiste {
	width: 10px;
	height: 10px;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 1px;
	color: #000;
	font-size : 8pt;
	background-color: #fff;
	border:1px solid #aaa;
	text-decoration:none;
}

A:hover#NavLeiste {
	width: 10px;
	height: 10px;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 1px;
	color: #000;
	font-size : 8pt;
	background-color: #fff;
	border:1px solid #c00;
	text-decoration:none;
}

A:active#NavLeiste {
	width: 10px;
	height: 10px;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 1px;
	color: #000;
	font-size : 8pt;
	background-color: #fff;
	border:1px solid #aaa;
	text-decoration:none;
}

#NavLeiste2 {
	width: 10px;
	height: 10px;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 1px;
	color: #000;
	font-size : 8pt;
	background-color: #fff;
	border:1px solid #c00;
	text-decoration:none;
}

A:link#start {
    font-family : arial,helvetica; 
	font-size : 12pt;
	color: #999; 
	border:1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
	margin: 5px;
	text-decoration:none;
	}

A:visited#start {
	font-family : arial,helvetica; 
	font-size : 12pt;
	color: #999;
	border:1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
	margin: 5px;
	text-decoration:none;
	}

A:hover#start {
    font-family : arial,helvetica; 
	font-size : 12pt;
	color: #f00;
	border:1px solid #f00;
	padding-left: 5px;
	padding-right: 5px;
	margin: 5px;
	text-decoration:none;
	}
	
A:active#start {
    font-family : arial,helvetica; 
	font-size : 12pt;
	color: #999;
	border:1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
	margin: 5px;
	text-decoration:none;
	}

td.nav_li1 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;}
td.nav_li2 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;}
td.nav_li3 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;}
td.nav_li4 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;}
td.nav_li5 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;}
td.nav_li6 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;}
td.nav_li7 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;border-top:1px dotted #bbb;}
td.nav_li1 a, td.nav_li2 a, td.nav_li3 a, td.nav_li4 a, td.nav_li5 a, td.nav_li6 a {display:block;padding:0px 0px;padding-top: 3px;height:22px;color:#c00;text-decoration:none;border-top:1px dotted #bbb; font-weight: bold;font-size:11pt;}
td.nav_li1 a:hover, td.nav_li1 a:focus, td.nav_li1 a:active  {background-image:url(../pic/nav_li_bg.gif);;background-position:0px -1px;background-repeat: no-repeat;}
td.nav_li2 a:hover, td.nav_li2 a:focus, td.nav_li2 a:active, td.nav_li3 a:hover, td.nav_li3 a:focus, td.nav_li3 a:active, td.nav_li4 a:hover, td.nav_li4 a:focus, td.nav_li4 a:active, td.nav_li5 a:hover, td.nav_li5 a:focus, td.nav_li5 a:active, td.nav_li6 a:hover, td.nav_li6 a:focus, td.nav_li6 a:active  {background-image:url(../pic/nav_li_bg.gif);;background-position:0px -1px;background-repeat: no-repeat;}

td.nav_li1_2 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;background-image:url(../pic/nav_li_bg.gif);background-position:0px 2px;background-repeat: no-repeat;}
td.nav_li2_2 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;background-image:url(../pic/nav_li_bg.gif);background-position:0px 0px;background-repeat: no-repeat;}
td.nav_li3_2 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;background-image:url(../pic/nav_li_bg.gif);background-position:0px 0px;background-repeat: no-repeat;}
td.nav_li4_2 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;background-image:url(../pic/nav_li_bg.gif);background-position:0px 0px;background-repeat: no-repeat;}
td.nav_li5_2 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;background-image:url(../pic/nav_li_bg.gif);background-position:0px 0px;background-repeat: no-repeat;}
td.nav_li6_2 {width:165px;height:22px;margin:0;padding:0;text-align:left;vertical-align: middle;background-image:url(../pic/nav_li_bg.gif);background-position:0px 0px;background-repeat: no-repeat;}
td.nav_li1_2 a, td.nav_li2_2 a, td.nav_li3_2 a, td.nav_li4_2 a, td.nav_li5_2 a, td.nav_li6_2 a {display:block;padding:0px 0px;padding-top: 3px;height:22px;color:#c00;text-decoration:none;border-top:1px dotted #bbb; font-weight: bold;font-size:11pt;}

div#rechts {
	background-color: White;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	}

td#Statement {
	left: 0px;
	top: 40px;
	width: 450px;
	z-index: 9;
	background-color: #e6e6e6;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	border:1px dotted #bbb;
}

table.postit {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	font-size : 9pt;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

div#postit {
	padding-bottom: 5px;
}

:root td#postit {
	background-image: url(../pic/hg_punkte.gif);
	background-position:-10px bottom;
	font-size : 9pt;
	}
						
td#postit {
	background-image: url(../pic/hg_punkte.gif);
	background-position:-10px bottom;
	background-repeat: no-repeat;
	font-size : 9pt;
	}

a.NavLeiste {
	width: 10px;
	height: 10px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	background-color: #e6e6e6;
	border:1px solid #bbb;
}

#suche1{
padding:5;
}

.legend{
color: #c00;
padding-bottom: 10px;
}

.legend_login{
color: #FF9966;
padding-bottom: 10px;
}

.textfield{
width: 250px;
height:13px;
}

.textfield2{
width: 350px;
height:13px;
margin-bottom:10px;
}

.textarea{
width: 350px;
height:250px;
margin-bottom:10px;
}

.left {
float: left;
width: 80px;
margin-right: 2%;
}

.left2 {
float: left;
width: 120px;
margin-right: 2%;
}

.errortext {
display:block;
width: 455px;
height: 20px;
padding: 2px;
color:red;
background-color: #FEEEE9;
border:1px solid red;
text-align: center;
}

.succtext {
display:block;
width: 455px;
height: 20px;
padding: 2px;
color:green;
background-color: #E6FEEF;
border:1px solid green;
text-align: center;
}

.mailerror {
display:block;
width: 440px;
height: 60px;
padding: 2px;
color:red;
background-color: #FEEEE9;
border:1px solid red;
}

.mailsucc {
display:block;
width: 440px;
height: 20px;
padding: 2px;
color:green;
background-color: #E6FEEF;
border:1px solid green;
}