/* CSS-Datei martens2.css Originalversion       */

.visilog_trans
{
  background-color:transparent;
  opacity: 0.4;
}


body
{
background-image: url('/home/image/xmartensbg.jpg');
 background-repeat:no-repeat;
  -moz-background-size:100% 100%; /* Firefox */
  -webkit-background-size:100% 100%%; /* Safari, Chrome */
  background-size:100% 100%; /* Opera, IE, W3C Standard */
 font-family: "Avantgarde", arial, sans-serif;
 font-size:1.0em;
 background-color:#d8d9d3;
 background-color:#acacaa;
 color:#333333;
 margin-left:0px;
}


/*  Hauptcontainer ------------------- */

div#visilog
{
 background-color:transparent;
background-image: url('/home/image/transparent.png');
 background-repeat:repeat;
 position:relative;
 margin: 0 auto;      /* centrieren */
 width: 840px;
 border:0px solid #393936;
 overflow:hidden;
-moz-border-radius:0px;
-webkit-border-radius:0px;
-khtml-border-radius:0px;
 border-radius:0px;
 overflow:hidden;
 margin-bottom:0px;
 padding:0px;
-webkit-box-shadow:  2px 2px 3px 2px #58515b;
-moz-box-shadow: 2px 2px 3px 2px #58515b;
 box-shadow:  2px 2px 3px 2px #58515b;
 margin-bottom:5px;
 margin-top:40px;
}


/*  Kopfzeile ------------------------ */
div#visilog_header
{
 background-color:transparent;
 position:relative;
 height:185px;
 width:100%;
 border:0px solid #67606c;
 color:#203549;
 font-size:12px;
 padding-bottom:0px;
}

/*  Hauptmenueleiste ----------------- */
div#visilog_menue
{
 height:0px;
 width:100%;
 background-color:transparent;
 border:0px solid green;
 color:#203549;
 font-weight: normal;
 font-size:12px;
 z-index:10;
}

div#visilog_content
{
 background-color:transparent;
 position:relative;
 min-height: 380px;
 border:0px solid blue;
 padding:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin:0px:
} 

div#visilog_foot
{
 border:0px solid red;
 background-color:transparent;
 width:100%;
 height:42px;
 font-size:12px;
-moz-border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-khtml-border-radius:0px 0px 0px 0px;
 border-radius:0px 0px 0px 0px;
 color:#203549;
 margin-bottom:0px;
 z-index:10;
} 

div#visilog_foot a { color:#316668}

div#visilog_foot a:hover { color:#ffffff}


/* Einspaltiger Textblock */

.visilog_text_11
{
 position:absolute;
 left:12px;
 top:0px;
 border:0px solid green;
 padding:0px;
 margin:0px;
 width:800px;
 height:377px;
 color:#411522;
 }

.visilog_text_22
{
 position:absolute;
 left:73px;
 top:18px;
 height:300px;
 width:540px;
 background-color:transparent;
 color:#203549;
 z-index:50;
 padding:0px;
 padding-left:10px;
 border:0px solid #355380;
 font-weight:normal;
 font-size:12px;
 display:block;
 overflow:visible;
}

.visilog_text_31
{
 position:absolute;
 left:30px;
 top:45px;
 height:300px;
 width:200px;
 background-color:transparent;
 color:#203549;
 z-index:30;
 padding:0px;
 margin:0px;
 border:0px solid #294063;
 font-weight:bold;
 font-size:12px;
 display:block;
}

.visilog_text_32
{
 position:absolute;
 left:103px;
 top:45px;
 height:325px;
 width: 543px;
 background-color:transparent;
 color:#203549;
 z-index:50;
 padding:0px;
 padding-left:10px;
 border:0px solid #355380;
 font-weight:normal;
 font-size:12px;
 display:block;
 overflow:auto;
 margin-right:1em;
   -moz-hyphens: auto;
  hyphens: auto;
 
}

.visilog_text_33
{
 position:absolute;
 left:600px;
 top:10px;
 height:340px;
 width:210px;
 background-color:transparent;
 padding:0px;
 border:0px solid #294063;
 color:#203549;
 font-weight:normal;
 font-size:12px;
 z-index:2000;
 display:block;
}

.visilog_text_11 .visilog_textblock_block1 .textfeld
{
 position:absolute;
 left:260px;
 top:26px;
 height:357px;
 width:225px;
 background-color:solid white;
 z-index:1000;
 padding:0px;
 margin:0px;
 border:0px solid #86747f;
 font-weight:normal;
 display:block;
}

.visilog_text_hr
{
 margin-top:10px; 
 border:0px solid gray;
 height:78px;
 overflow:hidden;
}

.visilog_slide
{
 border:0px solid gray;
 padding:0px;
 width:450px;
}

.visilog_menue, .visilog_menue_activ
{
 margin-left:3px;
}

.visilog_men a
{
 Background-color:transparent;
 font-weight:bold;
 color:#203549;
}

.visilog_men_activ a
{
 Background-color:transparent;
 font-weight:bold;
 color:#316668; 
}

a { color:#316668}

a:hover { color:#ffffff}


.visilog_blog
{
 padding-top:10px;
 padding-left:10px;
 border:1px solid gray;
}

.visilog_blogtext 
{
padding-top:10px;
padding-right:15px;
}


.visilog_text_32 .textfeld
{
 text-align:left;
}

.visilog_text_32 .textfeld .titel 
{ 
 color:#892948;
 margin-bottom:10px;
}

h3 { white-space:nowrap;        }

.visilog_text_32 .textfeld .kurzinfo 
{
 font-style:italic;
 margin-bottom:10px;
 color:#333333; 
}

.visilog_submenue .activ { color:#008080; font-weight:normal; }

.titel_submen:hover { background-color:#f1d14f; }
.titel_submen:current { background-color:#cbcc66; }

.visilog_listerubrik .textfeld  .rubrik, .visilog_listerubrik .textfeldr .rubrik
{
 position:absolute;
 top:10px;
 right:205px;
 border:1px solid gray;
 width:16px;
 height:16px;
 color:#333333; 
}

.visilog_textsuchen
{
 background-color: #d8e8ff;
 border: solid 1px #99c1ff;
 color:solid #996699;
 margin-bottom:8px;
}

.visilog_img_text img
{
 border:0px solid gray;
 margin:0px;
 padding:0px;
}

/* Bildrahmen */

.visilog_img_left img, .visilog_img_links img,
.visilog_img_right img, .visilog_img_rechts img,
.visilog_img img
{
 border:0px solid #3c383f;
 margin:0px;
 padding:0px;
 padding-bottom:10px;
}

/*Optimize Cookiebar */

.vis_cookiecheck {
  position: relative;
  top: -0.7em;
  margin: 0;
  border-radius: 0;
  box-shadow: 2px 2px 3px 2px #58515b;
  background-color: #d6d6d5;
}

.vis_cookiecheck::after {
  display: table;
  content: "";
  clear: both;
}

.vis_cookiecheck p{
  display: inline;
  padding-left: 0.25em;
}

.vis_cookiecheck form {
  float:right;
}
