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

body {
background:url(img/damask.jpg) center;
color:#333;
font-family:'Palatino Linotype', Garamond, 'Times New Roman', sans-serif;
line-height:1.166;
margin:0;
padding:0
}

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

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

a img {
border:0 solid #FFF
}

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

h1 {
font-size:160%
}

h2 {
font-size:130%
}

h3 {
font-size:110%
}

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
}

#achimright {
background:none;
height:120px;
left:0;
overflow:visible;
position:absolute;
top:120px;
width:120px;
z-index:1
}

#achimleft {
background:url(img/radio_klein_frei.gif) no-repeat center center;
height:116px;
overflow:visible;
position:absolute;
right:10px;
top:55px;
width:180px;
z-index:1
}

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

#masthead {
background:#EAE7CE;
padding:0
}

#navBar {
background:#EAE7CE;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
margin:0 79% 0 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
}

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

#stylesw {
color:#685337;
font-size:90%;
overflow:hidden;
padding:0 100px 5px 0;
position:relative;
text-align:right
}

#stylesw a {
color:#7B6342;
font-size:90%;
overflow:hidden;
padding:0 5px 5px 0
}

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

.feature {
font-size:90%;
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 {
clear:both;
font-size:90%;
padding:10px 0 0 10px
}

.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:#685337;
font-size:100%
}

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

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

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

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

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

.CL1 {
color:#066;
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 {
border-bottom:1px solid #CCC;
font-size:90%;
padding:5px 0 5px 10px
}

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

#search label {
display:block;
margin:0;
padding:0
}

#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
}

.menu {
color:#685337;
font-size:90%;
position:relative;
z-index:30
}

.menu ul {
list-style-type:none;
margin:0;
padding:0;
width:167px
}

/* Achim */
.menu ul ul a:hover {
background:#DDD
}

* html .menu ul {
margin-left:0;
position:relative
}

.menu li {
height:26px;
position:relative
}

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

.menu a,.menu a:visited {
color:#685337;
background:#EAE7CE;
border:1px solid #CCC;
border-width:0 1px 1px 0;
display:block;
height:25px;
line-height:25px;
text-decoration:none;
text-indent:5px;
width:166px
}

* html .menu a,* html .menu a:visited {
width:166px
}

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

.menu a:hover,.menu :hover > a {
background:#685337;
color:#FFF
}

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

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

.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:#7B6342
}

.box_title {
margin:1px 0 1px;
background:#685337;
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
}

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

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
}

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

.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
}
