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

h1,h2,h3,h4          { font-family:Verdana; font-size:11px; font-weight:bold; color:#545252; text-align:left; margin-bottom:0px }
p                    { font-family:Verdana; font-size:11px; font-weight:normal; color:#545252; text-align:left; }
img                  { border:none; }
.text_center        { font-size:15px;font-family:Arial;color:#444444;text-align:center; }
.proodle_body        { font-size: 11px; color: #000000; background: #FFFFFF; font-family: "Bitstream Vera Sans", Verdana, sans-serif; }
.title               { font-family:Verdana; font-size:13px; font-weight:bold; color:#FF9933}
.grey                { background-color:#DEE0DD; }
.subtitle            { font-family:Verdana; font-size:11px; font-weight:bold; color:#404040}
.subtitle_bg         { font-family:Verdana; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#6b92ce; line-height:18px; text-align:center; width:212px;}
.tabtext             { font-family:Verdana; 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;}

.topmenu             { font-family:Verdana; font-size:10px; font-weight:normal; color:#FF5400; text-align:right; vertical-align:text-bottom;  }
a.topmenu:link       { text-decoration:none; color:#FF5400}
a.topmenu:visited    { text-decoration:none; color:#FF5400}
a.topmenu:hover      { text-decoration:none; color:#FF5400}
a.topmenu:active     { text-decoration:none; color:#FF5400}

.tabs                { font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:19px}
.tabs:link           { font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:19px}
.tabs:visited        { font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:19px}
.tabs:hover          { font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:19px}
.tabs:active         { font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:19px}

a.xxtabs:link          { text-decoration:none; color:#FFFFFF; font-weight:bold; text-align:center;}
a.xxtabs:visited       { text-decoration:none; color:#FFFFFF; font-weight:bold; text-align:center;}
a.xxtabs:hover         { text-decoration:none; color:#FFFFFF; font-weight:bold; text-align:center;}
a.xxtabs:active        { text-decoration:none; color:#FFFFFF; font-weight:bold; text-align:center;}

.login               { font-family:Verdana; font-size:9px; font-weight:normal; color:#545252; text-align:left; line-height:19px; padding-right:8px; white-space:nowrap; }
.loginbox            { font-family:Verdana; font-size:9px; height:18px; width:82px; border:#545252 1px solid }
.login_button        { font-family:Verdana; font-size:9px; font-weight:normal; color:#545252; background-color:#F1F1F1; border:none; cursor:pointer; padding-top:5px; padding-right:2px; }
.start_right         { font-family:Verdana; 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:Verdana; font-weight:normal; text-decoration:none; color:#545252}
a.small_link:visited { font-family:Verdana; font-weight:normal; text-decoration:none; color:#545252}
a.small_link:hover   { font-family:Verdana; font-weight:normal; text-decoration:none; color:#000000}
a.small_link:active  { font-family:Verdana; font-weight:normal; text-decoration:none; color:#000000}

.suchmaske           { font-family:Verdana; font-size:11px; font-weight:normal; color:#000000 }
a.suchmaske:link	 { color:#545252}
a.suchmaske:visited	 { color:#000000}
a.suchmaske:hover	 { color:#FA9708}
a.suchmaske:active	 { color:#FA9708}

.menu                { font-family:Arial; font-size:11px; color:#FA9708; letter-spacing:1px }
a.menu:link          { text-decoration:none; }
a.menu:visited       { text-decoration:none; }
a.menu:hover         { text-decoration:none; color:#000000 }
a.menu:active        { text-decoration:none; color:#000000 }

.text                { font-family:Arial; font-size:12px; font-weight:normal; color:#000000;}
a.text:link          { text-decoration:none; color:#000099}
a.text:visited       { text-decoration:none; color:#000099}
a.text:hover         { text-decoration:none; color:#FF0000}
a.text:active        { text-decoration:none; color:#FF0000}

.suchfeld            { font-family:Verdana; font-size:11px; font-weight:normal; height:25px; width:381px; border:#ff0000 1px solid;padding-top:5px }
.suchfeld_kurz       { font-family:Verdana; font-size:11px; font-weight:normal; height:19px; width:113px; border:#000000 1px solid }
.suchbutton	     { font-family:Verdana; font-size:11px; font-weight:bold; height:24px; width:82px;  color:#FFFFFF; background-color:#9E9E9E; cursor:pointer; background-image: url(images/button.gif);border:none; }
.suchfeld_buvoha     { font-family:Verdana; font-size:11px; font-weight:normal; height:24px; width:320px; border:#000000 1px solid }

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

.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:#C32024; text-decoration:none}
a.nichtkunde:active  { color:#C32024; text-decoration:none}

.bc                  { width:140px; text-align:center; border:1px solid #000099; margin-bottom:8px; font-family:Verdana; font-size:9px; font-weight:normal; color:black; text-decoration:none;}

.prod                { color:#FF5200; text-decoration:none}
a.prod:link          { color:#FF5200; text-decoration:none}
a.prod:visited       { color:#FF5200; text-decoration:none}
a.prod:hover         { color:#FF8200; text-decoration:none}
a.prod:active        { color:#FF5200; 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:Verdana; font-size:16px; font-weight:bold; color:#000099;}
.profilbez      { font-family:Verdana; 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:Verdana; font-size:11px; border:#000099 1px solid; width:150px; margin-bottom:8px; margin-bottom:8px}
.anmeldung      { font-family:Verdana; 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: Arial; 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:#000000; text-decoration:none; font-weight:bold;}

.l_n_none                   { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#808080; 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:#808080; text-decoration:none; font-weight:normal;}


a.l_b_none                  { color:#ff5400; font-weight:normal;}
a.l_b_none:link             { color:#ff5400; font-weight:normal;}
a.l_b_none:hover            { color:#ff8400; font-weight:normal;}
a.l_b_none:visited          { color:#ff8400; font-weight:normal;}

.l_b_none_c                 { color:#000000; }

.l_b_none_m                 { color:#10327e; }
a.l_b_none_m:hover          { color:#ff8400}

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

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

.otext                      { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF5400; text-decoration:none; }
a.otext:link                { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF5400; text-decoration:none; }
a.otext:hover               { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF5400; text-decoration:none; }
a.otext:visited             { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF5400; 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:100%} 
.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                   { border-bottom:3px; border-color:black;  background-color:#184a84; height:3px; width:974px; }
.new                        { text-align:left; margin-left:0px; margin-right:0px;}

.balken                     { border-left:2px;  border-color:black; 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:pointer; text-indent:0px; }


/* 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:#FA9708; 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:pointer; padding-right:0px;}


/* Proodle Liste */
#mainContent          { font-family:Verdana; font-size:11px; font-weight:normal; color:#545252;}
.companyVip           { font-family:Verdana; font-size:11px; color:#545252; padding: 2px 2px 0 12px; background: #F1F1F1 url("http://www.proodle.com/img/arrow_blue_r.gif") no-repeat 2px 4px; border-bottom: 1px solid #BBB; cursor:pointer; text-align:left; padding-left:25px;}
#companyList          { font-family:Verdana; font-size:11px; font-weight:normal; color:#545252;}
.companyproodle       { font-family:Verdana; font-size:11px; font-weight:normal; color:#545252; padding: 2px 2px 0 12px; background: url("http://www.proodle.com/img/arrow_blue_r.gif") no-repeat 2px 4px; border-bottom: 1px solid #BBB; cursor:pointer; text-align:left; padding-left:25px;}
a.proodlelink:link    { color: #000000; text-decoration: none; }
a.proodlelink:visited { color: #000000; text-decoration: none; }
a.proodlelink:hover   { color: #000000; text-decoration: none; }
a.proodlelink:active  { color: #000000; text-decoration: none; }
a.proodlelink:focus   { color: #000000; text-decoration: none; }
.info                 { float: left; }
.companyImg           { float: right; }
.bold                 { font-weight: bold; }
span.products         { font-style: italic; text-align: right; cursor: pointer; }
#productAds .cl05     { float: right; background: #FFF; width: 140px; height: 85px; border: 1px solid #BBB; margin: 4px 4px 19px 4px; padding: 4px; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#cccccc', Positive='true'); font-size: 9px; cursor: pointer; }

/* Proodle Profile */
.heading              {	font-size: 13px; font-weight: bold; }
.dot_line             {	padding: 5px 0; }
.proodletd            { font-family:Verdana; font-size:11px; }
.proodlediv           { text-align:left; }
#bizTexts_div         { font-family:Verdana; font-size:11px; font-weight:normal; color:#000000;}


.tab_width {height:18px; width:103;}
.bgc {background-color:#FF5400}
.c {color:#F49100}

.toptext { color:#FFFFFF; }
a.toptext { color:#FFFFFF; }
a.toptext:link { color:#FFFFFF; }
a.toptext:visited { color:#FFFFFF; }
a.toptext:active { color:#FFFFFF; }
a.toptext:hover { color:#FFFFFF; }

.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:#C32024; text-decoration:none; }


#suchfeld { font-family:Arial,Helvetica,sans-serif; font-size:11px; height:20px; width:400px; border:black 1px solid }

#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:pointer }
#suchbutton	{ font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-color:#F49100; color:white; height:20px; width:84px; cursor:pointer; border:solid 0px; }

.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:bold; 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:normal; 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; }





