/* CSS Document */

/*Farbdefinitionen*/
body {
background-color:#fffae0;
}

p.blass,.weiter a ,.weiter a:hover {
color:#7f7d78;
}

div.mapwrapper, div.panowrapper,#reisefuehrer {
background-color:#eeebe6;
}

.untertitel {
color:#bb9600;
}

.menu_main a:hover,.menu_sub a:hover {
color:#e9e4bb;
}

.menu_main a:hover,.menu_sub a:hover {
background-color:#baa74d;
}

#footer,#footer a {
color:#fffdf8;
}

#contentarea {
background-color:#fffdf8;
}

#header,#footer,.menu_main a,.menu_sub a {
background-color:#ded0a5;
}

.weiter a:hover {
background-color:#cEc7c7;
}

div.mapwrapper, div.panowrapper {
color:#aeaca7;
}

div.mapwrapper, div.panowrapper, #reisefuehrer {
border-color: #dddbd6;
}

.trennstrich {
border-top-color:#dddbd6;
}

.menu_main a,.menu_sub a,#footer a:hover,h1,h2 {
color:#997000;
}

.menu_main a {
border-left-color: #999000;
}

.menu_sub a {
border-left-color: #999000;
}

#contentarea {
border-right-color:#999999;
}

#datum {
border-bottom-color:#999999;
}


/*restliche Definitionen ohne die Farben*/

body {
margin: 0;
padding:0;
}

#container {
min-width:755px;
max-width:1110px;
}

#contentarea {
margin-right:250px;
padding-top:10px;
padding-left:30px;
padding-right:25px;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:16px;
border-right-width:2px;
border-right-style:dotted;
text-align:justify;
}

*html #contentarea { /*Damit fehlerhafter IE6 die Überschrift nicht verschluckt*/
height:1px;  
}

#menu {
float:right;
width:250px;
margin-top:15px;
}

.top_pic img { /*Damit fehlerhafter IE6 auch transparente PNG-Bilder zeigt*/
behavior: url(iepngfix.htc);
} 

#header {
height:55px;
padding-left:10px;
}

.top_pic {
position:absolute;
top:5px;
left:5px;
}


#footer {
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:30px;
padding-top:15px;
padding-bottom:15px;
}

#footer a {
text-decoration:none;
}

#footer a:hover {
text-decoration:none;
}


#datum {
float:right;
text-align:right;
font-size:12px;
border-bottom-style:dotted;
border-bottom-width:2px;
width:100%;
margin-bottom:20px;
}

h1 {
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:48px;
margin-left:85px;
line-height:0px;
margin-top:25px;
margin-bottom:35px;
}

h2 {
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:18px;
line-height:35px;
margin-bottom:-15px;
}

.untertitel {
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:0px;
margin-top:5px;
margin-bottom:10px;
margin-left:0px;
}

#reisefuehrer {
float:right;
width:250px;
border-style:dotted;
border-width:2px;
padding:5px;
  margin:5px 0px 20px 30px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
}

p.reisefuehrertitel {
margin-top:0px;
font-size:14px;
font-weight:bold;
}

img.reisefuehrer {
float:left;
padding:5px 10px 5px 10px;
}

.trennstrich {
border-top-style:dotted;
border-top-width:2px;
}

.menu_main a {
padding:5px 10px 5px 10px;
margin-left:10px;
display: block;
border-left:5px solid;
text-decoration:none;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

p.menu_main {
margin-top:10px;
margin-bottom:0px;
}

.menu_sub a {
padding:0px 5px 0px 10px;
margin-left:20px;
display: block;
border-left:3px solid;
text-decoration:none;
font-family:Geneva,Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

p.menu_sub {
margin:0;
}

div.panowrapper {
	width:470px;
	height: 130px;
	padding: 5px;
	margin: 8px;
	border: 2px dotted;
	text-align: center;
	font-size:12px;
}

.panowrapper p {
margin:5px;
}

div.mapwrapper {
	width:98%;
	padding: 5px;
	margin-top: 15px;
	border: 2px dotted;
	text-align: center;
	font-size:12px;
}

p.weiter {
text-align:right;
}

.weiter a {
text-decoration:none;
}

.weiter a:hover {
text-decoration:none;
}

br.clear {
line-height:0px;
clear:both;
}

div.erento {
margin-top:1.5em;
margin-bottom:1.5em;
position:relative;
display:block;
width:380px;
text-align:center;
margin-left:auto;
margin-right:auto;
height:2em;
border:1px;
border-color:#999999;
border-style:solid;
padding-top:10px;
padding-bottom:10px;
background-color:#FFFFFF;
}

#contentarea .erento a {
border:none;
}


