/*Grunddesign*/
html {
margin:0;
padding:0;
border:0;
}
body {
font-family:"Arial",Arial,sans-serif;
color:#FFFFFF;
font-size:95%;
vertical-align:top;
text-align:left;
margin:0;
padding:0;
border:0;
background-color:#000000;
}
/*Struktur*/
#sitehead {
min-height:85px;
height:5.5em;
width:auto;
min-width:51em;
background-color:#000000;
background-image:url(../nav/logo.gif);
background-repeat:no-repeat;
background-position:left;
margin:0;
padding:0;
}
#sitemenu {
width:auto;
min-width:51em;
background-color:#000000;
margin:7px 0px 0px 0px;
padding:1px;
border-bottom:1px solid #000000;
}
#layout {
width:auto;
min-width:51em;
margin:0;
padding:0;
}
#layout2 {
z-index:1;
float:left;
width:80%;
margin:0;
padding:0;
}
#navleft {
z-index:10;
float:left;
width:28%;
margin:3px;
padding:0;
}
#content {
z-index:5;
float:right;
width:68%;
margin:3px;
padding:3px 5px 3px 5px;
}
#navright {
z-index:3;
float:right;
width:19%;
margin:3px;
padding:0;
}
#layout2, #navleft, #content, #navright {
position:relative;
overflow:visible;
}
/*Aussehen Kopfbereich*/
.oben {
height:1px;
font-size:1px;
border:0px none;
margin:0;
padding:0;
}
#sitehead h1 {
font-size:2em;
font-weight:bold;
color:#000000;
text-align:left;
margin:0;
padding:5px 2px 2px 300px;
}
#sitehead h2 {
font-size:1.5em;
font-weight:bold;
color:#000000;
text-align:left;
margin:0;
padding:2px 2px 2px 300px;
}
#sitehead .logoright {
float:right;
width:140px;
border:0;
margin:0;
padding:2px 10px 0px 0px;
text-align:center;
}
#sitemenu ul {
text-align:center;
list-style-type:none;
margin:0;
padding:0;
}
#sitemenu li {
display:inline;
margin:0;
padding:2px;
}
#sitemenu a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
margin:0;
padding:1px 2px 1px 2px;
border:1px solid #FFFFFF;
}
#sitemenu a:hover,
#sitemenu a:focus,
#sitemenu .select {
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
margin:0;
padding:1px 2px 1px 2px;
border:1px solid #FFFFFF;
}
/*Aussehen Navigation Links*/
#navleft .boxnav {
position:relative;
margin:0px 0px 10px 0px;
padding:0;
border:1px solid #FFFFFF;
}
#navleft .boxnav h3 {
font-size:1em;
font-weight:bold;
background-color:#000000;
margin:0;
padding:1px;
}
#navleft .boxnav p {
font-size:1em;
background-color:#000000;
margin:0;
padding:2px 5px 2px 5px;
}
#navleft .boxnav ul {
font-size:1em;
background-color:#000000;
margin:0;
padding:5px 0px 5px 0px;
list-style:none;
}
#navleft .boxnav ul ul {
margin:0;
padding:5px 0px 10px 20px;
background-color:#000000;
list-style-type:none;
}
#navleft .boxnav li,
#navleft .boxnav li li {
margin:0;
padding:0;
border-bottom:1px solid #FFFFFF;
}
#navleft .boxnav form,
#navleft .boxnav form p {
background-color:#000000;
}
#navleft .boxnav a {
color:#FFFFFF;
text-decoration:none;
margin:0;
padding:2px 5px 2px 5px;
background-color:#000000;
display:block;
position:relative;
}
#navleft .boxnav a:hover,
#navleft .boxnav a:focus {
color:#000000;
text-decoration:none;
margin:0;
padding:2px 5px 2px 5px;
background-color:#FFFFFF;
display:block;
position:relative;
}
#navleft .rrtest {
margin:5px 0px 0px 0px;
padding:2px;
border:1px solid #FFFFFF;
background-color:#000000;
}
#navleft .rrtest h3 {
font-size:1em;
font-weight:bold;
margin:0;
padding:2px;
}
#navleft .rrtest form,
#navleft .rrtest p {
margin:0;
padding:2px;
}
#navleft .rrtest a {
color:#FFFFFF;
text-decoration:underline;
background-color:#000000;
position:relative;
}
#navleft .rrtest a:hover,
#navleft .rrtest a:focus {
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
position:relative;
}
/*Aussehen Content und Rechts*/
#content .box {
position:relative;
text-align:center;
margin:0;
padding:2px;
}
#content .box h2 {
text-align:center;
margin:0;
padding:2px;
}
#content .box h3 {
text-align:center;
}
#content .box1 {
position:relative;
margin:8px 0px 0px 0px;
padding:0;
border:1px solid #FFFFFF;
}
#navright .box1 {
position:relative;
margin:0px 0px 8px 0px;
padding:0;
border:1px solid #FFFFFF;
}
#navright .box1 h3 {
font-size:1em;
font-weight:bold;
text-align:center;
background-color:#000000;
margin:0;
padding:3px;
}
#navright .box1 p {
font-size:1em;
text-align:center;
margin:0;
padding:4px 3px 3px 3px;
}
#navright .box1 ul li {
list-style-type:none;
margin:0;
padding:0px 0px 4px 0px;
}
#navright .box1 ol li {
list-style:decimal inside;
margin:0;
padding:0px 0px 4px 0px;
}
#content .box1 h3 {
font-size:1em;
font-weight:bold;
background-color:#000000;
margin:0;
padding:3px 0px 3px 20px;
}
#content .box1 p {
font-size:1em;
text-align:center;
margin:0;
padding:4px 3px 3px 3px;
}
#content ul,
#content .box1 ul,
#navright .box1 ul {
font-size:1em;
margin:0;
padding:4px 3px 3px 3px;
}
#navright .box1 ol {
font-size:1em;
margin:0;
padding:4px 4px 4px 30px;
}
#content li {
color:#000000;
list-style:disc inside;
margin:0;
padding:0px 0px 4px 0px;
}
#content li li {
color:#000000;
list-style:circle inside;
padding:0px 0px 0px 15px;
}
#content .literatur ul {
text-align:left;
list-style-type:none;
margin:0;
padding:0;
}
#content .literatur li {
display:inline;
margin:0;
padding:2px;
}
#content ul .veranst {
text-align:left;
list-style-type:none;
margin:10px 0px 10px 100px;
padding:0;
}
#content li .veranst {
margin:5px;
padding:5px;
}
#content .box1 p.boxabc a:link,
#navright .box1 p.boxabc a:link {
color:#0000FF;
text-decoration:underline;
margin:0;
padding:5px 15px 5px 15px;
}
#content .box1 p.boxabc a:visited,
#navright .box1 p.boxabc a:visited {
color:#FF0000;
text-decoration:underline;
margin:0;
padding:5px 15px 5px 15px;
}
#content .box1 p.boxabc a:hover,
#navright .box1 p.boxabc a:hover,
#content .box1 p.boxabc a:focus,
#navright .box1 p.boxabc a:focus {
color:#007F00;
text-decoration:none;
background-color:#000000;
margin:0;
padding:5px 15px 5px 15px;
}
#content a,
#content li a,
#content .box1 p a,
#content .box1 li a,
#content .fuss li a,
#content .headlink a,
#navright a,
#navright .box1 p a,
#navright .box1 li a,
#navright .werbung_r a {
color:#FFFFFF;
text-decoration:underline;
margin:0;
padding:0;
}
#content a:hover, #content a:focus,
#content li a:hover, #content li a:focus,
#content .box1 p a:hover, #content .box1 p a:focus,
#content .box1 li a:hover, #content .box1 li a:focus,
#content .fuss li a:hover, #content .fuss li a:focus,
#content .headlink a:hover, #content .headlink a:focus,
#navright a:hover, #navright a:focus,
#navright .box1 p a:hover, #navright .box1 p a:focus,
#navright .box1 li a:hover, #navright .box1 li a:focus,
#navright .werbung_r a:hover, #navright .werbung_r a:focus {
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
margin:0;
padding:0;
}
#content .fuss {
text-align:center;
margin:10px 0px;
padding:0;
}
#content .fuss ul {
text-align:center;
list-style:none;
margin:0;
padding:0;
}
#content .fuss li {
font-size:0.8em;
display:inline;
margin:3px;
}
#content .fuss p {
font-size:0.7em;
text-align:center;
margin:3px 0px;
padding:0;
}
#content .fusstext h3 {
text-align:left;
font-size:0.8em;
margin:10px 0px;
padding:0;
border-top:1px solid #FFFFFF;
}
#content .fusstext p {
text-align:left;
font-size:0.8em;
margin:10px 0px;
padding:0;
border-bottom:1px solid #FFFFFF;
}
#content .headlink {
font-size:0.8em;
margin:2px 0px 0px 0px;
}
#content fieldset {
margin:15px 0px 10px 0px;
padding:0;
border:none;
}
#content legend {
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
margin:0;
padding:2px 5px 2px 5px;
border:none;
}
#content .formf {
margin:3px;
padding:5px;
border:1px solid #FFFFFF;
}
#content .forml {
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
margin:3px;
padding:2px 5px 2px 5px;
border:1px solid #FFFFFF;
}
#content h2 {
font-size:1.5em;
font-weight:normal;
text-align:left;
margin:7px;
padding:0;
}
#content h3 {
font-size:1em;
font-weight:bold;
margin:5px 0px 0px 0px;
padding:0;
}
#content p {
font-size:1em;
margin:5px 0px 0px 0px;
padding:0;
}
#content .highlight {
color:#000000;
background-color:#FFFFFF;
}
#content table {
background-color:#000000;
margin:10px 0px 10px 0px;
padding:0;
border:1px solid #FFFFFF;
}
#content th {
font-weight:bold;
margin:5px;
padding:5px;
border:1px solid #FFFFFF;
}
#content td {
margin:5px;
padding:5px;
border:1px solid #FFFFFF;
vertical-align:top;
}
#content samp {
font-family:"Courier",Courier,sans-serif;
color:#FFFFFF;
}
#content label,
#content select,
#content input[type=checkbox],
#content input[type=radio],
#content input[type=button],
#content input[type=submit],
#navleft label {
cursor:pointer;
}
#content input,
#content textarea,
#navleft input,
#navleft textarea {
background-color:#000000;
}
#content input:focus,
#content textarea:focus,
#navleft input:focus,
#navleft textarea:focus {
background-color:#000000;
}
#content acronym {
cursor:help;
border-bottom:1px dotted #008000;
}
#content abbr {
border:none;
}
.ad-ban,
#navright .ad-sky,
#content .ad-rec,
#content .bild {
font-size:0.8em;
text-align:center;
margin:10px 0px 10px 0px;
padding:5px;
}
#content .bildclear {
clear:right;
}
#content .iconright {
float:right;
width:140px;
border:0;
margin:0;
padding:10px;
background-color:#000000;
text-align:center;
}
#content .iconright2 {
float:right;
width:220px;
border:0;
margin:0;
padding:10px;
background-color:#000000;
text-align:center;
}
#content .bildright {
float:right;
width:220px;
border:0;
margin:7px;
padding:3px;
text-align:center;
background-color:#000000;
}
#content .listright {
float:right;
width:50%;
border:0;
margin:0;
padding:0;
text-align:left;
}
#content .bildright p {
font-size:0.8em;
margin:0;
padding:5px;
}
#content .bildright h3 {
font-size:1em;
font-weight:bold;
margin:0;
padding:5px;
}
#navright .werbung_r {
margin:2px 1px 10px 1px;
border-top:1px solid #FFFFFF;
}
#navright .werbung_r ul {
margin:1px;
padding:1px;
}
#navright .werbung_r li {
list-style:none;
}
.of {
background-image:url(../nav/of.gif);
background-repeat:no-repeat;
background-position:right;
}
.cf {
background-image:url(../nav/cf.gif);
background-repeat:no-repeat;
background-position:right;
}
.cleaner {
clear:both;
height:1px;
font-size:1px;
border:0px none;
margin:0;
padding:0;
background:transparent;
}
#showform {
visibility:hidden;
}
.notvis {
position:absolute;
top:-1000px;
left:-1000px;
width:0;
height:0;
overflow:hidden;
}
#sitehead img,
#werbung_o img,
#content img,
#content .box1 img,
#navright .werbung_r img,
#navright .box1 img {
border:0;
}