/* ================================= 
   Basic HTML 
   ================================= */
html, body, td, div, font, span {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
color:#000000 !important;
line-height:14px;
}
img {
border:none;
}
form {
display:inline;
}
p {
margin:0px;
padding:8px 0px 0px 0px;
}
input, select, textarea {    
font-family: Tahoma; 
font-size: 11px;
margin:0px;
}
a, a:link {
color:#000000 !important;
text-decoration:underline;
}
a:hover {
color:#000000 !important;
text-decoration:underline;
}

/* ================================= 
   General HTML 
   ================================= */
h1 {
  font-size:16px;
  line-height:20px;
  padding:2px 0px;
  margin:2px 0px;
  color:#000000 !important;
}
#margin h1 {
  font-size:12px;
  line-height:15px;
  padding:2px 0px;
  margin:2px 0px;
  color:#000000 !important;
}

h2 {
  font-size:12px;
  line-height:17px;
  padding:2px 0px;
  margin:2px 0px;
  font-weight:bold;
  color:#000000 !important;
}
#margin h2 {
  font-size:11px;
  line-height:14px;
  padding:2px 0px;
  margin:2px 0px;
  color:#000000 !important;
}

h3 {
  font-size:11px;
  line-height:15px;
  padding:2px 0px;
  margin:2px 0px;
  font-weight:bold;
  color:#000000 !important;
}


ul {
  padding:2px 15px;
  margin:5px 0px;
}
ul ul {
  padding:0px 15px;
  margin:0px 0px;
}
li {
  margin:0px;
  padding:0px;
}

div.content-block {
}

div.content-div-1, div.content-div-2, div.content-div-3 {
}

div.content-div-1 div.content-div-inner {
}

div.content-div-2 div.content-div-inner {
}
  
div.content-div-3 div.content-div-inner {
} 


.right-float-image {
float:right;
}

.left-float-image {
float:left;
}

br.invisible-br, br.editbox-br {
height:0px !important; clear:both !important; line-height:0px !important; overflow:hidden !important;
}


/* ---------------------------- 
   Validator, form-table, Inputs
   ---------------------------- */
table.form-table tr td {
padding:3px 0px;
}

table.form-table td.a {
white-space:nowrap;
padding-right:15px;
padding-top:4px;
vertical-align:top;
width:30%;
}

table.form-table td.captcha {
  padding-top:10px !important;
  height: 40px;
}

table.form-table td.b {
width:70%;
vertical-align:top;
}

table.form-table td table.inner td {
padding:0px 0px;
}

ul.paging, .noprint, .hlp-span {
display:none;
}

/* [TAB] Tag */
table.easy-tab td {
vertical-align:top; 
}
table.easy-tab td.first {
}

table.easy-tab-dot {
width:100%;
}
table.easy-tab-dot tr {
background: url(/images/layout/tabdots.gif) repeat-x 0px 0px; 
}

table.easy-tab-dot td span.bg {
background: #FFF; 
}

table.easy-tab-dot td span.bg {
padding:0px 0px 0px 3px;
}
table.easy-tab-dot td.first span.bg {
padding:0px 3px 0px 0px;
}



/* Tabs / content-type 21 */ 
.ui-tabs-frontend {
padding:15px 0px;
}

.ui-tabs-frontend .ui-tabs-nav { 
position: relative;  
z-index: 20 !important;        
list-style: none;
margin: 0px 0px 0px 0px !important;
padding: 0px !important;
text-align: center;
}

.ui-tabs-frontend .ui-tabs-nav a {
white-space: nowrap;
display:block;
}

.ui-tabs-frontend .ui-tabs-nav li {
background:none;
background-color:#ECEBE4;
margin: 0px 3px 0px 0px; /* ohne Abstand 0px -1px 0px 0px;*/
padding:0px 7px;
float:left;
border-top: 1px solid #D4D4D2;
border-left: 1px solid #D4D4D2;
border-right: 1px solid #D4D4D2;
border-bottom: 0px solid #D4D4D2;
}

.ui-tabs-frontend .ui-tabs-nav li a:link {
color: #7c9ead;
text-decoration: none !important;
}

.ui-tabs-frontend .ui-tabs-nav li a:visited {
color: #7c9ead;
text-decoration: none !important;
}

.ui-tabs-frontend .ui-tabs-nav li a:hover  {
text-decoration: none !important;
cursor: pointer;
}

.ui-tabs-frontend .ui-tabs-selected {       
background-image:none;
background-color: #FFF !important;
position: relative;
}

.ui-tabs-frontend .ui-tabs-selected {       
}

.ui-tabs-frontend .ui-tabs-nav:after { 
display: block;
clear: both;
content: " ";
}

.ui-tabs-frontend .ui-tabs-hide {           
display: none;
}

.ui-tabs-frontend .ui-tabs-nav a, .ui-tabs-frontend .ui-tabs-nav a span {
}

.ui-tabs-frontend .ui-tabs-nav a span {
line-height: 22px;
}

.ui-tabs-frontend .ui-tabs-nav .ui-tabs-selected a span {
font-weight: bold;
}


* html .ui-tabs-frontend .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-frontend .ui-tabs-nav  { 
    display: inline-block;
}

.ui-tabs-frontend .ui-tabs-panel {
clear:all;
border:1px solid #CCC;
border-width: 1px 1px 1px 1px;
padding:10px;
margin-bottom:10px;
margin-top:-1px
}


.thumb { float:left; }
#printmargin * { padding-left:0 !important; padding-right:0 !important; margin-left:0 !important; margin-right:0 !important; }
/* #printcontent * { padding-left:0 !important; padding-right:0 !important; margin-left:0 !important; margin-right:0 !important; }*/
#printmargin img { margin-bottom:10px;margin-top:5px; }
.bx-controls { display:none; }
.p-ti { width:100%; }