/* Dort wo Gleichheitszeichen stehen, bitte stehen lassen, sonst geht's nicht im Netscape */

/*--------------------------------------------------------------------*/
/* Generelle Seitengestaltung der Download u. Registerseiten*/
/*--------------------------------------------------------------------*/
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    FONT-FAMILY: Helvetica, Helv, Arial, sans-serif;
    SCROLLBAR-FACE-COLOR: #ddf0fd;
    SCROLLBAR-HIGHLIGHT-COLOR: #ddf0fd;
    SCROLLBAR-SHADOW-COLOR: #ddf0fd;
    SCROLLBAR-3DLIGHT-COLOR: #0066b3;
    SCROLLBAR-ARROW-COLOR: #0066b3;
    SCROLLBAR-TRACK-COLOR: #80bce8;
    SCROLLBAR-DARKSHADOW-COLOR: #0066b3;
    SCROLLBAR-BASE-COLOR: #0066b3;
    BACKGROUND-COLOR: #ffffff
}
/*--------------------------------------------------------------------*/
/* Schriftfont und Seitenabstand innen*/
/*--------------------------------------------------------------------*/

BODY.common
{
    FONT-SIZE: 12px;
    MARGIN: 10px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    padding: 15;
}

/*--------------------------------------------------------------------*/
/* Absatzabstand einstellen - wurde durch allgemeine Seiteneinstellungen auf 0 gesetzt*/
/*--------------------------------------------------------------------*/

p
{
    PADDING-top: 15px;
}
/* allgemeine Formatierungen */

/*--------------------------------------------------------------------*/
/*allgemeine Einstellungen für Standard-Tags*/
/*--------------------------------------------------------------------*/

INPUT
{
    FONT-SIZE: 10pt;
    COLOR: #215aa5
}
FONT
{
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
/* generell Bilder ohne Border */
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

/*--------------------------------------------------------------------*/
/* Generelle Festlegung der LINK-Farben auf den Download- und Registerseiten */
/*--------------------------------------------------------------------*/
A:link
{
    COLOR: #215aa5;
    
}
A:visited
{
    COLOR: #215aa5;
    
}
A:active
{
    COLOR: #215aa5;
   
}
A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}

/*--------------------------------------------------------------------*/
/* LINK unten auf den Seiten beim CAD-Schnittstellendownload */
/*--------------------------------------------------------------------*/
A.white
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.white:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.white:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.white:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff6633;
    FONT-FAMILY: Arial
}
/*--------------------------------------------------------------------*/
/* Überschrift über den Download- und Registerseiten */
/*--------------------------------------------------------------------*/
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial
}
.pagesubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
/*--------------------------------------------------------------------*/
/*Beschriftung der Buttons beim Registrieren und Passwortändern*/
/*--------------------------------------------------------------------*/
.button
{
    FONT-SIZE: 8pt;
  font-family: Verdana;
    COLOR: #000000;
    width: 100px;
}

/*--------------------------------------------------------------------*/
/* normal geschriebener Text in Tabellen - schwarz */
/*--------------------------------------------------------------------*/
.tabletext
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial
}
/*--------------------------------------------------------------------*/
/* fettgeschriebener Text in Tabellen - schwarz */
/*--------------------------------------------------------------------*/
.tabletextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

/*--------------------------------------------------------------------*/
/* generelles Aussehen von Listenpunkten */
/*--------------------------------------------------------------------*/
LI
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
/*--------------------------------------------------------------------*/
/* Sternchen bei den Pflichtfeldern der Registrierung*/
/*--------------------------------------------------------------------*/

FONT.infostar
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana
}





/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/

/* DAKO saved from Alexander Goerlich ### */
* { margin:0; padding:0;}
body { background:#14293f; font-family:Arial; font-size:100%; line-height:1em; color:#333333;}

td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
img.msg {border:0; vertical-align:middle; padding:5px 5px 5px 5px; }
img.noclass {border:0px; vertical-align:middle; text-align:right}
a {color:#333333; text-decoration:none;}
a:hover { text-decoration:underline; color:#0066CC}
a.h1_ident:link {color:#ffffff;}
a.h1_ident:hover {color:#CCFFFF;}
a.start { color:#ffffff; font-family:Arial;}
a.start:hover { color:#ffffcc}

table { width:80%; border:0;}
td.orange { background-color: #00487D; color:#FFFFFF; font-size:12px; font-weight:bold; margin: 1px 5px 1px 5px; padding: 5px 5px 5px 5px}
td.weiss {background-color: #fff; color:#000; font-size:10px; font-weight:normal; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px}
.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
p.text { margin:0; padding:0px 0px 0px 0px; color:#333333; line-height:1.8em; }
p.new {color:ff0000; font-weight:bold;}
p.wen { color:ffffff;}
p.en { color:#999999;}

div.login { padding: 5px 5px 5px 5px; }
div.msg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding: 20px 70px 20px 20px;color:fffccc;font-weight:bold}
div.imp {font-family:Verdana, Arial, Helvetica, sans-serif;border: solid 1px #fff; padding: 5px 5px 5px 5px;color:#fff;  background:url(../images/li_bgd.gif)}
div.imp2 {font-family:Verdana, Arial, Helvetica, sans-serif;border: solid 0px #14293f; padding: 5px 5px 5px 5px;color:#333333;}
div.imp3 {font-family:Verdana, Arial, Helvetica, sans-serif;border: solid 0px #14293f; padding: 5px 5px 5px 5px;color:#333333;}
div.abstandtop { color:#FFFFFF; font-weight:bold; font-size:14px; padding-top:10px; text-align:center}
fieldset { padding:  5px 5px 5px 5px;}
legend.download { padding:  5px 5px 5px 5px; color:#fff;font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif;}
legend { color:#003366; }
.tall_top { background:url(../images/tall_top.gif) left top repeat-x #14283d;}
.tall_content1 { background:url(../images/tall_content1.gif) left top repeat-x #8bb5c7;}
.tall_content2 { background:url(../images/tall_content2.gif) left top repeat-x #fff;}
.tall_bottom { background:url(../images/tall_bottom.gif) left top repeat-x #14293f;}
.form { height:31px;}
.form input {width:172px; height:18px; background:none; border:1px solid #808080; color:#959696; font-size:1em; font-family:Arial;}
textarea { width:361px; height:101px; background:none; overflow:auto; border:1px solid #808080; color:#959696; font-size:1em; font-family:Arial;}
.select { width:164px; height:17px; border:1px solid #a5acb2; color:#484e53; font-size:1em; font-family:Arial;}
.title { margin:0 0 23px 0;}
.img_indent { margin:0 20px 0 0; float:right;}

ul {list-style:none }
.ul li { background:url(../images/li_bgd.gif) ; text-align:justify; color:#FFFFFF; padding: 5px 5px 5px 5px; height:160px }

ul.list { list-style:none;}
li.glow a { text-align:justify; color:#000; text-decoration:none; line-height:1.0em; font-weight:normal; padding: 5 0 5 0; background-image:url(/images/glow_2.gif)}
li.glow a:hover { text-align:justify;  text-decoration:none; line-height:1.0em; font-weight:bold; padding: 5 0 5 0; }
ul.list li { text-align:justify; color:#ff0000; font-weight:bold; background-color:#cfeefd; padding: 5px 0px 0px 10px; background-image:url(/images/glow.gif) }
ul.list li.norm { text-align:justify; color:#000000; font-weight:normal; background-color:#cfeefd; padding: 5px 0px 0px 10px; background-image:url(/images/glow.gif) }
ul.list li a { text-align:justify; color:#000; text-decoration:none; line-height:1.0em; }
ul.list li a:hover { text-decoration:none; color:#000;}

ul.sitemap { list-style-image:url(/images/tall_content2.gif) }font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.sitemap li { margin: 0px 50px 5px }
ul.sitemap li a { color:#000000; padding: 5px 5px 5px 5px}
ul.sitemap li a:hover { color:#999999}

.ul li a { color:#fff; text-decoration:none; line-height:3.0em;}
.ul li a:hover { text-decoration:none;}

ul.ul_port { list-style:none;}
ul.ul_port img { vertical-align:middle; }
/*moz */
ul.ul_port li a { background:url(../images/li_bgd.gif) left top repeat-x; text-align:left; color:#FFFFCC; padding: 2px 2px 1px 5px;  line-height:3.0em; text-decoration:none;}
ul.ul_port li {  background:url(../images/li_bgd.gif) left top repeat-x; text-align:left; color:#FFFFCC; padding: 2px 2px 1px 5px;  line-height:3.0em;ext-decoration:none; }
/*IE */
* html ul.ul_port li {/* IE6 */  background:url(../images/li_bgd.gif) left top repeat-x; text-align:left; color:#FFFFCC; padding: 2px 2px 2px 5px; line-height:3.0em; text-decoration:none; }
* html ul.ul_port li a {/* IE6*/ background:url(../images/li_bgd.gif) left top repeat-x; text-align:left; color:#FFFFCC; padding: 10px 0px 2px 10px;  line-height:3.0em; text-decoration:none;}
ul.ul_port li a:hover { text-decoration:none;}

.ul1 li a { background:url(../images/marker.gif) no-repeat 0 7px; padding-left:7px; line-height:1.8em; color:#fff;}
.ul2 li a { background:url(../images/marker1.gif) no-repeat 0 7px; padding-left:10px; line-height:1.45em; color:#959696;}
.ul3 li a { background:url(../images/marker1.gif) no-repeat 0 7px; padding-left:10px; line-height:1.45em; color:#535353;}
.ul5 li {padding-top: 1px;}
.ul5 li a {  pading: 2px 2px 2px 2px;text-decoration:underline }
.ul5 li a:hover { color:#fff; background-color:#2A5FFF; border: solid 0px #2A5FFF; pading: 2px 2px 2px 2px;text-decoration:none }
hr { color:#2A5FFF; height:1px; margin-right:5px}

/*txt, links*/
h1 { background:url(../../images/logo.jpg) no-repeat left top; text-indent:-10000px; height:83px; width:325px;} /*logo top*/
h3 { font-size:1.1em; margin-bottom:4px; color:#1d3c5b;}
h4 { font-size:1.2em; margin-bottom:2px; color:#fefefe;}
h4 a {color:#fefefe;}

.txt1 { color:#1d3c5b; font-size:1.1em;}
.txt2 { color:#1d3c5b;}

.link2 { color:#525252; font-size:1.18em;}
.link3 { color:#000;}
.link8 { color:#000;}
.link4 {color:#535353; background:url(../images/marker1.gif) no-repeat 0 7px; padding-left:10px;}
.link5 { color:#fff; font-size:1.2em;}
.link6 { color:#535353;}
.link7 { color:#959696;}
.service {color:#FFFFCC; font-size:1.4em}
p.ptop{color:#4e9abc; font-size:14px; font-weight:bolder}
div.ptop{color:#4e9abc; font-size:1.025em; font-weight:bolder;}

.line_hor { background:url(../images/line1.gif) left bottom repeat-x;}