body { background:url(images/background.jpg) top center no-repeat fixed #000000;color:#000000;font-family:verdana;font-size:12px;padding:10px; }
* { padding:0;margin:0;border:0; }
img { border:0; }
label { float:left;width:130px;padding-right:10px;}
input { border:1px solid #6eb03d;color:#5A5A5A;background:url(images/form_bg.gif) center repeat-x;font-family:verdana;font-weight:normal;font-size:12px;padding:2px; } 
textarea,select { border:1px solid #6eb03d;color:#5A5A5A;background:url(images/form_bg.gif) bottom repeat-x;font-family:verdana;font-weight:normal;font-size:12px;padding:2px; }
h1 { font-size:1.25em;font-weight:bold; }
h2 { font-size:1.2em;font-weight:bold; }
h3 { font-size:1.15em;font-weight:bold; }
h4 { font-size:1.3em;color:#666666;padding-top:10px;padding-bottom:10px; }
h5 { font-size:1.05em;font-weight:bold; }
h6 { padding-left:15px;font-size:1em;font-weight:normal;padding:4px; }
hr { height:1px;width:100%;text-align:left;color:#6eb03d; }
a { color:#6eb03d;text-decoration:none; }
ul { margin-left:20px; }
.cl_both { clear:both; }
.cl_left { clear:left; }
.cl_right { clear:right; }
.nostyle { border:0;background:transparent;padding:0; }
.comment { font-size:0.75em; }
.button { background:url(images/button_bg.gif) bottom repeat-x #ffffff;border:1px solid #6eb03d;color: #FFFFFF;font-weight:bold; }
.button_small { background:url(images/button_bg.gif) bottom repeat-x #ffffff;border:1px solid #6eb03d;color: #FFFFFF;font-weight:bold;font-size:0.8em; }
.align_right { text-align:right;padding:10px; }
.align_left { text-align:left;padding:10px; }
.align_center { text-align:center;padding:10px; }
.message_positiv { color:#40C53D; }
.message_negativ { color:#C53D3D; }
.aicon { cursor:pointer; }
.sc_list { list-style-image:url(images/list_type.gif); }

#topper { margin:0 auto;height:13px;width:812px;margin-top:10px;background:url(images/page_top.gif) center no-repeat; }
#page { margin:0 auto;width:812px;background-color:#ffffff;background:url(images/page_bg.png) center repeat-y; }
#bottomer { margin:0 auto;height:15px;width:812px;margin-bottom:10px;background:url(images/page_bottom.gif) center no-repeat; }

#header { position:relative;background:url(images/header.jpg) no-repeat;text-align:right;width:769px;height:196px;margin-left:32px; }
#header img { margin-right:10px;margin-top:10px; }

#lang_select { position:absolute;top:174px;left:550px;list-style-type:none;width:200px;padding:0; }
#lang_select li { float:left;width:85px;text-align:center;height:15px; }
#lang_select li a { text-align:center;text-decoration:none;color:#666666;font-size:0.8em; }
#lang_select li a:hover { text-align:center;text-decoration:none;color:#000000;font-size:0.8em; }

#navigation { width:769px;background-color:#FFFFFF;height:30px;margin-left:30px;color:#ffffff; }
#navigation ul { list-style-type:none;margin-left:0; }
#navigation ul li { background:url(images/navi_special_0.gif) top center no-repeat;text-align:center;height:25px;float:left;padding-top:12px; }
#navigation ul li:hover { background:url(images/navi_special_1.gif) top center no-repeat;text-align:center;height:25px;float:left;padding-top:12px; }
#navigation ul li a { text-decoration:none;font-weight:normal;color:#333333 }
#navigation ul li a:hover { text-decoration:none;font-weight:bold;color:#333333 }
#navigation .navi1 { width:50px; }
#navigation .navi2 { width:80px; }
#navigation .navi3 { width:120px; }
#navigation .navi4 { width:100px; }
#navigation .navi5 { width:40px; }
#navigation .navi6 { width:90px; }
#navigation .navi7 { width:60px; }
#navigation .navi8 { width:80px; }
#navigation .navi9 { width:90px; }
#navigation .navi10 { width:50px; }
#navigation a.active { text-decoration:none;font-weight:bold;color:#333333 }

#login { margin:0 auto;width:380px; }

#main { width:759px;margin-left:30px; }

#content { float:left;width:500px;margin-top:15px;margin-bottom:15px;padding-left:5px;padding-bottom:10px;text-align:justify; }
#content ul li { padding:3px; }
#content .admin_main { list-style-type:none; }
#content .admin_panel h4 { color:#888888; }

#rightbar { float:right;width:220px;background:url(images/content_bg.gif) right repeat-y;padding:5px;text-align:center;margin-top:15px; }
#rightbar h4 { color:#00538B;font-weight:bold;font-size:1.2em; }

#footer { width:769px;margin-left:30px;margin-right:5px;border-top:12px solid #333333;color:#B5B5B5;height:50px; }
#footer .logo { float:left; }
#footer .disclaimer { font-size:0.8em;padding:7px;float:left; }
#footer .webdesign { float:right;padding:5px; }

#small_cal { font-size:0.9em;width:220px;margin:0 auto; }
#small_cal th { background-color:#333333;color:#ffffff;padding:5px;padding-top:10px; }
#small_cal th a { font-weight:bold;text-decoration:none;color:#ffffff; }
#small_cal td { height:32px;width:32px;padding:2px;text-align:left;vertical-align:top; }
#small_cal .on { background:url(images/cal_day_bg_on.gif) bottom repeat-x #9d9d9d;border:1px solid #C6C6C6;color: #FFFFFF; }
#small_cal .off { background:url(images/cal_day_bg.gif) bottom repeat-x #F5F5F5;border:1px solid #C6C6C6;color: #919191; }

#flashplayer { width:225px; }

#cal { font-size:0.8em;width:100%; }
#cal th a { color:#ffffff;text-decoration:none; }
#cal table { border:0;width:100%; }
#cal table th { font-size:1.2em;height:20px;border-bottom:2px solid #6eb03d;background:url(images/button_bg.gif) bottom repeat-x #ffffff;border:1px solid #6eb03d;color: #FFFFFF;font-weight:bold; }
#cal .td1 { background-color:#F5F5F5;height:16px;padding:2px;font-size:1.1em; vertical-align:top;}
#cal .td2 { background-color:#E2E2E2;height:16px;padding:2px;font-size:1.1em; vertical-align:top;}
#cal .on { width:32px;background:url(images/cal_day_bg_on.gif) bottom repeat-x #9d9d9d;border:1px solid #C6C6C6;color: #FFFFFF;}
#cal .off { height:30px;width:40px;padding:2px;background:url(images/cal_day_bg.gif) bottom repeat-x #F5F5F5;border:1px solid #C6C6C6;color: #919191; }

#filebase { font-size:0.9em;width:100%;color:#999999; }
#filebase .icon { float:left;width:50px; }
#filebase .td1 { padding:5px;background-color:#F9F9F9;border-bottom:1px solid #666666; }
#filebase .td2 { padding:5px;background-color:#F0F0F0;border-bottom:1px solid #666666; }
#filebase .td1down { padding:5px;background-color:#F9F9F9;border-bottom:1px solid #666666;width:20%; }
#filebase .td2down { padding:5px;background-color:#F0F0F0;border-bottom:1px solid #666666;width:20%; }
#filebase input { height:20px;border:1px solid #B9B8B9;background:transparent;background-color:#ffffff;color:#666666;font-weight:bold;font-size:0.9em; }

#news { margin-left: auto;border-right:1px solid #ededed;padding:5px;width:500px; }
#news h4 { font-size:1.3em;color:#666666;padding-top:10px;padding-bottom:10px; }
#news ul { list-style-type:none;margin-left:0;list-style-image:none; }
#news ul li { padding-bottom:10px; }
#news h6 { font-size:0.9em;color:#6eb03d;padding-left:0; }
#news .teasertext { font-size:0.9em;color:#333333;padding-top:5px; }
#news .more { text-align:right; }

#admin { margin-top:10px; }
#admin table { border:0;width:100%; }
#admin table th { height:20px;border-bottom:2px solid #6eb03d;background:url(images/button_bg.gif) bottom repeat-x #ffffff;border:1px solid #6eb03d;color: #FFFFFF;font-weight:bold; }
#admin .td1 { background-color:#F5F5F5;height:16px;padding:2px;font-size:0.8em; }
#admin .td2 { background-color:#E2E2E2;height:16px;padding:2px;font-size:0.8em; }

#admin_panel { margin-left:6px;margin-top:15px; }
#admin_panel h4 { padding-bottom:10px;background:url(images/button_bg.gif) bottom repeat-x #ffffff;border:1px solid #6eb03d;color: #FFFFFF;font-weight:bold; }
#admin_panel .navi { text-align:left;list-style-type:none;border-left:1px solid #6eb03d;border-right:1px solid #6eb03d;border-bottom:1px solid #6eb03d;width:216px;margin-left:0;margin-top:-3px; }
#admin_panel .navi li { color:#333333;padding:10px;font-size:1.4em;font-weight:bold;margin-left:10px; }
#admin_panel .navi li ul { padding:0; }
#admin_panel .navi li ul li { padding:0; }
#admin_panel .navi li ul li a { color:#000000;font-weight:bold;text-decoration:none;font-size:0.5em; }
#admin_panel .navi li ul li a:hover { color:#000000;font-weight:bold;text-decoration:underline;font-size:0.5em; }

#admin_main { list-style-type:none;list-style-image:none; }
#admin_main a { font-size:1.6em;color:#666666;font-weight:bold; }

#newsletter { text-align:center;margin-left: auto;border-right:1px solid #ededed;width:500px;height:300px; }

#ggn { width:175px;position:fixed;top:25px;left:50%;margin-left:-564px;z-index:99; }
#ggn .gtop { background:url(images/ggn_top.gif) no-repeat;height:29px; }
#ggn .gmain { background:url(images/ggn_main.gif) repeat-y;text-align:right; }
#ggn .gbottom { background:url(images/ggn_bottom.gif) no-repeat;height:29px; }