@charset "utf-8";
@import url("linkicon.css");

body {
background:#707070;
color:#000;
font-family:'Trebuchet MS', 'Lucida Sans Unicode', Arial, sans-serif;
line-height:1.167;
margin:0;
padding:0
}

a:link,a:visited,a:hover {
color:#333;
text-decoration:none
}

a:link,a:hover {
text-decoration:underline
}

a img {
border:0 solid #FFF
}

h1,h2,h3,h4,h5,h6,label {
color:#707070;
margin:0;
padding:0
}

h1 {
font-size:160%;
color:#8F5800;
}

h2 {
font-size:130%;
color:#DB8700;
}

h3 {
font-size:110%;
color:#8F5800;
}

h4 {
font-size:90%;
font-weight:400;
}

ul {
list-style-type:square
}

ul ul {
list-style-type:disc
}

ul ul ul {
list-style-type:none
}

label {
font-size:100%;
font-weight:700
}

#achimgraph {
display:none;
height:205px;
left:5px;
margin:100px 0 0;
overflow:visible;
position:absolute;
top:20px;
width:75px;
z-index:1
}

#achimleft {
background:url(img/laub.gif)  center center;
background-repeat:repeat-y;
height:645px;
left:5px;
overflow:visible;
position:absolute;
top:85px;
width:75px;
z-index:1
}

#achimright {
height:310px;
margin:0px 0 0;
overflow:visible;
position:absolute;
right:5px;
top:5px;
width:266px;
z-index:1
}

#container {
background:#FFF;
border:1px solid #CCC;
margin:0 auto;
padding:0 10px;
position:relative;
text-align:left;
width:812px
}

#masthead {
	margin:0px;
	padding:0px 0 0 150px;
	height:90px;
	background-color: #FFF;
	background-image: url(img/banner_top.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#navBar {
background:#9DDB00;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
margin:0 79% 0 0;
padding:0
}

#pageName {
padding:0px 0 10px 10px
}

#stylesw {
/* display:none; */
color:#FFF;
font-size:80%;
margin-bottom:5px;
overflow:hidden;
margin-left:350px;
padding-right:20px;
padding-top:70px;
position:relative;
text-align:right
}

#stylesw a {
color:#FFF;
font-size:90%;
overflow:hidden;
padding:0 4px 0 0
}

#breadCrumb {
font-size:80%;
padding:5px 0 5px 10px
}

.feature {
font-size:80%;
padding:0 0 10px 10px
}

.feature h3 {
padding:30px 0 5px;
text-align:center
}

.feature img {
float:left;
margin:0 5px 5px 0;
padding:0 10px 0 0
}

.story table {
background:#EEE;
border:1px solid #000;
border-collapse:collapse;
caption-side:bottom;
empty-cells:hide;
position:relative;
width:100%
}

.story tr td th {
padding:5px 20px
}

.story thead tfoot {
color:#689000;
font-size:100%
}

.ULel {
margin-bottom:18px;
margin-top:0
}

.PL0 {
color:#FFF;
font-size:medium;
font-style:normal;
font-weight:700
}

.CL0 {
color:#689000;
font-size:x-small;
font-style:normal;
font-weight:400
}

.PL1 {
color:#000;
font-size:small;
font-style:normal;
font-weight:700
}

.CL1 {
color:#689000;
font-style:normal;
font-weight:400
}

#footerleft {
clear:both;
color:#CCC;
float:left;
font-size:75%;
margin-top:0;
padding:10px;
text-align:left
}

#footerright {
clear:both;
color:#CCC;
font-size:75%;
margin-top:0;
padding:10px;
text-align:right
}

#footerright img {
padding:4px 4px 4px 0;
vertical-align:middle
}

#search {
position: relative;
background:#707070;
font-size:90%;
padding:0 0 5px 10px
}

#search form {
background: #707070; 
margin:0;
padding:0
}

#search label {
background: #707070;
color:#FFF;
display:block;
margin:0;
padding:0
}

#navBar ul {
list-style:none;
margin:0;
padding:0
}

#navBar li {
border-bottom:1px solid #EEE
}

html>body #navBar li {
border-bottom:none
}

#sectionLinks {
border-bottom:1px solid #CCC;
font-size:90%;
margin:0;
padding:0;
position:relative
}

#sectionLinks h3 {
padding:10px 0 2px 10px
}

#sectionLinks a:link {
border-top:1px solid #CCC;
padding:2px 0 2px 10px;
voice-family:inherit;
width:auto
}

#sectionLinks a:visited {
border-top:1px solid #CCC;
padding:2px 0 2px 10px
}

#sectionLinks a:hover {
background:#ddd;
border-top:1px solid #CCC;
padding:2px 0 2px 10px
}

/* start */
.menu {
z-index:30;
font-size:90%;
}


.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:167px;
}
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
.menu li {
position:relative;
background:#689000;
height:26px;
}

.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:166px;
color:#000;
text-indent:5px;
border:1px solid #ccc;
border-width:0 1px 1px 0;
background:#689000;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#689000; width:167px; w\idth:166px;}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#9DDB00;}

.menu :hover > a {
color:#fff; 
background:#9DDB00;
}

.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:167px; 
}

.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}

.menu ul :hover ul ul{
visibility:hidden;
}

.menu ul :hover ul :hover ul{ 
visibility:visible;
}





.relatedLinks {
font-size:90%;
margin:0;
padding:0 0 10px 10px
}

.relatedLinks h3 {
padding:10px 0 2px
}

#advert {
border-top:1px solid #CCC;
font-size:80%;
padding:10px 0 0 10px
}

#headlines {
font-size:80%;
margin:0;
padding:10px 0 20px 10px
}

#headlines p {
padding:5px 0
}

#ja_container {
background:#FFF;
margin:0 auto;
padding:0 10px;
position:relative;
text-align:left;
width:812px
}

a.weiss:hover {
color:#FFF;
text-decoration:underline
}

img.border_image {
border:1px solid #FFF
}

#oben tr.statuszeile {
background:#689000
}

.box_title {
margin:1px 0 1px;
background:#8F5800;
width:550px
}

.box_title h2 {
color:#FFF;
font-size:114%
}

.information {
background:#FFF;
margin:0 0 1px;
text-align:left;
width:550px
}

.information p {
background:#FFF;
color:#000;
margin:5px 0;
padding:5px 0
}

.imageOne {
clear:left;
float:right;
padding:2px
}

.imageTwo {
clear:both;
float:none;
padding:2px
}

div.tool-tip {
color:#FFF;
text-align:center;
width:200px;
z-index:500
}

#content,#noscript {
float:right;
margin:0;
padding:0 3% 0 0;
width:75%
}

.story,.sitemap {
clear:both;
font-size:80%;
padding:10px 0 0 10px
}

.story p,.sitemap p {
padding:0 0 10px
}

#navBar ul a:link,#navBar ul a:visited,#advert img {
display:block
}

body#unten,body#oben,body#mitte {
background:url(../images/blank.gif) #FFF;
margin:0
}

a.weiss,a.weiss:visited,#unten td.weiss,#oben td.weiss,#mitte td.weiss {
color:#FFF
}

#unten td,#oben td,#mitte td {
color:#666
}

#unten td.highlight,#oben td.highlight,#mitte td.highlight {
color:#000
}

div.tool-title,div.tool-title h4 {
background:url(img/balloon.png) no-repeat top left !important;
color:#FFF;
font-size:100%;
font-weight:700;
margin:0;
padding:13px 10px 5px;
text-shadow:2px 2px 1px #222
}

div.tool-text,div.tool-text p {
background:url(img/balloon.png) no-repeat bottom left !important;
font-size:100%;
margin:0;
padding:0 10px 15px;
text-shadow:2px 2px 1px #222
}

