/*---------------------------------------------------------------------------

Stefanie Kronast Stylesheet
URL: www.stefanie-kronast.de
Start: 11.07.2006
Letzte Aenderung: 11.07.2006

Autor: Carsten Peters - www.carsten-peters.net

---------------------------------------------------------------------------*/


/* Allgemeines 
---------------------------------------------------------------------------*/

* {	padding: 0; margin: 0; }
body { font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif; background: #D3BB96 url(../upload/css_img/head_bg.gif) repeat-x; color: #fff; text-align: center; }
	#container { width: 760px; margin: 0 auto; text-align: left; font-size: 1.1em; background: none; }


/* Links 
---------------------------------------------------------------------------*/
a, a:link, a:visited { color: #F14373; 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: #F14373; }


/* headlines 
---------------------------------------------------------------------------*/

h2, h3, h4, h5, h6 { font: 2.2em/1.3em Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #F14373; clear: both; }
	h2 { margin: 20px 0 10px 0; font-family: Georgia, Times, serif; font-style: italic; }
	h3 { margin: 20px 0 5px 0; font-size: 1.1em; font-weight: bold; }
	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; height: 180px; }
	#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: 240px; height: 45px; margin: 110px 0 0 0; background: url(../upload/css_img/logo.gif) no-repeat; }
	#header p { text-indent: -9999px; position: absolute; display: block; width: 294px; height: 54px; margin: 95px 15px 0 290px; background: url(../upload/css_img/claim.gif) no-repeat; }


/* Content
---------------------------------------------------------------------------*/

#inhalt { width: 550px; }
	#inhalt p {  }
	#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 { border: 5px solid #E7D2B1; margin: 0; }
	#inhalt img.rechts { float: right; background: #fff; margin: 5px 0 0 10px; }
	#inhalt img.links { float: left; background: #fff; margin: 5px 10px 0 0; }	
	#inhalt img.icon { border: none; padding: 3px 0 0 0; margin: 0 0 -3px 0 }


/* Navigation
---------------------------------------------------------------------------*/
#container>#navi { padding: 0 0 40px 0; }
#navi ul { float: left; }
	#navi ul li { float: left; padding: 0; }	
			#navi a { float: left; height: 24px; line-height: 2em; padding: 8px 20px; display: block; }	
			#navi a:link,
			#navi a:visited { color: #fff; }
			#navi a:hover,
			#navi a:active { color: #F14373; }
			#navi .active a,
			#navi .active a:hover { font-weight: bold; color: #fff; }


/* Footer
---------------------------------------------------------------------------*/

#footer { clear: both; height: 30px; padding: 20px 0 0 160px; }