body {margin:10px 0px; text-align:center; padding:0px; color:#333; background-color: #d1dbe6; font: 12px arial, helvetica, verdana, georgia, sans-serif;}

h1 {margin:5px 0px 0px 0px; padding:10px 0px 0px 0px; font:bold 160% arial, helvetica, verdana, georgia, sans-serif; text-align:left; color:#669;}
h2 {margin:7px 0px -3px 0px; padding:10px 0px 0px 0px; font:bold 130% arial, helvetica, verdana, georgia, sans-serif; text-align:left; color:#669;}
h3 {margin:7px 0px -3px 0px; padding:10px 0px 0px 0px; font:bold 120% arial, helvetica, verdana, georgia, sans-serif; text-align:left; color:#669;}
h4 {margin:5px 0px -5px 0px; padding:10px 0px 0px 0px; font:bold 110% arial, helvetica, verdana, georgia, sans-serif; text-align:left; color:#669;}
h5 {margin:5px 0px 0px 0px; padding:10px 0px 0px 0px; font:bold 100% arial, helvetica, verdana, georgia, sans-serif; text-align:left; color:#669;}
h6 {margin:5px 0px 0px 0px; padding:10px 0px 0px 0px; font:100% arial, helvetica, verdana, georgia, sans-serif; text-align:left; color:#669;}

/* IE ul ol */
ul {margin:0; padding:0;}
ol {margin:0; padding:0;}

ol li {list-style-type:decimal;}
li {list-style-type:disc; list-style-position:outside; margin:0px 0px 0px 0px;}
td, th {vertical-align:top;}
img {border:0px ridge silver;}

/* Inhaltskopfzeile */
#contentheader {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:254px; /* IE-Win Hack / height = [correct height] + [top padding] + [top and bottom border widths] */
border-style:solid;
border-color:gray;
border-width:0px 0px 1px 0px;
background-color:#eee;
voice-family: "\"}\""; /* Protects IE-Win from its own stupidity. */
voice-family:inherit;
height:253px; /* the correct height */
}
body>#contentheader {height:254px;} /* Be nice to Opera 5 */

/* Inhalt */
#content {margin:0px 240px 10px 20px; padding:0px; min-height:63em; font:12px arial, helvetica, verdana, georgia, sans-serif; text-align:left; color:#696969; line-height:150%;}

#content p {margin:0; padding:1em 0 0 0; text-indent: 1em;}
#content p:first-letter {font:bold 16px arial, helvetica, verdana, georgia, sans-serif;}
#content address {margin:1em 0 0 1em; padding:0; line-height:1.32em;}
#content ul, ol {margin:15px 0 0 0;}
#content ul li {margin:0; padding:0;list-style-type:disc; list-style-position:outside; margin:0px 0px 0px 3em;}
#content ol li {list-style-type:decimal; list-style-position:outside; margin:0px 0px 0px 3em;}
#content a {text-decoration:underline;}
#content a:link {color:#669; text-decoration:underline;}
#content a:visited {color:#808; text-decoration:underline;}
#content a:hover {text-decoration:underline; color:#f60;}
#content a:focus {text-decoration:underline;}
#content strong, #content b {font-weight:bold;}

/* Newscontainer */
#news {position:absolute; top:270px; margin-left: 555px; width:210px; padding:0px; color:#696969; background-color:#fff;}
#news h3 {margin:3px 0 0 0; padding:0;}
#news span {display:block; margin:0; padding:1px 0px 1px 5px; background:#f1f1f1; color:#696969;font:bold 12px arial, helvetica, verdana, georgia, sans-serif;}
#news span.zitat {display:inline; padding:0; font-style:italic; font-weight:normal; color:inherit; background-color:#fff;}
#news a {text-decoration:underline;}
#news a:link {color:#669; text-decoration:underline;}
#news a:visited {color:#808; text-decoration:underline;}
#news a:hover {text-decoration:underline; color:#f60;}
#news a:focus {text-decoration:underline;}
#news ul, #news ol {margin:.5em 0 1em 1em; padding:0;}
#news ul li, #news ol li {margin:0; padding:0; list-style-type:none; list-style-position:outside;}
#news ul.thumbs {margin-left:0;}
#news ul.thumbs li {margin:1em 0 2em 0;}

/* Inhaltswrapper */
#wrapper {position:relative; width:auto; margin:0px 0px 0px 0px; padding:0; background:#fff; border:solid 0px #000; border-width:0px;}

/* Kopfzeile */
#header {position:relative; height:60px; padding:5px 5px 0px 5px; background:#fff; background-image:url(./../pics/fv-home-header.jpg); background-repeat:repeat-y; background-position:100% 0%; background-attachment:scroll; border-bottom: 1px solid gray;}

#header span {float:right; margin:42px 0px 0px 0px;}
#header a {font:bold 12px arial, verdana, helvetica, georgia, sans-serif; text-decoration: none; color:#000;}
#header a:link {color:#696969;}
#header a:visited {color:#696969;}
#header a:focus {border-bottom:1px solid #696969;}
#header a:hover {color:#fff;}
#header a:hover strong {color:#fff;}

/* Navigation */
#navi {padding:10px 0; color:#f60; background-color:transparent; width:210px; float:left;}
#navi a {display:block; width:210px; font:12px arial, verdana, helvetica, georgia, sans-serif; text-decoration:none;}
#navi ul {margin:0; padding:0;}
#navi ul li {margin:0; padding:0 0 0 5px; list-style-type:none; text-decoration:none; font:bold 13px arial, verdana, helvetica, georgia, sans-serif;}
#navi ul li a {margin:0 0 0 -5px; padding:0 0 0 5px; font:bold 13px arial, verdana, helvetica, georgia, sans-serif; color:#696969;}

#navi ul li.one {margin:0; padding:0 0 0 15px; list-style-type:none; text-decoration:none; font:bold 12px arial, verdana, helvetica, georgia, sans-serif; font-weight:normal;}
#navi ul li.one a {margin:0 0 0 -15px; padding:0 0 0 15px; font:bold 12px arial, verdana, helvetica, georgia, sans-serif; color:#696969; font-weight:normal;}

#navi ul li.two {margin:0; padding:0 0 0 25px; list-style-type:none; text-decoration:none; font:bold 12px arial, verdana, helvetica, georgia, sans-serif; font-weight:normal;}
#navi ul li.two a {margin:0 0 0 -25px; padding:0 0 0 25px; font:bold 12px arial, verdana, helvetica, georgia, sans-serif; color:#696969; font-weight:normal;}

#navi a:link {color:#696969;}
#navi a:visited {color:#696969;}
#navi a:focus {background-color:#f5f7f9;}
#navi a:hover {color:#696969; background-color:#f5f7f9;}
#navi a:hover b {color:#696969; background-color:#f5f7f9;}
* html body #navi a {width:100%;}

/* äußerer Inhaltscontainer */
#outercontent {background-color:#fff; width:772px; float:right; padding:0px; border: 1px solid gray; border-width: 0px 0px 0px 1px;}

/* Fußzeile */
#footer {
margin:0;
padding:20px 5px 2px 230px;
color: #696969;
font: bold 12px arial, verdana, helvetica, georgia, sans-serif;
background: #fff;
background-image:url(./../pics/fv-home-footer.jpg);
background-repeat: repeat-y;
background-position: 0% 0%;
background-attachment:scroll;
border: 1px solid gray;
border-width:1px 0 0 0;}

#footer a{text-decoration:none;}
#footer a:link {color:#696969;}
#footer a:visited {color:#696969;}
#footer a:focus {border:1px solid #696969;}
#footer a:hover {color:#fff;}
#footer span {float:right;}
#footer span :hover {color:#000;}

#info {position:fixed; width:202px; top:auto; bottom:11px; margin:0 0 0 -211px; padding:2px 4px; background:transparent; background-image:url(./../pics/semi-bg.gif); background-repeat:repeat; background-position: 0 0; background-attachment:scroll; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#info ul {margin:.2em 0 0; padding:0 0 0 .5em;}
#info ul li {list-style-type:none; margin:0; padding:.1em 0;}
#info span {font-weight:bold; font-size:13px; color:#669; background-color:transparent;}
#info a {text-decoration:underline;}
#info a:link {color:#669; text-decoration:underline;}
#info a:visited {color:#808; text-decoration:underline;}
#info a:hover {text-decoration:underline; color:#f60;}
#info a:focus {text-decoration:underline; border-bottom:1px solid #696969;}
* html body #info {position:relative; width:202px; top:38px; left:-211px; margin:0;}

/* pagewrapper gesamte page */
#pagewrapper {
width:985px;
margin:0px auto;
text-align:left;
padding:0px;
border:1px solid #000;
background: #fff;
background-image:url(./../pics/fv-home-menu.jpg);
background-repeat: repeat-x;
background-position: 0% 100%;
background-attachment:scroll;
voice-family: "\"}\""; /* Protects IE-Win from its own stupidity. */
voice-family:inherit;
width:985px; /* the correct width */
}
body>#pagewrapper {width:983px;} /* Be nice to Opera 5 */

#style1 {margin:0; padding:0; position:relative;}
#style1 h3 {margin:0 0 1em 0; padding-bottom:.2em; border-bottom:1px dotted #999; clear:left; position:relative;}
#style1 h3 a, #style1 h3 a:link, #style1 h3 a:visited {text-decoration:none; color:#669; background-color:#fff;}
#style1 a:hover, #style1 a:focus {color:#f60; background-color:#fff;}
#style1 p {margin:0; padding:.5em 0 0 0; display:inline; position:relative; text-indent:0;}
#style1 img {float:left; margin:0 0 0 0; display:inline; position:relative; width:150px; height:120px;}

.wspaces {white-space:nowrap;}
.zitat {font-style:italic;}

/* Thumbnailtabelle */
.tabelle {margin:0; padding:1em 0 0 0;}
.tabelle table {font:12px arial, helvetica, verdana, georgia, sans-serif; text-align:left; color:#696969; line-height:150%;}
.tabelle span {font:bold 12px arial, verdana, helvetica, georgia, sans-serif; color:#669; letter-spacing:0.1em; line-height:150%; text-decoration:underline;}
.tabelle a {text-decoration:underline;}
.tabelle a:link {color:#669; text-decoration:underline;}
.tabelle a:visited {color:#696969; text-decoration:underline;}
.tabelle a:hover {color:#f60; text-decoration:underline;}
.tabelle a:focus {text-decoration:underline; border-bottom:1px solid #696969;}
.tabelle img {border:0px ridge silver;}

/* Glossar Liste */
#glossarliste {margin:0; padding:1em 0 0 0;}
#glossarliste ul, ol {margin:15px 0 0 0;}
#glossarliste ul li {margin:0; padding:0; list-style-type:disc; list-style-position:outside; margin:0px 0px 0px 3em;}
#glossarliste ol li {list-style-type:none; list-style-position:outside; margin:0px 0px 0px 3em;}