* { 
padding : 0px; 
margin : 0; 
} 

body { 
font-family : Arial, Helvetica, sans-serif; 
background-color : #BC2B0A; 
font-size : 14px;
line-height:1.5em;

}



#container {
	width : 90%; 
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	

/* opera does not like 'margin:20px auto' */
	  border: 1px solid #b30000;
	background-color: #fff4cb;
 padding : 0px;
 border-style:double; 

}



blockquote { 
border-top : 0px solid #b30000;
padding-top : 10px;
padding-left : 0px;
padding-bottom : 30px;
padding-right : 10px;
margin : 0px;
text-align : justify;
font-size: 1.8em;
} 

 
.clear { 
clear : both; 
} 



iframe {
padding : 0px;
border : 1px solid #b30000;
} 



img { 
padding : 0px; 
border : 0px solid #3366ff; 
} 
img.floatTL { 
float : left; 
margin-right : 10px; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
} 
img.floatTR { 
float : right; 
margin-left : 10px; 
margin-bottom : 0; 
margin-top : 0; 
margin-right : 0; 
} 
#wrapper { 
margin : 0 auto; 
width : 1000px; 
} 
#header { 
color : #333; 
width : 100%; 
float : left; 
padding-top : 0px; 
height : 220px;  

background-repeat : no-repeat; 
background-position : right bottom; 
} 

.logo h1.linea { 
font-size : 1.7em; 
font-weight : lighter; 
font-family : verdana; 
padding-top : 18px; 
padding-left : 10px; 
color : #000000; 
border : none; 
top : 0; 
left : 14px; 
letter-spacing : -1px; 
font-size : 2.9em; 
} 
.logo h1.linea span { 
color : #FF290D; 
} 


.logo2 h1.lineb { 
float : right; 
font-size : 1.3em;
margin-right : 10px; 
margin-bottom : 0; 
margin-top : -10px;    
font-weight : lighter; 
font-family : verdana; 
color : #000000; 
border : none; 
letter-spacing : -0.5px; 
 
} 
.logo2 h1.lineb span { 
color : #3366ff; 
} 





.logo3 h1.linea { 
font-size : 0.7em; 
font-weight : lighter; 
font-family : verdana; 
color : #000000; 
border : none; 
top : 0; 
letter-spacing : -1px; 
font-size : 1.5em; 
} 
.logo3 h1.linea span { 
color : #FF290D; 
} 








.headmenu { 
float : right; 
margin : -60px 560px 0 0; 
border-left : 1px solid #3366ff; 
padding-left : 20px; 
} 
.headmenu ul { 
display : list-item; 
list-style-type : none; 
font-size : 85%; 
} 
.headmenu li a { 
text-decoration : none; 
color : #red; 
} 



#navigation { 
margin : 0 auto; 
padding : 0; 
width : 100%; 
line-height : 36px; 
font-size : 1em; 
text-align : center; 
font-weight : bolder; 
border-bottom : 1px solid #b30000;
} 
#navigation ul { 
margin : 0 0.7em 0 0.7em; 
padding : 0; 
display : inline; 
list-style-type : none; 
text-align : center; 
} 
#navigation ul li { 
display : inline; 
position : relative; 
} 
#navigation a { 
color : #FF290D; 
text-decoration : none; 
padding : 10px 20px 10px 20px; 
} 
#navigation a.now { 
color : #000000; 
text-decoration : none; 
} 
#navigation a:hover { 
color : #000000; 
text-decoration : none; 
} 





#onecolumn { 
color : #333; 
border : 0px solid #ccc; 
margin : 0 0 5px 10px; 
padding : 10px; 
min-height : 350px; 
width : 95%; 
float : left; 
} 
#onecolumn h1 { 
color : #3366ff; 
font-size : 1.7em; 
font-weight : lighter; 
margin : 0 0 10px 0; 
} 
#onecolumn h2 { 
color : #3366ff; 
font-size : 1.5em; 
font-weight : lighter; 
margin : 20px 0 10px 0; 
}
#onecolumn p { 
text-align : justify; 
color : #707070; 
font-size : 1.1em; 
} 
#onecolumn a { 
text-decoration : none; 
color : #FA6D01;
} 




#leftcolumn { 
color : #333; 
border : 0px solid #ccc; 
margin : 0 0 5px 10px; 
padding : 10px; 
min-height : 350px; 
width : 70%; 
float : left; 
} 
#leftcolumn h1 { 
color : #3366ff; 
font-size : 1.7em; 
font-weight : lighter; 
margin : 0 0 10px 0; 
} 
#leftcolumn h2 { 
color : #3366ff; 
font-size : 1.5em; 
font-weight : lighter; 
margin : 20px 0 10px 0; 
} 

#leftcolumn h4 { 
color : #3366ff; 
font-size : 1.2em; 
font-weight : bolder; 
margin : 20px 0 0 0; 
}  
#leftcolumn p { 
text-align : justify; 
color : #707070; 
font-size : 1.1em; 
} 
#leftcolumn a { 
text-decoration : none; 
color : #FA6D01; 
} 




#rightcolumn { 
float : right; 
color : #333; 
border : 1px solid #000000; 
margin : 20px 10px 20px 0; 
padding : 0px 0px 0px 0px; 
min-height : 150px; 
width : 170px; 
display : inline; 
} 





.form { 
margin-top : 0px; 
padding-top : 10px; 
background-color : #1047FA; 
} 
.form p { 
padding : 5px; 
color : #a6cc52; 
font-size : 85%; 
} 
.form a { 
color : #ff3917; 
}

 
#news { 
text-align : center;
margin : 0px 0 0 0; 
width : 170px; 
background-color : #93FAFA;
} 
#news h3 { 
font-family : verdana; 
font-size : 1.3em; 
padding-top : 10px; 
padding-left : 0px; 
padding-bottom : 5px; 
color : #ff6310; 
font-weight : lighter; 
} 

#news h4 { 
font-family : verdana; 
font-size : 0.9em; 
padding-top : 10px; 
padding-left : 0px; 
padding-bottom : 5px; 
color : #6633ff; 
margin-left : 0px; 
} 
#news p { 
font-family : verdana; 
font-size : 0.95em; 
padding-left : 0px; 
padding-bottom : 1px; 
margin-left : 3px; 
margin-right : 3px;  
padding-right : 0px; 
} 


#news a { 
text-decoration : none; 
color : #FA6D01; 
} 

#news img { 
float : right; 
margin-right : 0px; 
margin-bottom : 0px; 
} 



#footer { 
width : 100%; 
clear : both; 
color : #333; 
border-top : 1px solid #b30000;
margin : 10px 0 10px 0; 
padding-top : 10px;

} 
#footer p { 
text-align : center; 
font-size : 85%; 
} 
#footer a { 
color : #FA6D01;
text-decoration : none; 
} 


#wrapper {

	/* background-color: #3f6f9f;
	color: #bf9e23;  */
}



#contentFormular { 

border-right : 0px solid #b30000;
padding: 0;
margin-bottom : 0.2em;
text-align : justify;
} 



#formular {
	padding: 0px;
	text-align: left;
	font-size: 1em;
}

#formular p {
	margin: 0px 0px 10px 0px;
	background-color: transparent;
	font-size: 0.8em;
	line-height: 1.2em;	
}

fieldset {
	margin: 20px 0px 10px 0px;
	padding: 5px 10px;
	border: 1px solid #b30004;
}

legend {
	padding: 1px 10px;
	border: 1px solid #b30004;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	background-color: #fff4cb;
}

form {
	line-height: 150%;
}

input, textarea {
	font-family: Arial, Verdana, Helvitica, sans-serif;
	font-size: 120%;
}

.inpt {
	width: 60%;
	border: 1px solid #b30004;
	background-color: #fff4cb;
	color: #000;
	margin: 0px 0px 9px 0px;
}

.txt {
	width: 100%;
	border: 1px solid #b30004;
	background-color: #fff4cb;
	overflow:hidden; /* damit keine Scrollbars im Textfeld erscheint */
}



input.inpt:focus, textarea.txt:focus {
	border: 1px solid #000000;
	background-color: #fff;
	color: #000;
}


.auswahl1 {
	width: 70px;
	font-size: 0.9em;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background-color: #FFF4CB;
	color: #000000;
	border: 1px solid #b30004;
}


.auswahl2 {
	width: 160px;
	font-size: 0.9em;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background-color: #FFF4CB;
	color: #000000;
	border: 1px solid #b30004;
}



.auswahl3 {
	width: 230px;
	font-size: 0.9em;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background-color: #FFF4CB;
	color: #000000;
	border: 1px solid #b30004;
}


.senden {
	width: 180px;
	font-size: 0.9em;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background-color: #FFF4CB;
	color: #000000;
	border: 1px solid #b30004;
}



.inpt2 {
	height: 25px;
	border: 1px solid #b30004;
	background-color: #fff4cb;
	color: #000;
	margin: 0px 0px 0px 0px;
}

input.inpt2:focus, textarea.txt:focus {
	height: 25px;
	border: 1px solid #000000;
	background-color: #fff;
	color: #000;
}
.login {
	height: 25px;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;

	background-color: #FFF4CB;
	color: #000000;
	border: 1px solid #b30004;
}






.nosee { display:none; }










<style type="text/css"
       media="all">

/*<![CDATA[*/
table {
  font-size: 1.0em;
}




tr
{height: 40px; text-align: center}



th
{color: #d85d5d; 
min-width: 130px;
}

td
{color: #000000; border-bottom: 0px solid #b30004;
font-family : Arial, Helvetica, sans-serif; }


tbody.leer {
  background-color: #fff4cb;
}


tbody th {
  background-color: #ffffff;
}
/*]]>*/
</style>