
/* Format Schablone-Template
------------------------------- */
body {font: 10px Verdana, Arial, Helvetica; color: #000000;}
td, th, p {font: 10px Verdana, Arial, Helvetica;}
h1 {font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000;}
h2 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.v8 {font: 8pt Verdana, Arial, Helvetica, sans-serif;}
.maxsize {width: 100%; height: 100%;}
.maincontent {padding-left: 5%; padding-right: 5%;}
.adborder {border: 1px solid #999999;}
.ptopten {border: 2px solid #CABEDE;}

#newstext, td p {
	font: 11px Verdana, Arial, Helvetica;
}

.gesperrt10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 2px;
}

.gesperrt11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 2px;
}

.gesperrt12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.gesperrt13 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 2px;
}

.gesperrt14 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 2px;
}

.gesperrt16 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 2px;
}

.gesperrt18 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 16px;
	letter-spacing: 2px;
}	

.gesperrt20 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 16px;
	letter-spacing: 2px;
}		
	

.anders12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.verdana14px {width: 100%; font-size: 14px;
}

.verdana16px {width: 100%; font-size: 16px;
}

.verdana18px {width: 100%; font-size: 18px;
}

.verdana20px {width: 100%; font-size: 20px;
}

.verdana12px {width: 100%; font-size: 12px;

}

.verdana13px {width: 100%; font-size: 13px;
}

.verdana10px {width: 100%; font-size: 10px;
}

.verdana11px {width: 100%; font-size: 11px;
}

.verdanafett10px {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.verdanafett11px {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.verdanafett12px {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.verdanafett13px {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.verdanafett14px {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.verdanafett16px {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.verdanafett18px {font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.verdanafett20px {font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.verdanafett13px {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

a:link {color: #000000; text-decoration: underline;}
a:hover {color: #3C3843; text-decoration: underline;}
a:visited {color: #3C3843; text-decoration: underline;}
a.v8:link {font: 10px Verdana, Arial, Helvetica; color: #000000; text-decoration: underline;}
a.v8:hover {font: 10px Verdana, Arial, Helvetica; color: #3C3843; text-decoration: underline;}
a.v8:active {font: 10px Verdana, Arial, Helvetica; color: #3C3843; text-decoration: underline;}
a.v8:visited {font: 10px Verdana, Arial, Helvetica; color: #3C3843; text-decoration: underline;}

a.line:link {text-decoration: none;}
a.line:hover {text-decoration: underline;}
a.line:active {text-decoration: underline;}
a.line:visited {text-decoration: none;}


/* Format News-Preview Startseite
---------------------------------- */
div.newsline {border-bottom: 1px dashed #FF6600; margin-top: 10px; margin-bottom: 15px;}
div.newsarea {margin-left: 5%; margin-right: 5%;}
td.newstab {width: 280px; vertical-align: top;}
div.newscontent {font: 8pt Verdana, Arial, Helvetica, sans-serif; padding-bottom: 10pt; margin-bottom: 12pt; border-bottom: 1px dashed #FF6600;}
#newscontenthl { text-decoration: none; }
.newspic {margin-right: 5px}
.newspic2 {margin-right: 10px}
.newspic_l {margin-right: 10px}
.newspic_r {margin-left: 10px}


/* Format Ausrichtung Bilder im Lauftext
----------------------------------------- */
.picalignleft {margin-right: 10px}
.picalignlefta {margin-right: 10px; margin-bottom: 3px;}
.picalignright {margin-left: 5px}
.picalignrighta {margin-left: 5px; margin-bottom: 3px;}


/* Format Suchformular
------------------------ */
option, select, td.form, p.form {font: 8pt Verdana, Arial, Helvetica, sans-serif;}
.formheadline {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 2px;}
.formselect {padding-top: 4px;}
.formwidthmax {width: 100%;}
.formdirektsuche {width: 100%; font-size: 12px;}
form {margin: 5px;}
.tabsborder {border-left: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;}
.tabsborderhor {border-bottom: 2px solid #CCCCCC;}
.formbutton1 {font: 700 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FEEEAF; border: 1px ridge #999999; cursor: pointer;}
.formbutton2 {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px solid #666666; cursor: pointer;}
.formbutton3 {font: 700 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px outset #999999; cursor: pointer;}
.formbutton4 {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px solid #666666; cursor: pointer;}
.bordergrey {border: 1px solid #CCCCCC;}
a.search:link {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.search:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #3C3843; text-decoration: underline;}
a.search:hover {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #3C3843; text-decoration: underline;}
a.search:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}


/* Format Legende Suchergebnis
---------------------------------- */
.legende {font: 9px Arial, Helvetica, sans-serif; color: #333333; font-style: normal;}
.legendehead {font: 10px Arial, Helvetica, sans-serif; font-weight: normal; color: #666699;}
.legendeborder {border: 1px solid #CABEDE;}
.legendeborder2 {border-top: 1px solid #CABEDE; border-bottom: 1px solid #CABEDE;}
.borderlokaldetail {margin-bottom: 30px; border-bottom: 2px dotted #CABEDE; width: 75%;}

/* Format Ausgabe Suchergebnisse
------------------------------------ */
.lokalname {font: 14px Arial, Helvetica, sans-serif; font-weight: 800; color: #CC0000;}
.topeintrag {background: #FFFFEA;}
.lokalname2 {font: 12pt Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000;}
a.rsearch:link {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none;}
a.rsearch:visited {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none;}
a.rsearch:hover {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none;}
a.rsearch:active {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none;}

a.rsearchs:link {color: #000099; text-decoration: none;}
a.rsearchs:visited {color: #000099; text-decoration: none;}
a.rsearchs:hover {color: #0000CC; text-decoration: none;}
a.rsearchs:active {color: #0000CC; text-decoration: none;}

a.rsearch2:link {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline;}
a.rsearch2:visited {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline;}
a.rsearch2:hover {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline;}
a.rsearch2:active {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline;}

hr.search {border-bottom: 1px dotted #666666;}
a.hplink:link {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none;}
a.hplink:visited {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none;}
a.hplink:hover {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none;}
a.hplink:active {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none;}

/* Format News
----------------- */

td.newsmain {margin-left: 0px; margin-right: 0px; padding: 0px; background: #FFFFFF;}
div.newsmsgcontent {width: 100%; margin-left: 0px; margin-top: 0px; margin-right: 0px; padding: 0pt; font: 8pt Verdana, Arial, Helvetica, sans-serif;}

div.newsmenue {float: right; margin-left: 20px; margin-top: 30px; margin-right: 0px; margin-bottom: 10px; padding: 10px; width: 160px; background: #F5F5F5; border: 1px solid #CCCCCC;}
div.newsarchiv {margin-top: 15px; font-size: 12px; color: #333333;}
div.newsdescription {padding-top: 10px; font: 8pt Verdana, Arial, Helvetica, sans-serif;}
div.newsnavi {float: left; margin-left: 0px; margin-top: 40px; margin-right: 5%; margin-bottom: 20px; padding-bottom: 4px; border-bottom: 1px dashed #666666; font: 8pt Verdana, Arial, Helvetica, sans-serif;}
div.news {margin-left: 10px; text-indent: -15px; margin-bottom: 5px;}
div.news2 {margin-left: 10px; text-indent: -11px; margin-bottom: 3px;}
a.nnavi:link {color: #000000; text-decoration: none;}
a.nnavi:visited {color: #000000; text-decoration: none;}
a.nnavi:hover {color: #0000CC; text-decoration: underline;}
a.nnavi:active {color: #0000CC; text-decoration: underline;}

h1.news {font: normal 14pt Verdana, Arial, Helvetica, sans-serif;}
h2.news {font: bold 10pt Verdana, Arial, Helvetica, sans-serif;}
h3.news {font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.ruby {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.lead {margin-right: 160px; font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #666666;}
li.newstxt {margin-bottom: 8pt}
.block01 {padding-left: 15px; padding-right: 15px;}
.block02 {padding-right: 15px}

a.news:link {color: #0000CC; text-decoration: none;}
a.news:visited {color: #999999; text-decoration: none;}
a.news:hover {color: #0000CC; background-color: #EEEEEE; text-decoration: none;}
a.news:active {color: #0000CC; background-color: #EEEEEE; text-decoration: none;}

a.navi:link {color: #666666; text-decoration: none;}
a.navi:visited {color: #666666; text-decoration: none;}
a.navi:hover {color: #0000CC; text-decoration: underline;}
a.navi:active {color: #0000CC; text-decoration: underline;}

/* Format Fotogalerie
----------------- */
.thumb {border: 1px solid #CC0000; padding: 2px;}

/* Speise-/Getränkekarte
------------------------ */
h3.card {font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #663399; margin: 0px; padding-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 2px; border-bottom: 2px dotted #CABEDE;}
.topcard {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: 600; line-height: 10pt; padding-bottom: 0px;}
.topdescr {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 10pt; padding-left: 10px;}
.topzusatz {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 10pt; padding-top: 2px;}
.cardpreis {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: 500; text-align: right;}

/* Events
------------------------ */
h1.kalender {margin-bottom: 0px;}
.eventdatum {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;}
.eventkat {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.eventlocation {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}
.eventtitel {font: 600 9pt Verdana, Arial, Helvetica, sans-serif; color: #663399;}
.eventdescr {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.kalenderborder {border: 1px solid #CCCCCC; }
.selectedday {background: #E6E6FA;}
.day {background: #FFFFFF;}

a.eventlocation:link {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}
a.eventlocation:visited {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; text-decoration: none;}
a.eventlocation:hover {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; text-decoration: underline;}
a.eventlocation:active {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; text-decoration: underline;}

a.eventtitel:link {font: 600 9pt Verdana, Arial, Helvetica, sans-serif; color: #663399; text-decoration: none;}
a.eventtitel:visited {font: 600 9pt Verdana, Arial, Helvetica, sans-serif; color: #663399; text-decoration: none;}
a.eventtitel:hover {font: 600 9pt Verdana, Arial, Helvetica, sans-serif; color: #663399; text-decoration: underline;}
a.eventtitel:active {font: 600 9pt Verdana, Arial, Helvetica, sans-serif; color: #663399; text-decoration: none;}

