body { background-color:#121f3f;color:#000000;font-family:verdana;font-size:12px;padding:0px;margin:0px;}
* { padding:0;margin:0;border:0; }
img { border:0; }
label { float:left;width:60px;padding-top:4px;}
input { border:1px solid #ACA988;color:#5A5A5A;background-color: #d2d0b7;font-family:verdana;font-weight:normal;font-size:12px;padding:2px; } 
textarea,select { border:1px solid #ACA988;color:#5A5A5A;background-color: #d2d0b7;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:#ffffff;padding-top:10px;padding-bottom:10px; }
h5 { font-size:1.05em;font-weight:bold; padding-right:4px;}
h6 { padding-left:15px;font-size:1em;font-weight:normal;padding:4px;padding-top:0px; }
hr { height:1px;width:99%;text-align:left;color:#ACA988; }
hr {border: 0px;border-top: solid 1px #ACA988;border-bottom: transparent;padding:2px;}
a { color:#73704F;text-decoration:none; }
a:hover { color:#4F4D35; }
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 {border:1px solid #ACA988;color: #000000;font-weight:bold; }
.button_small {border:1px solid #ACA988;color: #000000;font-weight:bold;font-size:0.8em; }
.align_right { text-align:right;padding-bottom:0px; vertical-align:bottom;}
.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; }

#page { margin:0 auto;width:779px;background-color:#d2d0b7;}

#header { position:relative;background:url(images/header2.jpg) no-repeat;text-align:right;width:779px;height:320px; }
#header_admin { position:relative;background:url(images/header1.jpg) no-repeat;text-align:right;width:779px;height:380px; }


#header1111 img { margin-right:10px;margin-top:10px; }

#headernavi { list-style-type:none;width:760px;float:left;padding-top:20px;padding-bottom:10px;text-align:justify; }
#headernavi ul { list-style-type:none}
#headernavi a { color:#ffffff;text-decoration:none; }
#headernavi li { float:left;text-align:center; }
#headernavi li a:hover { font-weight:bold; }
#headernavi .navi1 { width:50px; float:left; text-align:left; padding-left:350px;}
#headernavi .navi2 { width:60px; }
#headernavi .navi3 { width:74px; }
#headernavi .navi4 { width:86px; }
#headernavi .navi5 { width:74px; }
#headernavi a.active { text-decoration:none;font-weight:bold; }

#headerbox { float:right;width:530px;padding-top:120px;}


#weather{padding-left:0px;float:left;width:520px;border:0px solid #ACA988;font-size:0.9em;color:#333333;}
#weather th {text-align:center;text-decoration:bold;padding-right:2px;}
#weather td {vertical-align:middle;}

#navigation { width:769px;background-color:#FFFFFF;height:30px;margin-right:5px;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;border-right:1px solid #EDEDED; }
#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;border-right:1px solid #EDEDED; }
#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; }

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

#main { width:778px;}

#content_news { float:left;width:428px;padding-left:32px;padding-bottom:10px;text-align:justify; }

#content { float:left;width:470px;padding-left:34px;padding-bottom:10px;text-align:justify; }

#gallerybar { background:url(images/gallery_bar.jpg) no-repeat;width:710px;height:180px;margin-left:20px;margin-right:20px;}
#rotator {padding-top:20px;margin-left:206px; width:334px;}
#viewall {float:right;margin-right:8px;padding-top:146px;width:80px;}


#gallerie_head {width:720px; background:url(images/gallerie_head.jpg) top left no-repeat; padding-left:7px;}
#gallerie_head h5 {color:#ffffff;text-align:center; padding-top:2px;}
#gallerie_main {width:712px; background-color:#FEFEFE; padding-left:7px;}
#gallerie_footer {width:720px; background:url(images/gallerie_footer.jpg) top left no-repeat; padding-left:7px;}
#gallerie_footer p { width:720px; padding-bottom:5px;}

#newsline { width:750px;margin-left:15px;margin-right:5px;color:#B5B5B5; }
#newsline ul { margin-left:10px;}
#newsline ul li { padding-bottom:2px; }
#newsline h6 { font-size:0.9em;color:#73704F;padding-left:0; }
#newsline .teasertext { font-size:0.9em;color:#333333;padding-top:3px; }
#newsline .more { text-align:right; }
#newsline td {vertical-align:top; padding:3px;padding-top:0px;}

#rightbar_news { float:right;width:300px;text-align:center; }
#rightbar_news h4 { color:#00538B;font-weight:bold;font-size:1.2em; }

#rightbar { float:left;width:230px;padding:5px;text-align:center;margin-left:16px; height:403px;}
#rightbar h4 { color:#00538B;font-weight:bold;font-size:1.2em; }

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

#small_cal {padding-left:50px; float:left;font-size:0.9em;width:350px;}
#small_cal th { background-color:#333333;color:#ffffff;padding:1px;padding-top:2px; border:1px solid #ACA988;}
#small_cal th a { font-weight:bold;text-decoration:none;color:#ffffff; }
#small_cal td { width:50px;height:16px;padding:1px;text-align:left;vertical-align:top;}
#small_cal .on {background-color:#ACA988;border:1px solid #C6C6C6;color: #FFFFFF; }
#small_cal .off {background-color:#FBFBF9;border:1px solid #C6C6C6;color: #919191; }

#cal { width:408px; font-size:0.8em;}
#cal table { width:408px;border:0; }
#cal th a { color:#ffffff;text-decoration:none; }
#cal table th {font-size:1.2em;height:20px;border-bottom:1px solid #2CA1D9;border:0px solid #ACA988;color: #000000;font-weight:bold; }
#cal .td1 { background-color:#F5F5F5;height:16px;padding:2px;font-size:1.1em; vertical-align:top;border:1px solid #ACA988;}
#cal .td2 { background-color:#E2E2E2;height:16px;padding:2px;font-size:1.1em; vertical-align:top;border:1px solid #ACA988;}
#cal .td2 p { width:335px;}

#login {width:410px;float:left;text-align:left; }
#login label { float:left;width:80px;padding-top:4px;}


#news_head {width:413px; background:url(images/content_head.jpg) top left no-repeat; padding-left:7px;}
#news_head h5 {color:#ffffff;text-align:center; padding-top:2px;}

#news {width:413px; background-color:#FEFEFE; padding-left:7px;}
#news h4 { text-align:center;float:center;font-size:1.3em;color:#666666;padding-top:1px;padding-bottom:10px; }
#news ul { margin-left:10; padding-right:4px;}
#news ul li { padding-bottom:2px;}
#news ul li p { width:360px}
#news p { width:405px; padding:0;}
#news span { float:left; width:390px }
#news h6 {text-align:center;font-size:0.9em;color:#73704F;padding-left:0; }
#news .teasertext { font-size:0.9em;color:#333333;padding-top:10px;}
#news .more { text-align:right; }
#news td {vertical-align:top}
#news hr {width:98%;}

#kontakt_img { width:140px;float:left;text-align:left;padding-top:100px;}

#news_footer {width:413px; background:url(images/content_footer.jpg) top left no-repeat; padding-left:7px;}
#news_footer p { width:406px; padding-bottom:5px;}

#kontakt { width:490px;height:100px;float:left;text-align:left;}
#kontakt table { vertical-align:top;}
#kontakt td { vertical-align:top;width:234px;}
#kontakt label { width:60px;}
#kontakt input {margin-bottom:1px;}

#admin {width:470px; }
#admin table { border:0;width:100%; }
#admin table th { height:20px;text-align:center;border-bottom:2px solid #ACA988;background:url(images/admin_th_bg.png) bottom repeat-x #ffffff;border:1px solid #ACA988;color: #FFFFFF;font-weight:bold; }
#admin .td1 { background-color:#F5F5F5;height:16px;padding:2px;font-size:0.8em;border:1px solid #ACA988; }
#admin .td2 { background-color:#E2E2E2;height:16px;padding:2px;font-size:0.8em;border:1px solid #ACA988; }
#admin label {width:75px;}

#admin_panel { width:500px;float:left;text-align:left;}
#admin_panel table { vertical-align:top;}
#admin_panel td { vertical-align:top;width:250px;}
#admin_panel li { padding:2px;}
#admin_panel label { width:60px;}
#admin_panel input {margin-bottom:1px;}

#team { padding:0px;margin:0px;border:0px; }
#team .td_head { padding-top:4px; border-top:1px solid #d2d2d2; }
#team .td_userpic { padding:2px;width:74px;border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;padding-right:4px; }
#team .td_userpic_img { width:70px; }
#team p {width:70px;}
#team .td_body { width:300px;margin:0px;padding-left:4px; border-left:1px solid #d2d2d2;}
#team .moreborder {border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;}
#team .td_bikepic {width:74px;padding-right:2px;}
#team .td_footer {border-top:1px solid #d2d2d2;font-size:0.2em;}


#forum { padding-bottom:10px;margin-left:6px;color:#373938;width:768px;background-color:#d2d0b7; }
#forum hr { color:#ACA988;line-height:1px; }
#forum th { padding:5px;text-align:left;color:#FFFFFF;background-color:#ACA988; }
#forum h5 { color:#373938; }
#forum td { vertical-align:top;border-bottom:1px solid #ACA988;margin-top:1px;margin-bottom:1px;padding:5px; }
#forum th a { font-weight:bold;text-decoration:none;color:#ffffff; }
#forum th a:hover { text-decoration:underline;color:#000000; }
#forum .tdcenter { text-align:center; }
#forum .forentitle { padding-bottom:10px;border-bottom:1px solid #ACA988; } 
#forum .forendescription { font-weight:normal;font-size:0.9em; }
#forum .tr1 { background-color:#E7E7E7; }
#forum .tr2 { background-color:#F5F5F5; }
#forum .author { background-color:#e7e7e7;padding:5px;font-size:0.8em; }
#forum .thread { background-color:#f5f5f5;padding:5px;font-size:1em; }

#newpost input { border:1px solid #ACA988;padding:1px;background-color:#e7e7e7; }
#newpost textarea { border:1px solid #ACA988;padding:10px;background-color:#e7e7e7; }

/* Forms */
fieldset { margin:0; padding:6px; border:1px solid #ACA988; font-size:0.9em; }
legend { color:#000000; font-weight:bold; }

