body{background-image:url('/img/queen-bg.gif'); background-repeat:repeat-x; font-family:Trebuchet MS,Tahoma, Verdana,Arial,Helvetica,Sans-Serif; font-size:11pt; color:#990000}

td{font-family:Trebuchet MS,Tahoma, Verdana,Arial,Helvetica,Sans-Serif; font-size:11pt;}
input{font-family:Trebuchet MS,Tahoma, Verdana,Arial,Helvetica,Sans-Serif; font-size:10pt;}
li	{font-size:9pt;}
h2 {font-size:12pt; font-weight:bold;}
p { margin:0 }
.anfrage 		{ padding:2px 12px 2px 12px; font-size:10pt; border:1px outset #CC0000; background-color:#EFEFEF; color:CC0000; text-decoration:none; font-weight:bold;}
.anfrage:link 	{ padding:2px 12px 2px 12px; font-size:10pt; border:1px outset #CC0000; background-color:#EFEFEF; color:CC0000; text-decoration:none; font-weight:bold;}
.anfrage:hover 	{ padding:2px 12px 2px 12px; font-size:10pt; border:1px outset #CC0000; background-color:#EFEFEF; color:CC0000; text-decoration:none; font-weight:bold;}
.anfrage:visited 	{ padding:2px 12px 2px 12px; font-size:10pt; border:1px outset #CC0000; background-color:#EFEFEF; color:CC0000; text-decoration:none; font-weight:bold;}



.links{font-size:8pt; text-decoration:none;}
.links:link{font-size:8pt; text-decoration:none;}

.link:link { text-decoration:none; color:#980000;}
.link:hover { text-decoration:none; color:#980000;}
.link:visited { text-decoration:none; color:#980000;}

.qclink:link {  color:#660000;}
.qclink:hover { color:#660000;}
.qclink:visited {  color:#660000;}

.navibutton{background-color:#990000}
.navibutton:hover{background-color:#CC0000}

.navibutton2{background-color:#990000; color:#FFFFFF; text-decoration:none; font-size:9pt}
.navibutton2:link{background-color:#990000; color:#cccc99; text-decoration:none; font-size:9pt}
.navibutton2:visited{background-color:#990000; color:#cccc99; text-decoration:none; font-size:9pt}
.navibutton2:hover{background-color:#CC0000; color:#cccc99; text-decoration:none; font-size:9pt}

.text{font-size:9pt; color:#990000}

.suchtabelle{border:2px dotted #990000; background-color:#999966}

.suchform{font-size:9pt; font-weight:bold}

.suchueb{font-size:12pt; font-weight:bold}

.suchbutton{background-color:#CCCC99; border:1px solid #990000}
.suchbutton:hover{background-color:#CCCCCC; border:1px solid #000099}

select{background-color:#EFEFEF; color:#000066; font-weight:bold; font-family:Trebuchet MS,Tahoma, Verdana,Arial,Helvetica,Sans-Serif; padding:2px 2px 2px 2px}

.verlauf{background-color:#AAAA66; font-size:9pt}
.verlaufT{background-color:#AAAA66; font-size:9pt; border-bottom:2px dotted #CC0000; font-weight:bold;}

.preistab{background-color:#AAAA66; font-size:10pt; padding:1px 6px 1px 6px;}
.preistabSPECIAL{background-color:#AAAA66; font-size:12pt; color:green; font-weight:bold; padding:1px 6px 1px 6px;}
.preistabT{background-color:#AAAA66; font-size:10pt; border-bottom:2px dotted #CC0000; font-weight:bold; padding:1px 6px 1px 6px;}

.deckl{border:1px solid #990000; font-size:9pt; background-color:#EFEFEF;}
.deckr		{border:1px solid #990000; background-color:#EFEFEF;}
.deckr:hover	{border:1px dotted #990000; background-color:#ABABAB;}

.deckv		{  font-size:9pt; font-weight:bold; text-decoration:none; padding:3px 10px 3px 10px;  }
.deckv:hover	{  font-size:9pt; font-weight:bold; text-decoration:none; padding:3px 10px 3px 10px;  color:#CC0000  }
.deckv:visited{  font-size:9pt; font-weight:bold; text-decoration:none; padding:3px 10px 3px 10px;  }
.deckv:link	{  font-size:9pt; font-weight:bold; text-decoration:none; padding:3px 10px 3px 10px;  }

.daten{background-color:#DFE1A7; font-size:10pt; font-weight:bold; color:#990000}

.detaillink		{ font-size:9pt; text-decoration:none; border:1px solid #2F2F2F; color:#0E0E0E; width:80px; padding:1px 15px 1px 15px; background-color:#CFCFCF;}
.detaillink:link	{ font-size:9pt; text-decoration:none; border:1px solid #2F2F2F; color:#0E0E0E; width:80px; padding:1px 15px 1px 15px; background-color:#CFCFCF;}
.detaillink:hover	{ font-size:9pt; text-decoration:none; border:1px solid #EFEFEF; color:#2E2E2E; width:80px; padding:1px 15px 1px 15px; background-color:#DFDFDF;}
.detaillink:visited	{ font-size:9pt; text-decoration:none; border:1px solid #2F2F2F; color:#0E0E0E; width:80px; padding:1px 15px 1px 15px; background-color:#CFCFCF;}

.routenname {background-color:#AAAA66; font-size:14pt; font-weight:bold}

.kabinen{font-size:9pt;}
.kabinentab{padding:4px; background-color:#CCCC77; border:2px outset #CC0000;}

.form{ font-size:9pt; font-weight:bold; }

.forminput { padding:1px 2px 1px 5px; font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica; color:#660000; font-size:12pt; }

.toplink { font-size:12pt; font-weight:bold; text-decoration:none; color:#AA0000}
.toplink:link { font-size:12pt; font-weight:bold; text-decoration:none; color:#AA0000}
.toplink:visited { font-size:12pt; font-weight:bold; text-decoration:none; color:#AA0000}
.toplink:hover { font-size:12pt; font-weight:bold; text-decoration:underline; color:#AA0000}


.beratung:link{border:1px solid #660000; padding:1px 15px 1px 15px; color:#660000; font-size:9pt; font-weight:bold; text-decoration:none;}
.beratung:visited{border:1px solid #660000; padding:1px 15px 1px 15px; color:#660000; font-size:9pt; font-weight:bold; text-decoration:none;}
.beratung:hover{border:1px solid #660000; background-color:#CFCFCF; padding:1px 15px 1px 15px; color:#660000; font-size:9pt; font-weight:bold; text-decoration:none;}

