

* {

margin: 0;

padding: 0;

}



html {

background: #f5eee6;

margin: 0; padding: 0;

color: #000;

height: 100%;

width: 100%;

}



body {

font: 62.5% Verdana, Arial, Helvetica, sans-serif;

background: #f5eee6;

margin: 0; padding: 0;

color: #000;

}



h1{ font-size: 1.8em; color: #006070; margin: 0; padding: 0 0 1.5em 0; }

h2{ font-size: 1.8em; font-weight: bold; color: #006070; margin: 1.5em 0 0.5em 0; padding: 0; }

h3{ font-size: 1.6em; color: #006070; margin: 0 0 0 0; padding: 10px 0; }

h4{ font-size: 1.4em; color: #006070; margin: 0; padding: 5px 0 10px 0; }

h5{ font-size: 1.0em; color: #006070; margin: 0; padding: 0; }

h6{ font-size: 1.0em; color: #333; margin: 0; padding: 0 0 8px 0; font-weight: bold;}



p { font-size: 1.2em; color: #000; line-height: 1.6em; margin: 0 0 2em 0; padding: 0; }



img {

margin: 0;

padding: 0;

border: 0 none;

}

ol {

padding: 0;

margin: 0 0 2em 0;

}

li {

font-size: 1.2em;

line-height: 1.2em;

list-style: none;

}

.news {

font-size: 1.2em;

line-height: 1.8em;

list-style: none;

border-bottom: 1px solid #66cccc;

}

.liste {

font-size: 0.8em;

color: #66cccc;

border-bottom: 1px solid #66cccc;

line-height: 1.6em;

margin: 0;

padding: 3px 0;

}


.abc {

width: 15px; height: auto;

color: #66cccc;

font-size: 1.4em;

border: 1px solid #66cccc;

margin: 0;

padding: 3px;

}


.top {

width: 70px; height: auto;

font-size: 0.9em;

color: #66cccc;

border: 1px solid #66cccc;

line-height: 1.6em;

margin: 0;

padding: 3px;

}



.lexi {

color:#006070;

font-size: 0.9em;

font-weight: normal;

text-decoration:none;

}



#container {

margin: auto;

padding: 0;

height: 100%;

width: 900px;

background: #fff;

text-align: left;

}

#header {

padding: 0; margin: 0;

width: 100%; height: 150px;

background: #fff;

text-align: left;

}

#logo {

background: #fff;

float: left;

text-align: left;

height: 130px; width: 900px;

background: #fff;

padding: 0; margin: 0;

}

#left {

background: #fff;

float: left;

margin: 0; padding: 0;

width: 200px; height: 100%;

}



/*Hauptemu*/

#menu {

background: #fff;

float: left;

margin: 0; padding: 0 0 3em 0;

width: 200px; height: auto;

text-align: right;

}

#menu li {

margin: 0 0 2px 0; padding: 0;

list-style: none;

}

#menu a {

display: block;

margin: 0; padding: 0.2em;

color:#006070;

font-size: 1.2em;

font-weight: bold;

text-decoration:none;

}

#menu a:hover {

color:#333;

font-size: 1.2em;

font-weight: bold;

text-decoration:none;

}

#menu a#activ {

 border-right: 3px solid #99cccc;

 border-bottom: 1px solid #99cccc;

 background-color: #f5eee6;

 color: #333;

}



/*1-Unter-menupunke*/

#menu .submenu {

margin:  0; padding: 0;

list-style: none;

background: #fff;

}

#menu .submenu li {

margin: 7px 0 0 0; padding: 1px;

color:#66cccc;

background: #fff;

font-size: 1.0em;

}

#menu .submenu a{

color:#66cccc; font-size: 1.0em;

text-decoration:none;

margin:  0;

}

#menu .submenu a:hover{

color:#66cccc;

font-size: 1.0em;

text-decoration: underline;

margin:  0;

}

#menu .submenu a#top {

 border-right: 10px solid #66cccc;

 color:#66cccc;

 margin:  0; padding: 0 5px 0 0;

}



/*2-Unter-menupunke*/

#menu .undersubmenu {

margin:  0; padding: 0;

list-style: none;

background: #fff;

}

#menu .undersubmenu li {

margin: 7px 0 0 0; padding: 1px;

color:#888;

background: #fff;

font-size: 0.8em;

}

#menu .undersubmenu a{

color:#888; font-size: 1.0em;

text-decoration: none;

margin:  0;

}

#menu .undersubmenu a:hover{

color:#888;

font-size: 1.0em;

text-decoration: none;

margin:  0;

}

#menu .undersubmenu a#top {

border-right: 8px solid #888;

color:#888;

margin:  0; padding: 0 5px 0 0;

}



#content {

float: right;

text-align: left;

height: auto;

width: 600px;

margin-right: 6em;

padding: 0;

background: #fff;

}

#content a {

color:#006070;

font-size: 1.0em;

font-weight: bold;

text-decoration:none;

}

#content a:hover {

color:#006070;

font-size: 1.0em;

font-weight: bold;

text-decoration:underline;

}



#content img {

float: left;

margin: 0  20px 20px 0;

padding: 0;

border: none;

}

#news {

text-align: left;

float: left;

margin: 0;

padding: 0;

width: auto;

}

#news img {

float: left;

margin: 10px  20px 10px 0;

padding: 0;

border: 1px solid #ccc;

}



a span.link {display:none; text-decoration:none;}

a:hover span.link {

  display:block; width:auto;

  text-decoration:none;

  padding:0; margin:0;

  position: absolute;

  top:auto; left:auto;

  background-color:#fff;

}

a span.text {display:none; text-decoration:none;}

a:hover span.text {

  display:block; width:300px;

  text-decoration:none;

  padding:10px; margin:0;

  position: absolute;

  top:175px; left:800px;

  background-color:#fff;

  color: #000;

  font-size: 0.8em;

  font-weight: normal;

  border: 1px solid #e1e1e1;

}

#autoren {

height: 100%; width: 600px;

float:left;

margin: 0;

padding: 0;

background: #fff;

font-size: 1.0em;

}

#autoren a {text-decoration:none;}

#autoren a:hover {text-decoration:none;}



#scroll {

float:  right;

border: 1px solid #99cccc;

background: #fff;

width: 360px;

max-width: 360px;

height: 170px;

overflow:auto;

padding: 10px;

margin: 0 0 3em 0;

}

#innen {

display: block;

margin: 2em 0 0 0;

padding: 0;

height: auto;

}

#scroll_lang {

float:  right;

border: 1px solid #99cccc;

background: #fff;

width: 360px;

max-width: 360px;

height: 400px;

overflow:auto;

padding: 10px;

margin: 0 0 3em 0;

}

#innen_lang {

display: block;

margin: 1em 0 0 0;

padding: 0;

height: auto;

}

#footer {

width: 100%; height: 60px;

clear: both;

margin: 0;

padding: 8px 0 2px 0;

border-top: 1px solid #99cccc;

text-align: center;

background: #fff;

}

#footer p {

font-size: 1.1em;

color: #333;

line-height: 1.6em;

margin: 0;

/*padding-left: 260px; */

}

#footer a  {

color:#006070;

font-weight: bold;

text-decoration:none;

}

#footer a:hover {

color:#006070;

font-weight: bold;

text-decoration:underline;

}

.clearfloat {

clear:both;

height:0;

font-size: 1px;

line-height: 2px;

}