body{z-index:auto; overflow:auto; margin:0; padding:0; font-size:14px; color:#444; background:#FFF;}
a{color:#03C;}a:link,a:visited{text-decoration:none;}a:hover{text-decoration:underline;}
img{border:0;}
body,input,select,textarea{font-family:Arial, Helvetica, sans-serif;}
input[type=text],input[type=password],select,textarea{border:1px solid #BBB; -moz-border-radius:5px;
-moz-box-shadow:inset 1px 1px 2px #DDD;-webkit-box-shadow:inset 1px 1px 2px #DDD;}
input[type=text]:hover,input[type=password]:hover,select:hover,textarea:hover{border:1px solid #999;}
input[type=text]:focus,input[type=password]:focus,select:hover,textarea:focus{border:1px solid #888;}
input[type=text].FormFehler,input[type=text].FormFehler:hover{border:1px solid #F60;}
textarea{width:98.9%; font-weight:bold; font-size:14px; padding:4px 5px;}

#Top,#Top_Menu #T1,#Body{margin:auto; width:980px;}
#Top{height:70px; background:url(../i/i1.png) repeat-x;}
#Top_Daten{float:right; display:block; color:#CCC; margin:5px 0;}

#Logout{display:block; width:50px; background:url(../i/i8.png) #FFF no-repeat 50% 5px; border:2px solid #EEE;
	padding:35px 10px 5px 10px; font-weight:bold; margin:5px 5px 0;float:right;}
#Logout:hover{border:2px solid #FC0; background:url(../i/i9.png) #FFF no-repeat 50% 5px;}

#Top_Menu{width:100%; height:30px; margin:0 0 10px; line-height:30px; background:url(../i/i18.png) repeat-x center;
	border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:1px 0; -moz-box-shadow:-3px 1px 3px #666;-webkit-box-shadow:-3px 1px 3px #666;}
#Top_Menu #T1{text-align:left;}
#T2{display:block; float:left; overflow:hidden; padding:0 18px; color:#000;	border-left:1px solid #CCC; background:url(../i/i3.png) repeat-x center;}
.T3 a{position:relative; display:inline-block; float:left; padding:0 18px; color:#FFF; font-weight:bold; border-left:1px solid #DDD;}

#Logo{padding:10px 0 0; margin-left:13px; width:175px;}
#Hinweis{margin:-13px 0 0 82px; color:#AAA; font-size:12px;}
#Suche{margin:-44px 0 0 262px;}
#Suche #s{width:285px;}
#Suche #sb{vertical-align:middle; margin:-4px 0 0 -29px;}
	
#Body{text-align:left;}

.InhaltTextKlein{font-size:12px;}
.InhaltTextKey{color:#000;}
.InhaltTextGrun{color:#080;}
.InhaltTextRot{color:#F00;}
.InhaltTextRotklein{color:#F00;	font-size:11px;}

.FormText,.FormTextMin{font-size:15px; font-weight:bold; padding:4px 5px;}
.FormText{width:98.9%;}
.FormText_optional{font-weight:normal;}
.FormButtonWeiter{height:26px; width:150px; font-weight:bold;}
.FormBack{float:right; margin-top:-25px;}
.FormInfo{line-height:30px; display:block; margin:0 0 10px; font-weight:bold; text-align:center;}
.FormInfoHinweis{color:#080; border-top:1px solid #3C0; border-bottom:1px solid #3C0; background:#CF9;}
.FormInfoHinweis a{color:#080;}
.FormInfoFehler{color:#F00; border-top:1px solid #F60; border-bottom:1px solid #F60; background:#FF9;}

.Liste_OK{list-style:none; padding:0; margin:0; text-align:left; line-height:20px;}
.Liste_OK li{background:url(../i/icon/001.png) no-repeat; display:block; padding:0 0 0 30px;}

.Seite{margin-top:10px;}
.Seite a{border:1px solid #CCC;}
.Seite a,.Seite div{-moz-border-radius:5px; display:inline-block; padding:5px; margin-left:5px; font-weight:bold; background:#FFF;}
.Seite a:hover{border:1px solid #F90;}
.Seite div{color:#000; border:2px solid #F90;}

.TableTitel{line-height:25px; color:#FFF; font-weight:bold; background:url(../i/i17.png); -moz-border-radius:5px;}
.TableTitel a{color:#FFF;}
.TableI{margin:0 0 10px 0; line-height:20px; background:#FFF;}

table.tablesorter{width:100%;	text-align:left; background:#DDD; overflow:hidden;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {padding:5px 10px; background:#EEE;}
table.tablesorter thead tr .header{background:url(../inc/tablesorter/bg.gif) center right no-repeat;	cursor:pointer; border:1px solid #FFF; padding-right:20px;}
table.tablesorter tbody td{padding:0 10px; line-height:22px;	vertical-align:top; background-color:#FFF;}
table.tablesorter tbody tr.odd td{background-color:#F5F5F5;}
table.tablesorter thead tr .headerSortUp{background-image: url(../inc/tablesorter/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image: url(../inc/tablesorter/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#6B90DA; color:#FFF; -moz-box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;}
table.tablesorter .a{display:block;}
table.tablesorter .r{float:right;}
table.tablesorter tr.odd:hover > td,table.tablesorter tr.even:hover > td{background-color:#FFA; color:#000;}

.Eo{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;}
.Eu{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}
.Accordion{margin-bottom:1px;}

.unten{margin-top:10px; z-index:1; display:block;}
.Werbung,.Info{width:978px;}
.Werbung,.WerbungMin{border:1px solid #DDD; background:#F3F3F3; overflow:hidden; text-align:center;	font-size:13px; display:inline-block;}
.Werbung{max-height:120px;}
.WerbungMin{display:block;}
.Micro{color:#DDD; font-size:10px;}
.Info{color:#CCC; padding:3px 0; text-align:right; border-top:1px solid #DDD;}
.Info a{font-size:13px;}
.addthis{float:left;}