/* CSS Document */
html {
  height:100%;
  margin-bottom:1px;
  scrolling:yes;
}

body {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: white;
	background-image: url(images/outer_bg.gif);
	background-repeat: repeat-x;
}

#hilfsebene {
	position: relative;	
	top: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 924px;
	background-color: white;
	border: none;
	margin-top: 8px;


}

#breadcrump {
margin: 0;
padding: 0;
background-image: url(images/breadcrumbbg.gif);
font-size: 16px;
color: #e30b21;
border-bottom: 2px solid #e30b21;
height: 27px;
padding-top: 4px;
padding-left: 20px;
margin-bottom: 11px;
}

#violet #breadcrump {
border-bottom: 2px solid #e30b20;
}

#orange #breadcrump {
border-bottom: 2px solid #a8252a;
}

#green #breadcrump {
border-bottom: 2px solid #d48a96;
}

#breadcrump a {
margin: 0;
padding: 0;


font-size: 14px;
font-weight: bold;
color: #e30b21;

text-decoration: none;
}

#violet #breadcrump a, #violet #breadcrump {
color: #e30b20;
}

#orange #breadcrump a, #orange #breadcrump {
color: #a8252a;
}

#green #breadcrump a, #green #breadcrump {
color: #d48a96;
}

#head {
height: 102px;
width: 100%;
}

#head #logo {
background-image: url(images/logo.gif);
width: 200px;
float: left;
height: 102px;
}

#head #logo a {
display: block;
height: 100px;
width: 200px;
}

#headright {
float: left;
margin-left: 26px;
}

#head #navigation {
width: 698px;
position: absolute;
top: 79px;
z-index: 100;

}

#head #navigation ul {
list-style: none;
margin: 0;
padding: 0;

border: 1px solid #710510;
height: 21px;
width: 695px;
}

#head #navigation ul li {
float: left;
height: 21px;
background-image: url(images/navibg.gif);
background-repeat: repeat-x;
border-right: 1px solid #7f7f7f;
width: 86px;

color: white;
line-height: 21px;
}

#head #navigation ul .last {
border-right: none;

}

#head #navigation ul li a {
color: white;
text-align: center;
display: block;
text-decoration: none;
}


#head #navigation ul li .dropdown
	{
	position: absolute;
	z-index: 200;
	margin-top: 22px;


	}

.last .dropdown {

}

.dropdown ul {
width: 100px !IMPORTANT;
border: none !IMPORTANT;
}


	
.dropdown li {

float: none !IMPORTANT;

border: none !IMPORTANT;
padding: 0;
margin: 0;
padding-left: 6px;
padding-right: 6px;

height: 21px;
overflow: hidden;
border-top: 1px solid white !IMPORTANT;
background-color: #e30b21;
background-image: none !IMPORTANT;
}	

.dropdown li a {
text-align: left !IMPORTANT;
}

.dropdownhelper {
display: block;
line-height: 1px;
}

#head #suchfeld {


height: 21px;
padding-top: 48px;
padding-left: 465px;
padding-bottom: 10px;
}

#head #suchfeld input {
border: 1px solid #747679;
padding: 3px;
line-height: 19px;
color: #747679;
font-size: 11px;
width: 158px;
float: left;
}

#head #suchfeld .searchbtn {
background-image: url(images/lupe.gif);
width: 19px;
height: 19px;

border: 1px solid #747679;
float: left;
margin-left: 2px;
}

#head #suchfeld .searchbtn span {
display: none;
}

#head #suchfeld .germanbtn {
background-image: url(images/german.gif);
width: 32px;
height: 21px;
float: left;
margin-left: 11px;
}



#head #suchfeld .germanbtn span {
display: none;
}

.clear {
clear: left;
line-height: 0px;
}

#middle {

width: 923px;
position: absolute;
top: 120px;
height: 500px;

}

#middle #left {
width: 200px;
float: left;
}

#newsleiste .newsitem_image {
border: 1px solid #bfbfbf;
height: 108px;
background-repeat: no-repeat;
margin-bottom: 11px;
}

#newsleiste .newsitem_image a {
display: block;
text-decoration: none;
height: 100%;
}

#newsleiste .newsitem_image h3 {
color: #e30b22;
font-size:11px;
font-weight: normal;
margin: 0;
padding: 0;
margin-left: 10px;
}

#newsleiste a  img {
border: none;
display: block;
}


#newsleiste .newsitem {
height: 163px;
margin-top: 10px;
border: 1px solid #bfbfbf;
}

#newsleiste .newsitem h3 {
background-color: #dcdedd;
color: #e30b22;
font-size:11px;
font-weight: normal;
margin: 0;
padding: 0;
padding-left: 10px;
height: 31px;
padding-top: 8px;
}

#newsleiste .newsitem p {
margin: 0;
padding: 0;
margin-top: 15px;
line-height: 14px;
margin-left: 10px;
color: black;
text-decoration: none;
}

#newsleiste .morelink {
color: #e30b22;
}

#right {
height: 100px;
width: 697px;
margin-left: 26px;
float: left;
}

.btn_profi, .btn_profi a {
background-color: #e30b20 !IMPORTANT;
}

.btn_haushalt, .btn_haushalt a {
background-color: #a8252a !IMPORTANT;

}

.btn_werbung, .btn_werbung a {
background-color: #d48a96 !IMPORTANT;

}

