/* CSS Document */



/* Allgemein */
body {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 14px; line-height: 140%; color:#817969;
	margin-top:0px; margin-bottom:0px; 
	background-color:#F9F9F8; 
	}
	
.fenster .inhalt {background-color: #DFD9D2; padding:35px;}
	
td	{ font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 14px; line-height: 140%;}	

a 	{ color:#817969;}

p	{ margin-top:10px; margin-bottom:10px; }

h1	{ font-size: 16px; font-weight: bold; margin-bottom:6px; margin-top: 0px; line-height: 150%; letter-spacing: 1px; color:#A3C346;	}

h2	{ font-size: 14px; font-weight: bold; letter-spacing:1px; margin-top:18px; margin-bottom:0px; color:#A3C346}

h3	{ font-size: 14px; font-weight: bold; margin-bottom:3px; }

hr { color: #D8DDC8; height: 1px;}

small { font-size: 11px;}

big { font-size: 16px;	line-height: 20px; letter-spacing: 1px; }
	
.zitat {
	padding:12px; color: #993366;	letter-spacing: 1px;line-height:165%;
}

ul { list-style: url(pics/bullet.gif) outside; margin-left:10px; padding-left: 5px; margin-top:8px; }
* html { list-style: url(pics/bullet_ie.gif); }
li { padding-bottom:6px; margin-top:4px; padding-left:0px; }

.hochgestellt { vertical-align: 25%; font-size: 9px; }

.normal {font-weight: normal;}

/* Grund-Layout */
.haupttabelle 		{ width:740px; height:100%; background-color:white; border-left:1px solid #C5C1CB; border-right:1px solid #C5C1CB;}
	
.header 			{ height:110px; text-align:right; vertical-align:top; padding-right:7px; padding-top:6px;}	

.navigation 		{ width:150px; vertical-align: top;}
.navigation#unten 	{ vertical-align: bottom; padding-bottom:10px;}
	
.inhalt 			{ vertical-align:top; }	
				
/* Navigation */
.navigation ul { list-style-type:none; list-style-image: none; margin:0px; padding:0px; padding-left:10px;}
	
.navigation li { margin:0px; margin-bottom:6px; padding:0px; }	

.navigation li a, .navigation li a:visited, .navigation li span.aktuell { text-decoration:none; font-size:13px; line-height:110%; letter-spacing: 1px;}
	
.navigation li a:hover, .navigation li a:focus { text-decoration:none; color:#504B41;}
	
.navigation li .aktuell {color:#A3C346;}

/* Utilities */
.navigation#unten li a, .navigation#unten li span.aktuell{ font-size:11px; letter-spacing:0px;}
.navigation#unten li { margin-bottom:0px;  }
 
/* Formulare */
form#kontaktform table	{ margin-top:12px;}
form#kontaktform td { padding-right:12px; padding-bottom:7px;}

/* Inhalt */
.inhalt .inhalt { padding-right:10px; padding-left:50px;}
.inhalt .linkespalte { width:251px; float:left; margin-right:19px;}
.inhalt .linkespalte p, .inhalt .linkespalte table  { padding-right:14px;}
.inhalt .rechtespalte { }
.inhalt table.daten td { font-size:11px; padding-right:10px; padding-top:1px; padding-bottom:1px; border-bottom:solid 1px #E2E0DD;} 
.inhalt .rechtespalte p, .inhalt .rechtespalte table  { padding-right:8px;}
.inhalt .inhalt p  { padding-right:30px;}

