





body {
margin:0 0 0 10px;
width:985px;
}

img {
border:0;
}

.hidden
{
   display:none;
}

.routing_iframe {
height:388px; 
width:556px;
border:none;
}

.phrasesuggester {
   float:right;
   color:#fe950a;
}

.callback_iframe {
float:left;
width:502px;
height:220px;
margin:20px 20px 0 0;
padding:0 0 20px 0;
}

.mapview-hitlist {
position:relative;
width:778px; 
height:554px;
}

.mapview-detail {
position:relative; 
height:388px; 
width:556px;
}

#gwo_banner-top {
width:780px;
text-align:center;
margin:5px 0;
}

#gw_content_wrapper {
   float:left;
   width:780px;
}

#gwo_banner-left {
float:right;
overflow:hidden;
width:200px;
}
#gwo_banner-left .txtbnr {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-bottom:5px;
}
#gwo_banner-left .txtbnr div {
padding:5px;
}
#gwo_banner-left .txtbnr a {
text-decoration:none;
color:#333;
}
#gwo_banner-left .txtbnr a h1 {
font-size:16px;
margin:0 0 5px 0;
color:#0074A6;
}
#gwo_banner-left .v1 {
border:1px solid #CCC;
background:#FFF;
}
#gwo_banner-left .v2 {
background:#FFF;
}
#gwo_banner-left .v3 {
background:#EEE;
}

/******************/
/* Suchen.de Hor. */
/******************/

#gwo_banner_hor { clear:both; border: 1px solid #0182B8; padding-top:5px; float:left; width:778px; }

#gwo_banner_hor div.branche { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-right:7px; }

#gwo_banner_hor .suchen_de_bnr { padding:0px 5px 0px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#333333; line-height:14px; margin:0 0 5px 0; float:left; width:174px; }

#gwo_banner_hor .suchen_de_bnr h1 { font-size:11px; font-weight:bold; color:#0182B8; margin:0; text-decoration:none; }

#gwo_banner_hor .suchen_de_bnr span { color:#0182B8; text-decoration:underline; }

#gwo_banner_hor .suchen_de_bnr a { color:#333; text-decoration:none; }

#gwo_detailwrap { margin:0; float:left; }

#gwo_banner_hor.detail { width:563px; float:left; padding-top:5px;margin-top:3px;}

#gwo_banner_hor.detail .suchen_de_bnr {width:175px; }

/*******************/
/* Suchen.de Vert. */
/*******************/

#gw_hitlist_ppc { border: 1px solid #0182B8; }
#gw_hitlist_ppc div.branche { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 7px 0 0; }

#gwo_banner-left .suchen_de_bnr { padding:0px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#333333; line-height:14px; margin:0 0 5px 0; }

#gwo_banner-left .suchen_de_bnr h1 { font-size:11px; font-weight:bold; color:#0182B8; margin:0; }

#gwo_banner-left .suchen_de_bnr span { color:#0182B8; text-decoration:underline; }

#gwo_banner-left .suchen_de_bnr a { color:#333; text-decoration:none; }

#gwo_wrapper {
background-color:#FFF;
float:left;
width:780px;
}

#gwo_header {
width:780px;
height:79px;
background:url(/img/v00002/default/bg_head.png) no-repeat;
}

#gwo_header a {
color:#FFFFFF;
}

#gwo_header img {
border:0;
}

#gwo_header div {
width:530px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin: 63px 5px 0 0;
float:right;
}

#gwo_header_dual {
width:780px;
height:79px;
background:url(/img/v00002/default/bg_head.png) no-repeat;
}


#gwo_header_dual a {
color:#FFFFFF;
}

#gwo_header_dual img {
border:0;
}


#gwo_header_dual div {
width:290px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin: 63px 5px 0 0;
float:left;
}

#gwo_searchbox, #gwo_settings {
width:780px;
font-family:Arial, Helvetica, sans-serif;
background:url(/img/v00002/default/bg_search.jpg) repeat-y;
float:left;
padding-bottom:20px;
border-bottom: 1px solid #FFFFFF;
}

#gwo_searchbox h1, #gwo_settings h1 {
color:#0074A6;
font-size:19px;
margin:22px 0 10px 20px;
}

#gwo_searchbox h1 a {
color:#005377;
font-size:13px;
margin:0 0 0 25px;
font-weight:normal;
}

#gwo_searchbox #gwo_subnav, #gwo_settings #gwo_subnav { 
margin:15px 0 0 110px; 
display:inline;
clear:both; 
float:left; 
width:600px; 
padding:0; 
} 

#gwo_searchbox #gwo_subnav li, #gwo_settings #gwo_subnav li {
list-style-type:none;
display:inline;
float:left;
margin: 0 25px 0 0;
color:#333;
font-size:13px;
font-weight:bold;
}

#gwo_searchbox #gwo_subnav li.disabled, #gwo_settings #gwo_subnav li.disabled {
color:#999999;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}

#gwo_searchbox #gwo_subnav li a, #gwo_settings #gwo_subnav li a {
color:#005377;
font-size:13px;
font-weight:normal;
}

#gwo_searchbox #gwo_messages, #gwo_settings #gwo_messages {
border:1px solid #0182B8;
background-color:#FFF;
margin:20px 22px 0 22px;
float:left;
display:inline;
width:735px;
}
#gwo_searchbox #gwo_messages img, #gwo_settings #gwo_messages img {
float:left;
margin:0px;
}
#gwo_searchbox #gwo_messages .msg_text, #gwo_settings #gwo_messages .msg_text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
color:#333;
padding:10px 0 10px 10px;
display:inline;
width:655px;
}
#gwo_searchbox #gwo_messages .msg_text h3, #gwo_settings #gwo_messages .msg_text h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0 0 5px 0;
}
#gwo_searchbox #gwo_messages .msg_text h3.msg_alert, #gwo_settings #gwo_messages .msg_text h3.msg_alert {
color:#F00;
}
#gwo_searchbox #gwo_messages .msg_text h3.msg_info, #gwo_settings #gwo_messages .msg_text h3.msg_info {
color:#0094D2;
}
#gwo_searchbox #gwo_messages .msg_text h3.msg_warn, #gwo_settings #gwo_messages .msg_text h3.msg_warn {
color:#F2BB00;
}

div.infotext_left
{
   float:left;
}

div.infotext_right
{
   padding-right:10px;
   font-weight:bold;
   float:right;
}

div.infotext_right a
{
   text-decoration:underline;
   color:#000000;
}

#gwo_searchbox dt, #gwo_settings dt {
float:left;
padding:0;
margin:0;
}

#gwo_searchbox dd div.textonly, #gwo_settings dd div.textonly {
margin: 2px 0 8px 0;
font-size:14px;
color:#666;
}

#gwo_searchbox dd div.textinput, #gwo_settings dd div.textinput {
margin: 2px 0 5px 0;
font-size:14px;
color:#666;
float:left;
}

#gwo_searchbox dd select.district, #gwo_searchbox dd select.district {
width:140px;
margin:0;
}

#gwo_searchbox dd div.textonly {
width: 335px;
}

#gwo_searchbox dd input {
border:1px solid #cccccc;
width:197px;
padding-left:3px;
}
#gwo_searchbox dd input#gw_commsuggester1 {
width:200px;
padding-left:0px;
}

#gwo_settings dd input {
border:1px solid #cccccc;
width:297px;
padding-left:3px;
}
#gwo_searchbox dd input.short01 {
width:137px;
}
#gwo_settings dd input.short01 {
width:237px;
}

#gwo_searchbox dd input.short02, #gwo_settings dd input.short02 {
width:50px;
}

#gwo_searchbox dd input.regio {
border:1px solid #cccccc;
width:470px;
padding-left:3px;
}

.empty_value{
 color:#999; 
}

#gwo_searchbox dd select, #gwo_settings dd select.short {
border:1px solid #cccccc;
width:203px;
}
#gwo_settings dd select {
border:1px solid #cccccc;
width:303px;
}
#gwo_searchbox dd select.long {
border:1px solid #cccccc;
width:337px;
}
#gwo_searchbox dd select.short01 {
width:137px;
}

#gwo_searchbox dd select.mysaved {
border:1px solid #cccccc;
width:203px;
background-color:#FE950A;
color:#FFFFFF;
}
#gwo_settings dd select.mysaved {
border:1px solid #cccccc;
width:303px;
background-color:#FE950A;
color:#FFFFFF;
}

#gwo_searchbox img.help, #gwo_settings img.help{
vertical-align:top;
margin-top:1px;
}

#gwo_searchbox dd input.find { 
width:113px;
height:19px;
border:none;
vertical-align:top;
margin-left:15px;
}
#gwo_searchbox dd.check input.find  { 
float:right;
width:113px;
height:19px;
border:none;
vertical-align:top;
display:inline;
position:relative;
margin-right:2px;
}

#gwo_searchbox .search-what {
clear:both;
float:left;
font-size:16px;
font-weight:bold;
color:#0074A6;
margin-left:60px;
margin-bottom:0px;
margin-top:20px;
display:inline;
}

#gwo_settings .settings-left {
clear:both;
float:left;
font-size:13px;
color:#0074A6;
margin-left:30px;
margin-bottom:0px;
margin-top:20px;
display:inline;
}
#gwo_settings .settings-left dt {
font-size:16px;
font-weight:bold;
}

#gwo_searchbox .search-what dd.first {
margin:0 0 5px 47px;
}
#gwo_settings .settings-left dd.first {
margin:0 0 5px 47px;
padding-top:5px;
clear:both;
}
#gwo_searchbox .search-what > dd.first, #gwo_settings .settings-left > dd.first{
margin:0 0 4px 50px;

}

#gwo_searchbox .search-what dd, #gwo_settings .settings-left dd{
margin:0 0 5px 50px;
}
#gwo_settings .settings-left dd{
line-height:25px;
padding-top:5px;
}
#gwo_searchbox .search-where {
float:left;
font-size:16px;
font-weight:bold;
color:#0074A6;
margin-top:20px;
margin-left:30px;
margin-bottom:0px;
}

#gwo_settings .settings-right {
float:left;
font-size:13px;
color:#0074A6;
margin-left:30px;
width:305px;
}

#gwo_settings .settings-right dd {
margin:0 0 5px 0px;
line-height:25px;
padding-top:5px;
}
#gwo_settings .settings-right dd.first {
margin:0 0 5px 0px;
padding-top:28px;
line-height:normal;
}
#gwo_settings .settings-right dd h3 {
font-size:13px;
font-weight:bold;
color:#0074A6;
margin:0px;
}
#gwo_settings .settings-right dd.explanation {
line-height:normal;
padding-top:10px;
}
#gwo_settings dd input.save { 
width:80px;
height:17px;
border:none;
vertical-align:top;
margin:0px;
padding-left:0px;
}
#gwo_settings dd input.delete { 
width:68px;
height:17px;
border:none;
vertical-align:top;
margin:0px;
padding-left:0px;
}
#gwo_settings dd input.apply { 
width:113px;
height:19px;
border:none;
vertical-align:top;
margin:0px;
padding-left:0px;
}
#gwo_settings dd input.choose { 
width:85px;
height:17px;
border:none;
vertical-align:top;
margin:0px;
padding-left:0px;
}
#gwo_settings dd input.cancel { 
width:84px;
height:17px;
border:none;
vertical-align:top;
margin:0px;
padding-left:0px;
}


#gwo_settings .placecontainer { clear:both; float:left; width:600px; margin-top:10px; padding:0 25px 25px 50px; }
#gwo_settings .placecontainer .placeheader { clear:both; padding:4px 0 4px 34px; font-size:13px; font-weight:bold; float:left; border-bottom:1px solid #BBB; border-top:1px solid #BBB; width:566px; background:#EEE; margin:0; }
#gwo_settings .placecontainer .scrollcontainer {overflow: auto; float:left; width:600px; }
#gwo_settings .placecontainer span { float:left; display:block; }
#gwo_settings .placecontainer label {margin:0; clear:both; font-size:13px; padding:4px 0 0 0; border-bottom:1px solid #BBB; display:block; height:20px; }
#gwo_settings .placecontainer label span.radiobtn { width:30px; padding-left:4px; }
#gwo_settings .placecontainer label span.radiobtn input { float:left; margin:1px 0 0 0; border:none; width:auto; vertical-align:top; }
#gwo_settings .placecontainer .plz { width:70px;}
#gwo_settings .placecontainer .prefix { width:80px;}
#gwo_settings .placecontainer input.apply { clear:both; margin:25px 0 0 0; }



#gwo_searchbox .search-where dd.first{
margin:0 0 5px 37px;
}

#gwo_searchbox .search-where > dd.first{
margin:0 0 4px 40px;
}

#gwo_searchbox .search-where dd{
margin:0 0 5px 40px;
}

#gwo_searchbox .hint {
font-size:11px;
color:#333333;
margin-left:110px;
float:left;
display:inline;
margin-top:5px;
}

#gwo_searchbox .hint-dym {
font-size:13px;
color:#ff0000;
font-weight:bold;
font-style:italic;
margin-left:110px;
float:left;
display:inline;
margin-top:5px;
}

#gwo_searchbox .hint-dym a {
font-size:13px;
color:#005A82;
font-weight:normal;
font-style:normal;
}

#gwo_searchbox #gwo_breadcrumb, #gwo_settings #gwo_breadcrumb {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0082B8;
font-size:11px;
padding: 12px 20px 3px 25px;
}

#gwo_searchbox #gwo_breadcrumb div, #gwo_settings #gwo_breadcrumb div { 
float:left; width:76px; 
}

#gwo_searchbox #gwo_breadcrumb .breadcrumb_city, #gwo_settings #gwo_breadcrumb .breadcrumb_city {
float: left;
width: 640px;
}

#gwo_searchbox #gwo_breadcrumb .breadcrumb_city ul, #gwo_settings #gwo_breadcrumb .breadcrumb_city ul {
font-size:14px; 
font-weight:bold;
}

#gwo_searchbox #gwo_breadcrumb .breadcrumb_city ul li, #gwo_settings #gwo_breadcrumb .breadcrumb_city ul li {
white-space: nowrap;
}

#gwo_searchbox #gwo_breadcrumb ul, #gwo_settings #gwo_breadcrumb ul {
padding:0;
margin:0;
display:inline;
}
#gwo_searchbox #gwo_breadcrumb ul li, #gwo_settings #gwo_breadcrumb ul li {
background:url(/img/v00002/default/dco_path_arrow.gif) no-repeat left;
display:inline;
margin: 0 5px 0 0;
padding: 0 0 0 10px;
font-weight:bold;
}
#gwo_searchbox #gwo_breadcrumb ul li a, #gwo_settings #gwo_breadcrumb ul li a{
color:#005A82;
}

#gwo_searchbox #gwo_breadcrumb ul li.first, #gwo_settings #gwo_breadcrumb ul li.first{
background:url();
}

#gwo_searchbox dd.check {
font-size:11px;
color:#336699;
font-weight:normal;
width:340px;
}

#gwo_searchbox dd.check label{
position:relative;
top:-2px;
/*margin-right:98px;*/
}

#gwo_searchbox dd.check input {
width:15px;
border:none;
}

#gwo_settings dd.radio input {
width:15px;
border:none;
line-height:normal;
margin:4px 5px -1px 0;
}
#gwo_settings dd label {
line-height:normal;
margin-right:10px;
}

#gwo_spon_ad {
width:780px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
padding-bottom:6px;
border-bottom: 1px solid #FFFFFF;
margin-top:-5px;
}
#gwo_spon_ad a {
color:#333;
}
#gwo_spon_ad .spon_ad_content {
padding:0 6px;
}
#gwo_spon_ad h3 {
color:#0074A6;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:0 0 5px 0;
margin:0px;
}
#gwo_spon_ad .additional_info {
font-size:11px;
font-weight:bold;
color:#666;
padding-top:3px;
}
#gwo_ad {
width:780px;
float:left;
text-align:center;
margin-top:20px;
}
#gwo_textad {
width:780px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:5px; 
margin-bottom:0px;
}
#gwo_textad a {
text-decoration:none;
color:#333;
}
#gwo_textad a h1 {
font-size:16px;
margin:0 0 5px 0;
color:#0074A6;
}
#gwo_textad .v1 {
border:1px solid #CCC;
background:#FFF;
padding:5px;
}
#gwo_textad .v2 {
background:#FFF;
padding:5px;
}
#gwo_textad .v3 {
background:#EEE;
padding:5px;
}

#gwo_branch-finder {
float:left;
width:780px;
border-top:1px solid #999999;
/*border-bottom:1px solid #005A82;*/
margin-bottom:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#gwo_branch-finder h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FE950A;
margin:7px 30px 0 10px;
padding-bottom:8px;
float:left;
display:inline;
}
#gwo_branch-finder a {
color:#005377;
font-size:12px;
font-weight:normal;
}
#gwo_branch-finder a.top {
padding-top:7px;
float:left;
}
#gwo_branch-nav {
clear:both;
margin-left:10px;
padding-bottom:5px;
font-size:11px;
font-weight:bold;
}
#gwo_branch-nav a {
font-size:11px;
font-weight:bold;
}
#gwo_branch-nav ul{
margin:0px;
/*margin:0 auto 0 auto;*/
padding:0;
display:table;
list-style-type:none;
}
#gwo_branch-nav ul li{
background:url(/img/v00002/default/dco_branch_nav_spacer.gif) no-repeat left;
display:inline;
margin: 0 3px 0 0;
padding: 0 0 0 5px;
}
#gwo_branch-nav ul li.first{
background:url();
padding:0;
}

#gwo_branch-nav .switch {
float:left;
margin-right:10px;
display:inline;
padding-bottom:5px;
}
#gwo_branch-nav .switch ul li{
margin: 0 7px 0 0;
padding: 0 0 0 8px;
}
#gwo_branch-nav .switch ul li.first{
background:url();
padding:0;
}
#gwo_branch-nav .alphabet {
float:left;
display:inline;
padding-bottom:5px;
}
#gwo_branch-nav .search {
float:right;
width:204px;
text-align:right;
margin:-5px 10px 0 0;
display:inline;
padding-bottom:4px;
}
#gwo_branch-nav .search input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#gwo_branch-nav .search .textfield {
border:1px solid #CCCCCC;
vertical-align:middle;
padding-left:2px;
}
#gwo_branch-nav .search .searchbtn {
font-weight:bold;
color:#005A82;
vertical-align:middle;
margin:0px;
}
#gwo_branch-content {
float:left;
width:780px;
height:195px;
line-height:17px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#005A82;*/
}
.branch-box-bg {
background:url(/img/v00002/default/bg_boxline2.gif) repeat-y;
}
.plain-bg {
background:#FFE5BF;
}
#gwo_branch-content ul {
list-style-image:url(/img/v00002/default/dco_branch_arrow.gif);
margin:0 0 0 20px;
padding-left:0px;
}
#gwo_branch-content ul.highlighted a {
font-weight:bold;
font-size:11px;
}
#gwo_branch-content ul.highlighted a img {
margin-bottom:-1px;
margin-left:3px;
}
#gwo_branch-content ul.first {
padding-top:3px;
padding-left:3px;
}
#gwo_branch-content ul.plain a {
font-weight:normal;
font-size:11px;
}

.branch-box {
width:252px;
float:left;
margin:4px;
display:inline;
}
.branch-box-last {
width:236px;
float:left;
margin:4px 0 4px 4px;
}
.branch-box ol {
list-style-type:decimal-leading-zero;
margin:0px;
padding-left:29px;
}
#gwo_branch-content .branch-box ul, #gwo_branch-content .branch-box-last ul {
list-style:none;
list-style-image:none;
margin:0px;
padding-left:3px;
}
.branch-box li, .branch-box-last li {
margin:0px;
padding-left:0px;
font-size:11px;
color:#005377;
}
.branch-box li img, .branch-box-last li img {
margin-left:4px;
}
#gwo_branch-finder #gwo_branch-content .branch-box a, #gwo_branch-finder #gwo_branch-content .branch-box-last a {
font-size:11px;
}

#gwo_box-surround {
background:url(/img/v00002/default/bg_boxline.gif) repeat-y right;
float:left;
width:780px;
}

.box {
width:260px;
float:left;
}

.box .scroll-bar {
overflow:auto;
margin-top:10px;
}

.box h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0074A6;
font-weight:bold;
margin:3px 5px 0 10px;
}

.box h1.rightside{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FE950A;
font-weight:bold;
margin:3px 5px 0 10px;
}

.box ul{
margin:8px 0 15px 8px;
padding:0 0 0 18px;
list-style-image:url(/img/v00002/default/dco_list_arrow.gif);
}

.box .scroll-bar ul{
margin:0px 0 15px 8px;
}

.box ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#005A82;
text-decoration:none;
}

.box ul li a:hover{
text-decoration:underline;
}

.box .first {
padding-top:12px;
}
.box .top_offer_small {
float:left;
width:250px;
margin:0px 4px 5px 4px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #F0F0F0;
display:inline;
}
.box .top_offer_small img {
float:left;
margin-right:7px;
border:none;
}
.box .top_offer_small .offer_content {
float:left;
width:128px;
padding:0 0 5px 8px;
display:inline;
}
.box .top_offer_small .offer_content h3 {
margin:0;
font-size:13px;
color:#0074A6;
}
.box .top_offer_small .offer_content h4 {
margin:0;
font-size:13px;
color:#0074A6;
margin:0 0 0 -8px;
padding:0 0 0 8px;
background:url(/img/v00002/default/dco_hle_add_arrow.gif) no-repeat;
}
.box .top_offer_small .offer_content h3 a {
color:#0074A6;
margin:0 0 0 -8px;
padding:0 0 0 8px;
background:url(/img/v00002/default/dco_hle_add_arrow.gif) no-repeat;
display:block;
}
.box .top_offer_small .offer_content p, .box .top_offer_large .offer_content p, .box .top_offer_video .offer_content p {
font-size:13px;
font-weight:bold;
margin:6px 0 4px 0;
color:#000;
}
.box .top_offer_small .offer_content span, .box .top_offer_large .offer_content span, .box .top_offer_video .offer_content span {
color:#FE950A;
}
.box .top_offer_small .offer_content a {
color:#0074A6;
padding:0 0 0 8px;
background:url(/img/v00002/default/dco_top_offer_bullet.gif) no-repeat left;
}
.top_offer_large, .top_offer_video {
width:250px;
float:left;
margin:1px 4px 5px 4px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #F0F0F0;
text-align:center;
display:inline;
}
.box .top_offer_large p, .box .top_offer_video p {
margin:0;
font-size:11px;
color:#999;
}
.box .top_offer_large .offer_content, .top_offer_video .offer_content {
margin:0;
text-align:left;
}
.box .top_offer_large img {
margin:10px 0 3px 0;
border:none;
}
.box .top_offer_large .offer_content h3, .top_offer_video .offer_content h3 {
margin:7px 0 5px 0;
font-size:13px;
color:#0074A6;
}
.box .top_offer_large .offer_content a, .top_offer_video .offer_content a {
color:#0074A6;
}
.box .top_offer_video .video {
margin:0 0 7px 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#999;
}

#gwo_footer {
width:780px;
border-top: 1px solid #0074A6;
float:left;
margin: 5px 0 0 0;
text-align:center;
}

#gwo_footer ul{
margin:0 auto 0 auto;
padding:0;
display:table;
}


#gwo_footer ul li{
background:url(/img/v00002/default/dco_footer_list_item.gif) no-repeat left;
display:inline;
margin: 0 7px 0 0;
padding: 0 0 0 10px;
}

#gwo_footer ul li.first{
background:url();
}

#gwo_footer ul li.disabled{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#999999;
}

#gwo_footer ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#005A82;
font-size:11px;
text-decoration:none;
}

#gwo_cloudbox {
padding:8px 10px;
}

.box #gwo_cloudbox a.cloud1 {
font-family:Arial, Helvetica, sans-serif;
color:#FE950A;
font-size:11px;
text-decoration:none;
}

.box #gwo_cloudbox a.cloud2 {
font-family:Arial, Helvetica, sans-serif;
color:#FE950A;
font-size:13px;
text-decoration:none;
}

.box #gwo_cloudbox a.cloud3 {
font-family:Arial, Helvetica, sans-serif;
color:#FE950A;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.box #gwo_cloudbox a.cloud4 {
font-family:Arial, Helvetica, sans-serif;
color:#FE950A;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.box #gwo_cloudbox a.cloud1:hover, .box #gwo_cloudbox a.cloud2:hover, .box #gwo_cloudbox a.cloud3:hover, .box #gwo_cloudbox a.cloud4:hover    {
text-decoration:underline;
}

#gwo_search-alter {
width:755px;
background-color:#FFFFFF;
border-bottom:1px solid #0082B8;
border-top:1px solid #0082B8;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#0082B8;
font-size:13px;
font-weight:bold;
padding: 4px 13px 8px 12px;
line-height:16px;
}

#gwo_search-alter div {
margin-top:5px;
}

#gwo_search-alter span{
font-family:Arial, Helvetica, sans-serif;
color:#005A82;
font-size:11px;
font-weight:normal;
}

#gwo_search-alter a{
font-family:Arial, Helvetica, sans-serif;
color:#005A82;
font-size:11px;
font-weight:normal;
}
.search-alter-long {
height:200px;
overflow:auto;
}

#gwo_search-param {
width:755px;
background-color:#D9ECF4;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
padding: 5px 13px 6px 12px;
line-height:13px;
border-bottom:1px solid #FFFFFF;
}

.flipnav{
width:780px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:13px;
text-align:center;
margin:0;
padding:15px 0 10px 0;}

.flipnav table{
margin:0 auto;
}

.flipnav ul{
margin:0;
padding:0;
clear:both;
}

.flipnav li{
display:inline;
margin: 0 7px 0 7px;
float:left;
text-align:center;
}

.flipnav li.navitem{
display:inline;
margin:0 3px;
float:left;
}

.flipnav li a{
font-family:Arial, Helvetica, sans-serif;
color:#005A82;
font-size:13px;
}

.flipnav div{
float:right;
margin:-2px 10px 0 0;
display: inline;
padding-bottom:2px;
}

.flipnav img{
vertical-align:middle;
}

.flipnav a {
color:#005A82;
}

/*.go-back {
float:right;
width:135px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.go-back a {
color:#005A82;
}
.go-back img {
margin-bottom:-3px;
}*/

.func{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
margin:-1px 0 0 0;
width:300px;
float:right;
line-height:13px;
}

.func .print {
margin-bottom:-2px;
margin-left:15px;
}

.func .arrow {
margin-bottom:1px;
}

.func span.disabled{
color:#999999;
text-decoration:underline;
}

.func a{
color:#005A82;
}


.hle_01 {
width:776px;
border: 1px solid #9999aa;
float:left;
margin:0 0 5px 0;
}
.hle_highlight {
background:#FFE2BB;
}
#gwo_hle_map {
float:left;
margin-bottom:5px;
}

span.ppc_head {
text-decoration:underline;
}

div.ppc_url {
font-weight:bold;
padding-top:5px;
}

.map_pin {
margin-top:-34px;
width:23px;
text-align:center;
padding-left:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333;
position:relative;
}

#gwo_dtl_map a{
text-decoration:none;
}


#gwo_hle_map a{
text-decoration:none;
}


.hle_name_01 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#005A82;
padding:2px 5px 4px 5px;
background:url(/img/v00002/default/bg_hle_linehor.gif) repeat-x bottom;
background-color:#f1f1f1;
}
.hle_01 .hle_name_01 div.hle_pin {
float:left;
width:17px;
height:17px;
background:url(/img/v00002/default/dco_hle_pin.gif) no-repeat;
text-align:center;
margin-right:5px;
padding:2px 0 0 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
}
.hle_name_01 img {
vertical-align:middle;
margin: 0 5px 0 0;
}

.hle_name_01 a {
color:#005A82;
}

/*.hle_name_01 > span {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
line-height:17px;
}*/
.hle_name_01 span.branche {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
line-height:17px;
}
.hle_name_01 div.distance {
display:inline;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#005377;
line-height:17px;
background:url(/img/v00002/default/dco_distance_left.gif) no-repeat left;
padding-left:11px;
}
.hle_name_01 div span.distance {
background:url(/img/v00002/default/dco_distance_right.gif) no-repeat right;
padding-right:10px;
}

.hle_address {
width:466px;
float:left;
margin: 3px 0;
padding: 4px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.hle_address div.wrap {
float:left;
}

.hle_address img {
float:left;
margin: 0 10px 0 0;
}

.hle_address img.barrf_icon { float:right; margin:2px 6px 0 0; }

.hle_address img.video_icon {margin:8px 0 2px 0; }

.hle_phone {
width:137px;
float:left;
margin: 3px 0;
padding: 4px 5px 4px 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.hle_phone img {
margin: 8px 0;
}

.hle_add {
width:125px;
float:left;
margin: 3px 0;
padding:0 5px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.hle_add ul {
margin:4px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.hle_add ul li {
background:url(/img/v00002/default/dco_hle_add_arrow.gif) no-repeat;
list-style-type:none;
margin:0;
padding:0 10px;
}

.hle_add a.blacklist {
color:#333333;
text-decoration:none;
}

.hle_address a.videobutton {
clear:both;
display:block;
}

.hle_add a.bluelist  {
color:#005A82;
}

.hle_slogan {
width:696px;
height:18px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:url(/img/v00002/default/bg_hle_linehor.gif) repeat-x top;
background-color:#ffffff;
padding:4px 5px 0 5px;
}

a.hle_more {
float:right;
}


.hle_vertlines {
background:url(/img/v00002/default/bg_hle_linevert.gif) repeat-y;
float:left;
margin:3px 0;
}

.hle_vertlines_ppc {
background:url(/img/v00002/default/bg_hle_linevert_ppc.gif) repeat-y;
float:left;
margin:3px 0;
}

.hle_vertlines_ppc .hle_address {
width:309px;
}

.hle_vertlines_ppc .hle_add {
width:282px;
}

h3.hit_headline { margin:0 0 5px 0; padding:0 0 0 7px; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:url(/img/v00002/default/dco_head.jpg) no-repeat; clear:both; height:17px; }

.filter {
width:755px;
background-color:#E5F2F8;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
padding: 10px 13px 10px 12px;
line-height:13px;
margin-bottom:5px;}

.filter dl{
float:left;
padding:0;
margin:0;
}

.filter dl.dist{
margin: 7px 0 0 0;
}

.filter dt{
width:140px;
float:left;
padding:0 0 3px 0;
margin:3px 10px 0 0;
font-size:13px;
font-weight:bold;
color:#0074A6;
display:inline;
}

.filter dt.short{
width:125px;
}

.filter dt.fix_distance{
width:350px;
}

.filter dt.veryshort{
width:75px;
}

.filter dt.distance_unit{
width:20px;
}

.filter dd{
float:left;
padding:0;
margin:0;
color:#0074A6;
margin:0 10px 0 0;
display:inline;
}

.filter dd select {
border:1px solid #cccccc;
width:140px;
padding-left:3px;
}

.filter dd select.branche {
border:1px solid #cccccc;
width:285px;
padding-left:3px;
}

.filter dd select.distance {
width:50px;
}

.filter img{
vertical-align: top;
}


#gwo_mini_hl {
width:210px;
float:left;
background-color:#fff;
margin:0 0 0 3px;
}

#gwo_mini_hl .mini_hl_title {
height:23px;
background:#0082B8;
}
#gwo_mini_hl .mini_hl_title h2 {
margin:0;
padding:4px 0 1px 5px;
font-weight:bold;
font-size:11px;
color:#fff;
}

#gwo_mini_hl div.mini_hle_select {
background-color:#0082B8;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding:3px 5px;
line-height:18px;
margin-bottom:1px;
}

#gwo_mini_hl div.mini_hle_select a {
color:#fff;
text-decoration:underline;
}

#gwo_mini_hl div.mini_hle_01 {
background-color:#f2f2f2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:3px 5px;
line-height:18px;
margin-bottom:1px;
}

#gwo_mini_hl div.mini_hle_01 a {
color:#005377;
text-decoration:underline;
}


#gwo_mini_hl h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FE950A;
padding:0;
margin:3px 0 1px 5px;
font-weight:bold;
}

#gwo_mini_hl h2.az {
color:#005377;
}

#gwo_mini_hl .mini_flipnav  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
padding:0;
line-height:18px;
text-align:center;
margin: 4px 0 0 0;
}

#gwo_mini_hl .mini_flip_next {
float:right;
}

#gwo_mini_hl .mini_flip_back {
float:left;
}

#gwo_mini_hl .mini_flipnav div  {
margin:0 auto;
}

#gwo_dtl_firma {
background:url(/img/v00002/default/bg_detail_head.jpg) repeat-x;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#005377;
font-weight:bold;
padding:2px 6px 0 6px;
}

#gwo_dtl_moreinfo {
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#333;*/
padding:0 0 20px 0;
width:100%;
}
#gwo_dtl_moreinfo img {
margin-left:20px;
}
#gwo_dtl_moreinfo .content {
margin:20px 0 0 20px;
}
#gwo_dtl_moreinfo .content h4 {
font-size:11px;
margin:0 0 3px 0;
}

#gwo_dtl_contact, #gwo_dtl_sms, #gwo_dtl_email {
background:url(/img/v00002/default/bg_hle_linehor.gif) repeat-x top;
clear:both;
padding:20px 0;
font-family:Arial, Helvetica, sans-serif;
/*color:#333;*/
width:100%;
}
#gwo_dtl_call {
background-color:#fff;
background-image:url(/img/v00002/default/bg_hle_linehor.gif);
background-repeat:repeat-x;
background-position:top;
clear:both;
float:left;
padding:20px 0;
font-family:Arial, Helvetica, sans-serif;
color:#333;
width:100%;
}

#gwo_dtl_contact, #gwo_dtl_sms, #gwo_dtl_email {
font-size:11px;
}
#gwo_detail #gwo_dtl_contact h3, #gwo_detail #gwo_dtl_sms h3, #gwo_detail #gwo_dtl_email h3 {
margin:0px 0 15px 20px;
font-weight:bold;
/*color:#333;*/
font-size:13px;
}
.micro2 #gwo_dtl_contact h3, .micro2 #gwo_dtl_sms h3, .micro2 #gwo_dtl_email h3, .micro2 #gwo_dtl_call h3, .micro1 #gwo_dtl_call h3,
.micro3 #gwo_dtl_contact h3, .micro3 #gwo_dtl_sms h3, .micro3 #gwo_dtl_email h3, .micro3 #gwo_dtl_call h3,
.micro4 #gwo_dtl_contact h3, .micro4 #gwo_dtl_sms h3, .micro4 #gwo_dtl_email h3, .micro4 #gwo_dtl_call h3,
.micro5 #gwo_dtl_contact h3, .micro5 #gwo_dtl_sms h3, .micro5 #gwo_dtl_email h3, .micro5 #gwo_dtl_call h3,
.micro6 #gwo_dtl_contact h3, .micro6 #gwo_dtl_sms h3, .micro6 #gwo_dtl_email h3, .micro6 #gwo_dtl_call h3 {
color:#333;
}
.micro1 #gwo_dtl_contact h3, .micro1 #gwo_dtl_sms h3, .micro1 #gwo_dtl_email h3 {
color:#ccc;
}
#gwo_dtl_contact table {
margin-left:20px;
}
#gwo_dtl_contact table tr th {
font-weight:bold;
text-align:left;
width:90px;
vertical-align:top;
padding-top:3px;
}
#gwo_dtl_contact table tr th.contact_mail {
width:112px;
}
#gwo_dtl_contact table tr td input.radio_btn {
margin:0 3px -3px 0;
}
#gwo_dtl_contact table tr td label {
margin-right:8px;
}
#gwo_dtl_contact table tr td.contact_title {
width:132px;
}
#gwo_dtl_contact table tr td input {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#gwo_dtl_contact table tr td input.short {
border:1px solid #cccccc;
width:180px;
padding-left:2px;
margin-bottom:3px;
}
#gwo_dtl_contact table tr td input.long {
border:1px solid #cccccc;
width:428px;
padding-left:2px;
margin-bottom:3px;
}
#gwo_dtl_contact table tr td textarea {
border:1px solid #cccccc;
width:428px;
height:70px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-left:2px;
margin:0;
}
#gwo_dtl_contact input.send { 
width:113px;
height:19px;
border:none;
margin:10px 18px 20px 0;
float:right;
display:inline;
}
#gwo_dtl_call {
font-size:13px;
}
#gwo_detail #gwo_dtl_call h3 {
margin:0px 0 15px 20px;
font-weight:bold;
/*color:#333;*/
font-size:13px;
}
#gwo_dtl_call .content, #gwo_dtl_sms .content, #gwo_dtl_email .content {
margin:0 20px 20px 20px;
}

#gwo_dtl_call .content .address {
margin:10px 0 0 0;
}
#gwo_dtl_call .content iframe {
width:502px;
border:none;
}
#gwo_dtl_call .content .call_func {
float:left;
width:300px;
margin:0 20px 0 0;
padding:0 0 20px 0;
}
#gwo_dtl_call .content .call_func p {
margin:0 0 10px 0;
}
#gwo_dtl_call .content .call_func input, #gwo_dtl_call .content .call_func select {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
/*padding:2px 0 0 2px;*/
margin-top:3px;
/*height:19px;*/
}
#gwo_dtl_call .content .call_func input {
padding:2px 0 2px 3px;
}
#gwo_dtl_call .content .call_func input.call {
padding:0px;
margin-top:17px;
border:none;
height:20px;
}
#gwo_dtl_call .content .call_expl {
float:left;
width:200px;
margin:0;
padding:0 0 20px 0;
}
#gwo_dtl_sms input {
border:1px solid #cccccc;
}
#gwo_dtl_sms .number {
margin-top:10px;
}
#gwo_dtl_sms .number td {
padding-right:15px;
}
#gwo_dtl_sms .number td label {
font-weight:bold;
}
#gwo_dtl_sms .number td span {
color:#999;
}
#gwo_dtl_sms .number input {
vertical-align:middle;
}
#gwo_dtl_sms .confirm {
margin-top:15px;
}
#gwo_dtl_sms .confirm td, #gwo_dtl_email .confirm td, #gwo_context .confirm td {
vertical-align:bottom;
padding-right:15px;
}
#gwo_dtl_sms .confirm td.last, #gwo_dtl_email .confirm td.last, #gwo_context .confirm td.last {
padding:0px;
text-align:right;
}
#gwo_dtl_sms .confirm td input, #gwo_dtl_email .confirm td input {
margin-top:10px;
width: 175px;
}
#gwo_dtl_sms .confirm td input.send, #gwo_dtl_email .confirm td input.send, #gwo_context .confirm td input.send { 
width:113px;
height:19px;
border:none;
margin:0 0 1px 0;
padding:0;
}
#gwo_dtl_email div {
float:left;
display:inline;
}
#gwo_dtl_email div.message {
margin-left:30px;
}
#gwo_dtl_email label {
font-weight:bold;
margin-right:5px;
}
#gwo_dtl_email input, #gwo_context table td input {
font-family:Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
width:175px;
margin:0px;
_margin-top:-1px;
}
#gwo_dtl_email textarea, #gwo_context table td textarea {
font-family:Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
width:218px;
height:120px;
}
#gwo_dtl_email th {
text-align:left;
padding:15px 0 5px 0;
}
#gwo_dtl_email td {
padding-top:3px;
}
#gwo_dtl_email .confirm {
margin:15px 0 0 0;
clear:both;
}


#gwo_dtl_printad, #gwo_dtl_video, #gwo_dtl_mos {
background:url(/img/v00002/default/bg_hle_linehor.gif) repeat-x top;
clear:both;
width:100%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
/*color:#333;*/
font-size:11px;
}

#gwo_dtl_printad
{
padding:20px 0;
}

#gwo_dtl_printad a.magnify {
background:url(/img/v00002/default/lupe.gif) left no-repeat;
display:block;
width:90px;
font-size:13px;
color:#005A82;
margin:0 auto 0 auto;
height:20px;
padding-top:2px;
text-align:right;
}

#gwo_dtl_video, #gwo_dtl_mos {
padding:20px 0;
}

#gwo_dtl_printad img {
margin:8px 5px;
}


#gwo_detail {
width:563px;
float:left;
border:1px solid #9999AA;
}
.micro2, #gwo_micro_dtl_firma.micro2 ul li.active {
background-color:#fff;
color:#333;
}
.micro1, #gwo_micro_dtl_firma.micro1 ul li.active {
background-color:#333;
color:#CCC;
}
.micro3, #gwo_micro_dtl_firma.micro3 ul li.active {
background-color:#FFCC66;
color:#333;
}
.micro4, #gwo_micro_dtl_firma.micro4 ul li.active {
background-color:#FFCC99;
color:#333;
}
.micro5, #gwo_micro_dtl_firma.micro5 ul li.active {
background-color:#CCCCFF;
color:#333;
}
.micro6, #gwo_micro_dtl_firma.micro6 ul li.active {
background-color:#BBD1E8;
color:#333;
}
#gwo_detail h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
/*color:#333;*/
font-weight:bold;
margin:0 0 15px 20px;
padding:0;
}
#gwo_dtl_firma span {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*color:#333;*/
line-height:17px;
}

#gwo_dtl_content {
width:370px;
float:left;
padding:0 10px 20px 20px;
}

#gwo_dtl_content h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
/*color:#333;*/
font-weight:bold;
margin:15px 0 0 0;
padding:0;
}

#gwo_dtl_content h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#757575;
font-weight:bold;
margin:15px 0 0 0;
padding:0;
}

#gwo_dtl_content div#gwo_dtl_address {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*color:#333;*/
margin:20px 0 0 0;
line-height:18px;
}

#gwo_dtl_content div#gwo_dtl_phone {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*color:#333;*/
margin:10px 0 0 0;
line-height:18px;
}

#gwo_dtl_content div#gwo_dtl_phone img {
vertical-align:middle;
margin:0 0 0 70px;
}

#gwo_dtl_content div#gwo_dtl_web {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*color:#333;*/
margin:15px 0 0 0;
line-height:18px;
}
#gwo_dtl_content #gwo_dtl_web a {
color:#333;
}
.micro1 #gwo_dtl_content #gwo_dtl_web a {
color:#ccc;
}

#gwo_dtl_content div#gwo_dtl_web a.mail {
color:#0074A6;
}

#gwo_dtl_content div#gwo_dtl_branche {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#333;*/
margin:23px 0 0 0;
line-height:18px;
}

#gwo_dtl_content div#gwo_dtl_branche span span.select {
color:#FE950A;
}

#gwo_dtl_content div#gwo_dtl_product {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#333;*/
margin:23px 0 0 0;
line-height:18px;
}

#gwo_dtl_content div#gwo_dtl_product span {
line-height:14px;
}

#gwo_dtl_content div#gwo_dtl_product span span.select {
color:#FE950A;
}


#gwo_dtl_content img#gwo_dtl_logo {
margin:10px 0 15px 0;
}

#gwo_dtl_content div.dtl_addinfo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#333;*/
margin:5px 0 0 0;
line-height:18px;
}

#gwo_dtl_content div.dtl_addinfo div { float:left; margin:5px 28px 5px 0; height:24px; white-space:nowrap;}
#gwo_dtl_content div.dtl_addinfo div img { vertical-align:middle; margin-right:10px; }



#gwo_dtl_func {
width:163px;
float:left;
background-color:#fff;
background-image:url(/img/v00002/default/dco_line_vert.gif);
background-repeat:repeat-y;
}

#gwo_dtl_func_blank {
width:163px;
float:left;
}

.dtl_flipnav{
width:760px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:13px;
margin:5px 0;
padding:5px 0 5px 15px;
/*border:1px solid #9999AA;*/
}

.dtl_flipnav img{
vertical-align:middle;
}

.dtl_flipnav a {
color:#005A82;
}


.dtl_flipnav div{
float:right;
margin-right:10px;
display: inline;
padding-bottom:1px;
}


.flipnavspacer {
margin:0 20px 0 20px;}


.shape_silver {
background:url(/img/v00002/default/dco_boxsilver_solid.jpg) repeat-x;
height:20px;
width:780px;
float:left;
}

.shape_silver_print {
background:url(/img/v00002/default/dco_boxsilver_solid.jpg) repeat-x;
height:20px;
width:780px;
}

.shape_silver2 {
background:url(/img/v00002/default/dco_boxsilver_solid.jpg) repeat-x;
height:20px;
clear:both;
border: 1px solid #FFF;
}

.dtl_func_blue {
width:142px;
margin:0 0 0 3px;
padding:3px 5px 7px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background:url(/img/v00002/default/dco_line_horz.gif) repeat-x bottom;
}

.dtl_func_black {
width:142px;
margin:0 0 0 3px;
padding:3px 5px 7px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background:url(/img/v00002/default/dco_line_horz02.gif) repeat-x bottom;
}

.dtl_func_simple {
width:142px;
margin:0 0 0 3px;
padding:3px 5px 7px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.dtl_link {
margin-top:5px;
}

.dtl_func_blue ul, .dtl_func_black ul, .dtl_func_simple ul, .dtl_link ul {
margin:10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.dtl_func_blue ul li, .dtl_func_black ul li, .dtl_func_simple ul li, .dtl_link ul li {
background:url(/img/v00002/default/dco_list_arrow.gif) no-repeat;
list-style-type:none;
margin:0;
padding:0 0 0 10px;
line-height:20px;
}

.dtl_func_blue ul li.disabled, .dtl_func_simple ul li.disabled {
color:#999999;
text-decoration:underline;
}

.dtl_func_black ul li.disabled {
color:#999999;
}

.dtl_func_simple ul li.disabled {
color:#999999;
}

.dtl_func_blue ul li.none, .dtl_func_black ul li.none, .dtl_func_simple ul li.none {
background:url();
margin:0;
padding:0;
line-height:20px;
}

.dtl_func_blue a, .dtl_func_simple a, .dtl_link a{
color:#005A82;
}

.dtl_func_black a {
color:#333333;
text-decoration:none;
}

.dtl_func_black a:hover  {
text-decoration:underline;
}

#gwo_dtl_addinfo{
float:left;
background-color:#f2f2f2;
width:148px;
padding:3px 5px 7px 10px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

#gwo_dtl_addinfo ul {
margin:7px 0 0 0;
padding:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#gwo_dtl_addinfo ul li{
background:url(/img/v00002/default/dco_dtl_checked.gif) no-repeat;
list-style-type:none;
margin:0;
padding:0 0 0 15px;
line-height:20px;
}

#gwo_dtl_addinfo ul li.none {
background:url();
margin:0;
padding:0;
line-height:20px;
color:#0082B8;
font-weight:bold;
}

#gwo_dtl_addinfo .barrf { margin:10px 0 3px 0; }
#gwo_dtl_addinfo .barrf h4 { margin:0; padding:0; color:#0082B8; font-weight:bold; font-size:12px; }
#gwo_dtl_addinfo .barrf div { font-size:12px; margin:3px 0 5px 0; }
#gwo_dtl_addinfo .barrf div img { vertical-align:middle; margin-right:10px; }

#gwo_dtl_addinfo .barrf td { font-size:12px; padding:4px 0; }
#gwo_dtl_addinfo .barrf td img { margin-right:10px; }

#gwo_dtl_start_address {
width:235px;
float:left;
margin:0 20px 20px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
display:inline;
}
#gwo_dtl_ziel_address {
width:235px;
float:left;
margin:0 10px 20px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#gwo_dtl_start_address h4, #gwo_dtl_ziel_address h4 {
font-size:13px;
margin:0 0 15px 1px;
padding:0px;
color:#005A82;
}
#gwo_dtl_start_address label, #gwo_dtl_ziel_address label {
font-size:12px;
font-weight:bold;
margin-left:3px;
}
#gwo_dtl_start_address label.simple, #gwo_dtl_ziel_address label.simple {
font-size:12px;
font-weight:normal;
}
#gwo_dtl_start_address .note, #gwo_dtl_ziel_address .note {
font-size:11px;
color:#666666;
}
#gwo_dtl_start_address .mysaved, #gwo_dtl_ziel_address .mysaved {
border:1px solid #cccccc;
width:226px;
background-color:#FE950A;
color:#FFFFFF;
margin-bottom:10px;
}
#gwo_dtl_start_address input, #gwo_dtl_ziel_address input {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#gwo_dtl_start_address input.long, #gwo_dtl_ziel_address input.long {
width:180px;
border:1px solid #cccccc;
}

#gwo_dtl_start_address input.short, #gwo_dtl_ziel_address input.short {
width:40px;
border:1px solid #cccccc;
}
#gwo_dtl_start_address select, #gwo_dtl_ziel_address select {
margin-top:3px;
border:1px solid #cccccc;
width:225px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#gwo_dtl_start_address .dtl_note, #gwo_dtl_ziel_address .dtl_note {
margin:12px 0 0 3px;
}
#gwo_dtl_start_address div.company, #gwo_dtl_ziel_address div.company {
padding-top:12px;
font-weight:bold;
font-size:13px;
}
#gwo_dtl_start_address div.address, #gwo_dtl_ziel_address div.address {
margin-top:8px;
font-size:13px;
}
#gwo_dtl_switch {
float:left;
padding-top:47px;
}
#gwo_dtl_switch img{
border:0;
}

#gwo_dtl_choicelist {
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
margin:20px 0 0 0;
line-height:18px;
margin:0 0 20px 20px;
}
#gwo_dtl_choicelist th{
color:#005A82;
font-weight:bold;
text-align:left;
padding-right:25px;
}
#gwo_dtl_choicelist td, #gwo_dtl_choicelist th{
padding-top:5px;
padding-bottom:5px;
}
#gwo_dtl_choicelist label{
padding-right:25px;
}
#gwo_dtl_choicelist .calc_route{
padding-top:20px;
}

input.cb_calc_route {background:url(/img/v00002/default/btn_calc_route.gif) no-repeat bottom; width:183px; height:19px; border:none; padding-bottom:2px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; cursor:pointer; }

#gwo_detail h3 {
margin:0 0 15px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#005A82;
}
#gwo_detail .print, #gwo_detail .map-option {
float:right;
}
#gwo_detail .print ul, #gwo_detail .map-option ul {
margin:0 25px 0 0px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
}
#gwo_detail .print li {
background:url(/img/v00002/default/btn_print.gif) no-repeat;
background-position:left;
margin:0;
padding-left:20px;
}
#gwo_detail .map-option li {
background:url(/img/v00002/default/btn_zoomglass.gif) no-repeat;
background-position:left;
margin:0;
padding-left:20px;
}
#gwo_detail .print a, #gwo_detail .map-option a {
color:#005A82;
text-decoration:none;
}
#gwo_dtl_map {
margin:0 3px 20px 3px;
}

#gwo_dtl_map table.static-map {
margin:0 0 0 18px;
}

#gwo_dtl_map td.zoom {
text-align:center;
padding:5px 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333;
}
#gwo_dtl_map td.zoom-routing {
text-align:right;
padding:5px 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333;
}
#gwo_dtl_map td.routing-links {
padding:5px 0 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#gwo_dtl_map td.routing-links a {
color:#005377;
}
#gwo_dtl_map img.zoom {
margin:0 10px;
vertical-align:text-bottom;
border:0px;
}
#gwo_dtl_map td.map {
border:1px solid #fff;
text-align:center;
width:484px;
}
#gwo_dtl_map .nav-side img {
display:block;
}
#gwo_dtl_map .dtl_static_map ul {
margin:0 25px 0 0px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
}
#gwo_dtl_map .dtl_static_map li {
background:url(/img/v00002/default/btn_zoomglass.gif) no-repeat;
background-position:left;
margin:0;
padding-left:20px;
}

.dtl_route {
width:555px;
margin:4px 4px 15px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
border-bottom:1px solid #CCC;
}
.dtl_route tr:hover {
background:#FFE2BB;
}
.dtl_route th {
background:#EAEAEA;
border-bottom:1px solid #CCC;
color:#666;
padding:3px;
text-align:left;
}
.dtl_route td {
padding:3px;
vertical-align:top;
}
.info td {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
padding-bottom:8px;
}
.odd {
background:#FBFBFB;
}
.even {
background:#F2F2F2;
}
.dtl_route td img {
margin-left:15px;
}
.dtl_route td a {
color:#005A82;
}
#gwo_detail .finish {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 15px 25px;
padding:0px;
color:#005A82;
float:left;
}
#gwo_detail .dtl_route_link {
float:right;
}
#gwo_detail .dtl_route_link ul {
margin:-3px 40px 0 0px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
}
#gwo_detail .dtl_route_link li {
background:url(/img/v00002/default/dco_list_arrow.gif) no-repeat;
list-style-type:none;
margin:0;
padding:0 0 0 10px;
line-height:20px;
}
#gwo_detail .dtl_route_link a {
color:#005A82;
text-decoration:none;
}
#gwo_memo {
float:left;
width:780px;
border-top:1px solid #999999;
margin-bottom:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#gwo_memo h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0082B8;
margin:10px 30px 0 10px;
padding-bottom:6px;
float:left;
display:inline;
}
#gwo_memo .func_bar {
float:right;
display:inline;
margin:9px 22px 0 0;
color:#005A82;
font-size:11px;
}
#gwo_memo .func_bar a {
color:#005A82;
background:url(/img/v00002/default/btn_print.gif) no-repeat;
padding-left:20px;
margin-right:40px;
vertical-align:middle;
}
#gwo_memo .func_bar #gwo_mark-all {
/*margin:3px 5px 1px 0;*/
vertical-align:middle;
}
#gwo_memo .func_bar input.delete { 
width:100px;
height:19px;
border:none;
vertical-align:middle;
margin-left:10px;
}
#gwo_memo .memo_nav {
clear:both;
padding:10px 0 17px 9px;
}
#gwo_memo table {
clear:both;
margin:5px 0 15px 0;
border-top:1px solid #0082B8;
border-bottom:1px solid #0082B8;
width:780px;
}
#gwo_memo table td {
padding:4px 10px;
}
#gwo_memo table td a {
color:#005377;
font-weight:bold;
}
#gwo_memo table td.del_check {
width:30px;
}
#gwo_memo table td.deco {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:#CCE6F1;
padding:0;
}
#gwo_memo table td.deco img, #gwo_memo .memo_nav img {
vertical-align:middle;
}
#gwo_memo table td.deco a, #gwo_memo .memo_nav a {
font-weight:normal;
color:#005377;
}
#gwo_memo table td.top {
padding:2px 0 5px 10px;
}
#gwo_memo table td.bottom {
padding:4px 0 3px 10px;
}
#gwo_memo table td.odd {
background:#fff;
}
#gwo_memo table td.even {
background:#F2F2F2;
}

#gwo_context, #gwo_imprint, #gwo_entry {
float:left;
width:720px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding:20px 50px 0 10px;
line-height:18px;
border-top:1px solid #0082B8;
}

#gwo_search-param.your_entry
{
   width:695px;
}

#gwo_entry p a.new_sde_link
{
   color:#333333;
   font-weight:bold;
}

#gwo_sde_new
{
   margin-left:240px;
}

#gwo_context .mobil-simulator 
{ 
float:right; 
width:340px; 
padding:10px 0 0 15px; 
} 

#gwo_context.mobil 
{ 
padding-right:20px; 
width:749px; 
}


#gwo_context .kleinschrift {
font-size:11px;
}

#gwo_context h1, #gwo_imprint h1, #gwo_entry h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:0;
}

#gwo_context .kleinschrift {
font-size:11px;
}

#gwo_context ul.region {
margin:15px 0 15px 0 ;
padding:0;
width:700px;
float:left;
}

#gwo_context ul {
margin:15px 0 15px 0 ;
padding:0;
width:233px;
float:left;
}

#gwo_context ul li {
margin:0;
padding:0;
list-style-type:none;
}

#gwo_context ul li a, #gwo_imprint a {
color:#005A82;
}
#gwo_context h3 {
font-size:14px;
/*margin:25px 0 0 0;*/
margin:0px;
padding-top:15px;
}
#gwo_context h3 img {
margin:0 8px 0 1px;
border:none;
}
#gwo_context p {
margin-bottom:10px;
margin-top:10px;
}
#gwo_context p input.contact-radios {
	margin:0 0 -2px 0;
	padding-top:2px;
}
#gwo_context .themen {
float:left;
margin:5px 0 15px 0;
background:#F3F3F3;
padding-bottom:10px;
}
#gwo_context .themen .spalte {
float:left;
}
#gwo_context .themen ul {
margin:5px 0 0 8px;
padding:0 0 0 18px;
list-style-image:url(/img/v00002/default/btn_arrow.gif);
width:200px;
}

#gwo_context .themen li{
line-height:25px;
}

#gwo_context .advert {
margin:3px 0 10px 0;
}
#gwo_context .advert caption {
text-align:left;
padding-left:10px;
margin-top:10px;
}
#gwo_context .advert th {
text-align:left;
padding:2px 5px;
background:#dddddd;
}
#gwo_context .advert td {
vertical-align:top;
padding:2px 5px;
background:#f6f6f6;
}

#gwo_context .advert ul {
margin:10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:auto;
}
#gwo_context .advert ul li {
background:url(/img/v00002/default/btn_arrow2.gif) no-repeat 0 6px;
list-style-type:none;
margin:0;
padding:0 0 0 10px;
line-height:20px;
}
#gwo_context .advert ul li img {
margin-bottom:-3px;
}

#gwo_context td.form-label {
/*padding-right:15px;*/
width:215px;
}

#gwo_context table.barrf td { padding:0 10px 10px 0; }

#gwo_imprint img {
padding:10px 0 20px 0;
}
#gwo_entry p label {
font-weight:bold;
margin-right:15px;
}
#gwo_entry p a {
color:#005377;
}
#gwo_entry div.divided {
margin-top:15px;
border-top:1px solid #DDDDDD;
padding-top:15px;
width:700px;
font-weight:bold;
}
#gwo_entry p.small {
font-size:11px;
font-weight:normal;
}
#gwo_entry .first {
margin:7px 0 0 0;
}
#gwo_entry td {
font-weight:bold;
vertical-align:bottom;
padding:0 15px 10px 0;
}
#gwo_entry td input {
border:1px solid #cccccc;
padding:2px;
}
#gwo_entry .entry_info {
margin:10px 0 0 0;
}
#gwo_entry .entry_info th {
font-weight:bold;
padding:0 15px 10px 0;
text-align:left;
}
#gwo_entry .entry_info td {
vertical-align:middle;
padding:0 0 10px 5px;
}
#gwo_entry .entry_info td input {
margin:0 5px;
}
#gwo_entry .short {
width:65px;
}
#gwo_entry .medium {
width:235px;
}
#gwo_entry .long {
width:321px;
}
#gwo_entry .entry_info .long {
width:262px;
}
#gwo_entry textarea {
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
width:393px;
font-size:13px;
}
#gwo_entry .btn_wrap {
text-align:center;
margin:10px 0 30px 0;
width:395px;
}
#gwo_entry .delete {
margin-right:177px;
}

#gwo_entry table.choices th { padding:7px 10px 2px 0; text-align:left; }
#gwo_entry table.choices td { padding:2px 10px 2px 0; vertical-align:top; font-weight:normal; }
#gwo_entry table.choices td input { padding:0; border:none; }

#gwo_hint {
float:left;
width:760px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:10px;
color:#0082B8;
border-top:1px solid #0082B8;
}

#gwo_hint h3 {
font-size:16px;
margin:0 0 20px 0;
padding:0;
}
#gwo_hint a {
color:#005A82;
font-size:11px;
}
#gwo_hint .paragraph {
margin:0 0 15px 0;
}
#gwo_hint .linklabel {
font-weight:bold;
padding-right:15px;
float:left;
}

/* Microsites */

#gwo_detail.microsite { border:0px; border-bottom:1px solid #9999AA; width:565px; }
#gwo_detail.microsite #gwo_dtl_content { 
	width:533px; 
	padding:0 10px 20px 20px; 
	border-left:1px solid #9999AA; 
	border-right:1px solid #9999AA; 
	
}

#gwo_micro_dtl_firma {
	background:url(/img/v00002/default/micro_tab_bg.gif) repeat-x;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	float:left;
	width:565px;
}

#gwo_micro_dtl_firma ul { padding:0; margin:0; }
#gwo_micro_dtl_firma ul li { 
	float:left; 
	background:url(/img/v00002/default/micro_tab2.gif) no-repeat;
	list-style-type:none;
	height:21px;
	width:150px;
	margin-right:2px;
	text-align:center;
	color:#FFF;
	padding-top:4px;
}
#gwo_micro_dtl_firma ul li.active { 
	background:url(/img/v00002/default/micro_tab1.gif) no-repeat;
	color:#005377;
}
#gwo_micro_dtl_firma ul li a { color:#FFF; text-decoration:none; }
#gwo_micro_dtl_firma ul li a:hover { text-decoration:underline; }

#gwo_detail.microsite #gwo_dtl_content div.branch { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:15px; }

#gwo_detail.microsite #gwo_dtl_content h1 { font-size:18px; }
#gwo_detail.microsite #gwo_dtl_content h2 { font-size:14px; color:#000; }

#gwo_detail.microsite #gwo_dtl_content #gwo_dtl_address div {
	float:right;
	display:inline;
}

#gwo_detail.microsite #gwo_dtl_content #gwo_dtl_address div ul { 
	margin:0; padding:0; font-size:12px; 
}
#gwo_detail.microsite #gwo_dtl_content #gwo_dtl_address div ul li { 
	float:left; 
	background:url(/img/v00002/default/dco_micro_list_arrow.gif) no-repeat 0 -1px;
	list-style-type:none;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}

#gwo_detail.microsite div.comp_info ul li a,
#gwo_detail.microsite div.add_info ul li a,
#gwo_detail.microsite #gwo_dtl_content #gwo_dtl_address div ul li a { 
	color:#005377; 
}

#gwo_detail.microsite #gwo_dtl_content #gwo_dtl_phone { padding-top:20px; }

#gwo_detail.microsite #gwo_dtl_content #gwo_dtl_phone div, #gwo_detail.microsite #gwo_dtl_content #gwo_dtl_web div { width:50px; float:left; }

#gwo_detail.microsite #gwo_dtl_content #gwo_dtl_web { padding-top:10px; }
#gwo_detail.microsite #gwo_dtl_content #gwo_dtl_web a { color:#005377; }

#gwo_detail.microsite #gwo_dtl_content .barrf { float:left; margin-top:20px; font-family:Arial, Helvetica, sans-serif; width:95% }
#gwo_detail.microsite #gwo_dtl_content .barrf h4 { margin:0; padding:0; font-weight:bold; font-size:12px; }
#gwo_detail.microsite #gwo_dtl_content .barrf div { float:left; font-size:12px; margin:3px 25px 5px 0; }
#gwo_detail.microsite #gwo_dtl_content .barrf div img { vertical-align:middle; margin-right:10px; }

#gwo_detail.microsite #gwo_dtl_content img#dtl_logo { margin:30px 0 0 0; }

#gwo_detail.microsite div.comp_info, #gwo_detail.microsite div.add_info { 
	padding:0 0 0 20px; 
	border-left:1px solid #9999AA; border-right:1px solid #9999AA; 
	float:left;
	width:543px;
}

#gwo_detail.microsite div.comp_info ul,
#gwo_detail.microsite div.add_info ul { 
	margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}

#gwo_detail.microsite div.add_info ul li { 
	list-style-type:none;
	background:url(/img/v00002/default/dco_micro_list_arrow.gif) no-repeat 0 -1px;
	padding:0 0 20px 10px;
	margin:0 20px 0 0;
	line-height:19px;
}
#gwo_detail.microsite div.comp_info ul li {
	list-style-type:none;
	background:url(/img/v00002/default/dco_micro_list_arrow2.gif) no-repeat 0 -1px;
	padding:0 0 20px 10px;
	margin:0px;
	line-height:19px;
}
#gwo_detail.microsite div.add_info ul li { float:right; }
#gwo_detail.microsite div.comp_info ul li { float:left; }

#gwo_detail.microsite #gwo_controls {
	padding:3px 0 2px 1px;
	background:url(/img/v00002/default/bg_hle_linehor.gif) repeat-x top #FFF;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:564px;
}
#gwo_detail.microsite #gwo_controls div.box {
	width:140px;
	background:#E8F4F8;
	margin-right:1px;
	float:left;
	font-size:12px;
	height:110px;
}
#gwo_detail.microsite #gwo_controls div.box h3 {
	background:#D9ECF4;
	padding:2px 0px 3px 10px;
	margin:0px;
	font-size:12px;
	border-bottom:1px solid #FFF;
}
#gwo_detail.microsite #gwo_controls div.box a {
	color:#005377;
	display:block;
	float:none;
	margin:9px 0 0 5px;
	height:16px;
	padding-left:22px;
}
#gwo_detail.microsite #gwo_controls div a.contact { background:url(/img/v00002/default/ico_micro_cont.gif) no-repeat left top; }
#gwo_detail.microsite #gwo_controls div a.sms     { background:url(/img/v00002/default/ico_micro_sms.gif) no-repeat left top; }
#gwo_detail.microsite #gwo_controls div a.mms     { background:url(/img/v00002/default/ico_micro_mms.gif) no-repeat left top; }
#gwo_detail.microsite #gwo_controls div a.mail    { background:url(/img/v00002/default/ico_micro_mail.gif) no-repeat left top; }
#gwo_detail.microsite #gwo_controls div a.notep   { background:url(/img/v00002/default/ico_micro_note.gif) no-repeat left top; }
#gwo_detail.microsite #gwo_controls div a.vcard   { background:url(/img/v00002/default/ico_micro_vcard.gif) no-repeat left top; }
#gwo_detail.microsite #gwo_controls div a.print   { background:url(/img/v00002/default/ico_micro_print.gif) no-repeat left top; }

#gwo_detail.microsite #gwo_dtl_moreinfo { border-left:1px solid #9999AA; border-right:1px solid #9999AA; width:563px; }
#gwo_detail.microsite #gwo_dtl_contact { border-left:1px solid #9999AA; border-right:1px solid #9999AA; width:563px; }
#gwo_detail.microsite #gwo_dtl_call { border-left:1px solid #9999AA; border-right:1px solid #9999AA; width:563px; }
#gwo_detail.microsite #gwo_dtl_sms { border-left:1px solid #9999AA; border-right:1px solid #9999AA; width:563px; }
#gwo_detail.microsite #gwo_dtl_email { border-left:1px solid #9999AA; border-right:1px solid #9999AA; width:563px; float:left; }
#gwo_detail.microsite #gwo_dtl_video { border-left:1px solid #9999AA; border-right:1px solid #9999AA; width:563px; }
#gwo_detail.microsite #gwo_dtl_mos { border-left:1px solid #9999AA; border-right:1px solid #9999AA; width:563px; }
#gwo_detail.microsite #gwo_dtl_printad { border-left:1px solid #9999AA; border-right:1px solid #9999AA; width:563px; }

#gwo_detail.microsite #gwo_dtl_product,
#gwo_detail.microsite .dtl_addinfo,
#gwo_detail.microsite #gwo_dtl_moreinfo { 
	font-size:12px; 
}
#gwo_detail.microsite #gwo_dtl_moreinfo .content { line-height:18px; padding:20px 20px 0 0; margin-top:0px; }
#gwo_detail.microsite #gwo_dtl_moreinfo .content h4 { font-size:13px; }
#gwo_detail.microsite #gwo_dtl_moreinfo #gwo_dtl_img { float:left; margin:0 45px 0 20px; }
#gwo_detail.microsite #gwo_dtl_moreinfo #gwo_dtl_addinfo { width:180px; margin-left:20px; display:inline; }

#gwo_detail.microsite .add_content { 
	background:#FFF; 
	border-left:1px solid #9999AA; border-right:1px solid #9999AA; 
	padding-bottom:1px; 
	clear:both;
	float:left;	
	width:563px;
}


.powered {
   width:776px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color:#0074A6;
   text-align:right;
   padding:4px 0;
}

/*### Autocomplete ###*/

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background : white url('/img/v00002/default/loader.gif') right center no-repeat;
}


.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #c0d3e5;
}



/* Ortsliste */

h1.placelist {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0074A6;
	margin:0 0 1px 0; padding: 5px 13px 6px 12px; float:left; width:755px;
	background-color: #D9ECF4;
}

table.placelist { width:100%; margin:10px 0; clear:both; }

table.placelist colgroup col.col1 { width:100px; }
table.placelist colgroup col.col2 { width:110px; }

table.placelist td, table.placelist th { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 7px 5px 13px!important; }
table.placelist th { text-align:left; border-top:1px solid #BBB; border-bottom:1px solid #BBB; background:#EEE; }
table.placelist td { border-bottom:1px solid #DDD; }
table.placelist tr.last td { border-bottom:none; }
table.placelist td a { color:#005A82; font-weight:normal;}

#gw_hitlist_ppc
{
   display:none;
}

.sponsored_branding
{
   color:#666;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   padding:0 0 2px 5px;
}

.sponsored_branding a
{
    color:#666666;
    text-decoration: none;
}

.sponsored_branding a img
{
    border:none;
    margin-bottom:-2px; padding-left:5px;
}

#gwo_dtl_func .sponsored_branding {
    padding:7px 5px 9px 5px;
    width:147px;
}
#gwo_dtl_func .sponsored_branding a:hover {
    text-decoration:none;
}

.hle_address .sponsored_branding
{
    clear:both;
    padding-top:7px;
}

.hle_address .sponsored_branding a img
{
    float:none;
}

.hle_address .sponsored_branding img.inf-de,
.hle_address .sponsored_branding img.gwo-de
{
    float:none;
    margin: 0 0 -2px 7px;
}

#gwo_box-surround-wide {
background:url('/img/v00002/default/bg_boxline3.gif') repeat-y right;
float:left;
width:780px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#gwo_box-surround-wide .headline { background:#fff; padding:8px 0 10px 0; }
#gwo_box-surround-wide .headline h1 { margin:0; padding:2px 0 10px 10px; color:#FE950A; font-size:16px; }
#gwo_box-surround-wide .headline .nav_search { height:21px; padding:10px 0 0 10px; border-top:1px solid #e3e3e3; }
#gwo_box-surround-wide .headline .bs-search { float:left; margin:0; padding-right:40px; }
#gwo_box-surround-wide .headline .bs-search input { width:250px; }
#gwo_box-surround-wide .headline .bs-search input.searchbtn { width:70px; }
#gwo_box-surround-wide .headline .nav { float:right; font-size:11px; font-weight:bold; padding:3px 10px 0 0; }
#gwo_box-surround-wide .headline .nav a { color:#005A82; }
#gwo_box-surround-wide .headline .nav ul { display:table; list-style-type:none; margin:0; padding:0; }
#gwo_box-surround-wide .headline .nav ul li {
	display:inline; padding:0 0 0 7px; margin:0 5px 0 0;
	background:transparent url(/img/v00002/default/dco_branch_nav_spacer.gif) no-repeat left center;
}
#gwo_box-surround-wide .headline .nav ul li.first { background:none; }
#gwo_box-surround-wide .subhead { clear:both; background:#fff; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; padding:5px 10px; }
#gwo_box-surround-wide .subhead h2 { margin:0; padding:0; color:#333; font-size:13px; }
#gwo_box-surround-wide .box {width: 390px;}

#gwo_searchbox .search-bs {
clear:both;
float:left;
font-size:16px;
font-weight:bold;
color:#0074A6;
margin-left:110px;
margin-bottom:0px;
margin-top:20px;
display:inline;
width:560px;
}
#gwo_searchbox .search-bs dt {
	margin-right:20px;
}

.bs-search { float:right; margin-top:0; padding-right:30px; }

.bs-search input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.bs-search .textfield {
border:1px solid #CCCCCC;
vertical-align:middle;
padding:2px;
}
.bs-search .searchbtn {
font-weight:bold;
color:#005A82;
vertical-align:middle;
margin:0px;
}


#gwo_box-surround-huge h1 {
font-family:Arial,Helvetica,sans-serif;
color:#FE950A;
font-size:16px;
margin:0;
padding:10px;
border-bottom:1px solid #e3e3e3;
}
#gwo_box-surround-huge ul {
margin:8px 0 15px 8px;
padding:0 0 0 18px;
list-style-image:url(/img/v00001/default/dco_list_arrow.gif);
}
#gwo_box-surround-huge ul li { padding:7px 0; }
#gwo_box-surround-huge ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#005A82;
text-decoration:none;
}
#gwo_box-surround-huge ul li a span { font-size:10px; }
#gwo_box-surround-huge ul li h3{
margin:0; padding:0 0 3px 0; font-size:13px;
}

#gwo_box-surround-huge .headline_img,
#gwo_box-surround-wide .headline_img {
width:780px;
height:11px;
}
