/* Stylsheet für www.suco.de */

/* Allgemeines */
body { 
	color:#003366 ;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;	
	text-align:left; 
	margin:0pt; }

/* Headlines */
h1 { 
	font-size:18pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:4pt;
	margin-bottom:4pt;
	background-color:inherit; 
	color:#003366; }

h2 { 
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:2pt;
	color:#003366; 
	background-color:transparent; }

h3 { 
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	color:#003366; 
	margin-top:15pt;
	background-color:transparent; }
	
h4 { 
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF; 
	background-color:transparent; }

/* normaler Fließtext */
p	{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify; 
	color:#003366; 
	background-color:transparent; }
	
p.language { 
	text-align:center; }

p.prodsubmenu { 
	line-height:8pt;
	margin-bottom:0pt;
	margin-top:5pt; }


/* Links */
a:link {
	text-decoration:none; }
a:hover { 
	text-decoration:none; 
	color:#FFCC00;}
a:active { 
	text-decoration:none; 
	color:#FF0033; }

/* Menu */
a { 
	font-size:10pt;
	border-width:0pt; 
    font-family:Arial, Helvetica, sans-serif;
	background-color:transparent; 
	letter-spacing:1pt;
	text-decoration:none;
	text-align:left; }
a.mainmenu {
	color:#FFFFFF; 
	font-weight:bold; }
a.mainmenu:hover { 
	color:#FFCC00; 
	text-decoration:underline overline; 
	font-weight:bold; }
a.mainmenu:active { 
	color:#FF0033; 
	font-weight:bold; }
a.submenu { 
	color:#003366; 
	text-align:justify;	
	font-weight:bold; }
a.submenu:hover { 
	color:#FF0033; 
	text-decoration:underline overline; 
	font-weight:bold; }
a.submenu:active { 
	color:#FFCC00; 
	font-weight:bold; }

a.prodsubmenu { 
	font-size:7pt;
	color:#003366;
	text-align:left;
	font-weight:normal; }
a.prodsubmenu:hover { 
	font-size:7pt;
	color:#FF0033; 
	text-decoration:underline overline; 
	font-weight:normal; }
a.prodsubmenu:active { 
	font-size:7pt;
	color:#FFCC00; 
	font-weight:normal; }

a.kontaktseite { 
	color:#FFCC00;
	font-size:9pt;	
	font-weight:normal;
	text-align:left; }
a.kontaktseite:hover { 
	color:#FFFFFF; 
	text-decoration:underline overline; 
	font-weight:normal; }
a.kontaktseite:active { 
	color:#FF0033; 
	font-weight:normal; }

a.keyword { 
	font-weight:normal;
	letter-spacing:0pt; }
	
a.textlink {
	font-weight:normal;
	text-decoration:underline; 
	letter-spacing:0pt; }
	
a.download {
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	color:#003366; 
	margin-top:30pt;
	background-color:transparent; }

/* Tabellenfelder */
table { 
	border-collapse:collapse; }
table.main { 
	width:100%; }
table.flags { 
	vertical-align:bottom;  
	float:right; }
table.language { 
	width:100%; 
	table-layout:fixed; }
table.navi { 
	width:100%; 
	border-collapse:collapse;
	table-layout:fixed; }
td { 
	vertical-align:top;
	padding:0pt; }
td.navi1 { 
	background-color:#003366;
	vertical-align:top;
	text-align:left;
	padding:5pt; }
td.navi2 { 
	background-color:#336699; 
	vertical-align:top;
	text-align:left;
	padding:5pt; }
td.navi21 {
	background-color:#336699; }
td.navi22 {
	background-color:#6396C9; }
td.navi3 { 
	background-color:#EEEEEE; 
	vertical-align:top;
	text-align:left;
	padding-top:15pt; 
	padding-right:5pt;
	padding-left:5pt;
	padding-bottom:5pt; }
td.logo { 
	background-color:#FF0033; 
	text-align:center; 
	vertical-align:middle; }
td.headline { 
	padding-top:0pt; 
	padding-left:15pt;
	vertical-align:top; }
td.content { 
	padding-top:0pt; 
	padding-left:15pt;
	padding-right:4pt;
	vertical-align:top; }
td.content1 { 
	padding-top:0pt; 
	padding-left:0pt;
	padding-right:15pt;
	vertical-align:top; }	
td.upperruler { 
	background-image:url(/images/lineal_oben.gif); 
	background-repeat:repeat-x; 
	vertical-align:bottom; }
td.lowerruler { 
	background-image:url(/images/lineal_unten.gif); 
	background-repeat:repeat-x; 
	background-position:bottom left; 
	vertical-align:bottom;
	padding-left:15pt;
	padding-right:0pt;
	padding-bottom:0pt; 
	font-size:10px; 
	text-align:right;
	color:#AAAAAA; }
td.language { 
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt; 
	padding-top:0pt; 
	text-align:center;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366; }
td.vertretung1 { 
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify; 
	color:#003366; 
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	padding:5pt; }
td.vertretung2 { 
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify; 
	color:#003366;
	background-color:#eeeeee;
	vertical-align:top;
	text-align:left;
	padding:5pt; }  
td.kontakt { 
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify; 
	color:#003366;
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	width:33%;
	padding:5pt; }
td.titelbild { 
	background-color:#FFFFFF; 
	padding:0pt;
	border:0pt; }
td.randinfo { 
	width:20%; 
	background-color:#003366;
	color:#FFFFFF;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5pt;
	padding-top:5pt;
	padding-bottom:5pt;
	border:0pt; }
td.zeichnung {
	font-size:9pt;
	color:#003366;
	text-align:right; 
	margin-bottom:9pt;
	padding-top:20pt; 
	padding-bottom:20pt; }
	
/* Druckschalter-Seiten */
table.techdat {
	border-style:solid; 
	border-width:1pt; }
	
td.text { 
	padding-right:5pt;
	padding-bottom:5pt;	}

td.gradangabe { 
	padding-right:5pt;
	padding-bottom:5pt;
	text-align:right; }

td.techdat1 { 
	padding:5pt;
	background-color:transparent;	
	text-align:center; 
	vertical-align:middle; 
	border-style:solid; 
	border-width:1pt; }
	
td.techdat2 { 
	padding:5pt;
	background-color:#EEEEFF;	
	text-align:center; 
	vertical-align:middle;
	border-style:solid; 
	border-width:1pt;	}

td.download0 { 
	padding:5pt;
	width:120pt;
	background-color:transparent;	
	text-align:center; 
	vertical-align:middle; 
	border-style:solid; 
	border-width:1pt; }
	
td.download1 { 
	padding:5pt;
	background-color:transparent;	
	text-align:center; 
	vertical-align:middle; 
	border-style:solid; 
	border-width:1pt; }
	
td.download2 { 
	padding:5pt;
	background-color:#FFEEEE;	
	text-align:center; 
	vertical-align:middle;
	border-style:solid; 
	border-width:1pt;	}

li {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 
	color:#003366; 
	background-color:transparent;
	padding-top:5pt; }
	

/* Bilder */
img { 
	border-width:0pt }
img.left { 
	float:left; 
	margin-right:10pt; 
	margin-bottom:10pt; }
img.right { 
	float:right; 
	margin-left:10pt;
	margin-right:10pt;
	margin-bottom:10pt; }
img.vertretung { 
	border-width:1pt; 
	border-style:solid; 
	width:50px;
	height:33px; }
img.addvertretung { 
	border-width:1pt; 
	border-style:solid; 
	vertical-align:middle;
	width:20px;
	height:13px; }