body{height:100%;width:100%;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
html>body{width:auto;}
table {font-size:11px;float:none;}
table.starttab {margin:0 auto;}
img {border:none;}
a{color:#00A593;text-decoration:none;}
form{margin:0;padding:0;}
h5{font-size:11px;margin-top:15px;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.g{color:#019A98;}
p.error{color:#A00;}
h5.error{color:#A00;}
a.title{color:#000;font-weight:bold;}
div.subheader{text-align:left;font-size:11px;color:#CEFFFC;}
div.subheader a{color:#FFF;font-weight:bold;}
div.subheader a:hover{color:#FFF;text-decoration:underline;}

h3{display:inline;}
div.tab-header2{height:116px;width:743px;background:url(../images/wa_logo.gif) center no-repeat;}
div.main-menu{background:url(../images/wa_menu_bg.gif) repeat-x;height:40px;}
div.main-menu ul{margin:0;padding:0;}
div.main-menu ul li{float:left;list-style:none;}
div.main-menu ul li a{display:block;float:left;background:url(../images/wa_menu_trenner.gif) right top no-repeat;text-decoration:none;font-weight:bold;color:#099;font-size:11px;height:14px;padding:13px 36px 10px 36px;}
div.main-menu[class] ul li a {padding:13px 36px 0px 36px;height:24px;}
div.main-menu ul li a:hover{background-image:url(../images/wa_menu_over.gif);}

/* Wenn ein Menüpunkt vor dem Aktiven steht und keinen Trenner benötigt */
div.main-menu ul li a.no_trenner{background-image:none;}
div.main-menu ul li a.no_trenner:hover{background-image:url(../images/wa_menu_over_nt.gif);}

div.main-menu ul li a.no_effects{background-image:none;margin:0;padding:0;}
div.main-menu ul li a.no_effects:hover{background-image:none;margin:0;padding:0;}

/* Aktiver Button der an erster Stelle im Menü steht */
div.main-menu ul li a.activ_first{background-image:none;background-color:#4EC1B4;color:#CDFDFF;border-right:1px solid #27605A;}
div.main-menu ul li a.activ_first:hover{/* Only for IE */background-image:none;}

/* Aktiver Button der zwischen anderen im Menü steht */
div.main-menu ul li a.activ{background-image:none;background-color:#4EC1B4;color:#CDFDFF;border-right:1px solid #27605A;border-left:1px solid #27605A;}
div.main-menu ul li a.activ:hover{/* Only for IE */background-image:none;}

div.main-menu ul li a.activ_last{background-image:none;background-color:#4EC1B4;color:#CDFDFF;border-right:1px solid #4EC1B4;border-left:1px solid #27605A;}
div.main-menu ul li a.activ_last:hover{/* Only for IE */background-image:none;}


div.main-menu ul li img {display:inline;background-color:#FFF;}

div.footer-menu{margin:5px 0px;font-style:italic;line-height:16px;}
div.footer-menu span{color:#00A593;}
div.footer-menu span a{display:inline;font-style:normal;padding:0px 3px;}
div.footer-menu span a:hover{background-color:#7FD2C9;color:#FFF;}
div.footer-info{margin:25px 0px 10px 0px;}
div.footer-info a{color:#999;}
div.footer-info a:hover{color:#00A593;}
/*
#start div.footer-info span, #catalog div.footer-info span, #footer div.footer-info span {display:none;}
*/
#start {padding-top:10%;}

/*** SUCHE ***/
div.sh_search{margin:10px 0px 20px 117px;height:39px;}
div.sh_search div{margin-right:6px;}
div.sh_search div span{display:block;}
input.search_submit_btn{width:85px;height:31px;background:url(../images/wa_search_btn.gif) no-repeat;margin-top:9px;}
div.content{font-size:11px;padding:23px 10px 10px 10px;text-align:left;}
div.content div.note {margin:0px 6px 5px 3px;padding-left:12px;}

/*** SEO Kategorie-Katalog ***/
div.sh_katalog{padding:14px;}

table.c-katalog {border-spacing:4px;}
table.c-katalog td.box{overflow:hidden;width:163px; max-width:163px;background-color:#FFF; border:1px solid #D9F2EF;padding:5px 10px 30px 10px;}
table.c-katalog td.box[class] {width:163px;}
table.c-katalog td.box:hover{border:1px solid #4EC1B4;}
table.c-katalog td.box span{display:block;}
table.c-katalog td.box span.char{font-size:24px;color:#000;}
table.c-katalog td.box span.char a{color:#000;}
table.c-katalog td.box a:hover{text-decoration:underline;}
table.c-katalog td.box span.nobr {white-space:nowrap;}

/*** RESULT ***/
div.c-search-results{text-align:left;font-size:11px;}
div.c-search-results div.sr-info{padding-left:12px;}
div.c-search-results div.sr-info span {margin:0px 3px 0px 3px;}
div.c-search-results div.row-container{background-color:#FFF;border:1px solid #FFF;padding:12px;margin-bottom:1px;}
div.c-search-results div.row-container:hover{border:1px solid #4EC1B4;}
div.c-search-results div.row-container span.nobr {white-space:nowrap;text-align:right;}
div.c-search-results div.row-container span.distance {color:#666;font-weight:normal;}
div.c-search-detail{text-align:left;}
div.urlleft {float:left;width:54px;}
div.leftblock {width:54px;float:left;clear:left;}
div.rightblock {float:left;}
.fakelink {color:#00A593;}
div.backlink {margin-left:5px;}

div.letter h1 {padding-left:12px;margin:5px 6px 6px 3px;color:#00A593;font-size:24px;font-weight:normal;}
div.tableletter {margin:5px 15px 1px 3px;background:#fff;}
div.tableletter[class] {margin:5px 4px 1px 3px;}
div.tableletter td {padding:0px 12px;}

div.t-impressum{text-align:left;}
div.t-impressum h1{font-weight:normal;font-family:Arial, Helvetica, sans-serif;padding:0;margin:0px 0px 10px 20px;font-size:24px;color:#019A98;}
div.c-impressum{text-align:left;background-color:#FFF;padding:20px;}

/*** TABELLE ***/
td.tab-subheader{background-color: #4EC1B4;}
td.tab-content{background-color: #D9F2EF;}
td.tab-shadow-right{background:url(../images/wa_shadow_right.gif) repeat-y;}
td.tab-shadow-bottom{background:url(../images/wa_shadow_bottom.gif) repeat-x;}
td.tab-shadow-end{background:url(../images/wa_shadow_end.gif) no-repeat;}
td.tab-footer{font-size:11px;color:#999;text-align:center;}

/*** vcard ***/
.innerLine {margin:0px; clear:left;}
.datenLeft {float:left; width:2.5em;}
.datenRight {float:left;}

/*** preview image ***/
#prvdiv {z-index:2;position:absolute;width:350px;height:250px;visibility:hidden;left:0px;top:0px;border:1px solid #666;}
#prvdiv img {border:none;width:350px;height:250px;}

/*** freecall ***/
.freecall img {border:none;top:0px; left:1px;position:relative;}

/** PPCs **/
.row-container-vcr{text-align:left;font-size:11px;background-color:#FFF;margin:5px 15px 1px 4px;clear:both;padding:12px;}
.row-container-vcr[class]{margin:5px 4px 1px 3px;}
.row-container-vcr a span {color:#000;text-decoration:none;}
.row-container-vcr span.ppcappendix {color:#666;margin-left:5px;}
div.c-search-results .row-container-vcr {margin:5px 0 3px 0;}
body#seovcard .seovcard {padding:3px 12px;margin:0px;}

