<!--


/* Allgemeines und oft benutzte Klassen */

body {
 margin:0px;
 padding:0px;
 background-color:#FFFFFF;
}

a {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:8pt;
 line-height:13px;
}

img { border:0px; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.h-100-p { height:100%; }
.h-50-p { height:50%; }
.w-100-p { width:100%; }
.w-50-p { width:50%; }
.italic { font-style:italic; }
.bold { font-weight:bold; }
.normal { font-style:normal; }


/* Ueberschriften */

h2 {
 font-size:13pt;
 color:#778899;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 margin-bottom:2px;
 margin-left:10px;
 margin-right:5px;
 margin-top:10px;
}

h3 {
 font-size:11pt;
 color:#778899;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 margin-bottom:2px;
 margin-left:10px;
 margin-right:5px;
 margin-top:10px;
}

h4 {
 font-size:9pt;
 color:#778899;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 margin-bottom:2px;
 margin-left:10px;
 margin-right:5px;
 margin-top:10px;
}


/* Body */

.teaser { 
 font-family:Verdana, Helvetica, Sans-Serif;
 font-size:8pt;
 line-height:12pt;
 font-weight:bold;
 color:#666666;
 width:560px;
}

.content { 
 width:262px;
}

p,table {
 margin-bottom:15px;
 margin-left:10px;
 margin-top:0px;
 font-family:Verdana, Helvetica, Sans-Serif;
 font-size:8pt;
 line-height:13pt;
 color:#666666;
}


/* Menus */

a.menu {
 width:200px;
 display:block;
 text-decoration:none;
 border-bottom-style:dashed;
 border-width:1px;
 border-color:#CCCCCC;
 margin-bottom:-20px;
 padding-left:5px;
}
h3.menu {
 font-size:9pt;
 margin-left:0px;
 margin-right:0px;
 margin-top:15px;
 margin-bottom:0px;
 background-color:#C3CAD2;
 color:#B26B00;
 display:block;
 width:200px;
 padding-left:5px;
 line-height:25px;
}
span.menu-1 {
 display:block;
 margin-top:2px;
 line-height:22px;
}
a.menu-1 {
 color:#FFFFFF;
 width:190px;
 padding-bottom:2px;
}
a.menu-2 {
 line-height:20px;
 background-color:#E4E7EB;
 width:200px;
 line-height:20px;
}
a.menu-2-active {
 background-color:#778899;
 width:200px;
 color:#FFFFFF;
 line-height:20px;
}
a.menu-2-active2 {
 background-color:#A3AEBA;
 color:#FFFFFF;
 width:200px;
 line-height:20px;
}
a.menu-3 {
 background-color:#D4D9DF;
 width:180px;
 margin-left:20px;
 margin-bottom:-20px;
 text-decoration:none;
 display:block;
 line-height:20px;
}
a.menu-4 {
 background-color:#F8F9FA;
 width:180px;
 margin-left:20px;
 margin-bottom:-20px;
 text-decoration:none;
 display:block;
 line-height:20px;
}


/* Diverses */

span.linkblock {
 font-family:Verdana, Helvetica, Sans-Serif;
 font-size:8pt;
}

.floatright {
 float:right;
 margin-left:20px;
 margin-top:5px;
}

.clear {
 clear:both;
}

ul,ol {
 margin-bottom:15px;
 font-family:Verdana, Helvetica, Sans-Serif;
 font-size:8pt;
 line-height:13pt;
 color:#666666;
}

a.faqlist {
margin-left:20px;
display:block;
margin-bottom:-20px;
text-decoration:underline;
cursor:help;
}

.faq-answer {
 margin-bottom:20px;
}

.glossar {
 margin-bottom:2px;
 margin-left:10px;
 margin-right:5px;
 margin-top:10px;
}

.glossar-active {
 color:#FF0000;
}

a.recommended-sites {
 text-decoration:underline;
 /*background-color:#D4D9DF;*/
 width:195px;
 margin-left:1px;
 margin-bottom:-20px;
 display:block;
 line-height:20px;
 cursor:help;
}

.object2-1b { /*Linktauschplätze -> Position nach Menu*/
 text-align:left;
/* background-color:#E4E7EB; */
 border-bottom:#E4E7EB;
 border-top:#E4E7EB;
 border-left:#E4E7EB;
 border-right:#E4E7EB;
 position:relative;
 left:10px;
 width:200px;
 height:100%;
 overflow:visible;
}


/* Geruest und Positionierung */

.object1-1 {
 position:absolute;
 left:10px;
 top:10px;
 width:200px;
 height:100px;
 overflow:hidden;
}
.object1-2 {
 position:absolute;
 left:220px;
 top:10px;
 width:200px;
 height:100px;
 overflow:hidden;
 background-color:#778899;
 background-image:url(../img/corner.gif);
 background-repeat:no-repeat;
 background-position:bottom right;
}
.object1-3 {
 position:absolute;
 left:430px;
 top:10px;
 width:360px;
 height:100px;
 overflow:hidden;
}
.object2-1 { /*Menu -> Position nach Scyscraper/Vertical-Banner*/
 position:absolute;
 left:10px;
 top:110px;
 width:200px;
 height:100%;
 overflow:visible;
}
.object2-1a { /*Menu -> Position nach Leaderboard*/
 position:absolute;
 left:10px;
 top:215px;
 width:200px;
 height:100%;
 overflow:visible;
}
.object2-1c { /*Menu -> Position nach Topmenu*/
 position:absolute;
 left:10px;
 top:115px;
 width:200px;
 height:100%;
 overflow:visible;
}
.object2-2 { /*Inhalt -> Position nach Scyscraper/Vertical-Banner*/
 position:absolute;
 left:215px;
 top:110px;
 width:560px;
 height:100%;
 overflow:visible;
 }
.object2-2a { /*Inhalt -> Position nach Leaderboard*/
 position:absolute;
 left:215px;
 top:215px;
 width:560px;
 height:100%;
 overflow:visible;
}
.object2-2b { /*Menu -> links unter Menu*/
 position:absolute;
 left:10px;
 top:500px;
 width:560px;
 height:100%;
 overflow:visible;
}
.object2-2c { /*Inhalt -> Position nach Topmenu*/
 position:absolute;
 left:215px;
 top:115px;
 width:560px;
 height:100%;
 overflow:visible;
}
.object2-3a { /*Schwerpunktlinks -> Position nach FAQs, vor object2-3*/
 text-align:center;
 background-color:#E4E7EB;
 border-bottom:#E4E7EB;
 position:relative;
 left:0px;
 top:0px;
 width:560px;
 overflow:hidden;
 line-height:0pt;
}
.object2-3 {
 text-align:center;
 background-color:#DDE1E5;
 border-bottom:1px dashed #CCCCCC;
 position:relative;
 left:0px;
 top:0px;
 width:560px;
 overflow:hidden;
 line-height:0pt;
}
.google-adsense { /*Scyscraper/Vertical-Banner*/
 position:absolute;
 left:815px;
 top:130px;
 width:150px;
 height:100%;
 overflow:visible;
}
.google-adsense-a { /*Leaderboard */
 position:absolute;
 left:36px;
 top:125px;
 width:728px;
 height:90;
 overflow:visible;
}


-->