* {
	margin:0 auto;
	padding:0;
	}
html, body {font:100% Arial, Helvetica, sans serif;
	}
html {
	height:99%;
	}
body {
	height:100%;
	}
	
/* typography */	
h1 { 
	font-size:.9em;
	font-weight:bold; 
	padding:5px;
	color: #800000;
	background-color:#E1E1E1;
	}
h2 {
	font-size:.85em;
	font-weight:normal;
	padding-top:2px;
    padding-bottom:20px;
	}
h3 {
	font-size:.9em;
	font-weight: normal;
	font-style:italic;
	margin-top:-20px;
	padding-bottom:30px;
}
p {
	font-size:.8em;

	}	
	
ul {
    font-size:.8em; 
    padding-left:20px;
    margin-bottom:.5em;
}
#info h2 {
    border-top: 1px solid #c0c0c0;
    padding-top:20px;
}

#links p {
    	font-size:.8em;
    	padding-bottom:.5em;
}
#links h4 {
    	font-size:.9em;
    	background-color:#E1E1E1;
    	width:191px;
    	padding:4px;
    	margin:-5px 0 2px -5px;
    	color: #800000;
    	border-bottom:2px solid #ffffff;
}          
#inhalt p {
    padding-bottom:.5em
}
#fusszeile a:link  {
    color:black;
    text-decoration: none;
}
#fusszeile a:visited {
    color:black;
    text-decoration:none;
}
#fusszeile a:focus {
    color:black;
    text-decoration:none;
}
#fusszeile a:hover {
    color:blue;
    text-decoration:underline;
}
#fusszeile a:active {
    color:blue;
    text-decoration:underline;
}
/* ================================ MAIN CSS ======================================== */
#umhang-startseite {
    margin:0 auto;
    width:840px;
}
#seitenbereich {
    height:100%;
    margin:0 auto;
}
#bereich-oben {
    min-height:100%;
}
#header {
    background: #e1e1e1;
    height:100px;   
    margin-bottom:5px; 
    min-width:845px;
}
#header-inner, #umhang-innen {
    width:845px;        
}
#umhang-innen {
	text-align:left;
    padding:10px 0; 
}
#inner {
    height:100%;
    padding-top:5px;
    margin:0 auto;
    width:845px;
}
#links {
    width:210px;
    float:left;
    background:transparent;
    min-height:100%;
    margin-bottom:5px;  
}
#title {
    width:618px;
    margin-left:230px;
    }
#inhalt {
    width:612px;
    margin-left:230px;
    text-align: justify;
    padding:4px;
    margin-bottom:10px;
    }
#info {
    margin-top:10px;
    width:622px;
    margin-left:215px;
    text-align: justify;
    padding:4px;
    margin-bottom:100px;
    }
#bereich-unten {   
    clear:both;
    width:845px;
    margin-top:-10px;
    background-color:#FFFFFF;
}

/* ============ main content ============ */  
/* header*/  
#logo {
	float:left;
    height:88px;
	width:210px;
	margin-top:5px;
	border:0;
	}
#anzeige {
	float:right;
	margin-top:5px;
    background:url(http://www.funandrun.de/images/anzeige_transp.png);
	border:1px solid #C0C0C0;	
	width:493px;
	height:90px;
	}
#banner {
	padding:15px 15px 15px 15px;
	width:468px;
	height:60px;
	border:0;
	}
#banner img {
    border:0;
}    

#skyscraper {
    float:right;
    margin-right:-130px;
    width:120px;
    height:240px;   
}

/* links */     
#adresse {
	width:191px;
    border: 1px solid #e1e1e1;
	background: #e1e1e1;
	padding:5px 5px 10px 10px;
	}
#adressdaten {
    margin-top:10px;
    background: #e1e1e1;
    border: 1px solid #e1e1e1;
    width:191px;
    padding:5px 5px 10px 10px;
}
#facebook {
    margin-top: 5px;
    margin-bottom: -5px;
}  
#tag-cloud {
    margin-top:10px;
    background-color: #e1e1e1;
    width:191px;
    text-align:left;
    padding:15px 5px 10px 10px;
    font-family:Arial;
}  
#tag-cloud-startseite {
    border: 1px solid #C0C0C0;
    text-align:center;
    padding:10px;
    width:816px;
    background-color:#FFFFFF;
    font-family:Arial;
    margin-top:120px;
    margin-bottom:40px;
}
   
/* inhalt*/ 
#pic {
    float:right;
    margin-left:10px;
    margin-bottom:10px;
}
/* bereich-unten*/                                       
#fusszeile {
    font-size:.8em;	
}   
#copyright {
     float:left;
}
#home {
     float:right                    
}
#startseite {
   clear:both;
    width:828px;
    margin-top:30px;
    padding:5px;
    padding-bottom:8em;
    text-align: justify;
}
#startseite h2{
    margin-bottom:-15px;
}
#startseite p {
    padding-bottom:.5em
}