/* CSS Document */

html, body, img, td, p, ul, li {padding: 0px; margin: 0px; border: 0px; font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 21px; color: #000000; }
body {background-color: #E6E6E6; background-repeat: repeat-y; }
#menu {width: 135px; }
/* Navigation */
#menu ul {list-style: none; width: 140px; text-decoration: none; }
#menu ul li {font-size: 13px; width: 100%; margin: 0px; float: left; }
#menu ul li a {color: #2D4189; width: 100%; padding: 3px 0px 5px 12px; text-decoration: none; float: left; height: 100%; border-bottom: solid 1px #CCCCCC; font-weight: bold; text-transform: none; }
#menu ul li a:hover {color: #1f3481; background-color:#fff; }
#menu ul li ul li {font-size: 11px; width: 132px; }
#menu ul li ul li a {color: #2D4189; padding: 2px 0px 0px 20px; border-top: none; font-weight: normal; height:100%;text-transform: uppercase; }
#menu ul li ul li a:hover {color: #1f3481; background-color:#fff; }
#content {}
#news p {font-size: 11px; line-height: 15px; }
#news {padding: 20px 0px 7px 0px; }
#footer {background: url(../images/footerback.gif); background-repeat: repeat-x; padding: 10px 0px 0px 0px; margin-top: 40px; color: #666; font-size: 11px; line-height: 15px; }
#footer a:hover{background: #aeffeb; }
/* Login */
#login, #umkreissuche {background-color:#ddf0eb; /*border: solid 1px #E9e9e9; */ border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; width: 132px; text-align: right; padding: 5px 10px 10px 10px; font-size: 10px; line-height: 12px; margin-bottom: 10px; }
textarea, input {font-size: 11px; font-family: "Courier New", Courier, monospace; border: 1px solid #D9D9D9; margin: 0px 0px 4px 0px; background-color: #fff; padding: 2px; }
select {font-size: 11px; font-family: "Courier New", Courier, monospace; border: 1px solid #D9D9D9; }
textarea#presse {width: 250px; }
/* Text-Definitionen */

h1 {font-size: 16px; line-height: 20px; font-weight: bold; }
h2 {color: #000; border-top: 10px; font-size: 16px; line-height: 50px; }
h3 {font-size: 14px; line-height: 30px; text-transform: uppercase; }
h4 {font-size: 12px; line-height: 19px; font-weight: bold; }
a {text-decoration: none; color: #1f3481; }
#content p {padding: 0px 0px 15px 0px; }
#content ul {margin: 0px 0px 15px 0px; }
#content ul li {margin-left: 16px; padding: 2px 0px 2px 0px; list-style-position: outside; list-style-type: square; }
#content td:hover {background-color: #f9f9f9; }
#newsticker {background: url(../newsticker/newsback.gif) no-repeat; position: relative; padding-top: 20px; width: 170px; min-height: 53px; max-height: 53px; height: 53px; overflow: hidden; }
#newsticker ul {color: red; list-style: none; min-height: 1.6em; padding: 5px 5px; width: 140px; }
#newsticker ul a{color: red; }
#newsticker li.error {color: #f00; }
#newsticker #togglenewsticker {background: transparent url("newsticker/icon_closenewsticker.gif") no-repeat 0 0; overflow: hidden; position: absolute; right: 2px; top: 12px; width: 14px; height: 14px; text-indent: 20px; outline: none; }
* html #newsticker #togglenewsticker {right: 30px; }
