/* bbmark ================ GLOBAL ================= */	

* {
		margin:0;
		padding:0;
		}
		
		
html { 
		text-align:center;
		background: #fff;
		}		
		
body {
		font-family: "Century Old Style Std", "Times New Roman", Times, serif;
		text-align:left;
		font:normal 12px/18px "Century Old Style Std", "Times New Roman", Times, serif;	
		}
		
/* bbmark ================ LINKS ================= */			
		
a {
		color:#95989b;
		text-decoration:none;
		}	
		
a:hover {
		border-bottom:1px solid #95989b
		}			
		
		
		
		
/* bbmark ================ HEADER ================= */			
		
#logo {
		position: absolute;
		width: 16em;
		height: 16em;
		left: 0;
		top: 0em;
		}	

#jahr {
		position: absolute;
		width: 32em;
		height: 16em;
		left: 16em;
		top: 0em;
		}

#jahr2 {
		position: absolute;
		width: 64em;
		height: 16em;
		left: 16em;
		top: 0em;
		}

#aktiv_links {
		position: absolute;
		width: 16em;
		height: 9em;
		left: 0;
		top: 16em;
		}	
#aktiv_rechts {
		position: absolute;
		width: 32em;
		height: 9em;
		left: 16em;
		top: 16em;
		}

/* bbmark ================ CONTENT ================= */			
		
#content_startseite {
		position: absolute;
		width: 80em;
		height: 23em;
		left: 0em;
		top: 25em;
		}		

#content_textblock {
		position: absolute;
		width: 30em;
		height: 39em;
		left: 17em;
		top: 25em;
		color: #495057;
		}
		
#content_textblock2 {
		position: absolute;
		width: 62em;
		height: 39em;
		left: 17em;
		top: 25em;
		color: #495057;
		}		
			
#startbild{
		width: 80em;
		height: 21.75em;		
		}
/* bbmark ========= HAUPTNAV == SUBNAV =========== */					
		
		
ul#hauptNav, ul#hauptNav li, ul#subNav, ul#subNav li {
		list-style-type:none;
		display:inline;
		padding:0;
		}		

ul#hauptNav {		
		position:absolute;
		left: 17em;
		top: 17em;		
		}
		
ul#subNav {		
		position:absolute;
		left: 17em;
		top: 18.5em;		
		}
		
ul#hauptNav li a, ul#subNav li {
		padding-right:1em;
		text-decoration:none;
		color:#95989b;
		float:left;
		border-bottom:none;
		}
		
ul#hauptNav li a:hover, ul#subNav li a:hover {	
		color:#2c4c6c;
		border-bottom:none;
		}
		
ul#hauptNav li.aktiv a, ul#subNav li.aktiv a {
		color:#2c4c6c;
		}		
ul#hauptNav li.aktiv a:hover, ul#subNav li.aktiv a:hover {	
		color:#2c4c6c;
		border-bottom:none;
		}		
	
		
/* bbmark ================ TYPO ================= */

h1 {
		font:normal 26px/24px Arial, Helvetica, sans-serif;
		color:#000;
		padding-bottom:20px
		}
		
h1 span {
		display:block;
		font-size:20px;
		}

h2 {
		font:bold 12px/18px "Century Old Style Std", "Times New Roman", Times, serif;	
		}
		
	

		
li {
		color:#555;
		}		

		
/* bbmark ================ FORMULAR ================= */		
		
table {  
		border-spacing:0px;
		}
td#spacer {
		height: 1em;
		}
label {
		width: 7em;
		display: block;
		}
		
input {
		font-family: "Century Old Style Std", "Times New Roman", Times, serif;
		text-align:left;
		font:normal 12px/18px "Century Old Style Std", "Times New Roman", Times, serif;	
		width: 23em;
		padding-top: 0.1em;
		color: #95989b;
		border: none;
		border-bottom:1px solid #95989b;
		}
		
input.button {
		width: auto;
		border: none;
		padding-right: 1.5em;
		background: url(/media/pfeil.gif) no-repeat right top #fff;
		float: right;
		}	
		
textarea {
		font-family: "Century Old Style Std", "Times New Roman", Times, serif;
		text-align:left;
		font:normal 12px/18px "Century Old Style Std", "Times New Roman", Times, serif;	
		width: 23em;
		height: 12em;
		color: #95989b;
		border: none;
		border-bottom: 1px solid #95989b;
		}		
		
#kontakt {
		
		vertical-align:top;
		}
