* { 
margin : 0;
padding : 0;
} 
body { 
background-color : #336600;
font-family : Verdana, Tahoma, Geneva, Arial, sans-serif;
font-size : 12pt;
} 
#header1 { 
text-align : center;
padding : 10px;
background-color : #ffffff;
} 
#header2 { 
padding : 10px;
} 
#inhalt { 
font-size : 12px;
color : #ffffff;
width : 80%;
margin : 0 10px 0 50px;
text-align : left;
background-color : #336600;
} 
#menu { 
text-align : center;
background-color : #ffffff;
} 
#favorite { 
margin : 0 0;
width : 100%;
font-size : 16px;
color : #ffffff;
padding : 20px 20px;
text-align : left;
} 
#favorite span { 
float : right;
font-size : 12px;
color : #ffffff;
} 
#contentfirstpage { 
width : 85%;
text-align : left;
padding : 0 0px;
float : left;
margin : 0 0;
} 
#contentleft { 
width : 13%;
text-align : left;
padding : 0 20px;
float : left;
margin : 0 0;
} 
#contentright { 
width : 10%;
padding : 0 20px;
text-align : left;
float : right;
margin : 0 0;
} 
#contentmiddle { 
margin : 0 25%;
width : 40%;
padding : 15px 20px;
text-align : left;
} 
#descriptionfirstpage h1, 
#descriptionfirstpage h2, 
#descriptionfirstpage h3, 
#descriptionfirstpage h4, 
#descriptionfirstpage h5, 
#descriptionfirstpage h6 { 
font-size : 12px;
line-height : 18px;
color : #ffffff;
display : none;
} 
#googleSearchUnitIframe{
background-color:#FFFFFF;
color:#FFFFFF;
padding: 0px 20px;
}
#googlesuche{
padding: 0px 0px 15px 0px;
}
.reiter { 
border-collapse : collapse;
} 
.reiter TD { 
font-weight : bold;
font-size : 11px;
width : 150px;
color : white;
border : 1px;
border-style : solid;
border-color : #f0f0f0;
background-color : #666666;
text-align : center;
} 
.reiter TD A { 
display : block;
color : white;
line-height : 20px;
height : 100%;
}
#home #reiter1,
#gehalt #reiter2,
#steuer  #reiter3, 
#uebersicht #reiter4{ 
background-color: #336600;
border-bottom: 0;
} 
.reiter a:active, a:link, a:visited { 
text-decoration : none;
} 
.reiter td a:hover { 
color : #ff6633;
} 
#index { 
position : absolute;
left : -1200px;
} 
#contentIndex { 
top : 30px;
left : 60px;
position : relative;
width : 90%;
height : 550px;
} 
#favorite { 
font-size : 16px;
color : #ffffff;
float : left;
padding : 10px 0 20px 30px;
} 
A { 
text-decoration : none;
} 
A.link { 
font-weight : bold;
color : #5050bd;
} 
A.teaser { 
font-size : 10pt;
font-weight : bold;
line-height : 25pt;
color : #5050bd;
} 
#haftung { 
height : 420px;
background-color : #ffffff;
color : #000000;
padding : 10px 20px 0 60px;
margin-top : 50px;
margin-left : auto;
text-align : justify;
overflow : scroll;
} 
#haftung p { 
font-size : 12px;
color : #000000;
} 
.small { 
font-size : 8pt;
} 
.verysmall { 
font-size : 6pt;
} 
#box { 
/*position : absolute;
left : -1200px;*/
color:#FFFFFF;
padding : 3px 10px 5px 10px;
} 
P { 
font-size : 10pt;
color : #FFFFFF;
font-weight : normal;
line-height : 13pt;
text-align : justify;
} 
#arbeitslosengeld { 
padding : 25px 5px 5px 5px;
} 
#bildwerbung { 
float:left;
padding : 10px 10px 0 10px;
margin-top: 20px;
} 
#rechner {
padding:15px 0px;
float:left;
width:85%;
}
#rechner h3,
#rechner h4,
#rechner h5 {
color:#FFFFFF;
font-size:18px;

}
#hilfe { 
clear:both;
float:left;
vertical-align : top;
color : #ffffff;
width : 75%;
padding : 40px 50px 30px 40px;
left : 10px;
} 
#hilfe p { 
color : #ffffff;
text-align : justify;
} 
#hilfe h { 
color : #ffffff;
display : inline;
} 
#hilfe ul { 
margin-left : 20px;
padding-left : 0;
} 

h1 { 
font-size : 20px;
text-align : left;
} 
h2 { 
font-size : 14pt;
color : #00005c;
margin-top : 12pt;
font-weight : normal;
} 
h3 { 
font-size : 10pt;
color : #000000;
font-weight : bold;
} 
.heading { 
font-size : 12pt;
font-weight : bold;
margin-bottom : 20px;
margin-top : 20px;
} 
.heading:first-letter { 
font-size : 200%;
font-style : italic;
} 
a:active, a:link, a:visited { 
color : #ffffff;
} 

