#leftframe { background-color: #140e9d; background-image: url('pics/left_bg.jpg'); background-position: left top }
td.leftframetop { background-image: url('pics/top_bg1.jpg'); background-repeat: repeat-x; background-position: left top; text-align: right; vertical-align: top }
td.leftframebottom { background-image: url('pics/left_schatten.jpg'); background-repeat: repeat-y; background-position: right top; text-align: right; vertical-align: top }
td.logotop { background-image: url('img/carlogo9.jpg'); background-repeat: no-repeat; background-position: left top; text-align: right; vertical-align: top }

#rightframe { background-color: #140e9d; background-image: url('pics/right_bg.jpg'); background-position: left top }
td.rightframetop { background-image: url('pics/top_bg1.jpg'); background-repeat: repeat-x; background-position: left top; text-align: left; vertical-align: top }
td.rightframebottom { background-image: url('pics/right_schatten.jpg'); background-repeat: repeat-y; background-position: left top; text-align: right; vertical-align: top }

#checkflash { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url('pics/navi_bg.jpg'); background-repeat: no-repeat; background-position: left top; vertical-align: top; padding:0px }

#navinoflash { padding: 0; background-image: url('pics/navi_bg.jpg'); background-repeat: no-repeat; background-position: left top }
#naviflash { padding: 0; background-image: url('pics/navi_bg.jpg'); background-repeat: no-repeat; background-position: left top }

#main {  }

td.container { text-align: center; vertical-align: top; padding: 10px 15px 15px 30px; }
table.content { width: 100%; }
td.contentleft { text-align: center; vertical-align: top; width: 505px; padding-right: 15px; padding-top: 0px; }
td.contentright {padding-left: 15px; border-left: 1px dotted #100e78 }

td.contentleft form table, td.contentleft table { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
td.contentright form table { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

* html td.contentleft {  /* nur fuer Internet Explorer */
  width: 520px;     /* Version 5.x */
  w\idth: 520px;    /* Version 6 */ }
  
h1 { font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; }
h2 { font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, tica, SunSans-Regular, sans-serif; font-weight: bold; }
h3 { font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, tica, SunSans-Regular, sans-serif; font-weight: bold; }
p { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.big { font-size: 30px; font-family: "arial black", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; color:#462401;}
.uno { font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.dos { font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, tica, SunSans-Regular, sans-serif; font-weight: bold; }
.dos1 { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, tica, SunSans-Regular, sans-serif; }
.tres { font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, tica, SunSans-Regular, sans-serif; font-weight: bold; }
.tres1 { font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, tica, SunSans-Regular, sans-serif; font-weight: bold; }

#nav  { margin: 0; list-style-type: none; padding: 0   }
#nav li   { height: 20px; width: 195px; margin-bottom: 5px; }
#nav a   { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; background-image: url('pics/subnavi_bg.jpg'); background-repeat: no-repeat; background-position: left top; text-decoration: none; padding-left: 10px; display: block }
#nav a:hover { color: #900; font-weight: bold; background-image: url('pics/subnavi_bg_hover.jpg'); background-repeat: no-repeat; background-position: left top }
#nav a.selected { color: #fff; font-weight: bold; background-image: url('pics/subnavi_bg_hover.jpg'); background-repeat: no-repeat; background-position: left top }

#nav li.subnav2  { margin: 0 0 5px 10px; height: 17px; width: 185px; }
#nav li.subnav2 a   { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; background-image: url('pics/subnavi2_bg.jpg'); background-repeat: no-repeat; background-position: left top; text-decoration: none; padding-left: 10px; display: block }
#nav li.subnav2 a:hover { color: #900; font-weight: bold; background-image: url('pics/subnavi2_bg_hover.jpg'); background-repeat: no-repeat; background-position: left top }

td.contentleft a:link, td.contentleft a:visited { color: #900; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url('pics/stern.gif'); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 15px }
td.contentleft a:hover, td.contentleft a:active { color: #000; text-decoration: underline; }
td.contentright a:link, td.contentright a:visited { color: #900; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url('pics/stern.gif'); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 15px }
td.contentright a:hover, td.contentright a:active { color: #000; text-decoration: none; }

.small { color: #666; font-size: 11px; }
.red { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; color: #f00; font-weight: bold; }
.fett { font-weight: bold; }
.versandkostenhinweis { padding: 5px; background-color: #feffbd; border: 1px solid #780e10 }
.special { background-image: url('pics/specialevent_bg.jpg'); background-repeat: repeat-y; background-position: left top; padding-left: 25px }


td.contentleft a:link.small, td.contentleft a:visited.small { color: #666; font-size: 11px; font-weight: normal; background-image: url('none'); padding: 0 }
td.contentleft a:hover.small, td.contentleft a:active.small { color: #000; font-size: 11px; font-weight: normal; background-image: url('none'); padding: 0 }

table.infokasten { width: 100%; margin-bottom: 15px; }
td.infokastentext { vertical-align: top; width: 100%; }
td.infokastenbildlinks { vertical-align: top; padding-right: 10px; }
td.infokastenbildrechts { vertical-align: top; padding-left: 10px; }

img.abstandlinks { margin-left: 10px; }
img.abstandrechts { margin-left: 10px; }

td.contentleft_b4f { text-align: left; vertical-align: top; width: 505px; padding-right: 15px; }

td.contentleft_b4f a:link, td.contentleft_b4f a:visited { color: #900; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin:0; padding:0; }
td.contentleft_b4f a:hover, td.contentleft_b4f a:active { color: #000; text-decoration: none; }

td.contentleft_b4f a:link.small, td.contentleft_b4f a:visited.small { color: #666; font-size: 11px; font-weight: normal; background-image: url('none'); padding: 0 }
td.contentleft_b4f a:hover.small, td.contentleft_b4f a:active.small { color: #000; font-size: 11px; font-weight: normal; background-image: url('none'); padding: 0 }

* html td.contentleft_b4f {  /* nur fuer Internet Explorer */
  width: 520px;     /* Version 5.x */
  w\idth: 520px;    /* Version 6 */ }

td.contentleft_programm { width: 100%; }
td.contentleft_programm a:link, td.contentleft_programm a:visited { color: #900; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
td.contentleft_programm a:hover, td.contentleft_programm a:active { color: #000; text-decoration: none; }

td.contentleft_programm a:link.small, td.contentleft_programm a:visited.small { color: #666; font-size: 11px; font-weight: normal; background-image: url('none'); padding: 0 }
td.contentleft_programm a:hover.small, td.contentleft_programm a:active.small { color: #000; font-size: 11px; font-weight: normal; background-image: url('none'); padding: 0 }

table.programm td { padding-top: 10px; padding-bottom: 10px; border-top: 1px solid maroon; vertical-align: top; }

td.tellafriend { width:195px;text-align: right; }
td.tellafriend a:link, td.tellafriend a:visited  { color: #900; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url('pics/stern.gif'); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 15px }
td.tellafriend a:hover, td.tellafriend a:active { color: #000; text-decoration: none; }
td.contentright a:link.b4f_piclink, td.contentright a:visited.b4f_piclink, td.contentright a:hover.b4f_piclink, td.contentright a:active.b4f_piclink  { background-image: url('none') !important; padding: 0 !important; border-style: none !important }
table.calendar {border: 0px none; padding-left: 10px;}
table.calendar td, th {text-align: center; border: 0px none; }
table.calendar th {font-family:arial;height: 8px; font-size: 7pt; color:2362cf}
table.calendar td {font-family:arial;width: 14px; height:8px; font-size:7pt; color:2362cf}
table.calendar .calendar-month {font-family:arial;font-weight: bold; margin-top: 0px; font-size: 8pt; text-align: center; color:100e78}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {font-family:arial;color: green; text-align: center;}
table.calendar td.linked-day {font-size: 11pt}
.smallest{ font-family:arial; font-size:13.5px; color:000000 }
.smallhead{ font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  font-size:10px; color:green }

a.l2:link {color:8a5a06;text-decoration:none;font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; } a.l2:visited {color:8a5a06;text-decoration:none;font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; } a.l2:hover {color:065a8a;text-decoration:underline;font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; } 

a.l3:link {color:#900;text-decoration:none;font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; } 
a.l3:visited {color:#900;text-decoration:none;font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; } 
a.l3:hover {color:065a8a;text-decoration:underline;font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, HelveHelvetica, SunSans-Regular, sans-serif; font-weight: bold; } 
