body {
 color: #333333;
 font-family: Verdana, Tahoma, Arial;
 font-size: 11px;
 background: #FEE69C ;
}

h1 {
 font-size: 13px;
}

li {margin: 8px;}

.main {
 top: 15px;
 left: 0px;
 width: 627px;
 background: #fff;
 z-index: 0;
 border-top: 1px solid #333;
 border-left: 1px solid #333;
 border-right: 1px solid #333;
}

.head {
 width: 627px;
 height: 80px;
 background-image: url(../_img/header.jpg);
 z-index: 1;
}

.menue {
 width: 627px;
 height: 20px;
 background-image: url(../_img/bg_menue.jpg);
 text-align: left;
}

.menue a:link, .menue a:visited, .menue a:active,
.menue a:focus, .menue a:hover {
 position: relative;
 top: 3px;
 color: #333;
 padding-left:15px;
 padding-right:15px;
 text-decoration:underline
}

span.menue1 {
 position: relative;
 top: 3px;
}

.text {
 position: relative;
 width: 597px;
 height: 14px;
 margin-top: 0px;
 color: #c5c5c5;
 padding-bottom: 2px;
 border-bottom: 1px dotted #DFDFDF;
 text-align: left;
 z-index: 1;
}

.text a:link, .text a:visited, .text a:active,
.text a:focus, .text a:hover {
 color: #c5c5c5;
 text-decoration:underline
}

.navi_link {
 position: absolute;
 width: 250px;
 display: inline;
 z-index: 2;
}

.navi_date {
 position: absolute;
 width: 250px;
 left: 347px;
 display: inline;
 z-index: 2;
 text-align: right;
}

.text_body {
 width: 567px;
 text-align: left;
 margin-top: 10px;
}

.text_body a:link, .text_body a:visited, .text_body a:active,
.text_body a:focus, .text_body a:hover {
 color: #333;
 text-decoration:underline
}

.text_body_popup {
 text-align: center;
}

.text_body_popup a:link, .text_body_popup a:visited, .text_body_popup a:active,
.text_body_popup a:focus, .text_body_popup a:hover {
 color: #333;
 text-decoration:underline
}

img.prev_home {
 display: inline;
 float: right;
 margin-left:25px;
}

.foot {
 position: relative;
 width: 627px;
 height: 20px;
 background-image: url(../_img/bg_foot.jpg);
 text-align: left;
 margin-top: 15px;
 color: #c5c5c5;
 display: block;
}

.foot a:link, .foot a:visited, .foot a:active,
.foot a:focus, .foot a:hover {
 color: #c5c5c5;
 text-decoration:underline
}

.copy {
 position: absolute;
 top: 3px;
 margin-left: 15px;
 text-align: left;
 display: inline;

}

.kontakt {
 position: absolute;
 top: 3px;
 left: 495px;
 display: inline;
 z-index: 5;
}


#address { position: relative; top:0px; left:45px; width:400px; height:20px; z-index:1; }
#add_img { position: absolute; top:0px; left:0px; width:16px; height:16px; z-index:2; display: inline; }
#add_nr { position: absolute; top:1px; left:30px; width:200px; height:16px; z-index:2; display: inline; }
#logo {  position: absolute; top:-130px; left:130px; width:86px; height:20px; z-index:3; display: inline; }

#form { position: relative; top: 0px; left:0px; width:370px; min-height:400px; z-index:1; background: ; }
#form_row { position: relative; top: 0px; left: 0px; width:370px; height:24px; z-index:2; display: block; }
#form_value { position: absolute; top: 2px; left: 30px; width:120px; height:20px; z-index:3; display: inline; }
#form_input { position: absolute; top:0 px; left:150px; width:250px; height:20px; z-index:3; display: inline; }
#form_img { position: absolute; top:0 px; left:235px; width:16px; height:16px; z-index:3; margin-top:1px; display: inline; }
#form_dateform { position:absolute; right:50px; margin-top:2px; color: #c5c5c5;display: inline; }
#form_checkbox { position: absolute; top: 0px; left:150px; width:250px; height:20px; z-index:3; display: inline; }
#form_textarea { position: absolute; top: 0px; left:150px; width:250px; height:100px; z-index:3; display: inline; }
#form_submit { width: 80px;display: inline; }
#form_reset { margin-left: 10px; width: 80px; display: inline; }

input, select, textarea { color: #4F76AF; font-family: Verdana, Tahoma, Arial; font-size: 11px; border: 1px solid #666;}


#book_main0 { position: relative; top:0px; left:0px; width:540px; height:700px; z-index:1; display: inline; background: #D6D6D6; }
#book_main1 { position: relative; margin:5px; width:152px; height:113px; z-index:2; display: inline; background: #4F76AF; }
#book_row { position: relative; top: 0px; margin-top:1px; margin-left: 1px; width:152px; height:13px; z-index:3; }
#book_month { position: relative; top:0px; left:0px; width:151px; height:13px; z-index:4; display: block; font-weight: bold; background: #4F76AF; color: #fff; }

#book_kw { position: relative; top:0px; left:0px; width:18px; height:13px; z-index:4; display: inline;  background: #D3D3D3; color: #9F9F9F; }
#book_mon { position: relative; top:0px; margin-left:1px; width:18px; height:13px; z-index:4; display: inline; background: #fff; color: #666; }
#book_tue { position: relative; top:0px; margin-left:1px; width:18px; height:13px; z-index:4; display: inline; background: #fff; color: #666; }
#book_wed { position: relative; top:0px; margin-left:1px; width:18px; height:13px; z-index:4; display: inline; background: #fff; color: #666; }
#book_thu { position: relative; top:0px; margin-left:1px; width:18px; height:13px; z-index:4; display: inline; background: #fff; color: #666; }
#book_fri { position: relative; top:0px; margin-left:1px; width:18px; height:13px; z-index:4; display: inline; background: #fff; color: #666; }
#book_sat { position: relative; top:0px; margin-left:1px; width:18px; height:13px; z-index:4; display: inline; background: #fff; color: #666; }
#book_sun { position: relative; top:0px; margin-left:1px; width:18px; height:13px; z-index:4; display: inline; background: #fff; color: #666; }

td { background: #f5f5f5; }
table { font-size: 9px; color: #666; }
#scd_table { background: #999; margin: 5px; font-size: 9px; }
#scd_head_month { background: #4F76AF; color:fff; font-size: 11px; font-weight: 100; }
#scd_head_day { width: 17px; font-size: 9px; font-weight: 100; }
#price_table { text-align: center; background: #999; margin: 0px; width:460px;}
#price_head { background: #4F76AF; color:fff; font-size: 11px; }

div.gb			{ margin: 0px 0px 20px 0px; padding: 0px; border: 1px solid #666; line-height: 19px; }
div.gb-author	{ margin: 0px; padding: 1px 10px 1px 10px; border-bottom: 1px solid #666; background: darkkhaki; color: fff; }
p.gb-author-left    { margin: 0px; float: left; }
p.gb-author-right   { margin: 0px; text-align: right; }
div.gb-entry        { margin: 10px; padding: 0px;}
p.gb-browse         { text-align: right; font-weight: bold; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
.caution            { color: red; font-weight: bold; }
.small              { font-size: 11px; line-height:16px; }
.comment            { margin: 10px 0px 0px 0px; color: #808080; font-style: italic; }

#img_link { border: 1px solid #333; }