/* Allgemein */

#hinweis {
	border:solid 1px #e3d8a4;
	background-color: transparent;
	padding: 5px;
	font-size: 0.75em;
	line-height: 2em;
}

.schriftrahmen {
	border: dotted 1px #9C4607;
	background-color: #F5E6B9;
	padding: 2px;
	margin: 0px;
}

#ulstandard {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#ulstandard li {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url(../graphics/pics/link1.gif) no-repeat 0 0px;
}

#webcam {
	margin: 5px 0 2px 25px; 
	width: 180px; 
	border-top: solid 1px #930;
	background: url(../graphics/pics/plus.gif) no-repeat 0 0px;
	background-position: right;
}


/* Anfahrt */

#tleft { width: 130px; color: #930; font-size: 0.75em; font-weight: bold;}
#tright { width: 470px; color: #000; font-size: 0.75em; font-weight: normal;}

/* Awards */
table#award {
border: none;
}

th#awardheadjahr {
letter-spacing: +0.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #993300;
}

th#awardheadart {
letter-spacing: +0.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #993300;
}

th#awardheadplatz {
letter-spacing: +0.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #993300;
}

td#awardtcjahr {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
font-weight: normal;
width: 60px;
vertical-align: top;
}

td#awardtcart {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
font-weight: bold;
width: 180px;
vertical-align: top;
}

td#awardtcplatz {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
font-weight: normal;
width: 360px;
vertical-align: top;
}

td#awardspacer {margin: 10px 0 10px 0; background-color: #CC7345;}

#awardbox {
	width: 600px;
}
#awardlogo {
	float: left;
	width: 200px;
}
#awardtext {
	float: right;
	width: 400px;
}
.awardtexthead {
	font-size: 0.88em;
	color: #993300;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}

#awardspacer { clear: both; border-top: 1px dotted #930; width: 600px;}





/* Beurteilung */
#beurteilungsbox1 {
	padding: 0;
	margin-bottom: 30px;
	font-size: 0.75em;
}
#beurteilungsbox2 {
	background-color: transparent;
	width: 550px;
	font-size: 0.75em;
	margin-bottom: 20px;
}
.bhead {margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dashed #333; font-weight: bold;}
.bfrage {float: left; width: 350px; text-align: right; margin-right: 10px;}
.bselect {float: left; width: 190px;}
.bselect select {border: solid 1px #c00; background-color: #eee; width: 100px;}
.bblank textarea {border: solid 1px #c00; background-color: #eee; width: 500px; height: 100px; padding: 1px;}
#bspacer {clear: both; width: 550px; height: 5px;}

/* grafische Beurteilung */
#urteilbox {
	width: 550px;
	padding: 0;
	margin-bottom: 10px;
}
#uhead {float: left; width: 350px; font-size: 0.75em; font-weight: bold;}
#unote {float: right; font-size: 0.75em; padding: 2px; background: #ddd; text-align: right;}
#ulinie {clear: both; background-color: #000;}
#ukriterien {float: left; width: 150px; font-size: 0.69em;}
#umenge {float: left; width: 50px; font-size: 0.69em;}
#ugrafik {float: left; font-size: 0.69em;}
#urteilbox p {margin: 0; padding: 0; height: 15px;}
#urteilbox p img {padding-top: 2px;}
#uspacer {clear: both; border-top: 1px dotted #333; width: 550px; height: 20px;}


/* Presse - Artikel */
#pressebox {width: 600px; margin-bottom: 20px;}
#phead {font-size: 0.88em;
		color: #993300;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		margin-bottom: 5px;
		text-align: left;
		}
#psubhead {font-size: 0.75em; font-style: italic; margin-bottom: 10px;}
#part {float: left; width: 150px; font-size: 0.75em;}
#plinie {clear: both; font-size: 0.75em;}
#partikel {float: left; font-size: 0.75em;}
#pbild {float: left; width: 450px; font-size: 0.69em;}
#pbild p {float: left; margin-right: 5px;}
#pressespacer { clear: both; border-top: 1px dotted #666; width: 550px;}

/* Presse - Anzeigen */
#anzbox1 {float: left;}
#anzbox2 {float: left;width: 340px;}
#anzbox3 {float: left; width: 260px;}
#anzbox4 {float: left; width: 340px;}
#anzlinie {clear: both;}
#anzbox2 p {float: left; width: 85px; height: 130px; font-size: 0.69em;}
#anzbox4 p {margin: 0 0 1px 0; padding: 0;}
.anzhead {
	font-size: 0.88em;
	color: #993300;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}
.anzsubhead {
	font-size: 0.75em;
	color: #000;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: left;
}

/* Gaestebuch */
#gastspacer { clear: both; width: 550px;}
#gastspacer1 { clear: both; border-top: 1px dotted #930; width: 550px; padding-bottom: 10px;}


/* Speisekarte */

#speisebox {
	border: solid 1px #E8C88A;
	float: left;
	width: 193px;
	background-color: #F5E6B9;
	padding: 0px;
}
#speisebox p {display: block; background-color: #F3DC9A; margin-top: 5px;}
#speisebox p a {
	display: block;
	padding: 5px;
	font-size: 0.75em;
	color: #993300;
	text-decoration: underline;
	}	
#speisebox p a:hover {
	display: block;
	background-color: #E8C88A;
	color: #993300;
	text-decoration: none;
	}
#sspacer {float: left; width: 7px;}

/* Prospekte + Bestellung */

#prospektbox1 {
	float: left;
	width: 330px;
}
#prospektbox2 {
	float: left;
	width: 260px;	
}

#prospektbox {
	float: left;
	margin: 0 5px 5px 0;
	padding: 0px;
	font-size: 0.75em;
}
#prospektboxr {
	float: right;
	margin: 0px;
	background-color: #e3d8a4;
	padding: 0px;
	font-size: 0.75em;
}
#prospektbox p {margin-top: 5px;}

#prospektbox1 ul, #prospektbox2 ul {
	list-style-type: none;
	width: 270px;
}
#prospektbox1 li, #prospektbox2 li {
	background: url(../graphics/pics/pdf1.gif) no-repeat 15px 0px; 
	height: 20px;
	text-indent: 40px;
	font-size: 0.75em;
}
#prospektspacer {clear: both; margin: 0px; padding: 0px; height: 1px;}
#prospektspacer1 { clear: both; border-top: 1px dotted #930; width: 270px;}
#prospektspacer2 { clear: both; border-top: 1px dotted #999; width: 550px;}
#prospektbox3 {float: left; padding: 0px; margin-bottom: 20px; width: 300px;}
#prospektbox4 {float: right; padding: 0px; margin: 0px; width: 300px;}

.checkbox1 {font-weight: normal; margin-top: 2px; margin-left: 15px;}
.checkbox1 {font-weight: normal; margin-top: 2px;}
#prospektbox3 .checkbox1 {font-size: 0.75em;}
#prospektbox4 .checkbox1 {font-size: 0.75em;}
.checkbox1a {float: left; width: 50px; font-weight: normal; margin-top: 5px;}
.checkbox1b {float: left; width: 250px; font-weight: normal; margin-top: 4px; font-size: 0.75em;}
.checkbox1preis {float: left; width: 250px; font-size: 0.75em; margin-top: 4px; font-weight: normal;}
#hinweisbox {border: dotted 1px #CC7345; background-color: #F5E6B9; padding: 5px; margin: 10px 0 10px 0;}

#prospektbox5 {
	clear: both;
	font-size: 0.75em;
	margin: 10px 0 30px 0;
}

#prospektboxneutral {
	font-size: 0.75em;
	margin-bottom: 10px;
}

#prospektbox1 a, #prospektbox2 a {
	display: block;
	color: #993300;
	text-decoration: underline;
	}	
#prospektbox1 a:hover, #prospektbox2 a:hover {
	color: #CC7345;
	text-decoration: none;
	}
	
.check_box {
	font-size: 0.75em; 
	font-weight: normal; 
	margin: 3px; 
	_margin: 0px;
	padding: 0px;}

.gsbox  {
	width: 30px;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 0.75em;
	border: solid 1px #333;
	background-color: #fff;
	color: #333;
	}
	
.gsbox1  {
	width: 40px;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 1em;
	border: solid 1px #333;
	background-color: #fff;
	color: #333;
	}
	
.menueauswahl1  {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 0.75em;
	border: solid 1px #930;
	background-color: #F5E6B9;
	color: #930;
	}
	
.menueauswahl2  {
	width: 330px;
	font-family: Verdana, Arial, Helvetica, serif;
	border: solid 1px #930;
	background-color: #F5E6B9;
	color: #930;
	}
	
.menueauswahl3  {
	width: 430px;
	font-family: Verdana, Arial, Helvetica, serif;
	border: solid 1px #930;
	background-color: #F5E6B9;
	color: #930;
	}

#musterselectbox {clear: both; padding-top: 3px; _padding-top: 3px;}
#musterselectbox div {float: left; width: 150px; font-weight: bold; color: #993300;}
#musterselectbox select {float: right; width: 450px; color: #993300;}

/* Veranstaltungen */

#veranstaltung {
	position: relative;
	margin: 20px;
}

#vtext {
	margin: 10px 0 0 20px;
	font-size: 0.75em;
	color: black;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

#vmenuehead {font-size: 0.75em;}
#vmenue {font-size: 0.75em;}
#vtermin {font-size: 0.75em;}
.vtermintag {float: left; width: 150px; overflow: hidden; font-size: 0.75em;}
.vtermindatum {float: left; width: 200px; overflow: hidden; font-size: 0.75em;}
.vterminstatus {float: right; width: 200px; overflow: hidden; font-size: 0.75em;}
#vpreis {font-size: 0.75em;}
.vpreis1 {float: left; width: 200px; overflow: hidden; font-size: 0.75em;}
.vpreis2 {float: right; width: 130px; overflow: hidden; font-size: 0.75em;}
#vpzusatz {font-size: 0.75em;}
#vspacer {clear: both; height: 1px;}

/* Partner */

#linkbox {
	width: 600px;
}
#linklogo {
	float: left;
	width: 200px;
}
#linktext {
	float: right;
	width: 390px;
}
.linktexthead {
	font-size: 0.88em;
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}
.linktextbrot {
	font-size: 0.75em;
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: left;
}
#linkspacer { clear: both; border-top: 1px dotted #930; width: 600px;}
#linkbutton { clear: both; width: 600px;}



/* Segway */

#sagwaybox1 {float: left; padding: 0px; margin-bottom: 20px; width: 190px;}
#sagwaybox2 {float: left; padding: 0px; margin: 0 0 20px 5px; width: 190px;}
.sagwaycheck_box {font-size: 0.75em; font-weight: normal; margin: 3px 0 3px -10px; padding: 0px;}


