html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:11pt; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
color:#4f0000;
/*background-color:#fff0c0;*/
background-color:#ffffff; 
}

strong {
	font-weight: normal;
}

li {
margin-left:-1.5em;
}

img {
border: none;
}

h1 {
margin-top:0.2em;
font-size:10pt;
font-weight:normal;
font-size:10pt;
letter-spacing:0.1em;
text-align:center;
}

h2 {
font-size:11pt;
font-weight:bold; 
letter-spacing:0.1em;
}
*+html h2 {
font-size:11pt;
font-weight:bold; 
letter-spacing:0.1em;
margin-top:1em;
}
a {
color: #a52a2a;
text-decoration:underline;
}
a:hover {
color: #a52a2a;
text-decoration:underline;
}
a:visited {
color: #a52a2a;
text-decoration:none;
}

#hops {
display:none;
}

#container {
margin-top:-10px;
width:auto;
margin:auto;
border:1px solid #c07f50;
overflow:visible;
/*background-color:#fffaca;*/
/*background:url(../pics/bg_final3.gif) repeat-y;*/
}

#banner {
height:100px;
min-height:100px;
display:none;
/*background-color:transparent;*/
}
#menu_container {
position:absolute;
margin-top:0px;
margin-left:1px;
display:none;
padding-right:5px;
/*background:#fffaca;*/
width:0px;
min-width:135px;
z-index:99;
}
#menu {
width:0px;
float:left;
}
#menu li {
color: #a52a2a;
list-style-type:none;
position:relative;
text-align:left;
padding-left:0.5em;
padding-top:2px;
padding-bottom:2px;
line-height:17px;
margin-top:0px;
margin-left:-2.8em;
background-image:url(../pics/li_menu2.gif);
background-position:center top;
background-repeat:repeat-x;
}
#menu li a, #menu li a:visited, #menu li a:hover {
list-style-type:none;
display:block;
text-align:left;
text-decoration:none;
color:#4f0000;
height:17px;
line-height:17px;
font-weight:normal;
}

#news_container {
position:absolute;
top:260px;
margin-left:750px;
display:none;
padding:10px;
width:130px;
min-width:130px;
min-height:300px;
max-height:300px;
overflow:auto;
height:300px;
z-index:99;
font-size:9pt;
/*background:#fffaca;*/
}
#right {
float:right;
width:150px;
}
#head {
font-style:italic;
/*background-color:transparent;*/
padding-left:1em;
padding-right:1em;
height:50px;
min-height:50px;
}
* html #head {
padding-left:1em;
padding-right:1em;
}
#head h1 {
margin-left:0px;
margin-right:0px;
margin-top:-5px;
position:relative;
top:0px;
left:0px;
text-align:left;
color:#cc6633;
font-size:1.9em;
font-weight:bold;
letter-spacing:0.1em;
z-index:2
}
* html #head h1 {
top:0px;
}

/* Überschrift vorn, schwarz */
#hd2 {
position:absolute;
top:0px;
left:-0.2em;
text-align:left;
font-size:0.8em;
color:#000000;
letter-spacing:0.1em;
float:left;
z-index:3 }

#text {
width:auto;
position:absolute;
left:5mm;
overflow:visible;
display:block;
margin-top:1em;
}

* html #text {
position:absolute;
width:auto;
left:0mm;
margin-top:2em;
top:60px;
}

*+html #text {
position:absolute;
width:auto;
left:0mm;
margin-top:2em;
}

#text1 {
/*width:586px;*/
width:auto;
display:block;
/*background-color:transparent;*/
overflow:visible;
}
* html #text1 {
position:absolute;
width:auto;
left:0mm;
/*padding-left:4px;
width:590px;*/
}

.col_left { float:left; width:45%; padding-right:10px; }
.col_right { float:right; width:45%; padding-left:10px; }
.smaller { font-size:80%; }

.nav_lnk {
padding-left:5px;
padding-right:5px;
color:#4f0000;
background:#ffe4b5;
border:1px solid #a65700;
text-decoration:none;
}

.nav_lnk:hover, .nav_lnk:visited {
text-decoration:none;
color:#4f0000;
}

#funcs {
display:none;
visibility:hidden;
}

#funcs_js {
display:none;
visibility:hidden;
}

#funcs_op {
display:none;
visibility:hidden;
}

.lnk_ext {
background-image:url(../pics/lnk_ext.gif);
background-repeat:no-repeat;
background-position:center bottom;
font-size:10pt;
padding-left:20px;
display:inline;
}

.cite {
padding:5px;
color:#4f0000;
background:#ffe4b5;
border:1px solid #a65700;
}

#logo {
position:absolute;
margin-left:860px;
top:20px;
display:none;
}

* html #logo {
top:30px;
}

#muschel1 {
position:absolute;
margin-top:-141px;
margin-left:1px;
display:none;
}

#muschel2 {
position:absolute;
top:120px;
margin-left:750px;
display:none;
}

.tabctrl {
color:#4f0000;
background:#ffe4b5;
border:1px solid #a65700;
border-right:2px solid #a65700;
border-bottom:2px solid #a65700;
width:90%;
padding-top:0.5em;
padding-left:1em;
padding-bottom:0.5em;
margin-top:1em;
z-index:1;
margin-top:3.3em;
}

.tabctrl0 {
display:none;
position:absolute;
left:-12em;
}

.tabctrl1 {
position:absolute;
font-weight:bold; 
letter-spacing:0.1em;
color:#4f0000;
background:#ffe4b5;
border-top:1px solid #a65700;
border-left:1px solid #a65700;
border-right:2px solid #a65700;
padding-left:1em;
padding-right:1em;
padding-top:0.5em;
padding-bottom:0.6em;
z-index:12;
}

.tabctrl2 {
position:absolute;
font-weight:bold; 
letter-spacing:0.1em;
color:#4f0000;
background:#ffe4b5;
border-top:1px solid #a65700;
border-left:1px solid #a65700;
border-right:2px solid #a65700;
padding-left:1em;
padding-right:1em;
padding-top:0.5em;
padding-bottom:0.4em;
z-index:2;
}

.bt {
border-top: 1px dotted #4f0000;
padding-top:1em;
}

