/* CSS Document */



/* Allgemein */
body {
	font-family:century gothic, arial, verdana, tahoma, helvetica, sans-serif;
	font-size:13px; line-height:150%; color:#333333;
	margin:auto; text-align:center;
	background-color:#829078; 
	}
	
.fenster .inhalt {background-color:#D17C3B; padding:35px; padding-right:14px; height:100%; padding-bottom:180px;}
.fenster h1 {margin-right:-16px; }
	
td	{ font-family:century gothic, arial, verdana, tahoma, helvetica, sans-serif; font-size:13px; line-height:150%;}	

a { color:#69735E; }

a:hover { color:#CC6633; }

p	{ margin-top:2px; margin-bottom:12px; }

h1	{ color:#CC6633; margin-bottom:10px; margin-top:0px; font-size:20px; font-weight:normal; line-height:150%; }

h2	{ color:#CC6633; font-size:15px; font-weight:normal; margin-top:22px; margin-bottom:4px;  }

h3	{ color:#CC6633; font-size:13px; font-weight:normal; margin-bottom:0px; }

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

small{ font-size: 11px;}

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

ul { list-style:none; margin-left:0px; padding-left: 0px; margin-top:4px;}
li { padding-bottom:6px; margin-top:6px; padding-left:17px; background-image:url(pics/bullet.gif); background-position:0px 4px; background-repeat:no-repeat; }

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

.normal {font-weight: normal;}

.betonung { color:#738B37;}



/* Grund-Layout */
.container		{ width:730px; height:101%; background-image:url(pics/hg.gif); background-position: left top; background-repeat:repeat-y; margin-left:auto; margin-right:auto; text-align:center; }

.haupttabelle 	{ width:710px; height:100%; background-color:#FFFFFF; }

.header 		{ height:130px; vertical-align:middle;}	

.illu 			{ height:150px; vertical-align:bottom; }
	
.navigation 	{ height:60px;  background-color:#C2C8BC; vertical-align:bottom; }

.inhaltsbereich { vertical-align:top;  }
	
.fusszeile 		{ height:32px;  vertical-align:top; }	

	
/* Header */	
.header img  { margin-left:20px; }

/* Foto */

			
/* Navigation */
.navigation .leiste { 
	font-size:11px;
	margin-bottom:7px; margin-left:22px; padding:0px; overflow:hidden;}		
	
.navigation .leiste a, .navigation .leiste a:visited, .navigation .leiste span.aktuell {
	display: inline; text-transform:uppercase; letter-spacing: 1px;
	padding:7px 13px 7px 0px; 
	text-decoration:none; color:#69735E; 
	font-weight:normal; line-height:120%; }

.navigation .leiste a:hover, .navigation .leiste a:focus { color:#CC6633; text-decoration:none; }
.navigation .leiste span.aktuell { color:#FFFFFF; }

/* Inhalt */
.inhalt { padding-left:22px; padding-top:34px; padding-right:50px; padding-bottom:8px;}
.inhalt td {  }

/* Fusszeile */
.fusszeile .utilities a { color: #333333; margin-left:22px; font-size:10px; text-decoration:none;}
.fusszeile .utilities a:hover { color: #CC6633; text-decoration:none;}

/* Buttons */
button { background-color:#ABB226; padding:2px 8px; cursor:hand; border:0px; color:white; margin-right:12px; }



/* Tabellen */
table.tabelle { margin-top:24px; margin-bottom:12px; }
table.tabelle td, table.tabelle th	{ text-align:left; border-bottom:1px solid #E0E0D9; padding:2px; padding-right:20px; vertical-align:top; }
table.tabelle th { font-weight:normal; color:#D20026; padding-bottom:3px;  }

/* Formulare */
form#kontaktform 	{font-size:12px;}
form#kontaktform table	{ margin-top:12px;}
form#kontaktform td { padding-right:12px; padding-bottom:7px; }
form#kontaktform input, form#kontaktform textarea { background-color:#EDECE8; }
