/* allgemein */
html,body { height:100%; font-size:12px;}

body,table,td,th,p,b,i,ul,ol,li,h1,h2,h3,h4,div,address,blockquote,nobr,dd,dt,dl, form  { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}

body { 	
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	color:#212463;
}



/* Inhalt allgemein */	
.inhaltLinksOben, .inhaltLinksUnten {
	background-color:#FCBC18;
	border-right:1px solid #ffffff;
/*	width:185px; */
}
.inhaltLinksOben {width:1%; vertical-align:top;}

.inhaltLinksUnten {
	vertical-align:bottom;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	width:1%;
}

.inhaltMitte {
	font-size:12px;
	background-color:#FBE375;
	width:1%;
	vertical-align:top;
}
.inhaltMitteUnten {
	background-image:url(media/bg_pic_mitte_unten.gif);
	background-repeat:repeat-y;
	vertical-align:bottom;
	text-align:right;
	font-size:11px;
	padding-bottom:10px;
}
			  
.inhaltRechts {
	background-color:#FBFCB4;
	vertical-align:top;
	padding-left:30px;
}   

.inhaltImpress {
	background-color:#FBFCB4;
	vertical-align:top;
}  

.textMitte {padding-top:15px; padding-bottom:20px;}
.punktlinie {background-image:url(punktlinie.gif); background-repeat:repeat; height:2px;}



/* Navigation */
a:link, a:visited, a:active, a:hover {
	color:#212463;
	text-decoration:none;
	border-bottom: 1px dashed black;
	cursor:hand;
	cursor:pointer;
}

div.nav, div.navA, div.nav-home, div.nav-homeA, div.navUs {
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}
div.navA, div.nav-homeA, div.navUs {
	background-color:#FBFCB4;
}

div.nav-home, div.nav-homeA {color:#886C40;}
div.navUs {
	padding-bottom:10px;
}

div.unav, div.unavA {
	font-size:11px;
	padding-left:11px;
	padding-bottom:5px;
	background-color:#FBFCB4;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}
div.unavA {
	font-weight:bold;
	font-size:12px;	
}

.unav a, .unav a:link, .unav a:visited, .unav a:active, .unav a:hover,
.unavA a, .unavA a:link, .unavA a:visited, .unavA a:active, .unavA a:hover 
.navStaedte a, .navStaedte a:link, .navStaedte a:visited, .navStaedte a:active, .navStaedte a:hover
.navStaedteA a, .navStaedteA a:link, .navStaedteA a:visited, .navStaedteA a:active, .navStaedteA a:hover,
.navStaedte2 a, .navStaedte2 a:link, .navStaedte2 a:visited, .navStaedte2 a:active, .navStaedte2 a:hover,
.navStaedte2A a, .navStaedte2A a:link, .navStaedte2A a:visited, .navStaedte2A a:active, .navStaedte2A a:hover{
	border-bottom: 0px;
	font-size:12px;
}

.linieDunkel {
	background-color:#494564;
	height:1px;
}

.navStaedte, .navStaedteA, .navStaedte2, .navStaedte2A  {
	font-size:12px;
	padding-bottom:3px;
	padding-right:10px;
}
.navStaedte, .navStaedteA {text-align:right;}
.navStaedteA, .navStaedte2A {font-weight:bold;}



/*
a:link, a:visited, a:active, a:hover { color:#212463; text-decoration:none; border-bottom: 1px dashed black; cursor:hand;}
a.underline:link, aunderline:visited { color:#212463; text-decoration:none;cursor:hand;}
a.underline:active, a.underline:hover { color:#212463; text-decoration:underline;cursor:hand;}
.nav, .navA, .navUs, .unav, .unavA {padding-left:11px;}
div.nav, div.navA, div.navUs, div.unav, div.unavA, div.navStaedte, .link, .linkBold {cursor:hand;}
.navA, .unav, .unavA, .navUs  { background-color:#F9F9C9;}  
.nav, .navA { font-weight:bold; padding-top:5px; padding-bottom:5px;}
.unav, .unavA {padding-bottom:5px;}
.navUs {padding-top:5px; padding-bottom:10px; font-weight:bold;}
.unavA, .linkBold, .link2 { font-weight:bold;}
.linieDunkel {background-color:#494564; height:1px;}
.navStaedte, .navStaedteA  {
	font-size:10px;
	text-align:right;
	padding-bottom:3px;
}
.navStaedteA {font-weight:bold;}
*/
a.picLink:link, a.picLink:visited, a.picLink:active, a.picLink:hover {
	border-bottom: 0px;
}

/* Listen */
ul.weit {
	letter-spacing:5px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:16px;
}

ul.standard {
	margin-top:3px;
	margin-bottom:20px;
	margin-left:16px;
}

ul.abstand-k {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:16px;
}



/* Touristinfo */
.aufzaehlung {padding-bottom:10px; padding-right:5px;}


/* Formulare:  */
form {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.kontaktformular {margin-top:30px;width:236px;margin-left:20px;}
.kontakt {padding-bottom:12px; height:17px;}

.kontaktInput, .kontaktInputOrt, .kontaktInputPlz, .kontaktGrusskarten {
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #A5ACB2;
}

.kontaktInput {width:154px;}
.kontaktInputPlz {width:38px;}
.kontaktInputOrt {width:110px;}
.kontaktGrusskarten { width:228px; margin: 3px 0px 5px 0px; }

.kontaktTextarea {
	width:154px;
	height:70px;
	background-color:#FFFFFF;
	border:1px solid #A5ACB2;
}

.grusskarte-nachricht {
	width:228px;
	height:80px;
	background-color:#FFFFFF;
	border:1px solid #A5ACB2;
	margin-top: 5px;
}
	
input.kontaktButton {
	width:95px;
	height:18px;
	color:#212463;
	background-color:#D6D3CE;
	border:1px solid #003C74;
	}


.bestellformular {
	width:154px;
	height:15px;
	background-color:#FFFFFF;
	border:1px solid #B3B9BD;}
	
.bestellformular_button {
	width:90px;
	height:16px;
	background-color:#FFFFFF;
	border:1px solid #003C74;}


	
/* Überschriften:  */
h1, h2, h3, h4{
	font-weight:bold;
	color:#212463;
	margin-top:0px;
}

h1 { margin-bottom:5px; }
h1, h2 { font-size:14px; }
h2, h3 { margin-bottom:20px; }
h3, h4 { font-size:12px; }
h4 {letter-spacing:5px; margin-bottom:25px; }

/* Suche:  */
.suche {
	background-color:#212463;
	color:#F9F9C9;
	width:183px; 
	height:56px;
	font-weight:bold;
}
td.suche { padding-left:10px; }

.formSuche {
	width:133px;
	height:15px;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #848284;
}

.gastro1, .gastro2, .gastro3 {vertical-align:top;}

.gastro1 {
	background-color:#FBE375;
	padding-bottom: 10px;
}

.gastro2 {
	background-color:#FBFCB4;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:20px;
}


.gastro3 {background-color:#FBFCB4;}

.fakten, .fakten-bold {
	vertical-align: bottom;
	text-align:right;
}

.fakten {font-size:9px;}
.fakten-bold {font-weight:bold; font-size:9px;}

.changeText {font-size:11px;}

div#myGallery { margin: 0px 0px 15px 0px; }