/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	background-color:#663399;

	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:16px;
}
.head{
	background-color:#0171BD;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-attachment:fixed;
}
#topmenu {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#ffffff; font-size: 12px; text-align:center; border-right:#0000C0; border-right-style:solid; border-right-width:1px; background-image:url(../img/menu-p.jpg);}
#topmenu a:link {color:#FFFFFF; text-decoration:none; font-size: 12px; background-image:url(../img/menu-p.jpg); display:block; height:21px; padding-top:9px;}
#topmenu a:visited {color:#FFFFFF; text-decoration:none; font-size: 12px; display:block; height:21px; padding-top:9px;}
#topmenu a:hover {color:#FFFFFF; text-decoration:none; padding-top:10px; font-size:12px; font-weight:700; background-image:url(../img/menu.jpg); display:block; height:20px;}
#topmenu a:active {color:#FFFFFF; text-decoration:underline;}


h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#23044A; font-size:22px; margin:3px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#23044A; font-size:18px; margin:3px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#23044A; font-size:16px; margin:3px;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#23044A; font-size:14px; margin:3px;}
.laufzeile {
	margin-left:20px;
	margin-right:20px;
}
#hintbox{ 
position:absolute; 
top: 0;
background-color: lightyellow;
width: 150px; 
padding: 3px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility:hidden;
}






#ramka {
	border-left:#8A0313;
	border-spacing: 5px;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#8A0313;
	border-right-style:solid;
	border-right-width:1px;
}
.colum2 {
	border-left:#8A0313;
	border-left-style:solid;
	border-left-width:1px;
}
.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#ffffff;
	font-size: 12px;
	text-align: left;

	background-image:url(../img/menu-p.png);
	border-left:#8A0313;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#8A0313;
	border-right-style:solid;
	border-right-width:1px;
}
.leftmenu a:link {color:#FFFFFF; text-decoration:none; font-size: 12px;}
.leftmenu a:visited {color:#FFFFFF; text-decoration:none; font-size: 12px;}
.leftmenu a:hover {color:#0fff00; text-decoration:none; font-size:12px; padding-top:9px; padding-left:1px; font-weight:700; background-image:url(../img/menu-a.jpg); display:block; height:21px;}
.leftmenu a:active {color:#99FFFF; text-decoration:underline;}
.menutitel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	background-image:url(../img/m-titel.png);
}
.passiv {color:#999999}
.tcenter p {font:bold 12px Verdana, Helvetica, Arial, sans-serif; color:#8A0313;}
.inputtext {width:200px;}
.comarea{width:340px;}
.plz {width:70px;}
.adres {width:340px;}
ol {list-style-type:decimal;}
ul {list-style-image:url(../img/ul.png)}
ol ul {list-style-type:circle;}
ol ul ul{list-style-type:decimal;}
#counter
{
margin: 5px;
}