body {background-color:#005181;margin:0; padding:0; border:0 ;
			background-image: url(gfx/fader.jpg);
			background-repeat: repeat-x;
			font-family:Arial; font-size:0.8em }
			
.wrapper {  width:80%; max-width:1080px; min-width:900px;	
						 margin-left:auto; margin-right:auto}
.blackArea {height:101px; }
.blackArea img {margin-top:16px; margin-left:20px}
.navi {float:right; color:#fff;margin-top:80px;margin-right:30px;font-size:120%}

.topLine {background: url(gfx/or.jpg) right no-repeat; padding-right:11px;height:60px}
.topLine_inner {background: url(gfx/ol.jpg) left repeat-x;height:60px}
.topLine_inner h1 { margin-left:40px; padding-top:39px}

.contentArea {background: url(gfx/fader_right.jpg) right repeat-y; padding-right:10px}
.content {background: url(gfx/fader_left.jpg) repeat-y;}
.content_inner {padding:20px}

.footer {background: url(gfx/footer_right.jpg) right no-repeat; height:20px; padding-right:10px}
.footer_inner {background: url(gfx/footer_left.jpg) left repeat-x; height:20px;padding-left:20px;
							color:#888;font-weight:bold;text-align:right}
	
.navi {color:#888}
.navi .active {color:#ff0; }

.navi a  {color:#fff; border-bottom:none;text-decoration:none}
.navi a:hover {border-bottom:1px solid #777; color:#777}


.content_inner {margin-left:40px; font-size:110%}
.content_inner p {line-height:20px}

.inp {border:1px solid #555; padding:2px; font-family:monospace}
.inptbl .l {text-align:right; vertical-align:top;padding-right:5px}


.captcha {display:inline;margin:4px}

.success {border:2px solid #0e0;margin:2px;padding:4px}
.fail {border:2px solid #e00;margin:2px;padding:4px}

.impressum .l {text-align:right; padding-right:5px; vertical-align:top; border-right:2px solid #aaa}
.impressum .r {line-height:20px; padding-top:3px; vertical-align:top}
.impressum .space {height:10px\
