/* typography.css */

body {font-family: Verdana, sans-serif;font-size: small;background: #fff;}
h1, h2, h3, h4, h5 { margin-bottom : .15;font : 130% "Verdana", "sans-serif"; font-weight : bold; letter-spacing : -1px; }

h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
p strong {font-size:.95em;color: #333333;}

#header h6 a{text-decoration: none;color: #333333;font-weight:bold;font-size: 12px;line-height:20px;}
#header h6 a:hover, #inhalte-links-abfrage a:hover{border-bottom: 1px dotted #333333;}
#header h6 {padding-top: 10px;padding-left: 630px;}

#inhalte-links a, #inhalte-rechts a, #inhalte-links-abfrage a{text-decoration: none;line-height:16px;font-size: 0.93em;}
#inhalte-links a{font-weight:bold;font-size: 0.93em;text-decoration: none;}
#inhalte-links p a:hover{border-bottom: 1px dotted #333333;}
#inhalte-rechts ul a:hover{border-bottom: 1px dotted #333333;}
#inhalte-links img a:hover{text-decoration: none;border:0;}

#inhalte-links-abfrage h4 a {text-decoration: none;margin: 5px;padding: 5px;}

/*Inhalte links*/
#inhalte-links p {margin: 0px 15px 10px 15px;line-height: 20px;}
#inhalte-links h1, #inhalte-links-abfrage h1 {margin-bottom:25px;padding: 5px 0px 5px 15px;}
#inhalte-links h2 {margin:0 0 15px 15px;}
#inhalte-links h3 {margin: 15px 0px 5px 15px;line-height: 18px;}
#inhalte-links h4 {margin: 15px 0px 5px 15px;}
#inhalte-links h5 {margin: 15px 0px 5px 15px;}
#inhalte-links h6 {margin:0 0 15px 15px;}

#inhalte-links ul{padding:0px 10px 20px 35px;line-height: 20px;list-style-type: disc;}
#inhalte-links ol{padding:0px 10px 20px 40px;line-height: 20px;list-style-type: decimal;}
#inhalte-links ul li strong{font-size:.95em;}



#inhalte-links-abfrage h2 {padding:10px 0 20px 0;}

/*Inhalte rechts*/
#inhalte-rechts h1 {margin-bottom: 25px;padding: 5px 0px 5px 15px;}
#inhalte-rechts h2 {margin: 0 0  10px 15px;}
#inhalte-rechts h4 {margin: 10px 5px 4px 15px;}
#inhalte-rechts p {margin:0 0 4px 15px; line-height: 18px;}
#inhalte-rechts img {border:6px solid #fff;margin:0;padding:0;}
#inhalte-rechts img.premium-pic {margin:10px;}
#inhalte-rechts ul{padding: 10px 5px 10px 30px;}
#inhalte-rechts li{margin-bottom: 10px;}
#inhalte-rechts label a{font-weight:bold;}

#ul-suche li{padding-bottom:10px;}


/*Tabelle*/

#tbl-ergebnis {border: 1px solid #9DCA33;width: 675px;margin-top:20px;}
#tbl-ergebnis td {border: 1px solid #9DCA33;vertical-align: top;padding:2px;}
#tbl-ergebnis p {margin-left: 2px ;line-height: 18px;}

/*Namensuche*/
ul.namensuche{margin-top:10px;}
.sel-spezial{width:400px;}
.namesuchergebnis{margin-left:15px;border: 1px solid #9DCA33;}

p.error{background-color: #ee6363;}
#inhalte-links select{width: 300px;}

/*Navi*/
#sidebar h2 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9DCA33;padding: 0 0 7px 14px;margin: 20px 0 0 0;}
#sidebar ul {list-style-type: none;}
#sidebar li {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9DCA33;}
#sidebar li a{font-size: 11px;text-decoration:none;border:none;padding-left:14px;color:#333333;display: block;line-height: 30px;}

#sidebar ul a:hover{color: #fff;background-color: #132F7E;}
#sidebar ul a#active{color: #fff;font-weight: bold;}
#sidebar ul li#current{background-color: #1A4095;}
#sidebar ul .li-empty{line-height:30px;border-bottom:none;}

#inhalte-rechts dl{margin: 0;padding:0}
#inhalte-rechts dt {width: 40px;float: left;clear: left;margin-left: 15px;}
#inhalte-rechts dd {padding-left:2em; }

#inhalte-links dl{margin: 20px 0 5px 0;}
#inhalte-links dt {width:100px;float: left;clear: left;padding-left: 15px;}
#inhalte-links dd {padding-left:180px;margin-left: 15px;}

#inhalte-links .input-width-40{width:40px;}
#inhalte-links select{width:160px;}


.input-width-80{width:80px;}
.input-width-100{width:100px;}
.input-width-160{width:163px;}

hr.hr-rechts {height: 1px;border: 0 none;margin:15px 0px;border-top: 1px solid #9DCA33;}
hr.hr-links {height: 1px;border: 0 none;margin:15px 0px;border-top: 1px solid #9DCA33;}
.markier-rot{font-weight: bold;font-size: 12px;}


