@charset "utf-8";
/* CSS Document */

img {
border:none;
}

#content p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.95em;
margin-top:0em;
margin-bottom:0.5em;
word-spacing:0.02em;
line-height:1.6em;
}

#content a.extlink {
background-image:url(ext_link.gif);
background-repeat:no-repeat;
background-position:100% 6px;
padding-right:10px;
}

#content a:link, #content a:visited {
color:#003399;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dotted;
border-bottom-color:#999999;
}

#content a:hover {
border-style:dotted;
border-width:1px;
border-color:#999999;
margin-left:-1px;
margin-right:-1px;
color:#0000AA;
background-color:#e0efff;
}

#content h1 {
color:#284a44;
margin-top:0em;
margin-bottom:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2em;
font-weight:lighter;
letter-spacing:-0.03em;
word-spacing:0.04em;
clear:both;
}

#content h2 {
color:#23413c;
margin-top:0em;
margin-bottom:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.6em;
font-weight:lighter;
letter-spacing:-0.02em;
word-spacing:0.03em;
clear:both;
}

#content h3 {
color:#1a312d;
margin-top:0em;
margin-bottom:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:lighter;
letter-spacing:-0.01em;
word-spacing:0.02em;
clear:both;
}

#content h4 {
color:#132421;
margin-top:0em;
margin-bottom:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:normal;
letter-spacing:-0.00em;
word-spacing:0.01em;
clear:both;
}

div.bildlinks {
clear:both;
float:left;
padding-right:40px;
padding-top:1em;
padding-bottom:1em;
}

.bildlinks table{
border-collapse:collapse;
}

.bildlinks td {
padding:0px;
margin-bottom:10px;
}

div.bildrechts {
clear:both;
float:right;
padding-left:40px;
padding-top:1em;
padding-bottom:1em;
}

.bildrechts table{
border-collapse:collapse;
}

.bildrechts td {
padding:0px;
margin-bottom:10px;
}


div.bildbreit {
padding-right:40px;
padding-top:1em;
padding-bottom:1em;
}

.bildvoll table{
border-collapse:collapse;
}

.bildvoll td {
padding:0px;
margin-bottom:10px;
}


caption.bild {
caption-side:bottom;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
line-height:1.2em;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
}


#content table.kopflos {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
line-height:1.5em;
border-collapse:collapse;
}

#content .kopflos td {
vertical-align:top;
text-align:left;
background-color:#f4f4f4;
border-bottom:2px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
padding:0.5em;
}

#content table td.right {
text-align:right;
}

#content table td.center {
text-align:center;
}

#content table.mitkopf {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
line-height:1.5em;
border-collapse:collapse;
}

#content .mitkopf td {
vertical-align:top;
text-align:left;
background-color:#f4f4f4;
border-bottom:2px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
padding:0.5em;
}

#content .mitkopf thead {
font-weight:900;
}

#content ul {
padding-left:1em;
list-style-position:outside;
list-style-type:circle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.95em;
letter-spacing:-0.01em;
word-spacing:0.02em;
line-height:1.4em;
margin-left:0px;
}


#content ul li {
padding-bottom:0.5em;
}

#content p.minitext {
font-size:0.7em;
}

.bucheintrag {
position: relative;
clear: both;
padding-bottom:1em;
}

.buchbild {
float: left;
width: 150px;
padding-bottom:1.5em;
}


#content .buchbild a:link, #content .buchbild a:visited {
border:none;
margin:0px;
}


#content .buchbild a:hover {
border:none;
margin:0px;
}

.buchtext {
padding-bottom:1.5em;
}

.glossar {
font-family:"Courier New", Courier, monospace;
font-size:2em;
font-weight:bold;
}

#content .glossar a {
padding-right:0.1em;
}


#content .glossar a:link, #content .glossar a:visited {
border-bottom:none;
}

#content .glossar a:hover {
background-color:#82b8f7;
}

#content a.glossakt {
background-color:#82b8f7;
}

.linkeintrag {
position:relative;
clear: both;
padding-bottom:1em;
}

div.linkbild {
float: left;
width: 250px;
padding-bottom:1.5em;
padding-right:40px;
}

#content .linkbild a:link, #content .linkbild a:visited, #content .linkbild a:hover {
border:none;
margin:0px;
}

div.linktext {
padding-bottom:1.5em;
}

#content p.monospace {
font-family:"Courier New", Courier, monospace;
font-size:0.75em;
padding-top:10px;
padding-bottom:1em;
}

div.zitatblock {
background-color:#FFFFCC;
font-size:0.75em;
margin-top:1.5em;
margin-bottom:1.5em;
padding:1em;
}

div.indexblock {
position:relative;
padding-bottom:1em;
}

div.indexbild {
float:right;
padding-left:30px;
padding-bottom:30px;
}

span.forumtopic {
font-size:0.8em;
line-height:0.75em;
}

#content p.indexheader {
font-weight:bold;
}

#content .indexheader a:link, #content .indexheader a:visited {
background-color:#FFFFFF;
text-decoration:none;
color:#000000;
border-width:0px;
margin:0px;
}

#content .indexheader a:hover {
background-color:#FFFFFF;
text-decoration:none;
color:#003399;
border-width:0px;
margin:0px;
}

div.geraeteblock {
clear:both;
padding-top:1.5em;
position:relative;
}

div.geraetetitelblock {
position:relative;
}

div.geraeteblockbild {
float:right;
padding-left:40px;
}

#content .indexbild a:link, #content .indexbild a:visited, #content .indexbild a:hover {
border:none;
margin:0px;
}

#content .geraeteblockbild a:link, #content .geraeteblockbild a:visited, #content .geraeteblockbild a:hover {
border:none;
margin:0px;
}

#content a.banner {
border:none;
margin:0px;
}

#content .appicon {
float:left;
margin-right: 15px;
margin-bottom: 15px;
}

#content .appicon a:link, #content .appicon a:visited, #content .appicon a:hover {
border:none;
margin:0px;
}
