/* CSS Document */

/* Allgemein */
html { }

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

a { color:#72387B; text-decoration:none; }

a:hover { color:#72387B;text-decoration:underline;  }


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

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

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

h3	{ color:#72387B; 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:4px; 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; margin-left:10px; margin-right:10px; }

.illu 			{ height:180px; vertical-align:bottom; border-bottom:solid 1px #DCDBD9;  border-top:solid 1px #DCDBD9;}
	
.navigation 	{ height:80px; background-color:white; vertical-align: middle;}

.inhaltsbereich { vertical-align:top;  }
	
.fusszeile 		{ height:32px; background-color:#F2F1F0; border-top:solid 1px #DCDBD9; vertical-align:top; }	

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

/* Foto */

			
/* Navigation */
.navigation .leiste { 
	font-size:11px; margin-left:25px; padding:0px; padding-top:3px; 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:#787E84; 
	font-weight:normal; line-height:120%; }

.navigation .leiste a:hover, .navigation .leiste a:focus { color:#72387B; text-decoration:none; }
.navigation .leiste span.aktuell { color:#006480;  }

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

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

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

/* Fussnoten */
div.fussnote { position: absolute; width:358px; height:auto; visibility: hidden; background-color:#F2F1F0; border:solid 1px #DCDBD9; padding:10px 5px 0px 15px;}
a.fussnote { font-weight:bold;}

/* Tabellen */
table.tabelle { margin-top:4px; margin-bottom:12px; border-collapse:collapse; }
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; }
