/* CSS Document */
#contentText {text-align: left; font-size: 10px;}
h1, h2, h3, p, p.back, a, a:hover, a:focus, a:active, ul, ol, li, input, input.border, select, textarea, label, form, table, th, td{font-family: arial; font-size: 12px;}
.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
p#csc-textpic-text { font-size: 10px; color: #036;}
contentText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #036;}
h2#contentText { font-size: 5px; font-weight: bold; color: #ff00000;}
h1.csc-firstHeader { font-size: 14px; color: #DD6717; text-decoration:none; font-weight:bold;}
h2.csc-firstHeader {margin-bottom: 7px; font-size: 16px; color: #ff0000; font-weight: normal;}
h3{margin-bottom: 3px; font-size: 14px; color: #036; font-style: normal;}
p.back{border: 1px solid #039; border-width: 1px 0; width: 90%; margin: 15px 0; color: #039;} 
.csc-textpic-image {border: 1px solid; border-color: #000000; border-width: 1px}
h1 {font-size: 14px; color: #DD6717; text-decoration:none; font-weight:bold;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
font-size: 10px; font-style: italic; border:0px;
margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt;}
h2 {font-weight: normal;}

.txt {
position:relative;
-moz-opacity:1; -khtml-opacity:1; opacity:1;
filter:alpha(opacity=100);
}

/* # ------------------ Navigation Level 1 ---------------------*/
a.navi-level1:link { font-family: Arial, Helvetica, sans-serif; padding-bottom: 1px; display: block; letter-spacing:0px; font-size: 11px; color: #ffffff;}
a.navi-level1:visited { font-family: Arial, Helvetica, sans-serif; padding-bottom: 1px; display: block; letter-spacing:0px; font-size: 11px; color: #ffffff;}
a.navi-level1:hover { font-family: Arial, Helvetica, sans-serif; padding-bottom: 1px; display: block; letter-spacing:0px; font-size: 11px; color: #E78500;}
a.navi-level1:active { font-family: Arial, Helvetica, sans-serif; padding-bottom: 1px; display: block; letter-spacing:0px; font-size: 11px; color: #ffffff;}

a.navi-level1-active:link { font-family: Arial, Helvetica, sans-serif; letter-spacing:0px; font-size: 11px; color: #E78500;}
a.navi-level1-active:visited { font-family: Arial, Helvetica, sans-serif; letter-spacing:0px; font-size: 11px; color: #E78500;}
a.navi-level1-active:hover { font-family: Arial, Helvetica, sans-serif; letter-spacing:0px; font-size: 11px; color: #E78500;}
a.navi-level1-active:active { font-family: Arial, Helvetica, sans-serif; letter-spacing:0px; font-size: 11px; color: #E78500;}


/* # ------------------ Navigation Level 2 ---------------------*/
a.navi-level2:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
a.navi-level2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
a.navi-level2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
a.navi-level2:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}

a.navi-level2-active:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E78500;}
a.navi-level2-active:visited { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #E78500;}
a.navi-level2-active:hover { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #E78500;}
a.navi-level2-active:active { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #E78500;}


/* # ------------------ Navigation Level 3 ---------------------*/
a.navi-level3:link { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #ffffff;}
a.navi-level3:visited { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #ffffff;}
a.navi-level3:hover { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #E78500;}
a.navi-level3:active { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #ffffff;}

a.navi-level3-active:link { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #E78500;}
a.navi-level3-active:visited { font-family: Arial, Helvetica, sans-serif;   font-size: 12px; color: #E78500;}
a.navi-level3-active:hover { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #E78500;}
a.navi-level3-active:active { font-family: Arial, Helvetica, sans-serif;   font-size: 12px; color: #E78500;}

/* # ------------------ Navigation Level 4 ---------------------*/
a.navi-level4, a.navi-level4:visited{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #c0c0c0;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #c0c0c0;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #c0c0c0;
background:#CDD5FD;
display: block;
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}

a.navi-level4:hover  {
background:#cccccc;
display: block;
padding-left: 6px;
padding-right:6px;
padding-top: 2px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006600;
}

/* # ------------------ Navigation Level 5 ---------------------*/
a.navi-level5, a.navi-level5:visited, a.navi-level5:active{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #c0c0c0;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #c0c0c0;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #c0c0c0;
background:#E2E8FE;
display: block;
padding-left: 12px;
padding-right: 9px;
padding-top: 2px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

a.navi-level5:hover  {
background:#cccccc;
display: block;
padding-left: 12px;
padding-right:9px;
padding-top: 2px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000;
}

/* # ------------------ Klickpfad ---------------------*/
.klickpfad{font-size: 10px;color: #2e4676;}
a.klickpfad:link{ font-size: 10px;color: #2e4676;}
a.klickpfad:visited{ font-size: 10px;color: #2e4676;}
a.klickpfad:hover{ font-size: 10px; color: #2e4676;}

.leftmenu{font-size: 10px; text-decoration: none; color: #2e4676;}
a.leftmenu:link{ font-size: 10px; text-decoration: none; color: #2e4676;}
a.leftmenu:visited{ font-size: 10px; text-decoration: none; color: #2e4676;}
a.leftmenu:hover{ font-size: 10px; text-decoration: none; color: #2e4676;}

td.month_weekday:link {

color: #cccccc;

}

body { 

	padding: 0;
	margin-left: 15px;
	align: center;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-chbholtels-pi1-listview .tx-chbholtels-pi1-sorttex (line 55)

{
float: left;
width: 450px;
clear: none;
height: 90px;
margin-top: 10px;

}
p {
	font-size: 12px;
}

img {border: 0px;}


a:link {
	text-decoration: none;
	font-size:12px;
	color:#2e4676;
}
a:visited {
	text-decoration: none;
	font-size:12px;
	color:#2e4676;

}
a:hover {
	text-decoration: none;
	font-size:12px;
	color:#b80037;

}
a:active {
	text-decoration: none;
	font-size:12px;
	color:#2e4676;

}
div.unterkunft {
	position:absolute;
	left:838px;
	top:298px;
	width:149px;
	height:165px;
	z-index:1;
}

div.werbung {
	position: absolute;
	top: 84px;
	left: 838px;
	width: 144px;
	height: 162px;
	background-image: url(../template/gfx/quick_de.gif);
	visibility: inherit;
}
	
div.zimmersuche {
	position:absolute;
	width:140px;
	height:171px;
	z-index:2;
	top: 509px;
	left: 840px;
}
