html, body {
   background-color:white;
   margin:0px;
   padding:0px;
}

#header {
   background-color:rgb(255,255,255);
   width:100%;
   height:100px;
   padding:0px;
   margin:0px;
}

#navigation {
   position:absolute;
   background-color:rgb(255,255,255);
   top:102px;
   left:0px;
   width:180px;
   margin:0px;
   padding:0px;
}

ul#navigation li {
	color: #FF0000;
	display: inline;
	margin: 0 5px;
	padding: 2px;
}

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: normal 11px Geneva, Arial, Helvetica, san-serif;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
	text-decoration: none;
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #FF8000;
	border-bottom: none;
	background: white;
	font: normal 11px Geneva, Arial, Helvetica, san-serif;
}

#tablist li a:link.current, a:visited.current, a:active.current{
	background : #FFFFFF;
}

#tablist li a:hover{
	color: #c0c0c0;
	background: #FFFFFF;
	border-color: #000000;
}

a:link, a:visited, a:active, a:hover {
	text-align:justify;
	font-weight:normal;
	font-style:normal;
	line-height:1.1em;
	color:black;
	text-decoration : none;
}

#content {
   margin-top:0px;
   margin-left:180px;
   margin-right:180px;
}

#features {
	position:absolute;
	background-color: #FF8000;
	top:100px;
	right:0px;
	width:180px;
	margin:0px;
	padding:0px;
}

#logo {
   position:absolute;
   top:5px;
   left:5px;
   width:290px;
   height:60px;
}

#banner {
   position:absolute;
   top:5px;
   left:530px;
}

#banner_pic {
   border:none;
   width:468px;
   height:60px;
}

#top_navigation {
   position:absolute;
   top:82px;
   left:160px;
   border:none
   width:459px;
   height:21px;
}

#main_navigation {
   width:180px;
   height:343px;
}

h1,h2,p.text,p.intro,ul,ol,table.text {
   margin-left:16px;
   margin-right:16px;
   font-family:Arial,sans-serif;
}

h1 {
	font-weight:bold;
	font-style:normal;
	font-size:130%;
	line-height:1.1em;
	color: #FF8000;
	border-left:rgb(130,130,130) solid 20px;
	border-bottom:rgb(130,130,130) solid 4px;
	padding-left:12px;
	margin-top:32px;
}

h2 {
   font-weight:bold;
   font-style:normal;
   font-size:110%;
   line-height:1.1em;
   color:#FF8000;
   border-bottom:rgb(130,130,130) solid 1px;
   margin-top:24px;
}

p.intro {
   text-align:left;
   font-weight:normal;
   font-style:italic;
   font-size:90%;
   line-height:1.1em;
   margin-left:48px;
   color:black;
}

p.text {
   text-align:justify;
   font-weight:normal;
   font-style:normal;
   font-size:90%;
   line-height:1.1em;
   color:black;
}

#nav{
font: normal Geneva, Arial, Helvetica, san-serif;
} 

li.nav {
	text-align:left;
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height: 1.1em;
	color:black;
	list-style-image : url(../images/pagerank-linker.gif);
	border-top : 1px solid #FF8000;
	border-right : 1px solid #FF8000;
}

li.ohne {
	text-align:justify;
	font-weight:normal;
	font-style:normal;
	font-size:90%;
	line-height:1.1em;
	color:black;
	list-style-image : none;
	list-style : none;
}

a:link.nav, a:visited.nav, a:active.nav {
	font-family:tahoma;
	color: #FF8000;
	text-decoration : none;
	font-size : 10px;
	font-weight : bold;
} 

a:hover.nav {
	font-family:tahoma;
	color: #c0c0c0;
	text-decoration : none;
	font-size : 10px;
} 

p.nav {
	font-family:tahoma;
	color: #FF8000;
	text-decoration : none;
	font-size : 10px;
	font-weight : bold;
}

a:link.nav2, a:visited.nav2, a:active.nav2 {
	font-family:tahoma;
	color: #FF8000;
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
} 

a:hover.nav2 {
	font-family:tahoma;
	color: #c0c0c0;
	text-decoration : none;
	font-size : 12px;
} 

a:box_title {
   color:white;
   font-family:Tahoma,sans-serif;
   font-size:12px;
   font-weight:bold;
   padding:1px;
}

a:hover.box_title {
	font-family:tahoma;
	color: #c0c0c0;
	text-decoration : none;
	font-size : 12px;
} 

td,th {
   text-align:left;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:black;
}

th {
   font-weight:bold;
}


div.box_title {
   margin-top:16px;
   margin-left:8px;
   margin-right:8px;
   background-color:rgb(130,130,130);
   color:white;
   font-family:Tahoma,sans-serif;
   font-size:12px;
   font-weight:bold;
   padding:1px;
}

div.box_content {
   margin-left:8px;
   margin-right:8px;
   margin-bottom:8px;
   background-color:white;
   border:rgb(130,130,130) solid 1px;
   color:black;
   font-family:Arial,sans-serif;
   font-size:75%;
   font-weight:normal;
   padding:3px;
}

.copyright {
	font-size: 10px;
    font-family:Tahoma,sans-serif;
	text-align: center;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.taball { background-color:#ff7700; text-align:middle color:#4a4235; font-family:Verdana,sans-serif; font-size:10px }

.tdall { background-color:#f6e9df; color:#3a1f07; font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; line-height:17px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-right:2px; border-bottom:0px solid #682E00; text-align:middle }

.tdzahl { background-color:#fcf8f8; color:#1a282f; font-family:Verdana,sans-serif; font-size:10px; line-height:14px; padding-top:1px; padding-bottom:1px; padding-right:2px; padding-right:2px; border-bottom:0px solid #682E00; text-align:middle }


td.ad1 {border:1px solid; border-color:#bbbbbb; background: #f3f3f3; padding:4px;}

td.ad { height: 5px; }
a.adlink:link { font-family: arial; font-size: 11px; font-weight: bold; color: #FF8000; text-decoration: underline }
a.adlink:visited { font-family: arial; font-size: 11px; font-weight: bold; color: #FF8000; text-decoration: underline }
a.adlink:hover { font-family: arial; font-size: 11px; font-weight: bold; color: #39759A; text-decoration: none }
td.adtext { font-family: arial; font-size: 11px; color: #333333; }
div.ad {padding-bottom: 5px;}

img.pics {border: 3px double #bbbbbb;}

div.bl {padding: 4px; background: #f3f3f3; border:1px solid #bbbbbb;}