﻿body {
margin-top:5px;
background: #fff ;
color:#293a4a;
font: normal 11px/normal tahoma, arial,sans-serif;
}
.main {
line-height:18px;
padding-left:10px;
padding-right:10px;
letter-spacing:1px;
}
.main img {
padding:0px;
}
.logform {
margin:0 0 0 3px;
}
.login {
width:120px;
height:16px;
border:1px solid #4A4A4A;
padding:0 0 0 5px;
background:#fff;
font: normal 11px/normal tahoma,arial, sans-serif;
margin-bottom:3px;
}
.passw {
width:120px;
height:16px;
border:1px solid #4A4A4A;
padding:0 0 0 5px;
background:#fff;
font: normal 11px/normal tahoma,arial, sans-serif;
margin-bottom:3px;
}
td {
color:#293a4a;
font: normal 11px/normal tahoma, arial, sans-serif, helvetica;
letter-spacing:1px;
}
h1 { 
display:block;
color:#363a90;
/*color:#FF4400;*/
font: bold 1.5em/1.5em "Trebuchet MS", arial, helvetica, tahoma;
/*top right bottom left*/
margin:0 0 7px 0;

}
h2 { font-size: 1.20em; }
input, select, textarea {
border:1px solid #577679;
font: normal 11px/normal "Lucida Grande", tahoma, arial, sans-serif;
color:black;
}
body a {
border-bottom:0px dotted #363a90;
color:#0000cc;
text-decoration:underline;
}
body a:hover {
border-bottom:0px dotted #cc0000;
color:#cc0000;
text-decoration:underline;
}

.txt-t b {
font: normal 11px/normal tahoma, arial, sans-serif, helvetica;
font-weight:bold;
letter-spacing:0px;
}
.txt-t  {
font: normal 11px/normal tahoma, arial, sans-serif, helvetica;
font-weight:bold;
color:#fff;
letter-spacing:0px;
}
.txt-t a, .txt-t a.navi {
color:#fff;
text-decoration:none;
background-image:none;
}

.txt-t a:hover, .txt-t a.navi:hover {
color:#fff;
text-decoration:none;
background-image:none;
}
.txt-m  {
font: normal 11px/normal tahoma, arial, sans-serif, helvetica;
color:#003366;
line-height:14px;
}
.txt-m a {
padding-left:12px;
background: transparent url(../gif/navlinka.gif) no-repeat center left;
width: auto !important;
color:#363A90;
text-decoration:none;
}

.txt-m a:hover {
background: transparent url(../gif/navlinkah.gif) no-repeat center left;
color:#cc0000;
text-decoration:none;
}

.titelw { 
font: bold 1.5em/1.5em "Trebuchet MS", arial, helvetica, tahoma;
/*color:#ff6600;*/
color:#fff;
}
.hpp {
background:transparent url("../gif/linie777.gif") left top repeat-x  ; 
/*top left bottom right*/
padding: 0; 
margin:7px 0 7px 0; 
}
/*

*/
#pnav {
position:relative;
width:170px;
/*top right bottom left*/
padding: 0; 
}
#xnav {
position:absolute;
top:15px;
left:10px;
}
#pnav #top, #xnav #top {
background:#eee;
position:relative;
width:170px;
/*top right bottom left*/
padding:10px 0 15px 0 ; 
margin: 0 0 10px 0;
line-height:15px;
}
#pnav a, #xnav a {
padding:0 0 0 12px;
background: transparent url(../gif/navlinka.gif) no-repeat center left;
width: auto !important;
color:#363A90;
text-decoration:none;
letter-spacing:1px;
border:none;
}
#pnav a:hover, #xnav a:hover {
background: transparent url(../gif/navlinkah.gif) no-repeat center left;
color:#cc0000;
text-decoration:none;
border:none;
}
#pnav h1, #xnav h1 {
/*top right bottom left*/
padding:0 ; 
width:170px;
height:16px;
color:#ffffff;
font: bold 11px/normal tahoma, arial, sans-serif;
background: #fff url("../gif/tabletitel.gif") left top repeat-x;
text-align:center;
margin:0;
}
#pnav #top form, #pnav #top a, #xnav #top form, #xnav #top a {
margin-left:5px;
}
/*

*/
#pmain {
position:relative;
line-height:17px;
letter-spacing:1px;
/*top left bottom right*/
padding: 0px 7px 5px 3px; 
border:0px solid red;
}
#pmain td {
line-height:17px;
letter-spacing:1px;

}
#xmain .pimg {
margin:0;
padding:2px;
background:#aeaec6;
color:#fff;
font: bold 1.2em/bold tahoma, arial, sans serif;
}
#xmain .pimg a {
font-weight:bold; 
color:#fff;
text-decoration:none;
}
#xmain .pimg a:hover {
color:#ff4400;
text-decoration:none;
}

#xmain {
position:absolute;
top:15px;
left:200px;
line-height:17px;
letter-spacing:1px;
/*top right bottom left*/
padding: 0px 50px 5px 0; 
}
#xmain .pflicht {
border-bottom:1px dotted red;
}
#pmain p, #xmain p {
background:transparent url("../gif/linie777.gif") left top repeat-x  ; 
/*top left bottom right*/
padding: 0; 
margin:7px 0 7px 0; 
}
#xmain h5 {
font-size:14px;
}

#xmain .kap {
width:800px;
padding:10px;
border:1px solid #555;
background:#efefef;
}

#pextra {
position:relative;
width:175px;
/*top right bottom left*/
padding: 0; 
border:0px solid green;
}
#pextra h1 {
padding:0 ; 
width:170px;
height:16px;
color:#ffffff;
font: bold 11px/normal tahoma, arial, sans-serif;
background: #fff url("../gif/tabletitel.gif") left top repeat-x;
text-align:center;
margin:0;
/*top right bottom left*/
padding:0 0 0 0;
}
#pextra .ex1 {
background:#eee;
position:relative;
width:170px;
/*top right bottom left*/
padding:10px 0 10px 0 ; 
margin: 0 0 10px 0;
}
#pextra .ex1 span {
color:#444;
letter-spacing:0px;
margin:0 5px 0 5px;
}

#pextra .ex1 a,#pextra .ex1 span a {
/*top right bottom left*/
margin:0 5px 0 5px;
display:block;
letter-spacing:0px;
color:#363A90;
text-decoration:none;
border:none;
}
#pextra .ex1 a:hover, #pextra .ex1 a:hover {
color:#cc0000;
text-decoration:none;
border:none;
}

#pextra a.nep {
width:150px;
height:16px;
background: #eee url(../gif/nochnenpfeil.gif) 6px  2px no-repeat;
padding:0 0 0 18px;
margin: 8px 0 0 0;
text-decoration:none;
font-weight:bold;
}
#pextra a:hover.nep {
background: #eee url(../gif/nochnenpfeil_on.gif) 6px  2px no-repeat;
}

/*
Ab hier alter CSS-Kram, den wir aus Kompatibilitätsgründen weiter mitschleppen
*/

.txt { font-family: tahoma,verdana,arial; color: #fffbe7; font-size: 11px; letter-spacing: 1px;}
.txt-b { font-family: tahoma, arial,verdana; color: #fffbe7; font-size: 11px;}
.titel { font-family: tahoma, verdana,arial; color: #363a90 ; font-size: 20px; letter-spacing: 1px; font-style:italic; font-weight:bold;}
.titel2 { font-family: arial; color: #363a90 ; font-size: 15px; font-weight:bold;}
.inp2 { font: tahoma,verdana,arial;  border-width:1px; border-style:solid; border-color: #000000; background-color: #eeeeee;}
.txt-o { 
padding-left:3px; 
font-size:11px;
line-height:14px;
}
.txt-n { padding-left:3px;  padding-top:5px;}
.top { font-family: tahoma, verdana,arial; color: #000000; font-size: 11px; line-height:12px;letter-spacing:-1px;}
.td { font-family: tahoma,verdana,arial; color: #0000ff; font-size: 11px; }
.td2 { font-family: tahoma, arial, verdana; color: #000000; font-size: 12px; }
.td3 { font-family: tahoma,verdana,arial; color: #ff0000; font-size: 11px; font-weight:bold;}
input, textarea, select { font-family: tahoma, verdana,arial; font-size:11px;}
ul {list-style-type:square; }
.li {margin-left:0px; list-style-type:square; list-style-position:ouside; margin-top:4px;}

.navi_left { color: #00ff00; text-decoration: none }
.textfeld {  width: 330px}

#news td { font-family: tahoma,arial,verdana,; color: #363a90; }
#news a:link { font-size: 11px; color : #202095; text-decoration: none; border-bottom:1px dashed #202095;}
#news a:hover { font-size: 13px; color: #ff0000; text-decoration: none; border-bottom:none;}
#news a:visited { font-size: 11px; color : #202095; text-decoration: none; border-bottom:1px dashed #202095;}
#news a:active { font-size: 11px; color : #202095; text-decoration: none; border-bottom:1px dashed #202095;}


#aaanm input {
border:1px solid #333333;
}
.drno table {
background-color:#eee;
}
.drno a {
color:#363a90;
border:none;
text-decoration:none;
padding-left:12px;
background: transparent url(../gif/navlinka.gif) no-repeat center left;
}
.drno a:hover {
border:none;
text-decoration:none;
padding-left:12px;
background: transparent url(../gif/navlinkah.gif) no-repeat center left;
}
#newtitle {
width:100%;
background: transparent ;
padding-left:0px;
margin-bottom:0px;
}
#newtitle h1, #xmain h1 {
font: bold 1.5em/1.5em "Trebuchet MS", arial, helvetica, tahoma;
color:#363a90;
letter-spacing:0px;
/*top right bottom left*/
margin:-5px 0 0 0;
}
#pmain h1 {
font: bold 1.5em/1.5em "Trebuchet MS", arial, helvetica, tahoma;
color:#777;
letter-spacing:0px;
/*top right bottom left*/
margin:-5px 0 0 0;
}
#newtitle h2, #pmain h2, #xmain h2 {
font: normal 11px/normal tahoma, arial, sans-serif, helvetica;
font-weight:bold;
color:#333;
letter-spacing:0px;
/*top right bottom left*/
margin:0 0 0 0;
}
.bialt a:link, .bialt a:active, .bialt a:visited {
font-family:verdana, arial, sans serif;
font-size:20px;
font-weight:bold;
color:#003466;
text-decoration:none;
border:none;
}
.bialt a:hover {
font-family:verdana, arial, sans serif;
font-size:20px;
font-weight:bold;
color:#003466;
text-decoration:underline;
margin:0;
border:none;
}
.bineu a:link, .bineu a:active, .bineu a:visited {
font-family:verdana, arial, sans serif;
font-size:20px;
font-weight:bold;
color:#7d2648;
text-decoration:none;
margin:0;
border:none;
}
.bineu a:hover {
font-family:verdana, arial, sans serif;
font-size:20px;
font-weight:bold;
color:#7d2648;
text-decoration:underline;
margin:0;
border:none;
}

.binf {
font:bold 1em/1em verdana, arial, sans serif;
color:#003466;
margin:3px 0 3px 0;
}

.hot1 {
border:0px solid #d7d7d7;
padding:6px;
}
