/* CSS Document background-image:url(../img/navi3.gif);*/

img {margin:0px; border:0px; }

body {  background-image:url(../img/bg6.gif); background-color:#ffffff; margin:0px; height:100%; background-repeat:repeat; background-attachment:fixed;}

.bghotel { width:100%; height:100%; text-align:left; vertical-align:bottom; z-index:1; background-image:url(../img/love4.gif); background-repeat:no-repeat; background-position:bottom left; background-attachment:fixed;  position:fixed;}

div, body, span, td { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000000;}

.centerbox {width:628px; position:absolute; left:460px; top:-1px; background-color:#FFFFFF; border-right:1px #DFDFDF solid; border-bottom:1px #DFDFDF solid; border-left:1px #DFDFDF solid; background-image:url(../img/transparent.gif);  z-index:2;  }
.spanner {float:left; width:1px; height:1229px;}
.navibox {position:absolute;  width:204px; top:-1px; left:250px; background-color:#FFFFFF;  background-repeat:no-repeat;  z-index:3; border-right:1px #DFDFDF solid; border-left:1px #DFDFDF solid; border-bottom:1px #DFDFDF solid; }
.conboxA {margin-left:16px;}
.conboxB {width:597px;}
.titel {font-weight:bold;}
.titelN {font-weight:bold; font-size:16px; margin-bottom:10px;}

.conboxdual {margin-top:15px; width:599px; }
.conboxleft { width:351px; float:left; border-right: solid #000000 1px; padding-right:20px; }
.conboxright{  width:210px; float:right; }

.conboxalone {margin-top:15px; width:597px; }
.conboxcomplete { padding-right:5px; }

.bild { margin-bottom:20px; }
.maintext {margin-bottom:20px;}
.intro { font-weight:bold; margin-bottom:20px;}
.introA { font-weight:bold; margin-bottom:20px;}
.titelbild {border-bottom: solid #000000 1px; margintop:15px;  margin-left:5px;  margin-right:5px;}
.textrechts {margin-top:30px; padding-right:5px;  padding-left:5px; }
.textlinks {margin-top:30px; padding-left:5px;  padding-right:5px;}
.swflinks {margin-top:0px; padding-left:5px;  margin-bottom:20px;}

a { color: #000000; text-decoration: underline; }
a:hover { color: #ff3000; text-decoration: underline; }

#Tabelle_02 { position: relative; background-color:#ffffff;}

/* CSS Hack gegen blitzen der Navi in IE
 * html a { background: url(../images/navi/kachel2.jpg); background-position: -1057px 0; background-repeat:no-repeat; }*/
 
 .block { text-align:left; margin-bottom:30px;}
.durch {clear:both; padding:10px; margin:5px; text-align:left; border:solid 1px #cccccc;}
.durchboxB { margin:5px; }
.durchbox {width:585px;}
.durch3 {clear:both; padding:10px;text-align:left; border:solid 1px #cccccc;}
.durch2 {clear:both; padding:10px; margin:5px; text-align:left; border:solid 1px #cccccc; width: 150px;}

.locboxC {}
.locbox {width: 195px; float:left;}
.locC {margin:5px; padding:0px; border:solid 1px #cccccc; }

.locA {width: 185px; padding:0px; margin:5px; float:left; border:solid 1px #cccccc; }
.locB {width: 100px; padding:0px; margin:5px; float:left; border:solid 1px #cccccc; }
.locort { text-align:left;  padding-left:10px; padding-right:10px; margin:5px; background-color:#ef7f01; color:#ffffff; font-weight:bold; }
.locevent { text-align:left;  padding:10px; margin:5px;  background-color:#ececec;}
.tagprogramm {font-weight:bold; font-size:16px; margin-bottom:10px; color:#303030; margin:5px; }
.locL {padding-bottom:20px; padding-left:5px;}



