/* CSS Document */



/* Allgemein */
body {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 14px; line-height: 140%; color:#48361A;
	margin: 40px; background-color:white;
	}
	
td	{ font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 14px; line-height: 140%;}	

a 	{ color: #48361A;}

 a:hover { color: #940201; }

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

h1	{ color:  #FAE69D; margin-bottom: 3px; margin-top: 0px; font-size:18px; font-weight: bold; line-height: 150%; 	}

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

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

small{ font-size: 11px;}

big { font-size: 14px;	line-height: 20px; letter-spacing: 1px; }
	
ul { list-style: outside square; list-style-image:url(pics/bullet.gif); margin-left:10px; margin-top:24px; padding-left: 5px; }
li { padding-bottom:6px; margin-top:4px; padding-left:0px; }
*html ul { list-style: outside square; list-style-image:url(pics/bullet_ie.gif); margin-left:10px; padding-left: 5px; }

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


/* Grund-Layout */
.haupttabelle {	width:830px; height:auto;}
	
.header { height:45px; vertical-align:bottom;  padding-bottom:5px; }	

.navigation {background-color:#940201; height:65px; vertical-align:top; background-image: url(pics/ecke_ro.gif); background-repeat: no-repeat; background-position: right top;}

.illu {height:127px;}
		
.inhalt {background-color: #F8B95A; vertical-align:top; padding:35px; padding-left:45px; height:400px; }
		
.fusszeile {height:25px; }

/* Header */
.header .util {margin-top:20px;}		
				
/* Navigation */
.navigation table {height:49px; margin-left:25px;} 
.navigation td {   vertical-align:bottom; background-image: url(pics/nav_strich.gif); background-repeat: no-repeat; 
				   background-position: right bottom; font-size:11px;
				   padding:0px 13px 3px 13px; letter-spacing: 1px;}
				   
.navigation td#lastitem { background-image: none; }				
					
.navigation td.aktuell, .navigation td.aktuell a {font-weight:bold; color:#E99E4D;}	
					
.navigation a { color:#EFD9D9; text-decoration:none;  }
	
.navigation a:hover {color:#E99E4D;}

/* Inhalt */
table.startseite { margin-left: -16px; margin-right: -20px; }
table.startseite td { padding-left: 16px; font-size:12px; padding-right: 20px; }
table.startseite h1 { padding-left: -16px; white-space: nowrap; margin-bottom:12px;  margin-top:22px;}
table.startseite .eingerueckt {	text-indent: -16px; font-weight: bold; color: #940201;}
table.startseite a { text-decoration:none; }
table.startseite a:hover { color:#48361A; }

.intro { color:#940201; font-weight: bold; }
td.intro { width:360px; padding-right: 26px; }

/* Fusszeile und Kontakt */
.util a			{ color:#666666; font-size:11px; padding-left:0px 2px 0px 2px;  text-decoration:none;}
.util a:hover	{ color:#940201; text-decoration:none;}
.util  			{ color:#666666; white-space: nowrap; font-size:11px;}

/* Buttons */
.button 		{ height:19px; margin-bottom:8px;}
.button .rechts	{ width:9px;	background-image: url(pics/button_rechts.gif);	background-repeat: no-repeat;}
.button .links	{ width:9px; background-image: url(pics/button_links.gif); background-repeat: no-repeat;}
.button .mitte	{ vertical-align:middle; font-size:11px; background-color:#993366;}
.button a		{ color:#F0E1E8; text-decoration:none;}
.button a:hover	{ color:white; background-color:#993366; }