/* Links: Standard
-----------------------------------------------------------------------------*/

a {
	text-decoration: none;
	border-bottom:1px dotted;
	font-weight:normal
	}
		
a:link { color:#2E2E4C }
	
a:visited { color: #4C4C7F }
	
a:hover { color:#B7B7E5; border-bottom:1px solid	}
	
a:active { color:#6B6BB2 }
	
/* Body-Spezifikationen
-----------------------------------------------------------------------------*/

html, body { border:0; margin:0; padding:0; }

body { 	
	text-align:center;
	background-image:url(../bilder/bg-repeat.png); 
	background-repeat:repeat;
	background-color:#8080FF;
	font-family:Verdana, sans-serif; 
	font-size:10pt; 
	color: #000022;
	}
	
/* Typographie
-----------------------------------------------------------------------------*/
	
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
h1 { font-size:20pt; color:#000022; }
h2 { font-size:18pt; color:#000022; }
h3 { font-size:16pt; color:#000022; }
h4 { font-size:14pt; color:#000022; }
h5 { font-size:12pt; color:#000009; }
p,ul,li { font-size:10pt; } 

#copyright {
	text-align:center;
	font-size:8pt;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#D9D9D9;
	font-stretch:wider;
	margin:10px;
	padding:10px;
	}
	
#copyright a {color:#D9D9D9}
	
/* Hintergrund & Layouttable
-----------------------------------------------------------------------------*/

#ueber { background:url(../bilder/bg-drop-fade2.png) repeat-x; }

td {
	border:0px;	
	padding:0px;
	margin:0px;
	border-spacing:0px;
	}

table {
	table-layout:fixed;
	border:0px;	
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:hide;
	}	
	
/* Navigation
-----------------------------------------------------------------------------*/

#nav_li { 
	background:url(../bilder/head_o_li.gif) repeat-x; 
	width:5px; 
	height:32px;  
	}
	
#nav_re { 
	background:url(../bilder/head_o_re.gif) repeat-x; 
	width:5px; 
	height:32px;  
	}
	
#nav_mi { 
	background:url(../bilder/head_o_mi.gif) repeat-x; 
	width:790px; 
	height:32px; 
	text-align:right;
	vertical-align:middle;
	padding:0px;
	padding-right:10px;
	margin:0px
	}

#nav_mi a {
	font-weight:normal;
	font-family:Verdana sans-serif;
	font-size:10pt;
	text-decoration:none;
	margin:0px;
	padding:0px;
	border-bottom:1px dotted;
	}

#nav_mi a:link { color:#3D3D4C}
	
#nav_mi a:visited { color: #4C4C7F }
	
#nav_mi a:hover { color:#2E2E4C ; background-color:#EEEEEE; border-bottom:1px solid }
	
#nav_mi a:active { color:#6B6BB2 }

/* Branding
-----------------------------------------------------------------------------*/
#center-it {text-align:center}

#head_li { 
	background:url(../bilder/head_li_fin.gif) repeat-x; 
	width:10px; 
	height:90px; 
	}
	
#head_mi { 
	background:url(../bilder/header_erweiterung_eg_ext2.gif) repeat-x; 
	width:780px; 
	height:90px; 
	text-align:left; 
	}
	
#head_re {
	background:url(../bilder/head_re_fin.gif) repeat-x; 
	width:10px; 
	height:90px;  
	}
	
#head_drunter {
	background:url(../bilder/another_bg.gif) repeat-x; 
	width:800px; 
	height:32px; 
/*	border-top:none 0px; 
	border-bottom:none 0px;   
	border-left:solid 1px #EEEEFF;    
	border-right:solid 1px #EEEEFF; */
	}

#bodensatz {
	background:url(../bilder/another_bg_rev_mi.gif) repeat-x; 
	width:800px; 
	height:37px; 
	}
		
/* Inhalte
-----------------------------------------------------------------------------*/
#anker {
	width: 800px; 
	margin:0 auto; 
	padding:0px 0pt 0pt; 
	text-align:left;  
	}
	
#tau {
	width: 800px; 
	margin:0 auto; 
	padding:0px 0pt 0pt; 
	text-align:left;  
	}

#hauptfeld { 
	background:url(../bilder/sqr2.gif) repeat;
	font-weight:normal; 
	width:780px; 
	margin:0px; 
	padding:10px; 
	text-align:left; 
	}
	
/* Textfeld mit Bild dabei:
-----------------------------------------------------------------------------*/
#hierstehts {
	width:760px;
	padding:0px;
	margin:0px;
	text-align:left;
	}
	
#hierstehts-text {
	text-align:left;
	vertical-align:top;
	border-spacing:0px;	
	padding:50px;
	}
	
#hierstehts-bild {
	width:150px;
	border-spacing:0px;	
	padding:50px;
	}