html { 
height : 100%; 
margin-bottom : 1px; 
} 
* html .rightcontent { 
margin-bottom : -20px; 
} 
* { 
margin : 0; 
padding : 0; 
border : 0; 
} 

/* Allgemein */

body { 
background-color : #666666; 
color : #666666; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

h1 { 
font-size : 1.3em; 
color : #333333; 
padding-left : 10px; 
padding-bottom : 10px; 
font-weight : bold; 
padding-top : 20px; 
} 
h2 {
	font-size : 1.0em;
	color : #333333;
	padding-left : 10px;
	padding-bottom : 5px;
	font-weight : bold;
	padding-top : 0;
	padding-right: 10px;
} 
h3 {
	font-size : 1em;
	color : #333333;
	padding-left : 10px;
	font-weight : bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
} 
a:link, a:visited { 
color : #333333; 
text-decoration : underline; 
} 
a:hover, a:active, a:focus { 
color : #0d5aa9; 
text-decoration : none; 
} 

form { 
padding : 0; 
padding : 0; 
} 

.formbt { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
background-color : #990000; 
text-align : center; 
padding : 2px; 
float : left; 
border-top : 1px solid #6d1926; 
border-right : 1px solid #6d1926; 
border-bottom : 1px solid #6d1926; 
border-left : 1px solid #6d1926; 
margin-right : 5px; 
margin-top : 5px; 
} 

.speciallink a:link, .speciallink a:visited { 
color : #1f3842; 
background-color : #e2af62; 
display : block; 
border : 1px solid #ffffff; 
width : 140px; 
padding : 5px; 
text-decoration : none; 
font-weight : bold; 
text-align : center; 
margin-bottom : 0; 
margin-top : 5px; 
margin-left : 5px; 
} 
.speciallink a:hover, .speciallink a:active, .speciallink a:focus { 
background-color : #6d1926; 
color : #ffffff; 
} 

/* Suche */

#suche {
margin-top : 20px;
margin-left : 10px;
width : 400px;
font-family : Verdana, Arial, Helvetica, sans-serif;

color : #333333;

} 




#suche a:link, #suche a:visited { 
color : #0d5aa9; 
text-decoration : underline; 
} 


#suche a:active, #suche a:hover { 
text-decoration : none; 
} 

.searchinput { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
border : 1px solid #333333; 
padding : 2px; 
width : 130px; 
margin-top : 1px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
float : left; 
} 

.searchbt { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
margin-top : 1px; 
color : #ffffff; 
background-color : #990000; 
width : 15px; 
text-align : center; 
padding : 2px; 
float : left; 
height : 19px; 
border-top : 1px solid #6d1926; 
border-right : 1px solid #6d1926; 
border-bottom : 1px solid #6d1926; 
border-left : 1px solid #6d1926; 
} 

/* Layout */

#wrapper { 
background : #ffffff url(images/bg_wrapper.gif) repeat-y scroll left top; 
margin : 0 auto 0 auto; 
padding : 0; 
text-align : left; 
width : 759px; 
} 
#kopf { 
background : #6d1926 url(images/header.gif) no-repeat scroll left 0%; 
height : 119px; 
margin : 0; 
padding : 0; 
} 
#headbar { 
background : #e2af62; 
color : #ffffff; 
text-align : left; 
margin : 0; 
border-top-width : 4px; 
border-top-style : solid; 
border-top-color : #ffffff; 
border-bottom-width : 4px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
height : 22px; 
padding-left : 8px; 
font-size : 10px; 
clear : right; 
width : 751px; 
} 


#headbar a:link, #headbar a:visited { 
color : #6d1926; 
text-decoration : underline; 
float : right; 
padding-right : 10px; 
padding-top : 5px; 
} 

#headbar a:hover, #headbar a:active { 
text-decoration : none; 
} 


#logo { 
height : 97px; 
width : 289px; 
padding-top : 51px; 
padding-left : 10px; 
} 
#content {
	min-height : 406px;
} 

.maincontent p, .rightcontent p {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
} 

.maincontent ul {
	padding-left : 25px;
	list-style-type : disc;
	list-style-position : outside;
	padding-top : 5px;
	padding-right: 10px;
} 


.maincontent ol {
		padding-top : 5px;
		padding-right: 10px;
		padding-left : 25px;



}

 #content li {
	padding-top : 5px;
	padding-bottom : 5px;  
	
} 

.maincontent {
	line-height : 1.5em;
	font-size : 0.7em;
	color : #333333;
	width : 420px;
	z-index : 5;
	text-align : left;
	margin-right : 0;
	margin-bottom : 0;
	margin-left: 170px;
} 

.head_maincontent { 
background : #e2af62; 
color : #ecc995; 
height : 22px; 
border-top-width : 4px; 
border-top-style : solid; 
border-top-color : #ffffff; 
border-bottom-width : 4px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
text-transform : uppercase; 
font-size : 20px; 
font-weight : bold; 
padding-left : 10px; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
margin-left : 169px; 
float : left; 
display : inline; 
clear : right; 
width : 410px; 
border-right-width : 2px; 
border-right-style : solid; 
border-right-color : #ffffff; 
}
 
.head_rightcontent { 
background : #e2af62; 
color : #ecc995; 
height : 20px; 
margin : 0; 
border-top-width : 4px; 
border-top-style : solid; 
border-top-color : #ffffff; 
border-bottom-width : 4px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
text-transform : uppercase; 
font-size : 19px; 
font-weight : bold; 
padding-left : 10px; 
padding-top : 2px; 
width : 154px; 
float : right; 
}

 
.rightcontent {
	font-size : 0.7em;
	line-height : 1.5em;
	float : right;
	width : 164px;
	color: #333333;
} 


#fuss { 
clear : both; 
background : #bc802f url(images/bg_footer.gif) repeat-y scroll; 
color : #ffffff; 
text-align : center; 
font-size : 0.7em; 
padding : 3px 0; 
line-height : 1.2em; 
margin-top : 0; 
border-top-width : 4px; 
border-right-width : 4px; 
border-bottom-width : 4px; 
border-left-width : 4px; 
border-top-style : solid; 
border-top-color : #ffffff; 
}

 
#fuss a:link, #fuss a:visited { 
color : #fff; 
background : inherit; 
text-decoration : none; 
} 


#fuss a:hover, #fuss a:active, #fuss a:focus { 
color : #0d5aa9; 
background : inherit; 
}

.clear { 
clear : both; 
height : 1px; 
} 
.rahmen_unten {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.rahmen_oben {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.rahmen_oben_unten {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


.trenner {
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
}
.newsbereich {
	border-bottom: 1px dashed #666666;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newspic {
	margin-right: 4px;
	margin-bottom: 3px;
	
}

