﻿html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;
padding: 0px;
		margin: 0px;
		background-image:url(bg.jpg);
		background-repeat:repeat-y;
		background-position:center;
		background-color:#f8f7f7;
}
div#header{position:relative}
div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}
div#header a{position:absolute;right:0;top:23px}
div#content p{line-height:1.4;}
div#navigation{}
div#extra{}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD;font-size:10px;}
div#footer a:hover{color: #ffffff;}
div#container{width:980px;position: absolute;left: 50%;margin-left: -490px;}

div#wrapper{float:left;width:100%}
div#content{margin-left: 44%;width:550px;}
div#navigation{float:left;width:265px;margin-left:-83%}
div#extra{float:left;width:160px;margin-left:-100%}
div#footer{clear:left;width:100%}
#footer p {color:#fff;}
#head1{width:145px;float:left;padding-left:18px;}
#head2{width:548px;float:left;}
#head3{width:258px;float:left;}
p {
font-size : 12px;
font-family : verdana;
color : #000000;
} 

h3 {
color : #000000;
} 

h2 {
color : #000000;
font-size: 14px;
line-height:14px;
padding:0px;
margin:0px;
} 

h2 a:link, h2 a:visited, h2 a:active, h2 a  {
font-size:12px;
}

h2 a:hover {
	color:green;
	font-size:12px;
}

h1 {
	color : #000000;
	font-size: 16px;
}
blockquote {
font-size : 9px;
} 
a:visited, a:link, a:active {
font-size : 16px;
color : #808080;
text-decoration : none;
} 
a:hover {
text-decoration : underline;
} 
a.cool:visited, a.cool:link, a.cool:active {
font-weight : bold;
font-size : 16px;
color : #000000;
text-decoration : none;
}
a.cool:hover {
text-decoration : underline;
}  
a.cool2:visited, a.cool2:link, a.cool2:active {
font-weight : bold;
font-size : 12px;
color : #808080;
text-decoration : none;
} 
a.cool2:hover {
text-decoration : underline;
} 
a.cool3:visited, a.cool3:link, a.cool3:active {
font-weight : bold;
font-size : 12px;
color : #808080;
text-decoration : none;
} 
a.cool3:hover {
text-decoration : underline;
} 
p.myp{
font-size : 13px;
font-family : verdana;
color : #808080;
} 

.myp2{
font-size : 20pt;
font-weight : 700;
font-family : verdana;

} 

.myp3{
font-size : 20pt;
color : #808080;
} 

p.myp4{
font-size : 13px;
font-family : verdana;
color : #000000;
} 
h1.myp4{
font-size : 13px;
font-family : verdana;
color : #000000;
font-weight:bold;
} 


div.row {
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

div.rowerror, div.rowerrorerror, div.rowerrorerrorerror {
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	color: #ed0d0d;
}

span.label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	border: 0;
	padding: 4px 0 0 0;
	width: 170px;
	text-align: left;
	font-family: verdana, lucida, helvetica, sans-serif;
    font-size: 13px;
}

span.labelreq {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	border: 0;
	padding: 4px 0 0 0;
	width: 170px;
	text-align: left;
	font-family: verdana, lucida, helvetica, sans-serif;
    font-size: 13px;
}

span.labelreq label {
	margin: 0;
	border: 0;
	padding: 0;
	font-weight: bold;
}

span.form {
	display: block;
	float: left;
	margin: 0 0 5px 0;
	border: 0;
	padding: 0;
	width: 330px;
}

label {
	margin: 0;
	border: 0;
	padding: 0;
}

span.button {
	display: block;
	clear: both;
	margin: 10px 0 1em 180px;
	border: 0;
	padding: 0;
}

select, input, textarea {
	cursor: pointer;
	font: 13px/16px "Trebuchet MS", trebuchet, helvetica, verdana, arial,  sans-serif;
}

input {
	background: #fff;
	margin: 0;
	border: 1px solid #abadb3;
	padding: 0px 4px 0 4px;
	color: #000;
	width: 250px; /* Falscher Wert fuer IE4-5.x/Win */
	height: 22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 240px; /* Richtiger Wert fuer konforme Browser */
	height: 18px;
}
