body { margin:0px; font-family: Helvetica,Arial,sans-serif; background: url(../img/rot_bg.gif) #aaa; }

img { border:0 }

h1,h2,h3,h4,h5 { margin: 0; }

.wrapper { margin: 0 auto; width: 800px; background: #fff; padding: 5px; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
.advert { margin: 0 auto; background: #fff; height: 468px; width: 120px; position: absolute; padding: 5px; border: 1px solid #000;  top: 150px; margin-left: 1000px;}

.navi { float:left; width:190px; margin: 0px 10px 10px 0; padding:5px; font-size:10pt; border-right: 1px dotted #ddd; }
.navi ul { list-style-type: none; margin: 0; padding: 0; }
.navi ul ul { padding: 0 10px; }
.navi li { margin: 0; }
.navi a { display:block; text-decoration: none; color: #000; line-height:18px; padding-left: 8px; overflow: hidden; margin: 0px 0;}
.navi a:hover, .navi .active { font-weight: bold; font-size:10pt; }
.navi img { border:0 }

.pager { text-align: center; }
.pager .current { font-weight: bold; }
.pager a { }
#BackgroundBild {
	
}
#search_input { font-size: 10pt; border: 1px solid #D0D0D0; border-right: none; z-index:0;}
#search_submit { padding: 0; position: absolute; z-index:9999;}
* html #search_submit, *:first-child+html #search_submit { margin-top: 1px; }

.skyscraper_rechts { background-image: url(../img/skyscraper_rechts.jpg);}
.login { border-bottom: 1px solid #000000; }
.login table { font-size:8pt;}
.login th { text-align:left; font-size:8pt; font-weight: normal;}
.login .input { border: 1px solid #d0d0d0; font-size:10pt; background: #f0f0f0;}
.login .input:hover { border: 1px solid #000000; }
.login a { text-decoration: none; color: #000;}
.login a:hover { color: #F00;}

.content { float:left; width:575px;}

.footer { color:#B4B0A8; font-size:8pt; margin: 10px 0 100px; text-align: center;}
.footer a { text-decoration: none; color:#B4B0A8; font-weight:bold;}
.footer a:hover { color: #000; }

.sysflash { border:3px solid #D4D0C8; padding: 5px; text-align:center; margin-bottom:10px;}

label {float:left; width: 130px; padding-top: 1px;}
.textinput { border: 1px solid #d0d0d0; font-size:10pt; background: #f9f9f9; }
.textinput:hover { border: 1px solid #000000; }
.formrow { margin: 4px 0;}

.invisible a { color: #DDD }
