﻿@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	background-color: #43a2d0;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
        line-height:1.5em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	
	}
	
html>body {}

/* firefox scrollbar hack */
html {height: 100%; margin-bottom: 1px; }

h1, h2, h3, h4, h5, h6 {
	clear: both;
	margin: 5px 0 10px 0;
	padding: 0;
	color: #f6d62c;
	font-family:Georgia, "Times New Roman", Times, serif;}
	
h1 {font-size: 2.4em;
       background:url(h1pic.jpg) no-repeat scroll 0px 50%;
       font-size:2.2em;
       line-height: 1.2;
       margin:-10px 0px -15px -20px;
       padding:50px 0px 24px 85px;}

h2 {font-size: 2.5em;
       background:url(h1pic.jpg) no-repeat scroll 0px 50%;
       font-size:2.5em;
       line-height: 1.2;
       margin:-10px 0px -15px -20px;
       padding:50px 0px 24px 85px;}

h3 {font-size: 1.2em;       
       font-family: Georgia, "Times New Roman", Times, serif;
       color: #000000; 
       line-height: 1.5;
       margin:0px;
       padding:0px;}

h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.2em;}
h6 {font-size: 9.1em;}

p { color:#333333; font-size:1.0em; }

a {color: #acc32f; line-height:1.5em;}
a:link {color: #acc32f;}
a:visited, a:active {color: #acc32f;}
a:hover {color: #000000;}

 ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

li
{
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
}

input.btn {
  color:#000000;
  font: 90% Arial,Verdana,Helvetica,sans-serif;

}
input.btnhov {  
  color: red;
  font: 90% Arial,Verdana,Helvetica,sans-serif;
}

img {border: 0px; margin: 0; padding: 0px;}
img.hlogo  {position:absolute; margin:0px 0px 0px 0px; border: 0;}
img.hslogan  {position:absolute; margin:0px; border: 0;}


#headwrapper {
	padding-top:20px;
	height: 251px;
	z-index:1;
}

#header {
	margin: 0 auto;
	width: 850px;
	background-color:#green;
	text-align: left;
	overflow: hidden;
	height: 251px;
        border: 0px solid gray;
        border-bottom:0;
}

	
#wrapper {
	margin: 42px auto 0 auto;
	padding-bottom:10px;
	width: 848px;
        height: 100%;
	background-color: white;
	text-align: left;
        border: 1px solid white;
        border-top:0;

}

#content {
	float: right;
	padding-top:5px;
	margin-right: 20px;
	*margin-right: 5px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 530px;
	min-width: 530px;
	max-width: 530px;
}

 
#content a {
	color: #acc32f;
	text-decoration: underline;}
	
#content a:hover {
	color: #ffffff;
        background-color:#acc32f;;
	text-decoration: underline;}
	

html>body #content {width: 530px;}
html>body #sidebar {width: 255px;}

* html #content, * html #sidebar {overflow: hidden; /* For IE */}

#sidebar {
	float: left;
	padding-left:10px;
	margin-right:10px;
	width: 200px;
	min-width:200px;
	height:300px;
	color: #e0e0e0;
	font-size: 1em;
        line-height: 0;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height:500px;
	min-height:500px;
}

#footer a:link {color: #000000; font-weight:bold; text-decoration: none;}

#sidebar a {color: #oooooo; font-weight:bold; text-decoration: none; line-height: 1.7;}
#sidebar a:link {color: #000000;}
#sidebar a:visited {color: #000000;}
#sidebar a:hover {color: #43a2d0;}



#searchbar {

background:url(sidebox_suche.gif) no-repeat scroll 0px 0%;
padding: 55px 10px 10px 10px;background-color:#eff3db;}

#searchbar input {
color:black;}

#navbox1 { 
background:url(sidebox_menu.gif) no-repeat scroll 0px 0%; 
padding: 55px 10px 10px 10px;background-color:#eff3db;}

#newsbox1 { 
background:url(sidebox_news.gif) no-repeat scroll 0px 0%; 
padding: 55px 10px 10px 10px;background-color:#eff3db;}

#login { 
background:url(sidebox_login.gif) no-repeat scroll 0px 0%; 
padding: 55px 10px 10px 10px;background-color:#eff3db;}


#Rubrik {
	font-size: 12px;
	display:block;
	width:848px;
	position:absolute; /* FF Fix Zindex */
	z-index: 3;
	top:271px;
	height:40px;
	min-height:40px;
	background: url(bgrubrik.jpg);
	background-position:center;
	background-repeat:repeat;
	margin:0px 0px 0px 0px;
        border: 1px solid white;
}

#Rubrik a {
        font-weight:bold;
	float: left;
	text-decoration:none;
	color:white;
	padding-left:15px;
	font-size:16px;
	line-height:38px;
	font-family: Georgia, serif;
}

#Rubrik a:hover, #Rubrik a:active {text-decoration:none; color:#f6d62c;}
#Rubrik a:focus, #Rubrik a:active {text-decoration:none; color:#f6d62c;}



#footer {

background:#669900 url(footer-bg.jpg) repeat-x scroll left top;
        color:#acc32f;
        font-size:0.8em;
        margin:0% 0px 0px;
        padding:100px 0px;
        text-align:center;
        clear: both;
	line-height:1.8em;

	
}

#footer2 {

        color:#B58803;
        font-size:0.8em;
        margin:-2% 0pt 0pt;
        padding:10px 0px;
        text-align:center;
        clear: both;
	line-height:1.8em;

	
}