body {background-color:#ffffff; font-family:verdana,arial,geneva,sansserif; color:#546D86; font-size:12px; background-image: url(/pix/bg.gif); background-repeat:no-repeat;}

a:link {color:#AE9F59;text-decoration:none}
a:visited {color:#AE9F59;text-decoration:none}
a:hover {color:#336699;text-decoration:none}

a.menue:link {text-decoration:none; color:#546D86;}
a.menue:visited	{text-decoration:none; color:#546D86;}
a.menue:hover {text-decoration:underline; color:#546D86;}

a.menue_hoerzu:link {background: url(/pix/hoerzu/hoerzu_logo_small.gif) no-repeat 0 0; padding:0 0 0 53px; text-decoration:none; color:#546D86;}
a.menue_hoerzu:visited	{background: url(/pix/hoerzu/hoerzu_logo_small.gif) no-repeat 0 0; padding:0 0 0 53px; text-decoration:none; color:#546D86;}
a.menue_hoerzu:hover {background: url(/pix/hoerzu/hoerzu_logo_small.gif) no-repeat 0 0; padding:0 0 0 53px; text-decoration:underline; color:#546D86;}

a.menuesub:link {text-decoration:none; color:#2C4156;}
a.menuesub:visited	{text-decoration:none; color:#2C4156;}
a.menuesub:hover {text-decoration:underline; color:#2C4156;}

a.menuesubon:link {text-decoration:underline; color:#2C4156;}
a.menuesubon:visited	{text-decoration:underline; color:#2C4156;}
a.menuesubon:hover {text-decoration:underline; color:#2C4156;}

a.weiss:link {text-decoration:none; color:#ffffff;}
a.weiss:visited	{text-decoration:none; color:#ffffff;}
a.weiss:hover {text-decoration:underline; color:#ffffff;}

a.schwarz:link {text-decoration:none; color:#000033;}
a.schwarz:visited	{text-decoration:none; color:#000033;}
a.schwarz:hover {text-decoration:underline; color:#000033;}

.blau {color:#336699;}
.orange {color:#ff9933;}
hr {color:#000000; background-color:#000000; height:1px; border:none;}
a.gross {color:#336699; font-size: 12px; font-family: verdana,arial,geneva,sansserif;}	

a.flagat:link {background: url(/pix/menue/at_on.gif) no-repeat 0 2px; margin: 4px 0 0 0; padding:0 0 0 20px; text-decoration:none; display:block;}
a.flagat:visited	{background: url(/pix/menue/at_on.gif) no-repeat 0 2px; margin: 4px 0 0 0; padding:0 0 0 20px; text-decoration:none; display:block;}
a.flagat:hover {background: url(/pix/menue/at_over.gif) no-repeat 0 2px; margin: 4px 0 0 0; padding:0 0 0 20px; text-decoration:none; display:block;}

a.flagch:link {background: url(/pix/menue/ch_on.gif) no-repeat 0 2px; margin: 4px 0 2px  0; padding:0 0 0 20px; text-decoration:none; display:block;}
a.flagch:visited	{background: url(/pix/menue/ch_on.gif) no-repeat 0 2px; margin: 4px 0 2px  0; padding:0 0 0 20px; text-decoration:none; display:block;}
a.flagch:hover {background: url(/pix/menue/ch_over.gif) no-repeat 0 2px; margin: 4px 0 2px  0; padding:0 0 0 20px; text-decoration:none; display:block;}


table.datentabelle {border-collapse:collapse; border:1px solid #336699; background-color:#ffffff;}
th.datenlinks {font-family: verdana,arial,geneva,sansserif; font-size:10px; text-align:left;}
th.daten {font-family: verdana,arial,geneva,sansserif; font-size:10px;}
td.submenue {font-family: verdana,arial,geneva,sansserif; font-size:10px;}
td {font-family: verdana,arial,geneva,sansserif; font-size:12px;}
td.content {font-family: verdana,arial,geneva,sansserif; font-size:12px; line-height: 16px;}
td.fuss {font-family: verdana,arial,geneva,sansserif; font-size:12px; color:#ffffff;}
td.kalender {font-family: verdana,arial,geneva,sansserif; font-size:11px;}
td.deluxe {background-color:#fff;}
table.braun td {border-right:1px solid #fff; padding:4px;}
tr.zeile_braun1 {background-color:#e6d58d;}
tr.zeile_braun1 td {padding:6px;}
tr.zeile_braun2 {background-color:#f2eac6;}



td.katalog {border:1px solid #666; background-color:#CCEFFC;}
div.katalog {font-family: verdana,arial,geneva,sansserif; font-size:11px; padding:3px;}

div.kastenhome {font-family: garamond,verdana,arial,geneva,sansserif; font-size:15px; font-style:italic; font-weight:normal; background-color:#eeaa00; border:1px solid #546D86; color:#203247}

table.infofenster {border-right:1px solid #336699; border-bottom:1px solid #336699;}
table.infofenster td {padding:2px; border-top:1px solid #336699; border-left:1px solid #336699; vertical-align:top;}

/*
div.kastenhome {font-family: garamond,verdana,arial,geneva,sansserif; font-size:15px; font-style:italic; font-weight:normal; background-color:#eeaa00; padding:1px 0px 1px 0px; border:1px solid #546D86; color:#203247}

a.kasten {color:#2F5179; letter-spacing:0.1em;}
*/

div.text {font-family: verdana,arial,geneva,sansserif; font-size:11px; padding:3px; background-color:#ffffff; border:1px solid #546D86; color:#546D86}
div.text12 {font-family: verdana,arial,geneva,sansserif; font-size:12px; padding:3px; background-color:#ffffff; border:1px solid #546D86; color:#546D86}

div.texto {font-family: verdana,arial,geneva,sansserif; font-size:11px; background-color:#ffffff; color:#546D86}

input {font-family: verdana,arial,geneva,sansserif; font-size:12px;}
SELECT {font-family: verdana,arial,geneva,sansserif; font-size:12px;}
TEXTAREA {font-family: verdana,arial,geneva,sansserif; font-size: 12px;}


h1 {font-size:18px; font-style:normal; font-weight:bold; color:#546D86; margin:0em 0em 0em 0em;}
h1.zwischenzeile {font-size:12px; font-weight:normal; line-height: 16px;}
h1.absatzanfang {font-size:12px; font-weight:normal; line-height: 16px; display: inline;}
h2 {font-size:12px; color:#546D86; font-weight:normal; margin:0em 0em 0em 0em;}
h3 {font-size:12px; color:#546D86; font-weight:normal; margin:0em 0em 0em 0em;}
/* nicht verwendet: */
h4 {font-size:14px; font-weight:bold; color:#FF9933; margin:0px;}
h5 {font-size:1em; font-style:italic; font-weight:bold; margin:0em 0em 0em 0em;}

/* sonder */
div.hoerzu_popup {background: url(/pix/hoerzu/hoerzu_transp.gif) no-repeat 0 0; margin:0; padding:0 0 0 53px; font-weight:bold; color:#546D86;}

/**
 * message box styles
 * @author martin glass <mglass (at) 3-point.de>
 */
#page-cover {width:100%; position:absolute; top:0; left:0; z-index:100; background-color:#00b3ec; opacity:0.2; -moz-opacity:0.20; filter:alpha(opacity=20); display:none;}
#page-window {position:absolute; z-index:1000; top:166px; left:197px; width:533px; display:none; border:1px solid #546c86; background:#ffffff; padding:18; padding-top: 0;}

#page-window .close {background:url(/pix/home/kasten_pagecover_reisetag_link.gif) 18px 18px no-repeat #ffffff; position:relative; left:-19px; top:-70px; border:1px solid #546c86; float:left; padding:14px 18px 14px 26px; font-weight:bold;}
#page-window .info {background:url(/pix/home/kasten_pagecover_reisetag_link.gif) 7px 5px no-repeat #ffffff; padding-left:16px;}

//#page-window span {float:right;}
* html #page-window {left:200px;}
* html #page-window .close {left:-19px;}
#page-window span {position:relative; right:-56px;}
.page-window-content {margin-left:180px; margin-top:20px;}
.page-window-content h2 {font-weight:bold;}

.gallery {width:390px; overflow:hidden;}
.gallery img {margin:0; margin-right:5px; margin-bottom:5px;}
