@charset "utf-8";
/*Zentrierung der Seiten mit Scrollbalken und oberen Rand, Breite festlegen*/
html    		{/* verhindert Mozilla-Zucken
			 * > Firefox 1.5
			 */
			overflow-y: scroll;}

body { 
font : 100% Verdana, Arial, Helvetica, sans-serif; 
color : #333333; 
background-color : #ffe9c7; 
margin-top : 30px; 
} 
#top { 
width : 840px; 
height : 30px; 
float : right; 
} 
#container { 
width : 960px; 
} 
#wrapper2 { 
width : 960px; 
margin-right : auto; 
margin-left : auto; 
border : 1px solid #b3bdd4; 
background-color : #ffffff; 
padding : 3px; 
} 
#wrapper { 
width : 960px; 
margin-right : auto; 
margin-left : auto; 
background-color : #ffffff; 
} 
#pictureleft2 {
	width: 200px;
	float: left;
	margin-right: 15px;
}

#container #header #topmenu { 
height : 100px; 
width : 300px; 
float : right; 
} 
#header { 
height : 110px; 
width : 960px; 
float : right; 
} 
#sidebar1 { 
float : left; 
width : 110px; 
} 
#sidebar2 { 
width : 175px; 
float : left; 
padding-left : 10px; 
} 
#pictureright2 {
	width: 250px;
	float: right;
	margin-left: 10px;
}

#wrapper #container #pictureleft {
	width : 110px;
	float : left;
	margin-right: 5px;
} 
#wrapper #container #pictureright {
	width : 220px;
	float : right;
	margin-left : 10px;
} 
#mainContent {
	float : right;
	width : 660px;
	margin-top : 15px;
	margin-left: -3px;
} 
#footer { 
background-color : #990000; 
height : 50px; 
padding-top : 0; 
padding-right : 10px; 
padding-bottom : 0; 
padding-left : 20px; 
} 
.formfield { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #333333; 
background-color : #ffffff; 
text-indent : 10pt; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 3px; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #b80115; 
border-right-color : #b80115; 
border-bottom-color : #b80115; 
border-left-color : #b80115; 
} 
.formbutton { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #b80115; 
background-color : #ffffff; 
border : 1px solid #b80115; 
width : 130px; 
} 
.fltrt { 
float : right; 
margin-left : 8px; 
} 
.fltlft { 
float : left; 
margin-right : 8px; 
} 
.clearfloat { 
clear : both; 
height : 0; 
font-size : 1px; 
line-height : 0; 
} 
#drucklogo { 
height : 100px; 
width : 400px; 
float : left; 
display : none; 
} 
#sidebar2 {
	margin-bottom : -10px;
	line-height: 18px;
	width: 170px;
} 
h1 { 
color : #000000; 
} 
h2 { 
color : #666633; 
} 
h3 { 
color : #666666; 
text-decoration : underline; 
} 
#mainContent p { 
font-size : 75%; 
color : #333333; 
} 
#mainContent h1 { 
color : #003f6e; 
font-size : 90%; 
} 
#mainContent h2 { 
color : #003f6e; 
font-size : 90%; 
} 
#mainContent #pictureright img { 
float : right; 
margin-bottom : 10px; 
} 
.imgrechts { 
float : right; 
margin-left : 20px; 
margin-bottom : 10px; 
margin-top : -19px; 
} 
#mainContent ul { 
font-size : 75%; 
color : #333333; 
text-align : left; 
list-style-image : url(../images/listenpunkt.jpg); 
list-style-type : none; 
list-style-position : outside; 
padding-bottom : 10px; 
margin-left : 15px; 
padding-left : 0; 
} 
#mainContent table .schnaeppchen { 
float : right; 
} 
#mainContent a { 
color : #285983; 
font-weight : normal; 
text-decoration : underline; 
} 
#mainContent a:hover { 
color : #c3031a; 
} 
#sidebar2 p { 
color : #333333; 
padding-right : 10px; 
padding-bottom : 10px; 
padding-left : 10px; 
} 
table td a { 
color : #285983; 
list-style-type : none; 
margin-bottom : 5px; 
text-decoration : none; 
} 
table td a:hover { 
color : #b80115; 
} 
.imglinks { 
float : left; 
} 

