@charset "iso-8859-1";
.text-klein { color: #646464; margin:10px; font-size: 10px; text-align:center; line-height: 14px; font-family: Verdana, Arial }
.text-blue { color: #009; padding-left:20px; padding-right:20px; font-size: 14px; text-align:left; line-height: 24px; font-family: Verdana, Arial }
.text { color: #646464; padding-left:20px; padding-right:20px; font-size: 14px; text-align:left; line-height: 24px; font-family: Verdana, Arial }
.text-big { color: #ffffff; margin:10px; font-size: 22px; text-align:left; line-height: 32px; font-family: Verdana, Arial }
.text-faq { color: #000000; margin:10px; font-size: 12px; text-align:left; line-height: 22px; font-family: Verdana, Arial }
.quarterly { color: #888888; padding-left:10px; padding-right:10px; font-size: 48px; text-align:center; font-family: Verdana, Arial }
.sub { color: #888888; padding-left:5px; padding-right:5px; font-size: 18px; text-align:center; font-family: Verdana, Arial }
.orange { color: #fff; padding-left:5px; padding-right:5px; font-size: 38px; text-align:center; line-height: 50px; font-family: Verdana, Arial; background-color:#F87431; }


a:link {color:#FFA200; text-decoration:underline}
a:visited {color:#FFA200; text-decoration:underline}
a:hover {color:#FFFFFF; background-color:#FFA200}
a:active {color: #FFA200}

a img {border:0px}

a.bild { text-decoration:none }
a.bild:hover { background-color:transparent; text-decoration:none }

/********************** Styles für Formulare *******************/
div.bezeichnung {
	text-align:left;
	font-family:Arial;
	float:left;
	width:150px;
	vertical-align:bottom;
	color:#000000;
}

.bez {
	text-align:left;
	font-family:Arial;
	float:left;
	width:150px;
	vertical-align:bottom;
	color:#000000;
}

input.btv, textarea.btv {
	vertical-align:bottom;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	font-family:Arial;
	border:0px;
	background-color:#F5F5F5;
	width:180px;
	height:20px;
}

input.grid{
	vertical-align:bottom;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	font-family:Arial;
	border:0px;
	background-color:#F5F5F5;
	width:80px;
	height:20px;
}

textarea.btv {
	padding:5px;
	height:80px;
	width:520px;
}

td.btv {
	text-align:left;
	padding:0px;
	padding-top:10px;
	color:#oooooo;
}
/********************** Ende Styles für Formulare *******************/

h1 { text-align:left; padding-left:20px; padding-right:20px; vertical-align: top; background-color: #fff000; color: #cc0000; margin:0px; font-size: 26px; line-height:52px; font-family: Verdana, Arial; }
h2 { text-align:left; font-weight: bold; padding-left:20px; padding-right:20px; color: #ff8c00; margin:0px; font-size: 22px; line-height:44px; font-family: Verdana, Arial;}
h3 { text-align:right; padding-left:20px; padding-right:20px; vertical-align: top; background-color: #ffba66; color: #ffffff; margin:0px; font-size: 26px; line-height:52px; font-family: Verdana, Arial; }

li { color: #009; padding-left:20px; padding-bottom:5px; font-size: 14px; text-align:left; line-height: 24px; font-family: Verdana, Arial }

body { background-color:#fff }

div#header {
clear: both;
height: 50px;
padding: 1px;
}
div#left {
float: left;
width: 15px;
}
div#right {
float: right;
width: 15px;
}
div#middle {
padding: 10px 5px 0px 5px;
margin: 0px;
}
div#footer {
clear: both;
}

#listing {
width: 100%;
background: #fff;
float: left;
}
#listing ul {
list-style:none;
margin:0;
padding:0;
float:left;
width:9em;
}
#listing a {
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
color:#646464;
text-decoration:none;
border-width:0px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:1px 0 1px 3px;
}
#listing li{
position:relative;
}
#listing a.current {
text-decoration: underline;
font-weight: bold;
}
