/* ... Hier werden die Formate definiert ... */
/*generell*/
.clear{clear: left;}
.left{float:left;}
.right{float:right;}
/*generell*/


		html{margin:0; padding:0;}
			body{margin:0; padding:0; font-family:verdana,arial; font-size:10px; background-color: #000; color:#fff}



input{height:14px; font-size:12px; padding:1px; border:1px solid #4c4d4f; width:150px;}
/* Notices and Errors */
div.message {background:#4c4d4f none repeat scroll 0 0;border:2px solid #fff;color:#fff;font-family:arial;font-size:14px;font-weight:bold;left:0;margin:0 auto;padding:20px;position:absolute;right:0;text-align:center;top:300px;z-index:10000;}
div.error {background:#990000 none repeat scroll 0 0;border:2px solid #fff;color:#fff;font-family:arial;font-size:14px;font-weight:bold;left:0;margin:0 auto;padding:20px;position:absolute;right:0;text-align:center;top:300px;z-index:10000;
/*clear: both;color: #fff;padding:10px 0;font-size: 140%;font-weight: bold;margin: 1em 0;width:auto;text-align:center;*/}
div.error-message {background-color:#990000;clear: both;color: #fff;padding:10px 0;font-size: 11px;font-weight: bold;margin: 0.2em 0;width:auto;text-align:center;}

#login p{margin:0;}

.search_color{background-color:#4c4d4f; color:#fff; font-weight:bold}
.search_color_invert{background-color:#4c4d4f; color:#fff; font-weight:bold}
.search_item{padding:10px; margin-bottom:5px; border:1px solid #4c4d4f}

			h1{font-size:13px;}
			h2{font-size:11px;}

			a img{border:0}
			li{text-decoration:none; margin-bottom:3px;}
			li a{color:#222531; text-decoration: underline;}
			a{color:#fff; text-decoration: underline;}
			a:hover{color:#fff; text-decoration:none;}

      li a{color:#fff; text-decoration: underline;}
      li a:hover{color:#fff; text-decoration:none;}


      .a_h{color:#fff;}
      .a_h:hover{color:#fff}

      .a_b{font-size:20px;}

			.mitte{margin:0em auto;}

      .close{}

			.floatleft{float:left;}
			.clear{float:left;}



      #top{height:90px; left:0; right:0; position: absolute; top:0; background-color: #000000; z-index:2;}
        #nav{margin-top:50px; margin-left:10px;}
      #main{background:#000000 url(/img/design_neu/bg.gif) no-repeat scroll center 50%;bottom:60px;height:830px;left:0;position:absolute;right:0;z-index:1;}
      #bottom{height:90px; left:0; right:0; text-align: center; position: absolute; bottom:0; background-color: #000000; z-index:1000;}
        #menual_at{bottom:0; right:0; position: absolute; z-index:3;}


.loadertext{margin:0em auto; width:130px; height:40px; left:10px; top:10px; color:#fff; position: absolute; z-index:1000;}

      .content{padding:0 10px 10px 10px; z-index:10; background-color:#000; position:absolute; left:0; width:410px; top:90px; bottom:90px; display:inline-block; overflow: auto;}
