body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family: "Arial", Arial, Helvetica, sans-serif;}
body,td,div,pre,ul {font-size: 14px;
							line-height:120%;
							font-weight:normal;}
h1, h2, h3 {
	color:black;
	font-weight:normal;
	font-style:italic;
	/*als Finte um den default zu überdecken*/
	margin-bottom:1px;}
	
h1 {font-size: 1.3em;
	margin-top:1.3em;
	margin-bottom:1.3em;
	font-style:oblique;}

h2 {font-size: 1.2em;
	margin-left: 45px;
	margin-right: 45px;
	margin-top:1.2em;
	margin-bottom:1.2em;
	border-bottom: 1px solid #FFAA00;}
h2.nichtUnterstrichen {border-bottom:none;}

	
h3 {font-size: 1.1em;
	margin-top:1.0em;
	margin-left: 45px;
	margin-right: 45px;
	border-bottom: 1px solid #FFAA00;
	}

/*Kaestle ist der rechte Aktuelles-Kasten*/
h1.kaestle{color:#FFAA00}
h2.kaestle{margin-left: 10px;
	margin-bottom:6px;}



p {font-size: 14px;
	font-weight:normal;
	line-height:125%;
	margin-top:5px;
	margin-right:25px;
	font-style:italic;}

p.ueberschriftZweiDrei{font-style:italic;
				margin-left: 45px;
				margin-right: 170px;}
				
p.kaestle{color:black;
			margin-top:4px;
			margin-bottom:4px;
			margin-left:13px;
			margin-right: 15px;}

/*b orange und fett*/
b.orange {color:#FFAA00;
			}
/* orange*/
b.nichtFett {color:#FFAA00;
					font-weight:normal;}
/* orange unterstrichen*/					
u.orange {text-decoration:none;
		border-bottom: 1px solid #FFAA00;}

.kursiv { font-style:italic;}
.schraeg {font-style:oblique;}

.schriftSonstiges {color:black;
						margin-right:2px;}
/*p im CONTENT-BEREICH - EINGERÜCKT*/
.eingerueckt{font-style:italic;
				margin-left: 80px;
				margin-right: 170px;}
/* Mauerschild Gasthaus zum Ochsen*/
.eingeruecktTafel{font-style:italic;
				margin-left: 120px;
				margin-right: 170px;}
/*LISTEN*/				
/* ein Abstand nach oben, damit die Liste aufgelockert wird*/
/* erste Zeile 13px vorstehend, deshalb auch margin-left 13px größer*/
.eingeruecktListe{font-style:italic;
				line-height:140%;
				text-indent: -13px;
				margin-top: 0.7em;
				margin-bottom: 0.2em;
				margin-left: 93px;
				margin-right: 45px;}
/*INDEX-SEITE*/				
/* größere Einrückung rechts - speziell für die Indexseite - */
.eingeruecktIndex{font-style:italic;
				margin-top: 1em;
				margin-left: 80px;
				margin-right: 200px;}
.eingeruecktIndexRot{font-style:italic;
                color: #dc143c;
    			margin-top: 1em;
				margin-left: 80px;
				margin-right: 200px;}
				
.eingerueckt{font-style:italic;
				margin-left: 80px;
				margin-right: 170px;}
				
.eingeruecktIndexErstes{font-style:italic;
				margin-top: 1em;
				margin-left: 80px;
				margin-right: 200px;}
				
table {margin-left: 80px;
				margin-right: 170px;}
tr {font-size: 14px;
	font-weight:normal;
	line-height:125%;
	margin-top:5px;
	margin-right:25px;
	font-style:italic;}
td {text-align: center;
	width: 120px;}
td.ueberschriftzeile {text-align: center;
	width: 100px;
	font-style:normal;}
td.ueberschriftspalte {text-align: left;
							width: 150px;
							font-style:normal;}


html {}

body { margin:0px;} 

/* FARBEN 
hellorange: #FFAA00
dunkelorgange: #FF7F00
grau: #A5A5A5
menüblau: #3399cc
aqua:#00ffff
*/

#Header {
	/*Position*/
	position:absolute;
	top:70px;
	/*Dimension**/
	height:80px;
	width:1400px;
	overflow:hidden;
	}
	
#Schriftzug {
	/*Innenabstände*/
	padding-top:180px;
	padding-left:20px;
	}

#Content {
	/*Position*/
	position:absolute;
	top:150px;
	left:297px;
	z-index:1;
	/*Dimension*/
	height:100%;
	width:620px;
	/*Innenabstände*/
	padding-left:50px;
	padding-top:15px;
	/*Hintergrund*/
	background-color:white;
	}

	
#Aktuelles {
	/*Position*/
	position:absolute;
	top:180px;
	left:975px;
	z-index:2;
	/*Dimension*/
	width:205px;
	height:100%;
	/* Innenabstände*/
  	padding-top: 15px;
  	padding-left: 10px;
	/*Rand*/
	border:2px solid #fdd000;	
	}

#Navi {
	/*Position */
	position:absolute;
	top:180px;
	left:107px;
	z-index:2;
	/*Dimension*/
	width:190px;
	height:110%;
  	/* Innenabstände*/
  	padding-top: 15px;
  	padding-left: 10px;
	/*Hintergrund*/
	background-color:white;
	border-left:2px solid #fdd000;
	}
	
/*Schiebt das Hintergrundbild der Navigation um 10px nach unten - habe aber links
trotzdem den orangenen Begrenzungsstrich*/
#NaviDummy {
	position:absolute;
	top:164px;
	left:107px;
	z-index:3;
	height:16px;
	border-left:2px solid #fdd000;}

/* erstes größeres Bild auf der Seite - im Header ridge #4b98aa*/
#Contbildlogo {
	/*Position*/
	/*farbe orange #FFAA00*/
	position:absolute;
	top:10px;
	left:25px;
	z-index:2;
	/*Rand*/
	border:2px solid #fdd102;
	}

/* Platzierung der Tabelle in der die Bilderreihe ist*/				
#Contbildheader {
	/*Position*/
	position:absolute;
	top:20px;
	left:110px;
	z-index:1;
	}
	
/* damit die Bilder vom Bildschirm abgeschnitten werden und nicht nach
unten rutschen*/
#Contbildoverflow {
	overflow:hidden;
	}

/* Bilderreihe im Header*/				
#Bildheader {
	margin-left:7px;
	border:1px solid white;
	}
	
/*Linke allgemein*/
a {font-size: 13px; text-decoration: none; font-weight : normal;}

/*aktiver MenüLink*/
.aktiveins {border-bottom: 1px solid #A5A5A5;}
.aktivzwei {border-bottom: 1px solid #A5A5A5;}

/* Links im Menü */
.menueeins {font-size: 1.1em; line-height:1.9em; color:black; white-space:nowrap;}
.menueeins:hover {color:#A5A5A5;}
.menuezwei {font-size: 1.0em; line-height:1.5em; margin-left:1.1em; color:#FFAA00; white-space:nowrap;}
.menuezwei:hover {color:#A5A5A5;}

/* Verweise innerhalb der Homepage im Text*/
.link {border-bottom: 1px solid #A5A5A5; color:black;font-size: 14px;}
.link:hover {color:#A5A5A5;}
a.linkKaestle {border-bottom: 1px solid #A5A5A5; color:black;font-size: 14px;
			line-height:140%;
			margin-top:4px;
			margin-bottom:4px;
			margin-left:25px;
			margin-right:15px;}
.linkKaestle:hover {color:#A5A5A5;}

