TABLE {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	vertical-align:top;
	color : #000000;
}

.text {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	vertical-align : top;
	color : #000000;
}
.text:link { color:#6B008C;text-decoration:underline; }
.text:active { color:#6B008C;text-decoration:underline; }
.text:visited { color:#6B008C;text-decoration:underline; }
.text:focus { color:#6B008C;text-decoration:underline; }
.text:hover { color:#ff00cc;text-decoration:underline; }

.text_achtung {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	vertical-align : top;
	color : #009933;
}
.text_achtung:link { color:#009933;text-decoration:underline; }
.text_achtung:active { color:#009933;text-decoration:underline; }
.text_achtung:visited { color:#009933;text-decoration:underline; }
.text_achtung:focus { color:#009933;text-decoration:underline; }
.text_achtung:hover { color:#ff00cc;text-decoration:underline; }


.textinvers {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	vertical-align:top;
	color : #ffffff;
}
.textinvers:link { color:#ffffff;text-decoration:none; }
.textinvers:active { color:#ffffff;text-decoration:none; }
.textinvers:visited { color:#ffffff;text-decoration:none; }
.textinvers:focus { color:#ffffff;text-decoration:none; }
.textinvers:hover { color:#C3B2C8;text-decoration:none; }

.textinvers2 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	vertical-align:top;
	color : #ffffff;
}
.textinvers2:link { color:#ffffff;text-decoration:none; }
.textinvers2:active { color:#ffffff;text-decoration:none; }
.textinvers2:visited { color:#ffffff;text-decoration:none; }
.textinvers2:focus { color:#ffffff;text-decoration:none; }
.textinvers2:hover { color:#000000;text-decoration:none; }

.headline {
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	line-height:20px; 
	color : #000000;
}

.subheadline {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	vertical-align : top;
	color : #000000;
}

.bildunterschrift {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	font-style : oblique;
	font-weight : bold;
	vertical-align : top;
	color : #999999;
}

.sean {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
	color : #000000;
}

.navigation {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	text-transform : uppercase;
	color : #828282;
}

.unternavigation {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #999999;
}

.drittenavigation {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #999999;
}

.externelinks {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.internelinks {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.login2 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	vertical-align : top;
	color : #000000;
	padding : 10px;
}

.loginerror {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	vertical-align : top;
	color : #cc0000;
	padding : 10px;
}


.loginout {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	vertical-align : top;
	color : #009933;
	padding : 10px;
}


.webed {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #1C5DDD;
}

td.navigation {
  border-style:solid;
	border-color:#828282;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:8px;
	background-color:#eeeeee;
}

td.unternavigation {
    border-style:solid;
	border-color:#828282;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:2px;
	background-color:#ffffff;
}

td.drittenavigation {
    border-style:solid;
	border-color:#828282;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:20px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:2px;
	background-color:#ffffff;
}

td.externelinks {
    border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:4px;
	background-color:#66cc33;
}

td.internelinks {
    border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:4px;
	background-color:#FD9C27;
}

td.newslinien {
    border-style:dotted;
	border-color:#380049;
	border-width:0px;
	border-top-width:3px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:4px;
}

td.veranstaltungenhead {
    border-style:solid;
	border-color:#828282;
	border-width:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:#009933;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #ffffff;
}

td.veranstaltungen {
    border-style:solid;
	border-color:#828282;
	border-width:1px;
	border-top-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:#ffffff;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}


td.hoteltarifhead {
    border-style:solid;
	border-color:#828282;
	border-width:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:#380049;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #ffffff;
}

td.hoteltarif {
    border-style:solid;
	border-color:#828282;
	border-width:1px;
	border-top-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:#ffffff;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

td.infokastenhead {
    border-style:solid;
	border-color:#FD9C27;
	border-width:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:#FD9C27;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

td.infokastensubhead {
    border-style:solid;
	border-color:#FD9C27;
	border-width:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:2px;
	background-color:#FFCA8B;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

td.infokasten {
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:#ffffff;
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

table.infokasten {
    border-style:solid;
	border-color:#FD9C27;
	border-width:1px;
	border-top-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:#ffffff;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

td.download {
    border-style:solid;
	border-color:#828282;
	border-width:1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#eeeeee;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}


.download:link { color:#6B008C;text-decoration:underline; }
.download:active { color:#6B008C;text-decoration:underline; }
.download:visited { color:#6B008C;text-decoration:underline; }
.download:focus { color:#6B008C;text-decoration:underline; }
.download:hover { color:#66CC33;text-decoration:underline; }


td.login {
    border-style:solid;
	border-color:#828282;
	border-width:1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#009933;
	font-family : Arial, Verdana, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color : #ffffff;
}

td.loginbotton {
    border-style:solid;
	border-color:#66cc33;
	border-width:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ffffff;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.button {
    border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#380049;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #ffffff;
	height: 18px;
	cursor: hand;
}

.button:hover {
    background-color:#886692;
}

.suche {
    border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	background-color:#C3B2C8;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

td.suche {
    padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
}

img.bild {
    border-style:solid;
	border-color:#380049;
	border-width:1px;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : oblique;
	font-weight : normal;
	color : #999999;
}

.bild:link { border-color:#380049;color:#6B008C;text-decoration:underline; }
.bild:active { border-color:#6B008C;color:#6B008C;text-decoration:underline; }
.bild:visited { border-color:#380049;color:#6B008C;text-decoration:underline; }
.bild:focus { border-color:#380049;color:#6B008C;text-decoration:underline; }
.bild:hover { border-color:#6B008C;color:#66CC33;text-decoration:underline; }

/* Journalistenpreis */

.jsp_navigation {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	text-transform : uppercase;
	color : #828282;
}

.jsp_unternavigation {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #999999;
}

.jsp_drittenavigation {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #999999;
}

td.jsp_navigation {
  border-style:solid;
	border-color:#828282;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:8px;
	background-color:#eeeeee;
  cursor: pointer;
}

td.jsp_unternavigation {
  border-style:solid;
	border-color:#828282;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:2px;
	background-color:#ffffff;
  cursor: pointer;  
}

td.jsp_drittenavigation {
  border-style:solid;
	border-color:#828282;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:20px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:2px;
	background-color:#ffffff;
  cursor: pointer;  
}

.jsp_headline {
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	line-height:20px; 
	color : #FF732E;
}

.jsp_subheadline {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	vertical-align : top;
	color : #000000;
}

.jsp_bildunterschrift {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	font-style : oblique;
	font-weight : bold;
	vertical-align : top;
	color : #FF732E;
}

.jsp_text:link,.text:active,.text:visited,.text:focus { 
     color:#6B008C;
     text-decoration:underline; 
   }

.jsp_text:hover { 
     color:#FF732E;text-decoration:underline; 
   }
   
td.jsp_internelinks {
    border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#FD9C27;
}