html { margin:0; padding:0; border:0}

body {font-family: Arial, Helvetica, sans-serif; font-size: 16px; background-color: #ffdc9c; color: #313131;
      margin: 0px; width: 100%; }
       
img 
{
margin: 0px;
padding: 0px;
border: 0px;
}

#nachinh
{
position: absolute;
top: 0px;
left: 0px;
width: 30px; 
height: 22px;
}

#werbeheaderlinks
{
position: absolute;
top: 22px;
left: 30px;
width:80%;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
margin:0;
padding:0;
}

#werbeheaderrechts
{
position: absolute;
top: 22px;
right: 30px;
width:500px;
height: 82px;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
margin:0;
padding:0;
}

#werbungrechts
{
position: absolute;
top: 33px;
right: 42px;
}

#werbebanner
{
position: absolute;
top: 33px;
right: 66px;
}

#suchboxhead
{
position: absolute;
top: 119px;
left: 830px;
width: 250px;
background-color: #fff;
}

#suchboxglzwei
{
position: absolute;
top: 185px;
left: 830px;
width: 250px;
height: 50px;
background-color: #fff;
}

#suchboxgaeins
{
position: absolute;
top: 235px;
left: 830px;
background-color: #fff;
}

#suchboxgazwei
{
position: absolute;
top: 265px;
left: 830px;
width: 250px;
height: 50px;
background-color: #fff;
}

#suchboxfoot
{
position: absolute;
top: 315px;
left: 830px;
background-color: #fff;
}

#formsig
{
position: absolute;
top: 336px;
left: 830px;
text-align: center;
background-color: #fff;
}

#headerpicture
{
position: absolute;
top: 119px;
left: 15px;
width: 800px; 
height: 268px; 
}

#headermenue
{
position: absolute;
top: 387px;
left: 15px;
width: 800px; 
height: 40px; 
margin: 0px;
padding: 0px;
border: 0px;
}

#inhalt
{
position: absolute;
top: 427px;
left: 15px;
width: 800px;  
}

#menueunterseite
{
position: absolute;
top: 175px;
left: 0px;
width: 100%;
height: 40px; 
margin: 0px;
padding: 0px;
border: 0px;
}

#inhaltunterseite
{
position: absolute;
top: 215px;
left: 0px;
width: 100%;
margin: 0px;
padding: 0px;
border: 0px;
}

hr { height: 2px; border-style: solid; border: 0px solid #313131; color: #313131; background-color: #313131 }

.ueberschr { font-size: 20px; font-weight: bold }

.zwischenueber { font-size: 17px; font-weight: bold }

.fa { font-size: 16px; color: #0000ff }

.rot {color: #ff0000 }     /* z.B. wenn etwas neues auf der Web-Site ist */

#nordpfeile { position: absolute; top: 0px; left: -1000px }     /* damit die Auflistung der einzelnen Nordpfeile nicht angezeigt wird, bis auf den ersten */

#tooltip
{
position:absolute;
background:#DDD;
padding:20px;
opacity:0.9;
-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;
font-size:14px;
display:none;
}

.lire
{
font-size: 14px; 
padding-left: 30px;
padding-bottom: 8px; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

.screen
{
font-size: 14px; 
padding-top: 15px; 
padding-bottom: 6px;
}

.bullun
{
color: #ffd17b;
}

/* Anfang style für CSS-Dropdown */

.navi
{
	display:inline;
}

.submenu{
	display:none;
}

.navi:hover .submenu
{
	display:inline;
	position:absolute;
    top:6px; 
    left:6px; 
	z-index:2;
}

.navi:hover .submenu div
{
	display:block;
	width: 238px;
	height:200px; /* diesen Wert ändern, wenn neue Premium-Links eingefügt wurden */
	text-align:left;
	background-color:#ffffff;
	padding:10px;
}

/* Ende style für CSS-Dropdown */

/* Anfang style für Bookmarks und Puzzles */

.p_small {
line-height:1px;
}

span#tnr {
font-family: Times New Roman, Times, serif;
}

div#puzzle {
width:210px; /* 5 images plus jeweils 1px margin. Notwendig, weil images nicht center */
color:#000;  /* spezielle Angaben in socialbookmarks.js, Zeile 3 u. 5 */
}

div#puzzle a
{
float: left;
display: block;
width: 40px;
height: 27px;
margin: 1px;
background-color: transparent;
background-image: url(../images/puzzle.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0pt;
background-y-position: 0pt;
}

div#social {
width:220px; /* 10 images plus jeweils 1px margin. Notwendig, weil images nicht center */
color:#000;  /* spezielle Angaben in socialbookmarks.js, Zeile 3 u. 5 */
}

div#social a
{
float: left;
display: block;
width: 20px;
height: 20px;
margin: 1px;
background-color: transparent;
background-image: url(../images/social.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0pt;
background-y-position: 0pt;
}

/* Ende style für Bookmarks und Puzzles */

a { text-decoration: none }
a:link { font-size: 16px; color:#1e366f }
a:visited { font-size: 16px; color:#1e366f }
a:hover { font-size: 16px; color: #ffffff }
a:active { font-size: 16px; color:#1e366f }

a.kont:link { color: #1e366f; font-size: 12px }
a.kont:visited { color: #1e366f; font-size: 12px }
a.kont:hover { color: #ffffff; font-size: 12px }
a.kont:active { color: #1e366f; font-size: 12px }

a.part:link { background-color: #ffffff; color: #1e366f; font-size: 16px }
a.part:visited { color: #1e366f; font-size: 16px }
a.part:hover { color: #bb00e8; font-size: 16px }
a.part:active { color: #1e366f; font-size: 16px }

a.empf:link { color: #1e366f; font-size: 20px }
a.empf:visited { color: #1e366f; font-size: 20px }
a.empf:hover { color: #ffffff; font-size: 20px }
a.empf:active { color: #1e366f; font-size: 20px }

a.delink:link { color: #1e366f; font-size: 18px; font-weight: bold }
a.delink:visited { color: #1e366f; font-size: 18px; font-weight: bold }
a.delink:hover { color: #ffffff; font-size: 18px; font-weight: bold }
a.delink:active { color: #1e366f; font-size: 18px; font-weight: bold }

a.prem:link { color: #1e366f; font-size: 14px }
a.prem:visited { color: #1e366f; font-size: 14px }
a.prem:hover { color: #bb00e8; font-size: 14px; font-weight: bold }
a.prem:active { color: #1e366f; font-size: 14px }

a.such:link { color: #1e366f; font-size: 16px; font-weight: bold }
a.such:visited { color: #1e366f; font-size: 16px; font-weight: bold }
a.such:hover { color: #bb00e8; font-size: 16px; font-weight: bold }
a.such:active { color: #1e366f; font-size: 16px; font-weight: bold }

a.parscree:link { color: #1e366f; font-size: 14px }
a.parscree:visited { color: #1e366f; font-size: 14px }
a.parscree:hover { color: #ffffff; font-size: 14px }
a.parscree:active { color: #1e366f; font-size: 14px }




