/* ------------------------------ 
      SGT-Print-Stylesheet
           19.09.2007
         Carsten Peters
       carsten-peters.net
------------------------------ */

body { font: 80%/1.6em Arial, Helvetica, sans-serif; }

/* headlines 
---------------------------------------------------------------------------*/

h2, h3, h4, h5, h6 { color: #42271c; font-size: 1.9em; font-weight: normal; }
h2 { line-height: 1.2em; margin: 10px 0; }
h3 { margin: 20px 0 10px 0; font-size: 1.1em; font-weight: bold; }
h4 { font-size: 1em; margin: 10px 0 0 0; }
h5 { font-size: 0.9em; }
h6 { font-size: 0.8em; }


/* links 
---------------------------------------------------------------------------*/

:link, :visited, :hover, :active, :focus { text-decoration: none; }
a, a:link, a:visited { text-decoration: none; }
	a img, :link img, :visited img, :hover img, :active img { border: none; }

	
/* paragraphs 
---------------------------------------------------------------------------*/

p, pre { margin: 0 0 10px 0; }
em, address { font-style: italic; }


/* listen 
---------------------------------------------------------------------------*/

ul, li { list-style: none; }


/* misc 
---------------------------------------------------------------------------*/

abbr,
acronym { border-bottom: 1px dotted #000; cursor: help; }

.clear { clear: both; height: 0; line-height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* header 
---------------------------------------------------------------------------*/

#header h1 a, 
#header h1 a:link, 
#header h1 a:visited, 
#header h1 a:hover, 
#header h1 a:active, 
#header h1 a:focus { color: #000; text-decoration: none; outline: none; }	

#navigation_1,
#navigation_2,
#formsearch,
#langlist { display: none }



/* content 
---------------------------------------------------------------------------*/

#content { background-color: #fff; }
	#content p a:link,
	#content h3 a:link,
	#content p a:visited,
	#content h3 a:visited { color: #21140E; border-bottom: 1px dotted #21140E; }
	#start #content a,
	#kollektion #content a,
	#content .galeriethumb a { border-bottom: none; }
	#content img { margin: 0; }
	#sgt #content img { margin: 5px 10px 20px 0; }
	#content img.ohne { border: none; padding: 10px 0 0 0; }
	#content img.rechts { float: right; display: inline; margin: 5px 0 0 10px; }
	#content img.links { float: left; display: inline; margin: 5px 10px 0 0; }
	#content ul { padding: 0 0 10px 5px; }
	#content ol { padding: 0 0 10px 20px; }
	#content ul li { padding: 2px 0 2px 12px; background: url(../upload/css_img/dot.gif) no-repeat 0 8px; }
	#content ol li { margin: 2px 0 2px 10px; list-style-type: decimal; }
	#content .gTable { float: left; display: inline; }
	#content .gTable .gallery_image { text-align: center; height: 150px; }
	#content #beschreibung { float: left; display: inline; margin: 16px 0 0 30px; }
	#content #beschreibung .prod_besch { height: 170px; width: 420px; }
	#content #koll_uebers th { vertical-align: top; }
	#content #koll_uebers td { text-align: center; }
	#content #hand_part th { text-align: left; font-size: 1.3em;  }
	#content #hand_part td { vertical-align: top; padding: 0 30px 10px 0; width: 25%; }

	#kontaktform fieldset { border: none; }
	#kontaktform legend { margin: 0 0 10px 0; padding: 20px 0 0 0; font-weight: bold; }
	#kontaktform dt { float: left; width: 12em;  } 
	#kontaktform fieldset dt { float: left; width: 18em;  }
	#kontaktform dd { margin: 10px; }  
	#kontaktform input { width: 300px; } 
	#kontaktform .katalog input,
	#kontaktform fieldset input { width: auto }
	#kontaktform p.katalog input { margin: 0 0 0 10px; }
	#kontaktform p { margin: 30px 0 10px 0; }
	#kontaktform input#submit,
	#kontaktform input#reset { width: 140px; }
	#kontaktform textarea { width: 300px; height: 150px; }




/* footer 
---------------------------------------------------------------------------*/

#footer { margin: 10px 0 0 0; width: 1000px; height: 100px; background-color: #fff; }
