/* CSS Document */

body {height:100%; width:100%; margin:0; padding:0; background-image:url(../gfx/gui/hg_bild_body.jpg); background-repeat:no-repeat; background-position:center; background-attachment:fixed; font-family:Arial, Helvetica, sans-serif; color:#000000;}


body .intro {background-image:url(../gfx/gui/hg_bild_body_intro.jpg);}

img {margin:0; padding:0; border:none;}

#container {width:810px; position:absolute; top:50%; left:50%; margin:-252px 0 0 -391px; background-color:#FFFFFF; background-image:url(../gfx/gui/footer_logo.gif); background-repeat:no-repeat; background-position:right bottom;}
#container_intro {width:810px; position:absolute; top:50%; left:50%; margin:-292px 0 0 -391px; text-align:left;}
#container_intro a, #container_intro a:hover {margin:10px 0 0 155px; color:#EE7F00; text-decoration:none; font-size:12px;}
#container_intro a:hover {color:#FFFFFF;}


#head_navi {width:785px; margin:40px 0 6px 0; padding:0; float:left;}
#head_navi a, #head_navi a:hover {float:left; border:none; margin:0; padding:0; border-top:solid 1px #9C9E9F; border-bottom:solid 1px #9C9E9F; }





#content_img {float:left; margin:0 6px 0 0;}

#subnavi a, #subnavi a:hover {float:left; border-bottom:solid 1px #9C9E9F; margin:0; padding:0;}


#content {width:810px; margin:0; padding:0; clear:both;}

#content p { margin:0; padding:0 25px 0 0; font-size:12px; line-height:1.3em;}
#content .absatz_scroller {height:350px; overflow:auto;}
#content .absatz_scroller_2 {height:380px; overflow:auto;}
#content .absatz_start {margin:200px 0 0 0; width:456px; font-size:16px; float:left;}

.anfuehrungszeichen_1_anfang {margin:3px 10px 3px 0;}
.anfuehrungszeichen_1_ende {margin:3px 10px 3px 3px;}

.anfuehrungszeichen_2_anfang {margin:0 7px 2px 0;}
.anfuehrungszeichen_2_ende {margin:0 7px 2px 1px;}



/*stile für partner

Bilder in der ersten Zeile Format: 176 x 123 px, zweite und dritte Zeile 176 x 122 */

#partner {float:left;}
#partner img {float:left; border:none; margin:0; padding:0;}
#partner .margin_5px_r-u {margin:0 5px 5px 0;}
#partner .margin_5px_r {margin:0 5px 0 0;}
#partner .margin_5px_u {margin:0 0 5px 0;}


/*stile für tipps*/

#tipps_1, #tipps_2, #tipps_3, #tipps_4, #tipps_5, #tipps_6 {border:solid 1px #9C9E9F; margin:0 5px 5px 0; padding:0; float:left;}
#tipps_1 {background-color:#FECC00; background-image:url(../gfx/gui/tipps_1_hg.gif); background-repeat:no-repeat; background-position:right bottom; width:182px;}
#tipps_2  {background-color:#FFF5D7; width:251px;}
#tipps_3 { background-image:url(../gfx/gui/tipps_3.gif); background-position:bottom right; background-repeat:no-repeat; width:182px;margin:0 29px 0 0; border-right:none; border-bottom:none; float:right;}
* html #tipps_3 {margin:0 14px 0 0;}
#tipps_4 {background-color:#FFEAAD; width:182px;}
#tipps_5  {background-color:#FFDF7C; width:251px;}
#tipps_6 { background-color:#FED542; width:440px; margin:0;}

#tipps_1 p, #tipps_2 p, #tipps_3 p, #tipps_4 p, #tipps_5 p, #tipps_6 p {font-size:12px; color:#000000; margin:6px 6px 0 6px; width:90%; padding:0; float:left;}
* html #tipps_1 p, * html #tipps_2 p, * html #tipps_3 p, * html #tipps_4 p, * html #tipps_5 p, * html #tipps_6 p {margin:3px 3px 0 3px;}
#tipps_5 p {font-size:11px; font-weight:bold;}
/*#tipps_3 p {width:140px;}*/


#tipps_1 img, #tipps_2 img, #tipps_3 img, #tipps_4 img, #tipps_5 img, #tipps_6 img {float:left; margin:0 4px 3px 0;}

.min-height_120, .min-height_121, .min-height_376 {float:right; width:1px;}
.min-height_120 {height:120px;}
.min-height_121 {height:121px;}
.min-height_376 {height:376px;}

.tipps_font_1 {font-size:13px; font-weight:bold;}
.tipps_font_2 {font-size:15px; font-weight:bold;}



/*stile für TERMINE_2*/
#termine_box {width:650px; float:left; overflow:auto; height:377px;}
#rechte_untere_ecke { position:absolute; bottom:0; right:26px; width:50px; height:53px; background-image:url(../gfx/gui/logo_termine.gif);}

#terminzeile_1, #terminzeile_2, #terminzeile_3, #terminzeile_4 {float:left;margin:0 0 5px 0; background-image:url(../gfx/gui/terminzeile_hg_gelb.gif); background-repeat:repeat-y;}
#terminzeile_2 { background-image:url(../gfx/gui/terminzeile_hg_orange_hell.gif);}
#terminzeile_3 { background-image:url(../gfx/gui/terminzeile_hg_orange_dunkel.gif);}
#terminzeile_4 { background-image:url(../gfx/gui/terminzeile_hg_rot.gif);}
#termine, #termine_1 {float:left; width:440px;}
.termin_link, .termin_link:hover {font-size:11px; color:#000000; text-decoration:underline;}
.termin_link:hover {text-decoration:none;}
#termine_1 {width:182px; margin:0 0 5px 0;}

.terminzeile_img_top {float:left; margin:0 0 2px 0;}
.terminzeile_img_bottom {margin:2px 0 0 0;}

#terminzeile_1 .ueberschrift, #terminzeile_2 .ueberschrift, #terminzeile_3 .ueberschrift, #terminzeile_4 .ueberschrift {color:#F1C000; font-size:13px; font-weight:bold; margin:5px 0 0 5px;}
#terminzeile_2 .ueberschrift {color:#E39500;}
#terminzeile_3 .ueberschrift {color:#D56800;}
#terminzeile_4 .ueberschrift {color:#C93905;}

#termine p, #termine_1 p {font-size:11px; line-height:1.1em; margin:3px 0 3px 5px;}

.termine_datum {font-size:13px; font-weight:bold; color:#FFFFFF; margin:5px 0 3px 5px;}


/*stile für Gästebuch*/
#gaestebuch {float:left; padding:0; border:solid 1px #9C9E9F; width:248px; height:375px; /*background-image:url(../gfx/gui/gaestebuch_hg.gif); background-position:top right; background-repeat:repeat-y;*/ margin:0 5px 0 0;}
#gaestebuch_inhalt {float:left; width:227px; height:375px; font-size:11px; margin:0; padding:0 21px 0 0; overflow:auto;  overflow-x:hidden;
scrollbar-3dlight-color:#fff0c3;
    scrollbar-arrow-color:#9C9E9F;
    scrollbar-face-color:#F4CE4B;
    scrollbar-track-color:#fff0c3;
    scrollbar-darkshadow-color:#9C9E9F;
    scrollbar-highlight-color:#fff0c3;
    scrollbar-shadow-color:#fff0c3;}
#gaestebuch p {float:left; width:221px; margin:0; padding:6px;}
#gaestebuch .ueberschrift {background-color:#F4CE4B; text-align:right; font-weight:bold;}
#gaestebuch a, #gaestebuch a:hover { color:#000000; text-decoration:underline;}
#gaestebuch a:hover {text-decoration:none;}

#gaestebuch_form {float:left; width:384px;border:solid 1px #9C9E9F; margin:0 0 5px 0; padding:0;}
#gaestebuch_form .min-height {width:1px; float:right; height:260px; margin:0; padding:0;}
#gaestebuch_form form {margin:6px;}
#gaestebuch_form input, #gaestebuch_form textarea {margin:0; float:left; width:370px; padding:3px 0; border:1px solid #E0E1E2; background-color:#E0E1E2;}
#gaestebuch_form textarea {height:95px;}
#gaestebuch_form p {margin:3px 0 5px 0; float:left;}
#gaestebuch_form .button {background-color:#DC6B07; color:#FFFFFF; margin:0 0 3px 0; width:372px;}
* html #gaestebuch_form .button {width:366px;}

#captcha {float:left; width:372px; margin:0 0 5px 0; padding:0;}
#captcha p {padding:0; margin:0 0 0 3px;}
#captcha img { float:left; margin:0;}
#captcha .input_captcha {width:225px; margin:0 0 0 3px; float:left;}


#gaestebuch_text {float:left; width:385px; margin:0; padding:0; border-top:solid 1px #9C9E9F; border-left:solid 1px #9C9E9F; background-image:url(../gfx/gui/kontakt_2_hg.gif); background-position:bottom right; background-repeat:no-repeat;}
#gaestebuch_text .min-height {width:1px; float:right; height:109px;}
#gaestebuch_text p {margin:6px 0 6px 6px; float:left; width:374px; padding:0;}



#kontakt_1, #kontakt_2 {float:left; width:382px; border:solid 1px #9C9E9F; margin:0; padding:0;}
#kontakt_1 .min-height, #kontakt_2 .min-height {width:1px; float:right; height:232px; margin:0; padding:0;}
#kontakt_2 .min-height {height:135px;}

#kontakt_2 {margin:6px 0 0 0; width:384px; border-bottom:none; border-right:none; background-image:url(../gfx/gui/kontakt_2_hg.gif); background-position:bottom right;}

#kontakt_1 p, #kontakt_2 p {margin:6px 0 6px 6px; float:left; width:374px; padding:0;}
#kontakt_1 .zentrierter_p {text-align:center;}
#kontakt_1 .zentrierter_p img {margin:10px 0 10px 0;}
#kontakt_1 a, #kontakt_1 a:hover {color:#000000; text-decoration:underline;}
#kontakt_1 a:hover {text-decoration:none;}



#footer, #footer_2 {float:left; width:732px; height:31px; margin:6px 0 0 0; padding:0; border-top:solid 1px #9C9E9F; background-image:url(../gfx/gui/footer_hg_gelb.gif); background-position:bottom right; background-repeat:no-repeat;}
#footer_2 {border:none; margin:0;}

#footer img, #footer_2 img {border-right:solid 6px #FFFFFF; float:left;}

#footer_text {color:#000000; height:19px; margin:0; padding:12px 8px 0 8px; font-size:12px; border-left:6px solid #FFFFFF; float:right;}
#footer_text a, #footer_text a:hover {text-decoration:none; color:#000000;}
#footer_text a:hover {text-decoration:underline;}



#footer_logo {float:right;}