/******************************************************************************
***** Stylesheet für tiefziehteile
*******************************************************************************/


body {
	background-color:#ccc;
	margin:0px;
	padding:0px;
	font-size:9pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	}

A.pdf {font-weight:bold;padding:0px 0px 4px 22px;background-repeat:no-repeat;background-image:url(img/pdf.gif);}

TABLE {border:0;border-collapse:collapse;}
TABLE TD {padding:0;vertical-align:top;}

.caption {font-size:85%;color:#666;padding-left:2px;}
.warning {color:#c00;margin-bottom:0;font-size:120%;font-weight:bold;}
.comment {color:#c00;margin-bottom:10px;font-size:90%;}
.comment .neutral{color:#000;}
TABLE.content {margin-top:8px;border:1px solid #ccc}
TABLE.content TH {text-align:left;color:#fff;background:#8F001A;border-right:1px solid #ccc;padding-left:8px;}
TABLE.content TD {padding:4px;background:#fff;border-right:1px solid #ccc;border-bottom:1px dashed #ccc;}



TABLE.kontakt TD {padding:0px 15px 30px 0px;font-size:90%}
TABLE.kontakt TD.img {padding:0px 4px 30px 0px;}
 TABLE.kontakt TD.img IMG {border:1px solid #666;margin-top:4px;}

IMG {border:0;}
DIV.imgbox {margin-bottom:4px;border:1px solid #666;background:#fff;}
DIV.right {float:right;margin-left:5px;}
body DIV#gbg {margin-left:auto;margin-right:auto;margin-bottom:30px;margin-top:40px;width:982px;height:700px;background-repeat:no-repeat; background-image:url(img/gbg.gif);}
body DIV#container {position:relative;left:6px;top:5px;width:962px;height:680px;background-repeat:no-repeat; background-image:url(img/bg0.gif);background-color:#85C826;
	margin:0;border:1px solid #2B58A3;
	}
#tbg {background-repeat:no-repeat;z-index:1;position:absolute;left:176px;top:192px;width:760px;height:389px;background-image:url(img/bg1.gif);}
#headerarea {background-repeat:no-repeat;background-position:180px 32px;background-image:url(img/banner1-r.jpg);
	position:relative; left:0px; top:0px; width:962px; height:141px; z-index:999;}

	#logo {position:absolute; left:0px;padding-left:62px; top:32px; width:107px; height:106px;background-repeat:no-repeat;
	background-image:url(img/banner1-l.jpg);
	}
	#logo IMG {width:107px; height:106px;}



	#quadrate {position:absolute;z-index:255;left:790px;top:0px;height:680px;width:116px;background-repeat:repeat-y;
		background-image:url(img/quadrat.gif);background-position:0px -61px;}

	#quadratbilder {border:0;margin:0;padding:0;overflow:hidden;height:680px;position:absolute;z-index:999;left:791px;top:0px;height:680px;width:116px;background-repeat:repeat-y;		}
	#quadratbilder DIV {position:absolute;left:0px;top:-60px;border:0;margin:0;padding:0;}
	#quadratbilder.start-1 DIV {top:79px}
	#quadratbilder.start-2 DIV {top:218px}
	#quadratbilder.start-3 DIV {top:357px}
	#quadratbilder.start-4 DIV {top:496px}
	#quadratbilder IMG {margin:0px 0px 25px 0px;width:114px;height:114px;border:0;padding:0;}

	#addressbar {position:absolute;left:63px;top:8px;width:899px;height:30px;}
	#schriftzug {position:absolute;left:63px;top:148px;width:110px;height:580px;background-image:url(img//krause-schriftzug.gif);background-repeat:no-repeat;background-position:7px 11px;}
	#addressbar p {color:#2B58A3;font-weight:bold;display:inline;padding-right:7px;}
	#addressbar a {color:#2B58A3;text-decoration:none;}



/* topmenu */
	#topmenu,#topmenu  A {color:#fff;text-decoration:none;}
	#topmenu IMG {border:0;}
	#topmenu {position:absolute;top:104px;left:211px;z-index:999;}



#dv-container {position:relative; left:180px; top:53px; width:570px; height:375px; font-size:9pt; line-height:12pt; text-align:left; padding:5px; border:0px; z-index:254;
	border:0;}
#scroll {position:absolute;top:0px;left:4px;overflow:auto;width:568px;height:380px;padding:5px 10px 0px 0px;z-index:255;}

#text {padding-left:16px;padding-right:4px;padding-bottom:60px;}

/* footer */

	#footer {position:absolute; left:0px; top:592px; width:962px; height:87px; z-index:2;
		background-image:url(img/footer.jpg);background-repeat:no-repeat;background-position:0px 32px; }
		#flags IMG {width:19px; height:12px; border:0;}
		#flags {position:absolute;top:600px;margin-top:0px;margin-left:62px;width:110px;left:0px;z-index:999;}
		#flags A {margin-left:5px;}

		#footerlinks {margin-left:170px;width:700px;margin-top:5px;}
		#footerlinks IMG {border:2px solid #A9D409;}
		#footerlinks A {text-decoration:none;text-align:center;font-size:90%;display:block;width:85px;float:left;color:#2B58A3;}
		#footerlinks A:hover {color:#000;}
		#footerlinks A.act {color:#000;}
/* links */
a:link    { text-decoration:none; color:#2B58A3; }
a:visited { text-decoration:none; color:#2B58A3; }
a:active  { text-decoration:underline; color:#0066FF; }
a:hover   { text-decoration:underline; color:#0066FF; }

#bestehaende {position:absolute;width:502px;height:27px;left:210px;top:550px;z-index:1;}





td.cell			{ width:130px; border:1px solid #444444; }
td.cell_pic		{ width:130px; border:1px solid #DE0080; }

td.checkbox		{ font-size:8pt; color:#000000; font-weight:bold; padding:0px; margin:0px; padding-left:2px; }

/* Formulare */


textarea {
	font-size:9pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:1px solid #60C5C6;
	background-color:#ffffff;
	padding:0px;
}

h1	{
	font-size:16pt;
	font-family:Futura, "Futura Light BT",Arial,sans-serif;
	font-weight:bold;	line-height:15pt;	font-style:normal;	color:#2B58A3;	margin-top:8px;
	}

h2	{
	font-size:14pt;
	font-family:Futura, "Futura Light BT",Arial,sans-serif;	font-weight:bold;	line-height:13pt;	font-style:normal;
	color:#2B58A3;
	margin-top:8px;	margin-bottom:8px;
	}

h3	{
	font-size:13pt;
	font-family:Futura, "Futura Light BT",Arial,sans-serif;
	font-weight:bold;
		line-height:12pt;
	font-style:normal;
	color:#2B58A3;
	margin-top:8px;
	}

p	{
	font-size:9pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:12pt;
	color:#000;
	margin-top:0px;
	margin-bottom:8px;
	}





ul 	{
	list-style-position:outside;
	font-size:9pt;
	font-weight:normal;
	margin:8px 0px 8px 16px;
	padding:0px;
	list-style-type:square;
	}

li	{
	padding:0px;	margin-left:15px;	margin-bottom:5px;
	}

.sitemap1 {margin:0;}
.sitemap1 li {font-weight:bold;list-style-type:none;margin-top:20px;}

.sitemap1 li li {float:none;padding-left:20px;margin-top:0;}
.sitemap2  {margin-left:0;}
.sitemap3  {margin-left:10px;}
.sitemap1 li a {padding:1px 0px 1px 2px;}
.sitemap1 li li a {display:inline;border:0px;width:auto;background:transparent;}
.sitemap1 li li {font-weight:normal;border:0px;}
.sitemap1 li li li {font-size:90%;border:0px;width:85px;}


/* formconfig */
.formconfig {width:520px;}
.formconfig select  {margin:3px 0px 3px 0px;font-weight:bold;color:#666;background-color:#f0f0f0;}
.formconfig input		{color: #666;border: 1px solid #666;margin:3px 0px 3px 0px;background-color:#fff;}
.formconfig DIV.button input 	{background-color: #EEE;font-weight:bold;}
.formconfig input.checkbox 	{border:0;}
.formconfig input.radio,
.formconfig input.checkbox {border:0;}
.formconfig input.big {width:290px;}
.formconfig input.small {width:70px;}
.formconfig input.medium {width:215px;}
.formconfig input.special {width:142px;}

.formconfig DIV.textarea {margin-bottom:10px;}
.formconfig DIV LABEL {display:block;width:90px;float:left;clear:left;font-size:85%}
.formconfig DIV.checkbox LABEL {display:inline;width:90px;float:none;clear:none;font-size:85%}
 .formconfig DIV.checkboxes DIV.checkbox  {width:400px;float:left;padding-left:90px;}

.formconfig DIV.checkboxes {margin-top:10px;margin-bottom:10px;}
.formconfig DIV.checkboxes DIV.blockcomment {float:none;width:auto;font-size:85%}

.formconfig DIV.button {display:block;clear:both;}

.formconfig DIV.comment {font-weight:normal;margin-left:90px;font-size:85%;display:block;clear:both;}
.formconfig .comment A {font-weight:normal;}

.formconfig TEXTAREA {width:290px;height:150px;font-size:85%;font-family:Verdana,sans-serif;border: 1px solid #666;}
.formconfig DIV.submit  {margin-left:90px;}
		.optlabel {margin-right:10px;line-height:0;}
.formconfig .comment .missingfield {color:#c00;font-weight:bold;}
.formconfig .message {font-weight:bold;font-size:110%;color:#E2007A;}


body.newsletter .formconfig DIV LABEL {width:160px;}
body.newsletter .formconfig input.big {width:190px;}
body.newsletter .formconfig DIV.submit  {margin-left:80px;margin-top:10px;}

.formconfig DIV.radio {margin-bottom:20px;}
.formconfig DIV.radio .optlabel {font-size:90%;font-weight:bold;padding-left:3px;}
.formconfig DIV.radio input.radio {margin-bottom:-3px;}



/* bilderleiste */
#galcontainer {position:absolute;height:680px;left:790px;width:116px;top:0px;border:0;
	z-index:255;overflow:hidden;}
	#galscroll {position:absolute;left:0px;top:0px;width:116px;}


	#galscroll IMG {margin:0px 0px 23px 0px;width:114px;height:114px;border:1px solid #fff;padding:0;}

	#galup {position:absolute;height:20px;left:910px;width:114px;top:150px;
	z-index:256;font-weight:bold;color:#c00;}
		#galdown {position:absolute;height:20px;left:910px;width:114px;top:175px;
	z-index:256;font-weight:bold;color:#c00;}

