/* Top */
body                 { text-align:center; }
form                 { margin:0px }
td                   { vertical-align: top }
a
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; }
.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:#DB2C3B; line-height:18px; text-align:center; width:194px;}
.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:#FFFFFF; text-align:right; vertical-align:text-bottom;  }
a.topmenu:link       { text-decoration:none; color:#FFFFFF}
a.topmenu:visited    { text-decoration:none; color:#FFFFFF}
a.topmenu:hover      { text-decoration:none; color:#FFFFFF}
a.topmenu:active     { text-decoration:none; color:#FFFFFF}

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

.login               { font-family:Verdana; font-size:9px; font-weight:normal; color:#545252; text-align:left; line-height:19px; padding-right:2px; white-space:nowrap; }
.loginbox            { font-family:Verdana; font-size:9px; height:13px; width:186px; border:#545252 1px solid }
.login_button        { font-family:Verdana; 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:Verdana; font-size:9px; font-weight:normal; color:#545252; background-color:#F1F1F1; line-height:18px; padding-left:0px; padding-left:4px; white-space:nowrap; border-bottom:#FFFFFF 1px solid  }
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:#DB2C3B}
a.suchmaske:active	 { color:#DB2C3B}

.menu                { font-family:Arial; font-size:11px; color:#DB2C3B; 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:Verdana; font-size:11px; font-weight:normal; color:#545252;}
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:18px; width:400px; border:#000000 1px solid }
.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:normal; height:19px; width:67px;  color:#FFFFFF; background-color:#9E9E9E; border:solid 1px #545252; cursor:hand }
.suchfeld_buvoha     { font-family:Verdana; font-size:11px; font-weight:normal; height:18px; 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:hand; 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: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:#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;}
a.prod:link          { color:#545252; text-decoration:none}
a.prod:visited       { color:#545252; text-decoration:none}
a.prod:hover         { color:#C32024; text-decoration:none}
a.prod:active        { color:#C32024; 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 */
.l_b_none, .l_b_none_c, .l_b_none_m { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#184A84; text-decoration:none; font-weight:bold; }
.l_n_none                   { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#184A84; text-decoration:none; }
a.l_b_none:hover            { color:#FF0000}
a.l_b_none_m:hover          { color:#FF0000}
.l_b_none_c                 { color:#000000; }
.l_b_none_m                 { color:#10327e; }
.hits, .btext               { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:black; text-decoration:none; }
.btext                      { color:#184A84; font-weight:bold;}
.balken_l                   { background-color:#DEE0DD; height:20px; width:974px} 
.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; }


/* 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:#DB2C3B; 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;}


/* 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://portal15.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://portal15.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;}

