body { margin: 0px;padding: 0px;background: url(../logo/logo_gross_matt_01.jpg) no-repeat fixed 280px 190px #fff;font: 80%/1.4em verdana, tahoma, arial, sans-serif;} 

#aussen {padding:0px 0 0 260px;text-align:center;}


#balken {
	position: absolute;top: 60px;left: 0;margin: 0;padding: 0;border:0;border-bottom: 1px solid #999; z-index: +1;
	width: 100%; height: 90px;background:#fff url(../balken/rotate.php) no-repeat bottom left;
}


.lang2link {position:absolute;top:170px;left:10px;}
.lang2link a {margin:0 8px 0 0;border:0px;}
.lang2link img {border:1px solid #ccc;}

#logo .dlc {margin:80px 0 0;}
#logo .dlc p {color:#aaa;font-weight:normal;}

.tipnl {width:150px;float:right;margin:0 20px 10px 20px;border:1px solid #22f;padding:3px;}

dt {font-weight:bold;margin:15px 0 0 0;color: #c70000;}

#logo {	position: absolute;top: 200px;left: 5px;width: 260px;padding: 0;z-index: +1;background: transparent;text-align: center;}

#menu2 {position: absolute;top: 240px;left: 45px;width: 200px;text-align:right;padding: 0;z-index: +1;background: transparent;border: 0px;line-height: 1.4em;}

#text {width:600px;position: absolute;left:270px;top:10px;margin: 0px 0px 35px 0px;padding: 10px;border: 1px solid #c70000;text-align:left;}
#text img {float: right;margin-left: 2px;padding: 0px;background: transparent;display: inline;border: 0px;}
#text .gallerie {width:530px;margin:0px auto;}
#text .gallerie table {margin:0px auto;}
#text .gallerie td {text-align:center;}
#text .gallerie th {text-align:center;}
#text .gallerie img {border:1px solid #666;	padding:1px;float:none;}
#text img.karte {float:none;margin:0;border:1px solid #333;}

#bilder{text-align:center;border: 0px;}
#bilder img {float:none;border: 1px solid #999;margin: 0px 15px 15px 0px;}
#nachtext {position: relative;top: 10px;border: 0px;margin-bottom: -30px;}
#sidebar { background: #c60;position: absolute; top: 200px; left: 15px;border: 0px; width: 220px; }
.bild {float: right;margin-left: 2px;padding: 1px;background: #888;display: inline;}

.foot {top: 100px;background: #c60;overflow: visible; }

li {line-height:1.2em;}

input {font-family: Verdana,Arial,sans-serif;font-size: 1em;color: #222; border: 1px solid #bbb;margin:0px;}
input.red {background: #fdd;}
input.k {float:left;}

.red {	background: #fdd;}
table.preise {padding:0px;border-collapse:collapse;font-size:1.1em;}
table.preise td {border-bottom: 1px solid #aaa;border-right: 1px solid #aaa;padding:3px;margin:0px;text-align:center;}
table.preise td.tag {text-align:left;font-weight:bold;}
table.preise th.reise {text-align:right;}
table.preise th {vertical-align:top;width:100px;}
table.preise th p {margin:5px 0 0;text-align:left;}

table.anmeldung {width:400px;margin:0 auto;font-size:1em;border-collapse:collapse;}
table.anmeldung td {padding:5px 0 5px 0;border-top:1px solid #ddd;font-size:1.1em;}
table.anmeldung tr {border-bottom:1px solid #444;font-size:1.1em;}
.alignright {float:right;margin:0 0 0 10px;}
.grey {color:#aaa;}



strong, b {font-weight: bold;color: #c70000;}
h1 {color: #c70000;font-size: 1.4em;font-weight: bold;margin: 130px 0 0 25px;}
h1 span {font-size:0.8em;color:#666;padding:0 0 0 20px;font-weight:normal;}
h2 {color:#c70000;text-align:center;margin:25px 0;font-size:1.3em;}

td {font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px;}

p.centermargin {text-align:center;margin:50px 0 15px;}
p.center {text-align:center;}

.e {color:#c70000;}
.nl {color:#22f;}
.nav {font-size:1.2em;}
a.nav:link {font-weight: bold;color:#c70000;text-decoration: underline;}
a.nav:visited {font-weight:bold;color:#c70000;text-decoration: underline;}
a.nav:hover {font-weight: bold;color:#c70000;text-decoration: none;}
a:hover {color: #c70000;text-decoration: none;}
a:link {color: #c70000;text-decoration: underline;}
a:visited {color: #444;text-decoration: underline;}
.nav {font-weight: normal;color:#777;text-decoration: none;font-family: trebuchet ms, tahoma, arial;}
a.hell:visited, a.hell:link, a.hell:hover {color: #eee;text-decoration: none;}
.brot {font-weight: normal;color:#000;}	
.winz {font-size: .7em;}

	
/*besonders*/


.small {font-family: Verdana, Arial, Helvetica, sans-serif; }
.upnav {text-align: center;border: 1px solid #c70000;background-color: #fff;padding: 5px 0;}
.hinweis {font-family: Verdana, Arial, Helvetica, sans-serif;color: #ccc;margin: 2px;padding-top: 1em;padding-right: 1em;padding-bottom: 1em;padding-left: 1em;text-align: left;border: 0px dashed #ccc;}
a.hinw:link {color: #ccc;}
#spalte2 table {font-size:0.85em;}
.brotkrumen {font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 2em;padding-right: .2em;padding-bottom: 20px;text-align: left;border-bottom: 0px dotted #c70000;}
.note {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .8em;color:#333;}
.hoch {font-size: 0.7em;vertical-align:super;}
.datum {text-align: center;}
.preis {font-size:3em;color:#c70000;text-align:center;margin:0 0 0px 0;line-height:1.5em;}
.preis span {font-size:0.7em;}
#logo p {color:#c70000;font-weight:bold;font-size:120%;}
p.antwort {margin:50px 0;}
.clear {clear:both;margin:0;}
