@charset "utf-8";

/* CSS buesum-brandt.de */
* {font-family:Arial;}
body {background-image:url(img/body_bg.jpg); background-repeat:repeat-x; background-color:#e9ce8b; margin:0; padding:0;}
#seite { width:800px; margin:20px auto 0 auto;  border:1px solid #fff;}
#mitte {background-image:url(img/page_bg.jpg); background-repeat:repeat-y;}
#navigation { float:left; width:230px; background-color:#eac871;}
#inhalt { float:left; width:560px; padding:5px; background-color:#f4e9cb;}
#banner { height:295px; background-image:url(img/banner.jpg); background-repeat:no-repeat;}
div.clear {clear:both;}
#footer {background-color:#e8ae02; clear:both; padding:0 0 0 230px;}
#banner h1 {margin:0; padding:0; position:relative; font-size:20px; top:265px; left:235px;}

/* Navigation */
#navigation ul, #navigation li {margin:0; padding:0; list-style-type:none;}
#navigation li { font-size:16px; text-align:right; font-weight:bold;}
#navigation li a:link, #navigation li a:visited {color:#fff; text-decoration:none; display:block; padding:5px 25px 5px 0; margin:10px 0 10px 20px;}
#navigation li a:hover, #navigation li a:active {color:#fb9e0f; text-decoration:none; display:block; padding:5px 25px 5px 0;}

#navigation li.sub { font-size:14px; text-align:right; font-weight:normal;}
#navigation li.sub a:link, #navigation li.sub a:visited {color:#000; text-decoration:none; display:block; padding:2px 35px 2px 0; margin:4px 0 4px 20px;}
#navigation li.sub a:hover, #navigation li.sub a:active {color:#fff; text-decoration:none; display:block; padding:2px 35px 2px 0;}

#navigation li.actsub a:link, #navigation li.actsub a:visited {color:#fb9e0f; text-decoration:none; display:block; padding:5px 25px 2px 0; margin:10px 0 5px 20px; background-color:#f4e9ca;}
#navigation li.actsub a:hover, #navigation li.actsub a:active {color:#fb9e0f; text-decoration:none; display:block; padding:5px 25px 2px 0; margin:10px 0 5px 20px; background-color:#f4e9ca;}

#navigation li.act a:link, #navigation li.act a:visited {color:#fb9e0f; text-decoration:none; display:block; padding:5px 25px 5px 0; margin:10px 0 10px 20px; background-color:#f4e9ca;}
#navigation li.act a:hover, #navigation li.act a:active {color:#fb9e0f; text-decoration:none; display:block; padding:5px 25px 5px 0; margin:10px 0 10px 20px; background-color:#f4e9ca;}

/* Inhalte */
#footer p { text-align:center; color:#fff; padding:10px; margin:0; }
p, li, tr, caption { font-size:14px;}
h1, h2, h3, h4 {font-size:16px;}
.first {margin-top:5px; padding-top:2px; }
.tr_oben { padding:5px 0 20px 0; text-align:center; color:#b87309}
.tr_unten { text-align:center;}
ul.ausstattung li {list-style-image:url(img/stern_li.png); margin:8px 0 8px 0; padding:0;}
ul.ausflugsziele li {list-style-image:url(img/punkt_li.png); margin:8px 0 8px 0; padding:0;}
.table_preise {margin-bottom:20px;}
.links, .rechts {float:left; width:260px; padding:5px;}

label {width:100px; display:block; float:left; margin:5px 0 5px 0;}
input, select, textarea {margin:5px 0 5px 0; border:1px solid #333;}
#Senden { margin-right:40px;}

#inhalt a:link, #inhalt a:visited { color:#333; text-decoration:underline;}
#inhalt a:visited, #inhalt a:active { color:#e8ae02; text-decoration:underline;}
a.titleinfolink:link, a.titleinfolink:visited {color:#333; text-decoration:none; background-image:url(img/icon_info.gif); background-repeat:no-repeat; background-position:center right; padding-right:18px;}
a.titleinfolink:hover, a.titleinfolink:active {color:#000; text-decoration:none;}
#inhalt img {border:0;}


/* Special */
.orange {color:#fb9e0f;}
.fett, caption {font-weight:bold;}
.abstand {margin-top:30px;}
.center {text-align:center;}

#links34 {width:400px; float:left;}
#rechts14 { width:150px; text-align:center; float:left;}

/*Footer */
#footer a:link, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:active, #footer a:hover {color:#000; }
