body{font-family:Candara,Helvetica,Arial;font-size:12px;margin:0;background:#eee;height:auto;width:100%;text-align:center}
*{margin:0;padding:0;color:#000}
table,img{border:0;text-align:left}
#logo h1,#logo h2{font-family:Candara,Arial,Verdana;font-weight:bold;color:#000;text-shadow:2px 3px 2px #eee;font-size:50px;text-decoration:none}
#logo h2{font-size:14px;text-shadow:none}
#header{height:215px;width:1000px;border:1px solid #ddd;background:#fff url(/images/chead.png) repeat-x;border-radius:5px}
#login {padding:0 10px;text-align:left;height:25px}
#login .notloggedin{margin:5px;padding:0;text-align:left}
#login .loggedin{font-weight:bold;margin:5px;padding:0;text-align:left;height:25px;font-weight:bold}
#login input[type=text],#login input[type=password],#login button{background:#ddd;border-radius:4px 4px 4px 4px;width:90px;margin:0 1px;padding:0 4px;font-family:Candara,Helvetica,Arial;font-size:10px}
#login button{font-family:Candara,Helvetica,Arial;font-size:10px;width:50px;border-width:1px}
#login button:active{border:1px solid #555}
#topnav{position:relative;width:997px;height:30px;float:right;top:93px;font-family:Candara,Helvetica,Arial}
#topnav div{border-radius:5px;background:url(/images/chead.png) repeat-x;float:right;width:142px;height:25px;margin:0;margin-left:1px;margin-right:1px;padding:0}
#topnav div a{display:block;width:140px;height:100%;font-weight:bold;font-size:16px;color:#444;text-decoration:none;text-shadow:2px 3px 2px #555;font-variant:small-caps;padding:0;margin:0}
#werbebanner{position:relative;top:30px;right:20px;float:right;border:1px dashed #ddd;height:60px;width:468px;padding:0;margin:0}
#logo{float:left;position:relative;top:15px;left:50px;width:342px;height:55px}
#logo a{display:block;width:342px;height:55px}
#main{width:1000px;margin:auto;text-align:center}
#left{float:left;width:136px;text-align:center;margin:0;padding:10px 0 0 0}
#right{float:right;width:136px;text-align:center;margin:0;padding:10px 0 0 0}
.nhead{background:#fff url(/images/nhead.png) 0 -8px repeat-x;border:1px solid #ddd;border-radius:6px 6px 0 0;border-radius-topleft:6px;border-radius-topright:6px;height:20px;width:100%;text-align:center;font-family:Candara,Helvetica,Arial;font-size:12px;font-weight:bold;color:#444;text-shadow:2px 3px 2px #555;padding:3px 0 0px 0}
.nbg{height:auto;width:100%;margin-right:5px;padding:10px 0 2px 0;text-align:center;color:#999;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff}
.nbg ul{text-align:left;margin:0 15px 0 15px;padding:0}
.nbg ul li{display:block;list-style-type:disc}
.nbg hr{width:50%}
.nbg a:hover{text-shadow:1px 1px 1px #555}
.nfoot{border-radius:0 0 5px 5px;border-radius-bottomleft:5px;border-radius-bottomright:5px;height:15px;width:100%;font-size:1px;border:1px solid #ddd;border-top:0;background:#fff;margin-bottom:10px}
#footer{text-align:center}
.jp_menue{width:100%;border:0}
.headbanner{width:468px;height:60px;border:none;overflow:hidden}
#news{border:1px dotted #fff;margin-bottom:20px;text-align:left;padding:10px}
#context{background:#fff url(/images/chead.png) repeat-x;margin-top:15px;padding:20px;padding-top:0;border-radius:5px 5px 5px 5px;border:1px solid #ddd}
#context h2{margin-top:1px;color:#dcdcdc;text-align:right;font-size:16px;text-shadow:2px 3px 2px #fff}
#context h3{margin-top:15px;border-bottom:1px dotted #000;text-align:left;font-size:16px}
#context hr{margin:20px 50px 0 50px}
#context div{margin-top:10px}
#news{margin:0;padding:0}
#news div{border:1px solid #f00;border-radius:5px 5px 5px 5px;margin:10px;padding:0 15px 15px 15px}
#news h3{border-bottom:1px dotted #f00;margin:0 5px 0 0}
#vcheck{background:#000;width:99%}
#vcheck thead{text-align:center}
#vcheck tr{background:#993}
#vcheck td{padding-right:5px;color:#000;font-weight:bold;text-align:right}
#vcheck .col1{background:#eee}
#vcheck .col2{background:#ddd}
#vcheck .col3{background:#f36}
#buchungen table{border:0;width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse}
#buchungen table thead tr th{text-align:center;padding:1px;margin:1px;border:1px solid #000;background:#ba9}
#buchungen table tbody tr td{padding:1px;margin:1px;border:1px solid #000}
#buchungen table tbody tr.row0{background:#fdd}
#buchungen table tbody tr.row1{background:#fcc}
#error{border:5px double #f00;text-align:left;padding:5px;border-radius:10px 10px 10px 10px}
#error ul{margin-left:15px}
#counter{text-align:center;min-height:160px}
#counter table{border-radius:5px 5px 5px 5px}
#mediadaten table{width:100%;border-spacing:1px}
#mediadaten table tr td{width:50%}
#auszahlen table,#einzahlen table{width:100%;border-spacing:2px}
#auszahlen table tr td,#einzahlen table tr td{width:50%;text-align:left;padding:0}

