/*---------------------------------------------------------------------------

Stefanie Kronast Stylesheet
URL: www.stefanie-kronast.de
Start: 11.07.2006
Letzte Aenderung: 09.05.2011

Autor: Carsten Peters - www.carsten-peters.net

---------------------------------------------------------------------------*/


/* Allgemeines 
---------------------------------------------------------------------------*/

* { padding: 0; margin: 0; }
body { font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif; background: #a17d70 url(../upload/css_img/bg_body.jpg) no-repeat top center; color: #fff; text-align: center; }
	#container { position: relative; width: 782px; height: 452px; margin: 26px auto 0 auto; text-align: left; font-size: 11px; background: url(../upload/css_img/bg_content.png) no-repeat; }


/* Links 
---------------------------------------------------------------------------*/
a, a:link, a:visited { color: #f29a7a; text-decoration: none; }
a:hover, a:active, a:focus { color: #fff; }
	a img, :link img, :visited img, :hover img, :active img { border: none; }

/* Paragraphs 
---------------------------------------------------------------------------*/

p { margin-bottom: 5px; }
b, strong { font-weight: bold; }
em, i, address { font-style: italic; }
blockquote { margin: 10px 0; padding: 0 0 0 15px; color: #f29a7a; }


/* headlines 
---------------------------------------------------------------------------*/

h2, h3, h4, h5, h6 { font-size: 1.1em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #f29a7a; }
	h2 { margin: 20px 0 10px 0; }
	h3 { margin: 20px 0 5px 0; font-size: 1.1em; }
	h4 { font-size: 1.1em; font-weight: bold; color: #fff; margin: 10px 0 0 0; }
	h5 { font-size: 0.9em; }
	h6 { font-size: 0.8em; }
	

/* Listen 
---------------------------------------------------------------------------*/

ul, li { list-style: none; list-style-type: none; margin-bottom: 5px; }
ul, ol { color: #fff; }


/* Misc. 
---------------------------------------------------------------------------*/

acronym, abbr { border-bottom: 1px dotted; cursor: help; }
.clear { clear: both; }
#skip { position: absolute; top: -9999px; left: -9999px; }


/* Header 
---------------------------------------------------------------------------*/

#header { position: relative; }
	#header h1 a, 
	#header h1 a:link, 
	#header h1 a:visited, 
	#header h1 a:hover, 
	#header h1 a:active, 
	#header h1 a:focus { text-indent: -9999px; position: absolute; display: block; width: 130px; height: 44px; background: url(../upload/css_img/logo.gif) no-repeat; left: 25px; top: 23px; }
	#header p { text-indent: -9999px; position: absolute; display: block; }


/* Content
---------------------------------------------------------------------------*/

#inhalt { position: absolute; width: 485px; height: 320px; top: 81px; left: 229px; }
	#inhalt p { margin: 0 0 10px 0; }
	#inhalt ul { margin: 0 0 10px 10px; }
	#inhalt ul li { padding: 1px 0 1px 10px; background: url(../upload/css_img/dot.gif) no-repeat 0% 8px; }
	#inhalt img { margin: 0; }
	#inhalt img.rechts { float: right; margin: 5px 0 0 10px; }
	#inhalt img.links { float: left; margin: 5px 10px 0 0; }	
	#inhalt img.icon { border: none; padding: 3px 0 0 0; margin: 0 0 -3px 0 }

#address { position: absolute; width: 199px; height: auto; bottom: 25px; left: 25px; }
#address h3 { margin: 0; }


/* Navigation
---------------------------------------------------------------------------*/
#navi { position: absolute; left: 229px; top: 22px; }
	#navi ul { float: left; background:url(../upload/css_img/bg_navi.gif) no-repeat; width: 484px; }
		#navi ul li { float: left; padding: 0; background: url(../upload/css_img/pipe.gif) no-repeat right }
		#navi ul li:last-child { background: none; }		
			#navi a { float: left; height: 28px; line-height: 28px; padding: 0 22px; display: block; }	
			#navi a:link,
			#navi a:visited { color: #fff; }
			#navi a:hover,
			#navi a:active { color: #7f5b4e; }
			#navi .active a,
			#navi .active a:hover { font-weight: bold; color: #fff; }


/* Footer
---------------------------------------------------------------------------*/

#footer { clear: both; height: 30px; padding: 20px 0 0 160px; }

