/* Top */
body                 { text-align:center; }
form                 { margin:0px }
td                   { vertical-align: top }

h1,h2,h3,h4          { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#545252; text-align:left; margin-bottom:0px }
p                    { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#545252; text-align:left; }
img                  { border:none; }
.start_head          { font-family:Verdana,Verdana; font-size:12px; color:#DE951C; text-decoration:none; font-weight:normal; vertical-align:bottom; }
.title               { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FF9933}
.grey                { background-color:#DEE0DD; }
.subtitle            { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#404040}
.subtitle_bg         { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#6b92ce; line-height:18px; text-align:center; width:212px;}
.tabtext             { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#404040; border-width:1px 1px 1px 1px; border-color:#000000; padding:0px; text-align:center; vertical-align:bottom; height:23px;}
.formulare           { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; width:400; maxlength:47; border:1px solid grey; }

.topmenu             { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#DE951C; text-align:right; }
a.topmenu:link       { text-decoration:none; color:#DE951C}
a.topmenu:visited    { text-decoration:none; color:#DE951C}
a.topmenu:hover      { text-decoration:none; color:#c07000}
a.topmenu:active     { text-decoration:none; color:#c07000}

.tabs                { font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#313131; text-align:center; line-height:25px}
a.tabs:link          { text-decoration:none; color:#313131; font-weight:normal; text-align:center;}
a.tabs:visited       { text-decoration:none; color:#313131; font-weight:normal; text-align:center;}
a.tabs:hover         { text-decoration:none; color:#313131; font-weight:normal; text-align:center;}
a.tabs:active        { text-decoration:none; color:#313131; font-weight:normal; text-align:center;}
.tab_width           { height:18px; width:105; }
.tab_width2          { height:18px; width:140; }

.login               { font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#545252; text-align:left; line-height:19px; padding-right:8px; white-space:nowrap; }
.loginbox            { font-family:Arial,Helvetica,sans-serif; font-size:9px; height:18px; width:82px; border:#545252 1px solid }
.login_button        { font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#545252; background-color:#F1F1F1; border:none; cursor:hand; padding-top:5px; padding-right:2px; }
.start_right         { font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#545252; background-color:#F1F1F1; line-height:16px; padding-left:0px; padding-left:4px; padding-top:2px; white-space:nowrap; text-align:left; border-bottom:#FFFFFF 1px solid; height:19px;}
a.start_right:link   { text-decoration:none; color:#545252; padding-left:0px;}
a.start_right:visited{ text-decoration:none; color:#545252; padding-left:0px;}
a.start_right:hover  { text-decoration:none; color:#000000; padding-left:0px;}
a.start_right:active { text-decoration:none; color:#000000; padding-left:0px;}

a.small_link:link    { font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-decoration:none; color:#545252}
a.small_link:visited { font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-decoration:none; color:#545252}
a.small_link:hover   { font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-decoration:none; color:#000000}
a.small_link:active  { font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-decoration:none; color:#000000}

.suchmaske           { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000 }
a.suchmaske:link	 { color:#545252}
a.suchmaske:visited	 { color:#000000}
a.suchmaske:hover	 { color:#E12A30}
a.suchmaske:active	 { color:#E12A30}

.menu                { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#DE951C; letter-spacing:1px }
a.menu:link          { text-decoration:none; color:#DE951C; }
a.menu:visited       { text-decoration:none; color:#DE951C; }
a.menu:hover         { text-decoration:none; color:#C07000; }
a.menu:active        { text-decoration:none; color:#DE951C; }

.text                { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#545252;}
a.text:link          { text-decoration:none; color:#808080}
a.text:visited       { text-decoration:none; color:#808080}
a.text:hover         { text-decoration:none; color:#C07000}
a.text:active        { text-decoration:none; color:#C07000}

.otext                { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#DE951C;}
a.otext:link          { text-decoration:none; color:#DE951C}
a.otext:visited       { text-decoration:none; color:#DE951C}
a.otext:hover         { text-decoration:none; color:#C07000}
a.otext:active        { text-decoration:none; color:#DE951C}


.suchfeld            { font-family:Arial,Helvetica,sans-serif; font-size:11px; height:20px; width:400px; border:black 1px solid }
.suchfeld_kurz       { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; height:19px; width:113px; border:#000000 1px solid }
.suchbuttonYYY	         { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-color:#E00008; color:white; height:20px; width:84px; cursor:hand; border:solid 0px; }
.suchbuttonXXX	     { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-color:#ecf5fa; color:#c71e22; border:solid 1px #c71e22; height:20px; width:84px; cursor:hand }
.suchbutton          { font-family:Verdana; font-size:11px; font-weight:bold; height:24px;width:82px;  color:#FFFFFF; background-color:#9E9E9E; cursor:hand; cursor:pointer; background-image: url(button.gif);border:none; }


.anfrage             { font-family:Arial,Helvetica,sans-serif; font-size:11px; border:#A5ACB2 1px solid; width:260px; margin-bottom:5px; margin-bottom:5px }
.button              { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000099; background-color:white; border:none; cursor:hand; text-decoration:underline }
.topbutton           { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; letter-spacing:1px; border:none; margin:0px; padding:0px; background-color:#2E5AA7; cursor:hand; }

.kunde               { font-family: Verdana; font-size: 11px; font-weight:bold}
a.kunde:link         { color:#404040; text-decoration:none}
a.kunde:visited      { color:#404040; text-decoration:none}
a.kunde:hover        { color:#C32024; text-decoration:none}
a.kunde:active       { color:#C32024; text-decoration:none}
.nichtkunde          { font-family: Verdana; font-size: 11px; font-weight: normal; }
a.nichtkunde:link    { color:#404040; text-decoration:none}
a.nichtkunde:visited { color:#404040; text-decoration:none}
a.nichtkunde:hover   { color:#808080; text-decoration:none}
a.nichtkunde:active  { color:#808080; text-decoration:none}

.bc                  { width:140px; text-align:center; border:1px solid #000099; margin-bottom:8px; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:black; text-decoration:none;}
.prod                { color:#DE951C; text-decoration:none}
a.prod               { color:#DE951C; text-decoration:none}
a.prod:link          { color:#DE951C; text-decoration:none}
a.prod:visited       { color:#DE951C; text-decoration:none}
a.prod:hover         { color:#C07000; text-decoration:none}
a.prod:active        { color:#DE951C; text-decoration:none}

a.ortsearch:link     { color:#404040; text-decoration:none}
a.ortsearch:visited  { color:#404040; text-decoration:none}
a.ortsearch:hover    { color:#404040; text-decoration:none}
a.ortsearch:active   { color:#404040; text-decoration:none}

.input          { font-family: Verdana; font-size: 11px; height:18px; border:#A5ACB2 1px solid;}

/* Profil */
.company        { font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#000099;}
.profilbez      { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000099; }
.category       { padding-top:5px;padding-bottom:5px }
.plusminus      { vertical-align:bottom; margin-right:8px; border:none } 
.line           { color:#DDDDDD;height:1px;width:100%;margin-bottom:3px }

.eingabe        { font-family:Arial,Helvetica,sans-serif; font-size:11px; border:#000099 1px solid; width:150px; margin-bottom:8px; margin-bottom:8px}
.anmeldung      { font-family:Arial,Helvetica,sans-serif; font-size:11px; border:#000099 1px solid; width:250px; margin-bottom:8px; margin-bottom:8px}

.err            { font-weight:bold; font-size:0px; color:#FFFFFF; line-height:0px; }
.error          { font-weight:bold; color:#B00000 }
.auswahl        { position:relative; width:206px; visibility:hidden; background-color:#FFFFFF; border:#000099 1px solid }
a.ausw:link     { text-decoration:none; color: #000099;}
a.ausw:visited  { text-decoration:none; color: #000099;}
a.ausw:hover    { text-decoration:none; color: #FF0000;}
a.ausw:active   { text-decoration:none; color: #FF0000;}

.hl             { border-top:1px solid #DDDDDD; padding-top:2px; padding-bottom:2px}
.ul             { text-indent:-10px;margin-left:10px }
.promtext       { color:#C32024;}


.cb             { font-family: Verdana; font-size: 11px; color: black; border:1px solid black; }

/* Kataloge  color:#184A84;*/
.l_b_none, .l_b_none_c, .l_b_none_m { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DE951C; text-decoration:none; font-weight:bold; }

.l_n_none                   { font-family:Arial,Helvetica,snas-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
a.l_n_none:link             { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#808080; text-decoration:none; font-weight:normal;}
a.l_n_none:hover            { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#808080; text-decoration:none; font-weight:normal;}
a.l_n_none:visited          { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}

a.l_b_none:link             { color:#DE951C; font-weight:bold;}
a.l_b_none:hover            { color:#c07000}
a.l_b_none:visited          { color:#DE951C}
a.l_b_none_m:hover          { color:#c07000}
.l_b_none_c                 { color:#000000; }
.l_b_none_m                 { color:#c07000; }

.l_b_none_red               { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#E12A30; text-decoration:none; font-weight:bold; }
a.l_b_none_red:link         { text-decoration:none; color: #E12A30;}
a.l_b_none_red:visited      { text-decoration:none; color: #E12A30;}
a.l_b_none_red:hover        { text-decoration:none; color: #FF0000;}
a.l_b_none_red:active       { text-decoration:none; color: #FF0000;}
a.l_b_none_red:hover        { text-decoration:none; color: #FF0000;}

.hits, .btext               { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#515151; text-decoration:none; }
.btext                      { color:#184A84; font-weight:bold;}
.balken_l                   { border-top:1px solid;border-bottom:1px solid; border-color:#CECECE; background-color:#F7F7F7; height:20px; width:965px}
.balken_s                   { border-top:1px solid;border-bottom:1px solid; border-color:#CECECE; background-color:#F7F7F7; height:20px;}

.valign                     { vertical-align:middle; line-height:20px; padding-left:8px; padding-right:8px;} 

.balken_b                   { background-color:#184a84; height:3px; width:974px; }
.new                        { text-align:left; margin-left:0px; margin-right:0px;}

.balken                     { background-color:#c31014; height:20px; color:white; }
.blinks                     { text-align:left; margin-left:15px; margin-right:15px; margin-top:2px;}

.button2lnk                 { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#184A84; text-decoration:none; font-weight:bold; background-color:white; border:none; cursor:hand; text-indent:0px; }


.hitentry, .btext           { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DE951C; text-decoration:none; }
a.hitentry                  { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DE951C; text-decoration:none; }
a.hitentry:link             { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DE951C; text-decoration:none; }
a.hitentry:hover            { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DE951C; text-decoration:none; }
a.hitentry:visited          { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DE951C; text-decoration:none; }









/* Marketing */
.headline         { font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#C71E22}
.title1           { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#E12A30; padding-left:8px; line-height:16px; }
.title2           { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#6B7D94; padding-left:8px; line-height:16px; }
.title3           { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#9CA0B0; padding-left:8px; line-height:16px; }
a.title3:link     { color:#FFFFFF }
a.title3:visited  { color:#FFFFFF }
a.title3:active   { color:#C71E22 }
a.title3:hover    { color:#C71E22 }
a.title3:focus    { color:#C71E22 }
.loginfeld        { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:123px; border:#888B97 1px solid; padding-left:8px; line-height:12px; margin-top:-2px;}
.loginbutton      { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:58px; background-color:#FFFFFF; border:0px solid; text-align:right; text-decoration:underline; cursor:hand; padding-right:0px;}

.bgc              {background-color:#CECECE}
.c                {color:#CFCFCF}

.smalltext        { font-family: Verdana; font-size: 11px; font-weight: normal; }

.linktext         {font-family:Arial,Helvetica,sans-serif; color:#404040; text-decoration:none; }
a:link            {font-family:Arial,Helvetica,sans-serif; color:#404040; text-decoration:none; }
a:visited         {font-family:Arial,Helvetica,sans-serif; color:#404040; text-decoration:none; }
a:hover           {font-family:Arial,Helvetica,sans-serif; color:#808080; text-decoration:none; }


.headlineblack {font-family:Arial,Helvetica,sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#000000}
.microtextviolett {font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#525176}
.smalltextviolett {font-family:Arial,Helvetica,sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#525176}
.smalltextbold {font-family:Arial,Helvetica,sans-serif; font-size:13px; font-style:normal; font-weight:bold; color:#000000}

.level1    { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; font-style:normal; color:#525176}
.level2    { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; font-style:normal; color:#525176}
.level3    { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; font-style:normal; color:#525176}
.level4    { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; font-style:normal; color:#525176}
.level5    { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; font-style:normal; color:#000000}
.level5add { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; font-style:normal; color:#000000}

hr { color:#cccccc; background-color:#cccccc; height:1px; width:100%; border-style:none; }

.toptext          { color:#313131; }
a.toptext         { color:#313131; }
a.toptext:hover   { color:#313131; }
a.toptext:visited { color:#313131; }

.druckliste { font-size:18px;color:#DE951C;font-weight:bold; }



