/* $Id: 1.css,v 1.29 2010/05/14 09:54:10 abl Exp $ */
/*
BlauGrau
global */
body { padding:0; margin:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12; background-color: #FFFFFF; }
td { font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12; color: #000000; }
form { padding:0; margin:0;}
label { cursor:pointer;}
.noscreen { display:none; }

/* links */
a { text-decoration:underline; color: #FF3300; } 
a:hover {text-decoration:underline; color: #333399; }
a.prinavi {text-decoration:none; font-weight:bold; font-size: 12; color: #FF3300; } 
a.prinavi:hover {text-decoration:none; color: #333399; }
a.subnavi {text-decoration:none; font-size: 11; color: #FF3300; } 
a.subnavi:hover {text-decoration:none; color: #333399; }
a.tabnavi {text-decoration:none; font-size: 12; color: #FF3300; } 
a.tabnavi:hover {text-decoration:none; color: #333399; }
a.textnavi {text-decoration:none; font-size: 12; color: #FF3300; } 
a.textnavi:hover {text-decoration:none; color: #333399; }
a.butnavi {text-decoration:none; font-weight:bold; font-size: 13; color: #FF3300; } 
a.butnavi:hover {text-decoration:none; font-weight:bold; color: #333399; }
a.topten {text-decoration:none; font-weight:bold; font-size: 12; color: #333399; } 
a.topten:hover {text-decoration:none ; color: #FF3300; }
a.left1 {text-decoration:none; font-weight:normal; font-size: 18px; color: #FF3300; }
a.left1:hover  {text-decoration:none ; color: #333399; }
a.left1:visited  {text-decoration:none ; color: #FF3300; }
a.left2 {text-decoration:none; font-weight:normal; font-size: 16px; color: #FF3300; }
a.left2:hover  {text-decoration:none ; color: #333399; }
a.left2:visited  {text-decoration:none ; color: #FF3300; }
a.left3 {text-decoration:none; font-size: 12px; color: #FF3300; }
a.left3:hover  {text-decoration:none ; color: #333399; }
a.left3:visited  {text-decoration:none ; color: #FF3300; }
a.left4 {text-decoration:none; font-weight:bold; font-size: 18px; color: #FF3300; }
a.left4:hover  {text-decoration:none ; color: #333399; }
a.left4:visited  {text-decoration:none ; color: #FF3300; }
a.left5 {text-decoration:none; font-weight:bold; font-size: 16px; color: #FF3300; }
a.left5:hover  {text-decoration:none ; color: #333399; }
a.left5:visited  {text-decoration:none ; color: #FF3300; }
a.left6 {text-decoration:none; font-weight:bold; font-size: 12px; color: #FF3300; }
a.left6:hover  {text-decoration:none; color: #333399; }
a.left6:visited  {text-decoration:none ; color: #FF3300; }


/* text */
.title { font-weight:bold; font-size: 18; color: #000000; }
.head00 { font-weight:bold; font-size: 16; color: #000000; }
.head01 { font-weight:bold; font-size: 16; color: #333399; }
.head02 { font-weight:bold; font-size: 18; color: #FFFFFF; }
.subhead00 { font-weight:bold; font-size: 13; color: #000000; }
.subhead01 { font-weight:bold; font-size: 13; color: #333399; }
.subhead02 { font-weight:bold; font-size: 12; color: #FFFFFF; } 
.prinavioff { font-weight:bold; font-size: 13; color: #FF3300; } 
.txt00 { font-weight:normal; font-size: 12; color: #000000; }
.txt01 { font-weight:normal; font-size: 12; color: #333399; }
.txt02 { font-weight:normal; font-size: 12; color: #FFFFFF; }
.subtxt00 { font-weight:normal; font-size: 11; color: #000000; line-height: 13px; }
.subtxt01 { font-weight:normal; font-size: 11; color: #333399; line-height: 13px; }
.subtxt02 { font-weight:normal; font-size: 11; color: #FFFFFF; line-height: 13px; }
.formobject { font-size: 12; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC; } /*.bgframe */
.agname { font-weight:bold; font-size: 11; color: #000000; }
.agadress { font-size: 11; color: #000000; }
.bottom { font-size: 12; color: #000000; }
.slogan { font-style:italic; text-align:right; font-size: 18; color: #FFFFFF; }
.pfeile { font-family:Symbol; font-size: 16; color: #333399; }

/* backgrounds */
.bgfond { background-color: #FFFFFF; }
.bgbasic { background-color: #FF9900; }
.bgerror { background-color: #FF3300; }
.bgtab01 { background-color: #EFEFEF; }
.bgtab02 { background-color: #FFFFFF; }
.bgframe { background-color: #CCCCCC; }
.bgprinavi { background-color: #EFEFEF; }
.bgsubnavi { background-color: #FFFFFF; }
.bghighlight { background-color: #FF9900; }
.bgbottom { background-color: #FF9900; }
.bgline { background-color: #B8D4E3; }

/* NEU */
/* Camper offers_table Liste */
.inklusive ul { list-style: url(../img/utilities/haken1.gif); margin:0; padding:0; }
.inklusive li { margin:0 0 0 20px; padding:0; }
.exklusive ul { list-style: disc; margin:0; padding:5px 0 0 0; }
.exklusive li { margin:0 0 0 20px; padding:0; }

/* Kalender */
.kal { text-align: center; font-size: 11; border: 1px solid #CCCCCC;} /*.bgframe */
.wt { font-weight:bold; width:17; height:17; background-color: #CCCCCC; color: #333399; border: 1px solid #CCCCCC;} /*.head01 */
.we { font-size: 10; height:17; color: #333399; background-color: #FF9900; border: 1px solid #CCCCCC;} /*.bgbasic */
.weoff { font-size: 10; height:17; color: #333399; background-color: #FFFFFF; border: 1px solid #CCCCCC;} /*.bgfond */
.we a { text-decoration:none; color: #333399;}
.we a:hover { text-decoration:none; color: #333399;}
.so { font-size: 10; height:17; color: #333399; background-color: #FF3300; border: 1px solid #CCCCCC;} /*.bgerror */
.sooff { font-size: 10; height:17; color: #333399; background-color: #B8D4E3; border: 1px solid #CCCCCC;} /*.bgline */
.so a { text-decoration:none; color: #333399;}
.so a:hover { text-decoration:none; color: #333399;}

/* Rand mit runden Ecken */
.kartenpos { position:absolute; left:5; top:0px; z-index:6;} /* wenn width von eck + left muß 10 ergeben! */
.eck {width: 5; height: 5;}

.button {margin:10px 0;}
.button a {display:inline-table; font-weight:bold; color:#FFFFFF; text-decoration:none; background:url(../img/rahmen/but_1_r.gif) right no-repeat; margin:0; padding:5px 5px 5px 0;}
.button a:hover {color:#333399; text-decoration:none; background:url(../img/rahmen/but_1_r_act.gif) right no-repeat; margin:0; padding:5px 5px 5px 0;}
.button a span {background:url(../img/rahmen/but_1_l.gif) left no-repeat; margin:0; padding:4px 0 4px 5px;}
.button a:hover span {background:url(../img/rahmen/but_1_l_act.gif) left no-repeat; margin:0; padding:4px 0 4px 5px;}

/*
.butlo { background: url(../img/rahmen/button_1.gif) no-repeat left top;}
.butlu { background: url(../img/rahmen/button_1.gif) no-repeat left bottom;}
.butro { background: url(../img/rahmen/button_1.gif) no-repeat right top;}
.butru { background: url(../img/rahmen/button_1.gif) no-repeat right bottom;}
.butspace { width: 5px; height: 5px;} 
.butspacero { width: 7px; height: 14px;} 
.butspacelu { width: 5px; height: 3px;} 
a.button {text-decoration:none; font-weight:bold; font-size: 13; line-height: 16px; color: #FFFFFF; } /* topten:hover */
/*
a.button:hover {text-decoration:none; font-weight:bold; color: #333399; } /* topten */

#help { cursor:help;}
#teaser { position:relative; left:0; top:0; z-index:1; height:100%; width:100%; }
#button { position:absolute; left:0; top:0; z-index:3; height:100%; width:100%; }

#prinav { float:left; background:url(../img/rahmen/bg1.gif) bottom repeat-x; width:100%;}
#prinav ul { margin:0; padding:15 6 0 6; list-style:none;}
#prinav li { float:left; background:url(../img/rahmen/r_ro1.gif) top right no-repeat; margin:0; padding:0;}
#prinav a { float:left; display:block; background:url(../img/rahmen/r_lo1.gif) top left no-repeat; padding:3 5 4 7; text-decoration:none; font-weight:bold; font-size: 12; color: #FF3300;}
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
#prinav a {float:none;}
  /* End IE5-Mac hack */
#prinav a:hover { color: #333399;}
#prinav #current { background:url(../img/rahmen/r_ro_act1.gif) top right no-repeat;}
#prinav #current a { background:url(../img/rahmen/r_lo_act1.gif) top left no-repeat; padding:4 5; color: #333399;}

#subnav { float:left; width:100%;}
#subnav ul { margin:0; padding:0; list-style:none;}
#subnav li { float:left; margin:0; padding:0; border: 1px solid #CCCCCC; background-color: #EFEFEF;}
#subnav a { float:left; display:block; padding:3 5; text-decoration:none; font-weight:bold; font-size: 11; color: #FF3300;}
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
#subnav a {float:none;}
  /* End IE5-Mac hack */
#subnav a:hover { color: #333399;}
#subnav #current { border: none; background-color: #FFFFFF;}
#subnav #current a { padding:4 5; color: #333399;}

#stadt a:hover { border:none;}
#stadt a .showcase { display:none;}
#stadt a:hover .showcase { position:absolute; text-align:left; text-decoration:none; cursor:hand; top:4; left:4; padding:3 5 3 15; display:block; font-weight:bold; font-size: 12; color: #333399; border: 1 solid #333399; background-color: #FFFFFF; }
#stadt ul { margin:0; padding:0; list-style:none; width:400;}
#stadt li { margin:10 0 0 0; padding:0;}

#kartenav { float:left; background:url(../img/rahmen/bg1.gif) bottom repeat-x; width:100%;}
#kartenav ul { margin:0; padding:5 6 0 6; list-style:none;}
#kartenav li { float:left; background:url(../img/rahmen/r_ro1.gif) top right no-repeat; margin:0; padding:0;}
#kartenav a { float:left; display:block; background:url(../img/rahmen/r_lo1.gif) top left no-repeat; padding:3 5; text-decoration:none; font-weight:bold; font-size: 12; color: #FF3300;}
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
#kartenav a {float:none;}
  /* End IE5-Mac hack */
#kartenav a:hover { color: #333399;}
#kartenav .current { background:url(../img/rahmen/r_ro_act1.gif) top right no-repeat;}
#kartenav .current a { background:url(../img/rahmen/r_lo_act1.gif) top left no-repeat; padding:3 5; color: #333399;}
