/* CSS Document für die Tab-Navi in der Adress-DB (mod. tabcontent.css) */
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs {
   border-bottom:1px solid #DDDDDD;
   font-family:Verdana,sans-serif;
   font-size:12px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin-left:0;
   padding:3px 0;
   width:892px;
}

.shadetabs li {
   display:inline;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
}


.shadetabs li a {
   background:#F3F3F3;
   border-color:#ddd;
   border-style:solid solid none;
   border-width:1px 1px medium;
   margin-left:3px;
   padding:3px 0.5em;
   text-decoration:none;
   color:#4B4B4B;
}

.shadetabs li a:hover{
   background:#F3F3F3 none repeat scroll 0;
   background:white none repeat scroll 0;
   border-bottom:1px solid white;
   border-color:#DDDDDD #DDDDDD white;
   color:#4B4B4B;
}

.shadetabs li a.selected{ /*selected main tab style */
   background:white none repeat scroll 0;
   border-bottom:1px solid white;
   border-color:#DDDDDD #DDDDDD white;
   color:#4B4B4B;
}
.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

.tabcontent table { margin-top:10px !important; }
.angebote-iframe  { margin-top:10px !important; height:400px; }
 
#country1 { width:450px;}

.tx-sgaddress-pi1 { margin:0px; }
.address_cat_list { font-weight:bold; margin:0 0 10px 0; }
.address_subcat_list { margin:5px 0 5px 15px; }

























@media print {
.tabcontent {
display:block !important;
}
}



/* eingefügt von Kurt Kunig am 23.03.2009 */

.address_label { font-weight:bold; color:#000;  vertical-align:top; width:120px; }
.image_cell { width:100%; vertical-align:top; width:160px; }
.image_cell img {
   float:left;
   margin-bottom:10px;
   max-width:150px; width:auto !important; width:150px;
   }
.fn-nr { float:left; }
.address_text { padding-left:10px; color:#000; width:100%; }


.profile_title {
   background-color:#A8332A;
   color:#FFFFFF;
   font-size:13px;
   font-weight:bold;
   padding:3px 15px 4px 15px;
   margin:0 0 8px 0;
   letter-spacing:2px;
   display:inline;
}

.profile_content {
   border-bottom:1px solid #ddd;
   border-left:1px solid #DDDDDD;
   border-right:1px solid #DDDDDD;
   border-top:none;
   padding:10px 20px;
   position:relative;
   top:-12px;
   width:850px;
}


table.list_part { border-collapse:collapse; empty-cells:show; border:none; }
table.list_part th { vertical-align:top; padding-left:25px; }
table.list_part td { vertical-align:top; padding-left:25px; }









@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}