<!--
html{
margin:0;
padding:0;
height:100%;
background-color:#E9E7C6;
}

body {
font-size: 100.01%;
font-family:Arial,Verdana,Helvetica,sans-serif;
margin:0;
padding:0;
color:#000000;
text-align:center;
height:101%;
background-image:url(../pics/back.gif);
background-repeat:repeat-x;
}

div,p,ul,li,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
font-family:Arial,Verdana,Helvetica,sans-serif;
}
img{
border:0;
}

/* DIVs */

#SPRACHEN{
background-color:#605A4D;
margin:0 auto;
width:800px;
height:24px;
overflow:hidden;
}
#SPRACHEN ul{
margin-left:8px;
float:left;
}
#SPRACHEN li{
background-color:#605A4D;
display:inline;
}
#SPRACHEN li a:link, #SPRACHEN li a:visited{
display:inline;
/* font-size:0.88em; */
color:#FFFFFF;
}
#SPRACHEN li a:hover{
display:inline;
}

#WRAPALL{
margin:0 auto;
width:800px;
text-align:left;
/* background-color:#ccc; */
}

/* HauptMenü */
.menu0, .menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu7, .menu7a, .menu7b{
width:800px;
height:276px;
overflow:hidden;
background:#DDDBD6 url(../pics/pb_start.gif) top right no-repeat;
}
.menu0{
height:176px;
}
.menu1{
background-image:url(../pics/pb_header1.jpg);
}
.menu2{
background-image:url(../pics/pb_header2.jpg);
}
.menu3{
background-image:url(../pics/pb_header3.jpg);
}
.menu4{
background-image:url(../pics/pb_header4.jpg);
}
.menu5{
/* background-image:url(../pics/pb_header5_a.gif); */
background:#DDDBD6 url(../pics/pb_header5.gif) 1px 0px no-repeat;
}
.menu6{
background-image:url(../pics/pb_header6.jpg);
}
.menu7{
background-image:url(../pics/pb_header5_a.gif);
}
.menu7a{
background-image:url(../pics/pb_header5_c.gif);
}
.menu7b{
background-image:url(../pics/pb_header5_b.gif);
}

#MENUE{
/* position:relative; */
/* float:left; */
/* background:#DDDBD6 url(../pics/bg_head.gif) top right repeat;
width:800px;
height:176px; */
}

#MENUE ul{
float:left;
display:inline;
list-style:none;
overflow:hidden;
/* margin-left:0; */
padding-left:0;
border:0;
}
#MENUE li{
float:left;
display:inline;
margin:0;
padding:0;
width:115px;
background-color:#9E988A;
text-align:center;
margin-right:22px;
height:24px;
}

#MENUE li a:link, #MENUE li a:visited{
display:inline;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
/* font-size:0.75em; */
font-size:14px;
}
/* #MENUE li:hover, */
#MENUE .an, #MENUE .lastan{
background-color:#D50B27;
color:#FFFFFF;
}
#MENUE li a:hover{
color:#FFFFFF;
}
#MENUE .current a:link, #MENUE .current a:visited{
color:#FF0000;
}
#MENUE .last, #MENUE .lastan{
margin-right:0px;
}

#MENUE .menu00{
margin-left:684px;
width:116px;
margin-top:-176px;
}
#MENUE .last{
float:right;
}

/* Menüebene 1 */
.UMENUE {
position:absolute;
display:block;
top:-1px;
float:left;
width:200px;
overflow:hidden;
list-style:none;
background:transparent url(../pics/menu_over.gif) left top no-repeat;
padding-top:16px;
}

.UMENUE li{
float:left;
display:block;
position:relative;
width:200px;
background-color:#BFBAAE;
text-align:left;
height:24px;
margin-bottom:1px;
}

.UMENUE li a:link, .UMENUE li a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.UMENUE .umenuan{
background-color:#9E988A;
color:#FFFFFF;
}

.UMENUE .current a:link, .UMENUE .current a:visited{
color:#FF0000;
}

/* Menüebene 2 */
#UMENUE2{
position:relative;
display:block;
list-style:none;
background:#FFFFFF url(../pics/striche_rot.gif) 0px 0px no-repeat;
padding-top:18px;
overflow:hidden;
width:185px;
}
#UMENUE2 li{
float:left;
display:block;
position:relative;
background-color:#BFBAAE;
text-align:left;
height:24px;
width:185px;
overflow:hidden;
margin-bottom:1px;
}

#UMENUE2 li a:link, #UMENUE2 li a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:14px;
}

#UMENUE2 .an{
background-color:#D50B27;
color:#FFFFFF;
}

/* SPALTEN */
#LINKS, #LINKSSTART, #LINKS_GOOGLE, #LINKS_BREIT, #LINKS_BUCHUNG, #LINKS_OBEN{
position:relative;
width:390px;
float:left;
/* overflow:hidden; */
/* background-color:#ffcccc; */
}
#LINKSSTART{
margin-top:15px;
}
#LINKS_BUCHUNG{
width:614px;
/* margin-right:14px; */
}
#LINKS_BREIT{
margin-top:-100px;
padding-top:20px;
width:800px;
background-color:#FFFFFF;
background:#FFFFFF url(../pics/pb_header5_a4.gif) 0px 0px no-repeat;
}
#LINKS{
background:#FFFFFF url(../pics/striche.gif) 0px 0px repeat-x;
padding-top:40px;
}

#LINKS_GOOGLE, #LINKS_OBEN{
width:401px;
min-height:150px;
margin-top:-100px;
padding-top:20px;
background:#FFFFFF url(../pics/pb_header5_a2.gif) 0px 0px no-repeat;
/* overflow:hidden; */
}
#LINKS_OBEN{
margin-top:-100px;
}

#MITTE, #MITTE_GOOGLE{
position:relative;
width:185px;
margin-left:20px;
margin-right:20px;
float:left;
margin-top:18px;
/* background-color:#ccffcc; */
overflow:hidden;
}

#MITTE_GOOGLE{
width:185px;
min-height:150px;
margin-left:0px;
margin-right:0px;
padding-left:9px;
padding-right:20px;
/* margin-top:0px; */
margin-top:-100px;
padding-top:18px;
/* background-color:#FFFFFF; */
background:#FFFFFF url(../pics/pb_header5_a3.gif) 201px -1px no-repeat;
}

#MITTE_BREIT{
position:relative;
float:left;
width:390px;
margin-top:15px;
margin-left:20px;
/* background-color:#ccffcc; */
overflow:hidden;
}

#MITTE_OBEN{
/* position:relative; */
/* display:inline; */
background-color:#FFFFFF;
border-bottom:solid 1px #E9E7C6;
margin-bottom:16px;
}

#MITTE1{
position:relative;
float:left;
width:185px;
/* background-color:#cc00cc; */
}
#MITTE2{
position:relative;
float:right;
width:185px;
/* background-color:#cc66cc; */
}

#RECHTS{
position:relative;
float:left;
width:185px;
/* margin-left:20px; */
/* background-color:#ccccff; */
}

#MITTE1, #MITTE2{
padding-bottom:20px;
border-bottom:solid 1px #7E7D7D;
}

.abstand{
margin-top:1.25em;
height:1.25em;
background-color:#E9E7C6;
}
#TOPLINK{
position:relative;
border-top:solid 1px #7E7D7D;
background:#E9E7C6 url(../pics/toplink.gif) top left no-repeat;
height:20px;
}
#TOPLINK a, #TOPLINK a:visited{
position:absolute;
font-size:0.44em;
padding-left:20px;
text-decoration:none;
color:#E9E7C6;
}
#TOPLINK a span{
color:#7E7D7D;
}
#LINKS #TOPLINK{
width:390px;
}
#LINKS_GOOGLE #TOPLINK{
width:401px;
}

#FOOTER{
position:relative;
float:left;
width:800px;
margin-top:6.25em;
padding-bottom:1.25em;
font-size:0.56em;
color:#999999;
}
#FOOTER a:link, #FOOTER a:visited{
color:#999999;
}
/* #FOOTER p{
margin-bottom:0px;
} */

/* HEADERTYPEN */
/* #LINKS .header, */
#MITTE_BREIT .header, #MITTE .header, #MITTE_GOOGLE .header, #MITTE .headerM{
position:relative;
background:transparent url(../pics/under_back.gif) 0px bottom repeat-x;
padding-bottom:7px;
}
#MITTE .headerM{
padding-bottom:2px;
}
#MITTE_BREIT .header h1, #MITTE_BREIT .header h2, #MITTE .header h1, #MITTE .header h2, #MITTE_GOOGLE .header h2{
position:relative;
font-size:15px;
line-height:20px;
letter-spacing:0.06em;
background-color:#BFBAAE;
color:#FFFFFF;
}
#MITTE .header, #MITTE1 .header, #MITTE2 .header, #MITTE .headerM, #MITTE_OBEN .header, #MITTE_GOOGLE .header{
/* margin-bottom:10px; */
margin-bottom:0px;
}

#LINKS .header, #LINKS_GOOGLE .header, #LINKS_OBEN .header{
position:relative;
color:#D50B27;
}

#MITTE .header h2.imageheader, #MITTE_OBEN .header h1.imageheader, #MITTE_OBEN .header h2.imageheader, #MITTE1 .header h2.imageheader, #MITTE2 .header h2.imageheader, #MITTE_GOOGLE .header h2.imageheader{
background-repeat:no-repeat;
padding: 0;
margin: 0;
padding:2px 10px;
min-height:18px;
}

#LINKSSTART h2.imageheaderRot, #LINKSSTART h3.imageheaderRot, #LINKSSTART div.imageheaderRot{
display:block;
position:relative;
clear:both;
background-repeat:no-repeat;
padding:0px;
margin:0px;
height:18px;
background-color:#D50B27;
font-size:1.00em;
padding-bottom:6px;
}

/* 
#LINKS .header h2.imageheader strong{
position:relative;
left: -1000em;
} */

.imageheaderRot strong, #MITTE .header h2.imageheader strong, #MITTE_OBEN .header h1.imageheader strong, #MITTE_OBEN .header h2.imageheader strong,
#MITTE_GOOGLE .header h2.imageheader strong, #MITTE1 .header h2.imageheader strong,  #MITTE2 .header h2.imageheader strong{
position:relative;
left: -1000em;
/* color:#ff00ff; */
}

.header h3{
position:relative;
border-top:solid 1px #7E7D7D;
padding:0.19em 0.94em;
/* font-size:0.75em; */
background-color:#CECDCD;
color:#D50B27;
}

#LINKSSTART h1, #LINKSSTART h2{

}

/* , #LINKS .header */
#LINKS h1, #LINKS h2, #LINKS_GOOGLE h1, #LINKS_GOOGLE h2, #LINKS_OBEN h1, #LINKS_OBEN h2, #MITTE h1, #MITTE1 h1, #MITTE2 h1, #MITTE_GOOGLE h1{
/* background-repeat:no-repeat;
background-position:0 0; */
padding:0.44em 0.44em;
padding-left:20px;
padding-top:0;
/* padding-bottom:0.88em; */
color:#D60A27;
font-size:1.10em;
font-weight:normal;
letter-spacing:0.06em;
background:#FFF url(../pics/pfeil_rot.gif) 0.56em 0.38em no-repeat;
}
#LINKS h2
{
	width:390px;
}
#LINKS_GOOGLE h1, #LINKS_GOOGLE h2{
background:transparent url(../pics/pfeil_rot.gif) 0.56em 0.38em no-repeat;
}
#MITTE h1, #MITTE1 h1, #MITTE2 h1, #MITTE_GOOGLE h1{
margin-top:10px;
font-size:0.88em;
background:transparent url(../pics/pfeil_rot.gif) 0.56em 0.31em no-repeat;
}

#MITTE h2, #MITTE1 h2, #MITTE2 h2, #MITTE_OBEN h1, #MITTE_OBEN h2, #MITTE_GOOGLE h2{
color:#605A4D;
/* font-size:1.00em; */
/* font-size:0.7em; */
font-size:0.75em;
padding-bottom:0.88em;
padding:0.88em 14px;
padding-top:0;
font-family:Arial,Verdana,Helvetica,sans-serif;
letter-spacing:0.06em;
}
#MITTE_GOOGLE h2{
padding-left:0px;
}

#LINKS .header h2.imageheaderRot, #MITTE .header h2.imageheader, #MITTE1 .header h2.imageheader{
background-position:0 0;
}

#LINKS h3, #LINKS h4, #LINKS h5, #LINKS_GOOGLE h3, #LINKS_GOOGLE h4, #LINKS_GOOGLE h5, #LINKS_OBEN h3, 
#LINKS_OBEN h4, #LINKS_OBEN h5, #MITTE h3, #MITTE_OBEN h3, #MITTE1 h3, #MITTE2 h3{
color:#605A4D;
/* font-size:0.7em; */
font-size:0.75em;
padding:0.19em 20px;
padding-top:0;
padding-bottom:0.44em;
font-family:Arial,Verdana,Helvetica,sans-serif;
letter-spacing:0.03em;
line-height:1.44em;
}

#MITTE h3, #MITTE_OBEN h3, #MITTE1 h3, #MITTE2 h3{
padding:0.19em 14px;
}
#MITTE h2, #MITTE1 h2, #MITTE2 h2, #MITTE_OBEN h1, #MITTE_OBEN h2, #MITTE_GOOGLE h2, #MITTE h3, #MITTE_OBEN h3, #MITTE1 h3, #MITTE2 h3, #MITTE_GOOGLE h3{
margin-top:10px;
}


#LINKS h4{
padding:0.19em 20px;
}
#LINKS h5{
padding:0.19em 20px;
}
#LINKS h6{
padding:0.44em 20px;
font-size:0.61em;
font-weight:normal;
}

#LINKS p, #LINKSSTART p, #LINKS_GOOGLE p, #LINKS_OBEN p, #MITTE_BREIT p, #MITTE_OBEN p, #MITTE p, #MITTE1 p, #MITTE2 p, #RECHTS p{
/* margin-bottom:0.25em; */
/* font-size:0.7em; */
font-size:0.75em;
/* line-height:1.25em; */
line-height:1.44em;
/* padding:0.44em 1.44em; */
padding:0 14px;
}
#LINKS p, #LINKSSTART p, #LINKS_GOOGLE p, #LINKS_OBEN p{
padding:0 20px;
}

#LINKS strong{
/* font-size:0.7em; */
letter-spacing:0.03em;
line-height:1.44em;
}

/* , #LINKSSTART ul */
#LINKS ul{
position:relative;
/* margin-left:1.00em; */
overflow:hidden;
/* list-style-type:outside; */
list-style:none;
padding:0 20px;
margin-top:0.31em;
margin-bottom:0.31e;
}
#LINKS li{
line-height:1.44em;
font-size:0.75em;
padding-left:12px;
background:#FFF url(../pics/pfeil_rot.gif) 0px 0.38em no-repeat;
}

#LINKS a:link, #LINKS a:visited, #LINKS_GOOGLE a:link, #LINKS_GOOGLE a:visited{
color:#D60A27;
}
#LINKS a:hover, #LINKS_GOOGLE a:hover{
color:#D60A27;
}
/* a:link, a:visited{
color:#D60A27;
text-decoration:none;
}
a:hover{
color:#D60A27;
text-decoration:underline;
} */


/* Mailformular */

#mailform{
padding:20px 0px;
}

#mailform, .formular{
font-size:0.75em;
background:#FFF url(../pics/bg_head.gif) top left repeat;
}

#mailform{
padding-top:6px;
}
#mailform input, .formular input{
width:346px;
}
#mailform label{
float:left;
width:85px;
}
#mailform textarea{
width:347px;
}
#mailform .csc-mailform-submit, .tx-veguestbook-pi1 input.tx-guestbook-submit{
border:0px;
width:348px;
display:block;
margin:6px 0px;
padding:4px 0px;
/* font-size:1.13em; */
font-weight:bold;
color:#D50B27;
background:#FFF url(../pics/pfeil_rund_rot.gif) 326px 50% no-repeat;
border-top:solid 1px #D50B27;
border-bottom:solid 1px #D50B27;
text-align:left;
cursor:pointer;
}

#mailform .csc-mailform-field, .formular fieldset{
padding:4px 20px;
}

.tx-veguestbook-pi1 .tx-guestbook-field{
padding:7px 0px;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea, 
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big,
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med{
width:346px;
}


/* EXT Buchung */
.user-buchung-pi1{
position:relative;
float:left;
/* width:350px; */
background:#FFF url(../pics/under_back.gif) top left repeat-x;
/* background-image:url(../pics/under_back.gif);
background-repeat:repeat-x;
background-position:top; */
padding-top:8px;
}

#LINKSSTART #PREISE{
position:relative;
display:block;
float:left;
overflow:hidden;
list-style:none;
width:390px;
height:315px;
background:#FFF url(../bilder/Pfefferbett_Fassade.jpg) 0px bottom no-repeat;
/* margin-bottom:12px; */
}

#LINKSSTART #PREISE .element2, #LINKSSTART #PREISE .element4, #LINKSSTART #PREISE .element6, #LINKSSTART #PREISE .element8{
float:left;
}

#LINKSSTART #PREISE .element2 a, #LINKSSTART #PREISE .element4 a, #LINKSSTART #PREISE .element6 a, #LINKSSTART #PREISE .element8 a{
display:block;
width:390px;
height:34px;
color:#FFFFFF;
padding:0;
text-decoration:none;
overflow:hidden;
border-bottom:solid 1px #E9E7C6;
}
#LINKSSTART #PREISE .element2 a img, #LINKSSTART #PREISE .element4 a img, #LINKSSTART #PREISE .element6 a img, #LINKSSTART #PREISE .element8 a img{
display:none;
}
#LINKSSTART #PREISE .element2 a:hover img, #LINKSSTART #PREISE .element4 a:hover img, #LINKSSTART #PREISE .element6 a:hover img, #LINKSSTART #PREISE .element8 a:hover img{
display:inline;
}

#LINKSSTART #PREISE .element2 a:hover, #LINKSSTART #PREISE .element4 a:hover, #LINKSSTART #PREISE .element6 a:hover, #LINKSSTART #PREISE .element8 a:hover{
width:390px;
height:244px;
padding:0;
color:#FFFFFF;
overflow:hidden;
border-bottom:solid 1px #E9E7C6;
}

#LINKSSTART #PREISE .element2 a{
background:#A13155 url(../pics/zimmer2.gif) 0px 0px no-repeat;
}
#LINKSSTART #PREISE .element2 a:hover{
background:#A13155 url(../pics/zimmer_an2.gif) 0px 210px no-repeat;
}

#LINKSSTART #PREISE .element4 a{
background:#59CBF2 url(../pics/zimmer4.gif) 0px 0px no-repeat;
}
#LINKSSTART #PREISE .element4 a:hover{
background:#59CBF2 url(../pics/zimmer_an4.gif) 0px 210px no-repeat;
}

#LINKSSTART #PREISE .element6 a{
background:#62A148 url(../pics/zimmer6.gif) 0px 0px no-repeat;
}
#LINKSSTART #PREISE .element6 a:hover{
background:#62A148 url(../pics/zimmer_an6.gif) 0px 210px no-repeat;
}

#LINKSSTART #PREISE .element8 a{
background:#62A148 url(../pics/zimmer8.gif) 0px 0px no-repeat;
}
#LINKSSTART #PREISE .element8 a:hover{
background:#62A148 url(../pics/zimmer_an8.gif) 0px 210px no-repeat;
}

#LINKSSTART #PREISE .element2 a .preis, #LINKSSTART #PREISE .element4 a .preis, #LINKSSTART #PREISE .element6 a .preis, #LINKSSTART #PREISE .element8 a .preis{
float:left;
margin-top:10px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
}
#LINKSSTART #PREISE .element2 a:hover .preis, #LINKSSTART #PREISE .element4 a:hover .preis, #LINKSSTART #PREISE .element6 a:hover .preis, #LINKSSTART #PREISE .element8 a:hover .preis{
margin-top:8px;
}
#LINKSSTART #PREISE .element2 a .preis{
padding-left:52px;
}
#LINKSSTART #PREISE .element4 a .preis{
padding-left:84px;
}
#LINKSSTART #PREISE .element6 a .preis{
padding-left:128px;
}
#LINKSSTART #PREISE .element8 a .preis{
padding-left:136px;
}
#LINKSSTART #PREISE .element2 a .info, #LINKSSTART #PREISE .element4 a .info, #LINKSSTART #PREISE .element6 a .info, #LINKSSTART #PREISE .element8 a .info{
float:right;
margin-top:9px;
color:#000000;
/* font-size:0.68em; */
font-size:10px;
margin-right:30px;
}
#LINKSSTART #PREISE .element2 a:hover .info, #LINKSSTART #PREISE .element4 a:hover .info, #LINKSSTART #PREISE .element6 a:hover .info, #LINKSSTART #PREISE .element8 a:hover .info{
margin-top:9px;
}

#MITTE #PREISE{
position:relative;
display:block;
float:left;
overflow:hidden;
list-style:none;
width:185px;
height:425px;
margin-bottom:12px;
}

#MITTE #PREISE .element2, #MITTE #PREISE .element4, #MITTE #PREISE .element6, #MITTE #PREISE .element8{
float:left;
}

#MITTE #PREISE .element2 a, #MITTE #PREISE .element4 a, #MITTE #PREISE .element6 a, #MITTE #PREISE .element8 a{
display:block;
width:185px;
height:134px;
color:#FFFFFF;
padding:0;
overflow:hidden;
border-bottom:solid 1px #E9E7C6;
text-decoration:none;
}

#MITTE #PREISE .element2 a img, #MITTE #PREISE .element4 a img, #MITTE #PREISE .element6 a img, #MITTE #PREISE .element8 a img{
display:inline;
padding:0;
}

#MITTE #PREISE .element2{
background:#A13155 url(../pics/zimmer2klein.gif) 0px 0px no-repeat;
}

#MITTE #PREISE .element4{
background:#59CBF2 url(../pics/zimmer4klein.gif) 0px 0px no-repeat;
}

#MITTE #PREISE .element6{
background:#62A148 url(../pics/zimmer6.gif) 0px 0px no-repeat;
}

#MITTE #PREISE .element8{
background:#62A148 url(../pics/zimmer8klein.gif) 0px 0px no-repeat;
}

#MITTE #PREISE .element2 a .preis, #MITTE #PREISE .element4 a .preis, #MITTE #PREISE .element6 a .preis, #MITTE #PREISE .element8 a .preis{
float:left;
position:relative;
height:20px;
padding:0;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
margin-top:4px;
}
#MITTE #PREISE .element2 a .preis{
padding-left:42px;
}
#MITTE #PREISE .element4 a .preis{
padding-left:64px;
}
#MITTE #PREISE .element6 a .preis{
padding-left:128px;
}
#MITTE #PREISE .element8 a .preis{
padding-left:106px;
}

/* BUCHUNG Formular */

#buchung{
/* width:350px; */
/* margin:0px 20px; */
/* height:auto; */
border:solid 0px #FFF;
overflow:hidden;
}

.user-buchung-pi3{
clear:both;
position:relative;
width:390px;
background:#FFFFFF url(../pics/under_back.gif) 0px bottom repeat-x;
padding-bottom:8px;
margin-bottom:12px;
}

.theForm{
padding-top:20px;
height:136px;
background:#FFFFFF url(../pics/form_back.gif) 0px 0px no-repeat;
color:#D50B27;
padding-left:16px;
}
.theForm label, .theForm span{
color:#D50B27;
font-size:0.88em;
font-weight:bold;
margin-top:5px;
}
.theForm label{
float:left;
width:140px;
}
.theForm span{
position:relative;
padding-top:12px;
margin-right:4px;
line-height:1.81em;
/* vertical-align:middle; */
}
/* html>body .theForm span{
vertical-align:middle;
} */

.theForm select{
vertical-align:middle;
margin-top:1px;
}

.theForm img{
vertical-align:middle;
border:0;
}

.theForm .labeldiv{
position:relative;
height:38px;
clear:both;
float:none;
}

.theForm .element_small{
float:left;
width:auto;
margin-right:4px;
}

.theForm .submit{
position:relative;
clear:both;
float:none;
width:370px;
}
.theForm .submit label{
margin-top:0px;
cursor:pointer;
}
.theForm .submit .subButton{
position:absolute;
right:10px;
margin-top:2px;
}

/* GOOGLE */
#MITTE_GOOGLE{
font-size:0.75em;
}

.googleAddress{
/* width:185px; */
overflow:hidden;
margin-bottom:10px;
/* background-color:#FFF; */
padding-bottom:10px;
border-bottom:solid 1px #BFBAAE;
/* font-size:0.75em; */
}

#MITTE_GOOGLE img{
margin-right:4px;
}

#MITTE_GOOGLE .adressH3 a, #MITTE_GOOGLE h3.adressH3 a:hover{
padding:0px;
/* color:#9E988A; */
color:#605A4D;
letter-spacing:0.06em;
text-decoration:none;
font-weight:bold;
}
.googleAddress .adressP{
padding:0px;
}

#b-tip{
position:absolute;
/* top:-80px; */
left:610px;
width:180px;
height:70px;
z-index:201;
/* background-color:#Fcc; */
overflow:hidden;
}
.top-80{
top:-80px;
}

#baer{
position:absolute;
top:-80px;
left:28px;
/* width:100px;
height:80px; */
z-index:201;
/* background-color:#Fcc; */
}
#baer a:link, #baer a:hover, #baer a:visited{
padding:46px 64px;
text-decoration:none;
/* background:#ff0; */
z-index:201;
}


/* SERVICELEISTE */
.serviceteaser{
position:relative;
margin-top:1.00em;
padding:0.19em 18px;
padding-right:16px;
}
.serviceteaser img{
margin-left:0px;
margin-right:2px;
/* width:30px;
height:30px; */
}

#servicekasten{
position:relative;
text-align:center;
margin:auto auto;
/* width:490px; */
height:420px;
/* border:solid 1px #000; */
}
#servicekasten_oben{
position:relative;
height:290px;
}
.icons{
margin:auto auto;
width:470px;
padding:10px 20px;
height:290px;
}
.icons img{
position:relative;
float:left;
margin:4px 14px;
}
#servicekasten_unten{
position:relative;
/* width:460px; */
background-image:url(../pics/PB_streifenbalken-iconspopup.gif);
background-position:0px 0px;
background-repeat:repeat-x;
padding-top:30px;
padding-right:26px;
padding-left:6px;
height:80px;
text-align:left;
font-size:0.75em;
}

.servicekasten_inhalt{
position:relative;
width:460px;
margin:auto auto;
}

.service-text-alle{
height:70px;
padding-left:30px;
}
.service-bild-einzel{
float:left;
margin-left:10px;
width:70px;
height:80px;
}
#servicekasten_unten strong{
font-weight:normal;
font-size:1.50em;
}
.service-text-einzel{
position:relative;
float:right;
margin-right:6px;
/* width:370px; */
width:360px;
height:70px;
}

#service-close{
float:right;
text-align:right;
/* position:absolute; */
width:30px;
height:20px;
/* margin:auto auto;
left:; */
/* right:12px; */
margin-bottom:4px;
/* padding-right:30px; */
cursor:pointer;
}
#service-close a{
position:relative;
color:#000;
font-size:0.81em;
}

.first{
background-color:#E9E7C6;
}
.service-text-einzel strong{
color:#FFF;
}
.service-text-alle strong{
color:#D50B27;
}
.first_oben{
background-color:#63A249;
}

.col_rot{
background-color:#F90423;

}
.col_gelb{
background-color:#F4E072;
}
.col_tuerkis{
background-color:#00CDF5;
}
.col_bourdo{
background-color:#BB3157;
}
.col_gruen{
background-color:#2BA33E;
}


/* Google-Map-Menü */
#reise{
position:absolute;
top:-88px;
left:42px;
width:80px;
height:22px;
z-index:200;
/* background-color:#Fcc; */
}
#reise a:link, #reise a:hover, #reise a:visited{
padding:4px 40px;
text-decoration:none;
/* background:#ff0; */
}
#ubahn{
position:absolute;
top:-90px;
left:130px;
width:60px;
height:22px;
z-index:200;
/* background-color:#FcF; */
}
#ubahn a:link, #ubahn a:hover, #ubahn a:visited{
padding:4px 30px;
text-decoration:none;
/* background:#0f0; */
}
#stadtplan{
position:absolute;
top:-94px;
left:200px;
width:130px;
height:22px;
z-index:200;
/* background-color:#FFc; */
}
#stadtplan a:link, #stadtplan a:hover, #stadtplan a:visited{
padding:4px 60px;
text-decoration:none;
/* background:#f00; */
}

#gmapmarker{
width:120px;
font-size:0.75em;
}
.gmapDir{
font-size:0.75em;
}

.tx-lumogooglemaps-pi1{
padding-left:30px;
}

/* GALERIE */
.galerie{
width:390px;
font-size:0.75em;
padding:0.19em 21px;
margin-bottom:14px;
}

.galeriebilderwrap{
/* position:absolute; */
margin-top:6px;
}

.galeriebild{
float:left;
/* width:91px;
height:90px; */
width:80px;
height:80px;
text-align:left;
overflow:hidden;
margin:5px 10px;
margin-left:0px;
}
.galeriebildhidden{
float:left;
width:auto;
height:auto;
}

/* Guestbook */

.tx-veguestbook-pi1 .tx-guestbook-latest{
padding:0px;
}
.tx-veguestbook-pi1 .tx-guestbook-date{
font-size:0.81em;
font-weight:normal;
color:#999999;
}

.tx-guestbook-latest-more a{
display:block;
margin:6px 0px;
padding:4px 0px;
/* font-size:1.13em; */
font-weight:bold;
color:#D50B27;
background:#FFF url(../pics/pfeil_rund_rot.gif) 330px 50% no-repeat;
border-top:solid 1px #D50B27;
border-bottom:solid 1px #D50B27;
}

.tx-veguestbook-pi1 .tx-guestbook-result, .tx-veguestbook-pi1 .tx-guestbook-pagination{
width:350px;
margin:0px 20px;
font-size:0.75em;
text-align:right;
font-weight:normal;
color:#999999;
}

/* Newsletter */
.tt_address_form{
margin:0px 20px;
}

/* allg. Klassen */
.rot{
color:#D60A27;
}
.clear{
clear:both;
float:none;
}
.left{
float:left;
}
.right{
float:right;
}
.center{
text-align:center;
}

#MITTE .inhalt{
margin-bottom:1.00em;
}

#LINKS .inhalt{
width:390px;
overflow:hidden;
/* background-color:#FFF; */
}
#MITTE .inhalt, #MITTE1 .inhalt, #MITTE2 .inhalt{
width:185px;
overflow:hidden;
}

.skip {
	position: absolute;
	left: -1000em;
	width: 20em;
}

/* TypoKlassen */

/* .bodytext{
margin-bottom:0.44em;
font-size:0.75em;
line-height:1.25em;
padding:0.44em 1.31em;
} */


#MITTE_OBEN .csc-textpic{
position:relative;
display:inline;
background-color:#FFFFFF;
}

#MITTE_OBEN div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}

#MITTE_OBEN div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
margin-left:0;
}

#MITTE_OBEN .csc-textpic-text p{
position:relative;
margin-left:16px;
}

/* .csc-textpic-text, .csc-textpic-imagewrap{
position:relative;
background-color:#FFFFFF;
} */

a:link, a:visited{
color:#D60A27;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/* a:link.internal-link, a:visited.internal-link, #MITTE .tx-srincludepages-pi1 a:link.internal-link{ */
#MITTE a.internal-link, #MITTE1 a.internal-link, #MITTE2 a.internal-link, #MITTE_OBEN a.internal-link{
position:relative;
display:inline;
color:#D60A27;
width:100px;
text-decoration:none;
/* padding-right:16px;
margin-right:4px;
background:transparent url(../pics/pfeil_rund_rot.gif) right 50% no-repeat; */
}
/* #MITTE a:hover.internal-link, #MITTE1 a:hover.internal-link, #MITTE2 a:hover.internal-link, #MITTE_OBEN a:hover.internal-link{
background:transparent url(../pics/pfeil_rund_rot_akt.gif) right 50% no-repeat;
} */



#LINKS .csc-textpic{
margin-left:20px;
margin-right:20px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
padding-right:10px;
}

.csc-textpic-caption{
color:#605A4D;
}
.csc-textpic-caption p, .csc-textpic-text{
margin-top:8px;
}
#LINKS .csc-textpic-caption p, #LINKS .csc-textpic-text{
margin-left:-20px;
}
#MITTE .csc-textpic-caption p{
margin-left:0px;
}

.csc-frame{
clear:both;
/* float:left; */
width:350px;
margin:20px auto;
margin-top:0.75em;
margin-bottom:0.75em;
padding-bottom: 10px;
border-bottom:solid 1px #9E988A;
}
div.csc-frame-rulerAfter p,
div.csc-frame-rulerAfter h3,
div.csc-frame-rulerAfter img
 {
	padding-left: 0px !important;
	display: block;
	clear: both;
	
}

div.csc-textpic  li {
	/*background: none !important;*/
}

#hostel-link {

height:171px;
position:absolute;
right:0px;
top:156px;
width:52px;
}



.important{
display:block;
margin:6px 0px;
padding:4px 0px;
/* font-size:1.13em; */
font-weight:bold;
color:#D50B27;
background:#FFF url(../pics/pfeil_rund_rot.gif) 330px 50% no-repeat;
border-top:solid 1px #D50B27;
border-bottom:solid 1px #D50B27;
}

.tx_lumogooglemaps_pi1_sidebar {
	display:none;
}



.tx-srfreecap-pi2-image {
	float: right;
	width: 220px;
}
