body {
	margin:0px;
	padding:0px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#D3E6F3;
	height:100%;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#565656;
}
.bodypop {
	margin:0px;
	padding:0px;
	background-image:none;
	background-color:#D3E6F3;
	height:100%;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#565656;
}
td {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#565656;
}
ul, li {margin-left:10px;padding:0px;margin-bottom:0px;}
#logo {
	position: absolute;
	top:22px;
	left:60px;
	z-index:3500;
}
#bannertext {
	position:absolute;
	top:122px;
	left:60px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#FFFFFF;
	z-index:1800;
	width:300px;
}
#headnavigation {
	position: absolute;
	top:46px;
	width:947px;
	text-align:right;
	z-index:1500;
}
#navigation {
	width:900px;
	position:absolute;
	top:72px;
	left:40px;
	z-index:2100;
	height:20px;
	padding-top:10px;
}
#contentStart {
	width:100%;
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	height:100%;
	min-height:100%;
	z-index:200;
	background-image:url(images/bg_home.gif);
	background-repeat:no-repeat;
}
html>body #contentStart {
 	height:auto;
	min-width:996px;
}
#content {
	width:100%;
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	height:100%;
	min-height:100%;
	z-index:200;
	background-image:url(images/bg_content.gif);
	background-repeat:no-repeat;
}
html>body #content {
	height:auto;
	min-width:996px;
}
#main {
	padding:0px;
	margin:0px;
	width:996px;
	height:auto;
}
html>body> #main {
 	height:auto;
}
#marginforfooter {
 width:75%;
 height:47px;
}
#footer {
	position:absolute;
	height:20px;
	z-index:1000;
	bottom:0px;
	width:100%;
	background-image:url(images/bg_footer.gif);
	background-repeat:repeat-x;
	margin:0px;
}
#footercontent {
	width:946px;
}
#impressum {
	float:left;
	padding-left:37px;
	padding-top:2px;
}
#tvc {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#FFFFFF;
	padding-top:2px;
	float:right;
}
#collum1 {
	margin-left:18px;
	width:205px;
	float:left;
	background-image:url(images/bg_collum.gif);
	background-repeat:repeat-x;
	z-index:250;
}
html>body>#content>#main>#collum1 {
	margin-left:36px;	
}
head:first-child+body #collum1 {
	margin-left:36px;
}

#sucheBewerbung {
	position:absolute;
	top:210px;
	left:35px;
	margin-left:18px;
	width:185px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#565656;
	z-index:5000;
	background-image:url(images/bg_collum.gif);
	background-repeat:repeat-x;
}
#pfadBewerbung {
	position:absolute;
	top:305px;
	left:270px;
}

#collum2 {
	margin-left:30px;
	width:205px;
	float:left;
	background-image:url(images/bg_collum.gif);
	background-repeat:repeat-x;
	z-index:5000;
	overflow:hidden;
}
#collum3 {	
	margin-left:30px;
	width:205px;
	float:left;
	background-image:url(images/bg_collum.gif);
	background-repeat:repeat-x;
	z-index:5000;
	overflow:hidden;
}
#collum4 {
	margin-left:30px;
	width:205px;
	float:left;
	background-image:url(images/bg_collum.gif);
	background-repeat:repeat-x;
	z-index:5000;
	overflow:hidden;
}
#collumContent {
	margin-left:30px;
	width:539px;
	float:left;
}
#spacer {
	height:194px;
}
#spacerContent {
	height:305px;
}
#spacerHead {
	height:105px;
}
#pfad {
	height:24px;
	width:540px;
}
#contentText {
	margin-top:13px;
	width:520px;
	height:auto;
	display:block;
}
#oclsbox {
	padding-top:325px;
	margin-left:30px;
	width:150px;
	float:left;
}
.collum {
	padding-left:17px;
	padding-right:5px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#565656;
	z-index:5000;
}
.headline {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:bold;
}
.headlineBlau {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	color:#0074BC;
}
.headlineQuicksuche {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#0074BC;
	margin-left:5px;
}
.headlineRot {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	color:#AF3232;
}
.highlight {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#AF8D32;
}
.urlaubskategorien {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#AF3232;
}
.headlineurlaubskategorien {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#AF3232;
	font-size:10.5pt;
	margin-bottom:5px;
}
.tabHeadurlaubskategorien {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F1C8C8;
	padding:4px;
	width:70px;
}
.tabHeadurlaubskategorien2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#AF3232;
	color:#FFFFFF;
	padding:5px;
}
.taburlaubskategorien {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F6E9E9;
	padding:4px;
}
.taburlaubskategorien2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F6E9E9;
	padding:5px;
	padding-left:20px;
}

.welt {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC33CC;
}
.headlinewelt {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC33CC;
	font-size:10.5pt;
	margin-bottom:5px;
}
.tabHeadwelt {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#E7C8E7;
	padding:4px;
	width:70px;
}
.tabHeadwelt2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#CC33CC;
	color:#FFFFFF;
	padding:5px;
}
.tabwelt {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F6E9E9;
	padding:4px;
}
.tabwelt2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F6E9E9;
	padding:5px;
	padding-left:20px;
}



.genussr,
.erlebnisreise {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#0072bc;
}

.headlinegenussr,
.headlineerlebnisreise {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#0072bc;
	font-size:10.5pt;
	margin-bottom:5px;
}
.tabHeadgenussr,
.tabHeaderlebnisreise {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#0072bc;
	padding:4px;
	width:70px;
    color: #ffffff;
}
.tabHeadgenussr2,
.tabHeaderlebnisreise2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#0072bc;
	color:#FFFFFF;
	padding:5px;
     color: #ffffff;
}
.tabgenussr,
.taberlebnisreise {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#87bddf;
	padding:4px;
}
.tabgenussr2,
.taberlebnisreise2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#87bddf;
	padding:5px;
	padding-left:20px;
}
.kultur {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#0072BC;
}
.headlinekultur {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#0072BC;
	font-size:10.5pt;
	margin-bottom:5px;
}
.tabHeadkultur {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#B9D9ED;
	padding:4px;
	width:70px;
}
.tabHeadkultur2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#0072BC;
	color:#FFFFFF;
	padding:5px;
}
.tabkultur {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#D7E7F1;
	padding:4px;
}
.tabkultur2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#D7E7F1;
	padding:5px;
	padding-left:20px;
}
.wandern {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#ED1C24;
}

.aktivrad {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#ED1C24;
}

.headlineaktivrad, 
.headlinewandern {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#ED1C24;
	font-size:10.5pt;
	margin-bottom:5px;
}
.tabHeadaktivrad,
.tabHeadwandern {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F7A9AC;
	padding:4px;
	width:70px;
}
.tabHeadaktivrad2,
.tabHeadwandern2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F7A9AC;
	color:#FFFFFF;
	padding:5px;
}
.tabaktivrad,
.tabwandern {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F9D8D9;
	padding:4px;
}
.tabaktivrad2,
.tabwandern2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F9D8D9;
	padding:5px;
	padding-left:20px;
}
.musik {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#F7941D;
}
.headlinemusik {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#F7941D;
	font-size:10.5pt;
	margin-bottom:5px;
}
.tabHeadmusik {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#FAD1A0;
	padding:4px;
	width:70px;
}
.tabHeadmusik2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F7941D;
	color:#FFFFFF;
	padding:5px;
}
.tabmusik {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F9E9D6;
	padding:4px;
}
.tabmusik2 {
	font-family:Verdana, Helvetica, sans-serif;
	background-color:#F9E9D6;
	padding:5px;
	padding-left:20px;
}
a.link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.link:link {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.link:active {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.link:visited {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.link:hover {
	text-decoration:underline;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.main {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#565656;
	text-decoration:none;
}
a.main:link {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}
a.main:active {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}
a.main:visited {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}
a.main:hover {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}

a.naviLink {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.naviLink:link {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.naviLink:active {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.naviLink:visited {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.naviLink:hover {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.box {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#565656;
	text-decoration:underline;
}
a.box:link {
	text-decoration:underline;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}
a.box:active {
	text-decoration:underline;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}
a.box:visited {
	text-decoration:underline;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}
a.box:hover {
	text-decoration:none;
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}
a.anrufen {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#FFFFFF;
	text-decoration:none;
}
a.anrufen:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#FFFFFF;
	text-decoration:none;
}
a.anrufen:active {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#FFFFFF;
	text-decoration:none;
}
a.anrufen:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#FFFFFF;
	text-decoration:none;
}
a.anrufen:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#FFFFFF;
	text-decoration:underline;
}

a.ocls {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	color:#0072BC;
	text-decoration:underline;
}
a.ocls:link {
	text-decoration:underline;
	color:#0072BC;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.ocls:active {
	text-decoration:underline;
	color:#0072BC;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.ocls:visited {
	text-decoration:underline;
	color:#0072BC;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.ocls:hover {
	text-decoration:none;
	color:#0072BC;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.blau {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.blau:link {
	text-decoration:none;
	color:#0072BC;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.blau:active {
	text-decoration:none;
	color:#0072BC;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.blau:visited {
	text-decoration:none;
	color:#0072BC;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
a.blau:hover {
	text-decoration:underline;
	color:#0072BC;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
}
.normal {
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.7pt;
	width:154px;
	margin-top:4px;
}
.quick {
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.0pt;
	width:161px;
	margin-top:5px;

}
.normal {
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.0pt;
	width:161px;
	margin-top:2px;
	border:1px solid black;
}
.small {
	color:#565656;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.0pt;
	width:20px;
	margin-top:2px;
	border:1px solid black;
}
.submitButton {
	margin-top:5px;
}
.blau {
	color:#0072BC;
}
.blauSmall {
	color:#0072BC;
	font-size:7.7pt;
}
.highlightImage {
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #AF8D32;
}
.rotate {
	float:left;
	width:63px;
	height:58px;
}
.erlebnisreiseImage {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #0072bc;
}
.kulturImage {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #0072BC;
}
.wandernImage {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #ED1C24;
}

.aktivradImage {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #ED1C24;
}




.weltImage {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #CC33CC;
}
.musikImage {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #F7941D;
}
.urlaubskategorienImage {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #AF3232;
}
.menuelevel1{
	position:relative;
	z-index:2100;
	
}
.menuelevel2{
	position:absolute;
	top:22px;
	left:0px;
	visibility:hidden;
	z-index:2100;
	width:182px;	
}
.submenue {
	
	z-index:2100;
	width:182px;
	border-left:1px solid #0072BC;
	border-right:1px solid #0072BC;
	border-bottom:1px solid #0072BC;
}
.submenueItem {
	height:15px;
	padding-left:8px;
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	color:#0072BC;
	z-index:2100;
}
#infoHome {
	height:58px;
	padding:0px;
	margin:0px;
}
#detailLinks {
	width:518px;
	padding:0px;
	margin:0px;
}
#detailRechts {
	width:252px;
	float:right;
	padding:0px;
	margin-left:10px;
}
#topinfo {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:2px;
}
#topinfoText {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;
	padding-left:50px;
	padding-top:5px;
	height:30px;
	width:200px;
}
#edgelinks {
	position:absolute;
	top:343px;
	left:536px;
	z-index:5000;
}
#edgerechts {
	position:absolute;
	top:343px;
	left:772px;
	z-index:5000;
}
#blur3 {
	position:absolute;
	top:343px;
	left:637px;
	z-index:4000;
}
#blur2 {
	position:absolute;
	top:343px;
	left:688px;
	z-index:4000;
}
#blur1 {
	position:absolute;
	top:343px;
	left:739px;
	z-index:4000;
}
.crossmarketing {
	margin:0px;
}
#printAdress {
	display:none;
}
#printLogo {
	display:none;
}
.oclsBox {
	background-color:#D3E6F3;
	border:1px solid #0072BC;
	padding:4px;
}
.oclsBoxSCS {
	background-color:#D3E6F3;
	border:1px solid #0072BC;
	padding:4px;
	width:160px;
}
#tvcLink {
	position:absolute;
	top:440px;
	left:5px;
	z-index:9000;
}

iframe{
	border: none;
}


.taberlebnisreise2 a.box,
.taberlebnisreise2 td {
    color: #ffffff!important;
}
