body {
background : #B6D2B5 url(/image/bg_content.jpg) repeat; 
color : #000; 
margin : 0; 
padding : 0; 
} 
h1 {
display : inline; 
color : #808080; 
font : bold 1em Arial, Helvetica, sans-serif; 
font-variant : small-caps; 
font-size : 110%; 
line-height : 100%; 
} 
h2 {
display : inline; 
color : #808080; 
font : bold 1em Arial, Helvetica, sans-serif; 
font-variant : small-caps; 
font-size : 90%; 
line-height : 100%; 
} 
h3 {
display : inline; 
font : bold 1em Arial, Helvetica, sans-serif; 
line-height : 100%; 
} 
h4 {
margin : 0; 
padding : 0; 
padding-top : 1em; 
font : bold 0.8em Arial, Helvetica, sans-serif; 
line-height : 150%; 
} 
hr {
display : none; 
} 
p , dl , normtext, MsoBodyText {
margin : 0.4em 0 1em; 
font : 0.75em Arial, Helvetica, sans-serif; 
line-height : 130%; 
} 
#ppp {
padding : 5px 8px 5px 16px; 
font : 0.75em Arial, Helvetica, sans-serif; 
line-height : 130%; 
} 
li {
margin : 0; 
font : 0.75em Arial, Helvetica, sans-serif; 
} 
dt {
font-weight : bold; 
} 
address {
font : normal 0.7em/120% Geneva, "MS Sans Serif", sans-serif; 
text-align : center; 
margin-top : -1em; 
margin-bottom : 1em; 
} 
pre {
font : 0.7em/120% Monaco, "Lucida Console", "Courier New", Courier, monospace; 
color : #333; 
background : #efefef; 
padding : 2px 8px 6px 6px; 
border-top : 0 none #000; 
border-right : 0 none #000; 
border-bottom : 0 none #000; 
border-left : 20px solid #ccc; 
max-width : 80%; 
} 
code {
font-family : Monaco, "Lucida Console", "Courier New", Courier, monospace; 
font-size : 1em; 
} 
blockquote {
width : 95%; 
float : left; 
color : #000; 
margin : 4px 8px 0 10px; 
padding : 0px 0px 0px 0px; 
font : normal 0.70em Arial, Helvetica, sans-serif; 
} 
img , table {
border : 0 none ; 
} 
strong {
color : #333; 
} 
a:link {
font : bold 1em Arial, Helvetica, sans-serif; 
color : #000080; 
text-decoration : none; 
} 
a:visited {
font : bold 1em Arial, Helvetica, sans-serif; 
color : #000080; 
text-decoration : none; 
} 
a:hover {
font : bold 1em Arial, Helvetica, sans-serif; 
color : #000080; 
background : #B6D2B5; 
text-decoration : underline; 
} 
a:active {
font : bold 1em Arial, Helvetica, sans-serif; 
color : #000080; 
text-decoration : none; 
} 
#gps a:link {
color : #fff; 
} 
#gps a:visited {
color : #fff; 
} 
#gps a:hover {
color : #000; 
background : #7BB27B; 
} 
#gps a:active {
color : #fff; 
} 
.funFonts a:link {
font : bold 1em Arial, Helvetica, sans-serif; 
color : #000080; 
} 
.funFonts a:visited {
font : bold 1em Arial, Helvetica, sans-serif; 
color : #000080; 
} 
.funFonts a:hover {
font : bold 1em Arial, Helvetica, sans-serif; 
color : #000080; 
background : #7BB27B; 
} 
.funFonts a:active {
font : bold 1em Arial, Helvetica, sans-serif; 
color : #000080; 
} 

.nav {
font : normal 0.8em Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : #FFF; 
} 
.nav a:link {
color : #FFFFFF; 
text-decoration : none; 
font : normal 1em Arial, Helvetica, sans-serif; 
} 
.nav a:visited {
color : #FFFFFF; 
text-decoration : none; 
font : normal 1em Arial, Helvetica, sans-serif; 
} 
.nav a:hover {
color : #FFFFFF; 
text-decoration : none; 
font : normal 1em Arial, Helvetica, sans-serif; 
} 
.nav a:active {
color : #FFFFFF; 
text-decoration : none; 
font : normal 1em Arial, Helvetica, sans-serif; 
} 

.subnav {
font : normal 0.8em Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : #000000; 
} 
.subnav a:link {
color : #493f52; 
text-decoration : none; 
font : normal 1em Arial, Helvetica, sans-serif; 
} 
.subnav a:visited {
color : #FFFFFF; 
text-decoration : none; 
font : normal 1em Arial, Helvetica, sans-serif; 
} 
.subnav a:hover {
color : #FFFFFF; 
background : #7BB27B; 
text-decoration : none; 
font : normal 1em Arial, Helvetica, sans-serif; 
} 
.subnav a:active {
color : #FFFFFF; 
text-decoration : none; 
font : normal 1em Arial, Helvetica, sans-serif; 
} 
p a:link , dt a:link {
color : #000080; 
} 
p a:visited , dt a:visited {
color : #000080; 
} 
p a:hover , dt a:hover {
color : #000080; 
background : #B6D2B5; 
} 
p a:active , dt a:active {
color : #000080; 
} 
#footer a:link {
color : #fff; 
} 
#footer a:visited {
color : #fff; 
} 
#footer a:hover {
color : #333; 
background : #7BB27B; 
} 
#footer a:active {
color : #fff; 
} 
.teaser a:link {
color : #F3F3F3; 
} 
.teaser a:visited {
color : #F3F3F3; 
} 
.teaser a:hover {
color : #F3F3F3; 
background : none; 
} 
.teaser a:active {
color : #F3F3F3; 
} 
.helpteaser {
color : #FFFF40; 
background : transparent;
width : 210px; 
margin : 0px 0px 0px 12px; 
padding : 2px 1px 0px 0; 
font : bold 16px Arial, Helvetica, sans-serif; 
border : 0px solid #666; 
text-decoration : none; 
height : 20px;
} 
.helpteaser a:link {
color : #FFFF40; 
} 
.helpteaser a:visited {
color : #FFFF40; 
} 
.helpteaser a:hover {
color : #FFFF40; 
background : none; 
} 
.helpteaser a:active {
color : #FFFF40; 
} 
.glossary a:link {
text-decoration : none; 
} 
.glossary a:visited {
text-decoration : none; 
} 
.glossary a:hover {
color : #000; 
background : #fff; 
} 
.glossary a:active {
text-decoration : none; 
} 
a.imglink:hover {
background : none repeat; 
} 
a .marker {
display : inline; 
height : 0.4em; 
width : 0.4em; 
margin-right : 0.2em; 
background : #857fa5; 
visibility : hidden; 
} 

.navbotimg {
text-decoration : none; 
} 

.navbotimg a{
text-decoration : none; 
} 
.navbotimg a:hover {
color : #000; 
background : transparent; 
} 

.navbot a {
text-decoration : none; 
} 
.nav {
text-decoration : none; 
} 

.navwaldgipfel {
font : normal 1em Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : #000080; 
} 
.navwaldgipfel a:link {
color : #000080; 
text-decoration : none; 
} 
.navwaldgipfel a:visited {
color : #000080; 
text-decoration : none; 
} 
.navwaldgipfel a:hover {
color : #000080; 
text-decoration : underline; 
} 
.navwaldgipfel a:active {
color : #000080; 
text-decoration : none; 
} 


.subnav {
text-decoration : none; 
color : #FFFFFF; 
} 
.subnav a:link {
font : normal 1em Arial, Helvetica, sans-serif; 
color : #000; 
} 
.subnav a:visited {
font : normal 1em Arial, Helvetica, sans-serif; 
color : #000; 
} 
.subnav a:hover {
font : normal 1em Arial, Helvetica, sans-serif; 
color : #FFFFFF; 
background : #7BB27B; 
} 
.subnav a:active {
font : normal 1em Arial, Helvetica, sans-serif; 
color : #FFFFFF; 
background : #7BB27B; 
} 

.aktnav {
font : normal 1em Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : #000000; 
} 
.aktnav a:link {
font : normal 1em Arial, Helvetica, sans-serif; 
color : #000; 
} 
.aktnav a:visited {
font : normal 1em Arial, Helvetica, sans-serif; 
color : #000; 
} 
.aktnav a:hover {
font : normal 1em Arial, Helvetica, sans-serif; 
color : #FFFFFF; 
background : #7BB27B; 
} 
.aktnav a:active {
font : normal 1em Arial, Helvetica, sans-serif; 
color : #FFFFFF; 
background : #7BB27B; 
} 

a:hover .marker {
visibility : visible; 
text-decoration : none; 
} 
a:active .marker {
background : #c95; 
text-decoration : none; 
} 
p + h4 , ul + h4 {
margin-top : 1em; 
} 
p + ul {
margin-top : -0.5em; 
margin-bottom : 0; 
} 
.tdaktmenu {
font : bold 0.8em Arial, Helvetica, sans-serif; 
background : #B6D2B5; 
border-top : 2px solid #FFFFFF; 
border-right : 0px solid #FFFFFF; 
border-bottom : 2px solid #C0C0C0; 
border-left : 2px solid #FFFFFF; 
padding : 0px 0px 0px 0px; 
height : 25px;
} 



.tdinaktmenu {
background : transparent; 
border : 1px none transparent; 
padding : -2px 0px -2px 0px; 
height : 25px;
} 
.funFonts {
margin-top : 0.5em; 
margin-bottom : 1.5em; 
width : 95%; 
color : #493f52; 
font : bold 0.7em Arial, Helvetica, sans-serif; 
text-align : right; 
} 
.screen {
display : none; 
} 
.navhead {
background : #c95; 
color : #000; 
width : 91%; 
margin : 10px 0 -10px; 
padding : 2px 1px 1px 1em; 
font : bold 0.75em Arial, Helvetica, sans-serif; 
} 
.navbot {
background : #bebed1; 
color : #000; 
width : 91%; 
margin : 10px 0 -10px; 
padding : 2px 1px 1px 1em; 
font : 0.75em/160% Arial, Helvetica, sans-serif; 
} 
.navbotmain {
color : #000; 
font : 0.75em/160% Arial, Helvetica, sans-serif; 
} 
.teaserhead {
color : #000; 
width : 210px; 
margin : 60px 0 0 5px; 
padding : 2px 1px 0px 0; 
font : bold 11pt Arial, Helvetica, sans-serif; 
border-top : 0px solid #666; 
border-right : 0px solid #666; 
border-bottom : 0px none #666; 
border-left : 0px solid #666; 
} 
.teaser {
color : #000; 
background : transparent;
width : 210px; 
margin : 0px 0px 0px 5px; 
padding : 2px 1px 0px 0; 
font : normal 18px Arial, Helvetica, sans-serif; 
border : 0px solid #666; 
text-decoration : none; 
} 
.datehead {
background : #f7e4c8; 
color : #000; 
width : 195px; 
margin : 10px 0 0 5px; 
padding : 2px 0 4px; 
font : normal 12px Arial, Helvetica, sans-serif; 
border : 1px solid #666; 
} 
.related {
width : auto; 
max-width : 100%; 
background : #f7e4c8; 
color : #000; 
margin : 3px 5px 10px 0; 
padding : 4px 4px 4px 10px; 
border : 1px solid #666; 
font : 0.8em/160% Arial, Helvetica, sans-serif; 
} 
.relatedtab {
background : #f7e4c8; 
color : #000; 
padding : 2px 2px 4px; 
border-top : 1px solid #666; 
border-right : 1px solid #666; 
border-bottom : 0 none #000; 
border-left : 1px solid #666; 
font : bold 0.75em/120% Arial, Helvetica, sans-serif; 
text-indent : 0; 
margin-bottom : -5px; 
width : 60%; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : auto; 
display : inline; 
margin : 0; 
} 
.hurz {
border : 1px solid #666; 
max-width : 100%; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 8px; 
margin-top : 0; 
padding-bottom : 0; 
padding-left : 10px; 
padding-right : 0; 
padding-top : 10px; 
} 
.mylink {
font : bold 0.75em/120% Arial, Helvetica, sans-serif; 
max-width : 100%; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 8px; 
margin-top : 10px; 
padding-bottom : 0; 
padding-left : 10px; 
padding-right : 0; 
padding-top : 20px; 
} 
.mylinkdesc {
font : normal 0.7em Arial, Helvetica, sans-serif; 
max-width : 100%; 
margin : 3px 8px 0px 20px; 
padding : 0px 4px 0px 6px; 
} 
.abstract {
margin : 0.4em 0 0.8em; 
padding : 10px 10px 0 0; 
font : bold 10pt Arial, Helvetica, sans-serif; 
} 
.forumlink {
margin : 0.4em 0 0.8em; 
padding : 3px; 
font : bold 0.75em/130% Arial, Helvetica, sans-serif; 
background : #ccff99; 
} 
.hrdots {
background : #bbff99 url(/img/dots.gif) repeat-x; 
height : 2px; 
font-size : 1px; 
line-height : 1px; 
margin : 0; 
padding : 0; 
} 
.glossary {
text-decoration : none; 
border-top : 0 none #000; 
border-right : 0 none #000; 
border-bottom : 1px dotted #000; 
border-left : 0 none #000; 
cursor : help; 
} 
#hpmt	{
display : inline; 
color : #808080; 
font : bold 1em Arial, Helvetica, sans-serif; 
font-variant : small-caps; 
font-size : 90%; 
line-height : 100%; 
} 
#masthead {
position : absolute; 
left : 0; 
top : 0; 
width : 25px; 
height : 260px; 
z-index : 2; 
} 
#wrapper {
color : #000; 
float : left; 
width : 100%; 
padding-top : 10px; 
} 
#homewrapper {
position : absolute; 
left : 0px; 
top : -30px; 
color : #000; 
} 
#contenttab {
background : #c95 url(/image/bg_content.jpg) repeat; 
border : 1px solid #666; 
padding : 2px; 
margin : 0 0 -1px 35px; 
width : 60%; 
overflow : visible; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : auto; 
display : inline; 
} 
html > body #contenttab {
width : auto; 
display : inline; 
} 
#content {
position : absolute; 
left : -1px; 
top : 20px; 
width : 755px; 
background : #B6D2B5; 
color : #000; 
margin : 55px 20px 20px 210px; 
padding : 20px 20px 1em 20px; 
border : 0px solid #FFF; 
} 
#contenthome {
position : absolute; 
left : -20px; 
top : -75px; 
width : 75%; 
color : #000; 
margin : 55px 20px 20px 210px; 
padding : 20px 20px 1em 20px; 
border : 0px solid #666; 
} 
#datefield {
left : 10px; 
top : 430px; 
width : 100px; 
position : absolute; 
font-family : Arial, Helvetica, sans-serif; 
} 
#navigator {
left : 10px; 
top : 245px; 
width : 140px; 
position : absolute; 
font-family : Arial, Helvetica, sans-serif; 
} 

#navigatorbild {
top : 0px; 
left : 0px; 
position : absolute; 
margin : 0; 
} 

#help {
color : #000; 
height : 45px; 
top : 115px; 
left : 10px; 
position : absolute; 
border : 0px solid #666; 
text-align : left; 
margin : 0px 0px 0px 0px; 
padding : 0px 0px 0px 0px; 
} 
#menutrenner {
height : 45px; 
top : 195px; 
left : 0px; 
position : absolute; 
border : 0px solid #666; 
text-align : left; 
margin : 0px 0px 0px 0px; 
padding : 0px 0px 0px 0px; 
} 

#fuenfworte {
color : #000; 
width : 375px; 
height : 45px; 
top : 5px; 
left : -185px; 
float : left; 
position : absolute; 
border : 0px solid #666; 
text-align : left; 
margin : 0px 0px 20px 250px; 
padding : 0px 20px 0em 20px; 
} 
.fuenfwortecontent {
margin : 0.4em 0 0.8em; 
padding : 10px 10px 0 0; 
font : bold 11pt Arial, Helvetica, sans-serif; 
} 
.fuenfwortecontent a:link {
color : #000; 
} 
.fuenfwortecontent a:visited {
color : #000; 
} 
.fuenfwortecontent a:hover {
color : #F7E729; 
background : #7BB27B; 
} 
.fuenfwortecontent a:active {
color : #F7E729; 
background : #7BB27B; 
} 

#sdwflash {
color : #000; 
width : 35%; 
height : 5%; 
top : 0px; 
left : 0px; 
float : left; 
position : absolute; 
font : bold 1.1em Arial, Helvetica, sans-serif; 
} 
#whereami {
background : #ffeeaa; 
color : #000; 
width : 35%; 
height : 5%; 
position : absolute; 
top : 10px; 
right : 0; 
float : right; 
font : bold 0.8em Arial, Helvetica, sans-serif; 
margin : 0 20px 0 10px; 
padding : 1px 15px 0 1em; 
border : 1px solid #666; 
text-align : right; 
} 
#banner {
float : right; 
margin : 10px 5px 5px; 
} 
#logo {
position : absolute; 
top : 0px; 
left : 0px; 
color : #fff; 
text-align : right; 
margin : 0; 
} 
#gps {
background : #9a9ab7; 
color : #fff; 
margin : 0; 
padding : 2px; 
font : bold 0.75em Arial, Helvetica, sans-serif; 
} 
#footer {
background : #117755; 
color : #fff; 
margin : 30px 3px 0 0; 
padding : 4px 15px 8px; 
font : normal 8pt Arial, Helvetica, sans-serif; 
} 
#whodunit {
color : #fff; 
font : bold 0.75em/130% Arial, Helvetica, sans-serif; 
width : 95%; 
margin : 20px 0; 
} 
#bottomnav {
margin : 0; 
padding : 20px 2px 2px; 
font-weight : bold; 
text-align : center; 
} 
#bottomnav img {
vertical-align : middle; 
} 
legend , input , textarea {
color : #000; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
line-height : 130%; 
} 
label {
cursor : pointer; 
} 
legend {
font-size : 0.75em; 
background : #ffeeaa; 
} 
fieldset {
border : 1px solid #666; 
background : #ccff99; 
} 
input , textarea {
background : #eee; 
margin : 0.4em; 
} 
input:focus , textarea:focus {
font : 0.75em/130% Arial, Helvetica, sans-serif; 
color : #000; 
background : #fff; 
} 
.acc {
font-weight : bold; 
color : #444; 
} 
.form {
background : #ebebf2; 
} 
@media print { 
h4 {
page-break-after : avoid; 
page-break-inside : avoid; 
} 
blockquote {
page-break-inside : avoid; 
} 
ul , ol , dl {
page-break-before : avoid; 
} 
} 
:focus {
outline : invert 1px dotted; 
} 
html > body , html > body div , html > body p , html > body th , html > body td , html > body li {
font-family : Arial, Helvetica, sans-serif; 
} 
html > body .imglink {
background : none repeat; 
} 
.thumbpic {
	border : 1px dotted #404E34;
	margin-bottom : 3px;
	margin-left : 3px;
	margin-right : 3px;
	margin-top : 3px;
	}
