body
{
text-align:center;
background-color:#101030;
font-family:Verdana,Helvetica,sans-serif;
font-size: 10pt;
padding:20px;
color:white;
}


img
{
 border:0px;
}

.tab_1, .tab_2, .tab_3, .tab_4
{
 background-color:white;
 color:black;
 width:90%;

}

.tab_1 td
{
 width:100px;
}

.tab_2 td
{
 width:50px;
 background-color:gray;
 color:white;
}

.tab_3 td
{
 width:50px;
 background-color:green;
 color:white;
}

.tab_4 td
{
 background-color:#FFD101;
 color:black;
 padding:3px;
 vertical-align:top;

}

 .s1, .s2, .s3, .s3
{
  font-weight:bold;

}



.visilog_text_table
{

}

.visilog_text_table td
{
 width:100px;


}

.impressum a
{
 color:black;
 font-weight:bold;
}

.mercedes
{
 background-color:white;
 color:black;
}

.vw
{
 background-color:green;
 color:red;
}


a
{
font-family:Verdana,Helvetica,sans-serif;
font-size: 10pt;
text-decoration: none;
color:yellow;
}

a:hover
{
 color:red;
}

textarea
{
 font-family:Verdana,Helvetica,sans-serif;
 padding:4px;
 font-size: 9pt;
}

.title
{
font-size: 12pt;
font-weight:bold;
}


.mkliste
{
border: 1px solid gray;
border-collapse:separate;
}

.lv_merkerliste
{



}


.mkliste td, .mkliste th
{
  margin: -1px;
  padding: 2px;
  font-size: 8pt;
  border-left: 1px solid gray;
  border-bottom: 1px solid gray;
  text-align:left;
  background-color:white;
  color:black;
}

.mkliste th
{
 background-color:#DDBB77;
}

#visilog_new
{
 padding:20px;

}

#visilog, #typo3_visilog
{
 position:relative;
 left:0px;
 top:0px;
 border:1px solid #EB9D00;
 border-left:0px;
 border-top:0px;
 width:800px;
}

#typo3_visilog
{
 width:580px;
}

#visilog_header
{
 background-color:#FCC200;
 width:100%;
 overflow:hidden;
 height:100px;
}

#visilog_header_print
{
 visibility:hidden;
 height:0px;
}

#visilog_menue
{
 background-color:#000A13;
 position:relative;
 left:0px;
 top:0px;
 height:30px;
 width:100%;
 overflow:hidden;
 font-weight:bold;
}


#visilog_content
{
 background-color:#000A13;
 position:relative;
 left:0px;
 top:0px;
 text-align:left;
 width:100%;
 height:500px;
 overflow:hidden;
 visibility:visible;
}

#visilog_foot
{
 background-color:#FCC200;
 position:relative;
 left:0px;
 bottom:0px;
 width:100%;
 height:50px;
 border:0px solid black;
 border-top:2px solid black;
}


.visilog_menuebutton a
{
 font-family: Verdana,sans-serif;
 text-decoration : none;
 font-size: 8pt;
 margin-right:4px;
 padding:3px 5px 3px 5px;
 border:1px solid #EC9E00;
 background-color:#FAC809;
 color:black;
 line-height:20px;
 font-weight:bold;

}


.visilog_menuebutton a:hover
{
background-color: #FFFFFF;
border-color:#996633;
Color: #000000;
}

/* Projekt CSS-Einstellungen */

.sportarten, .sportvereine
{
 height:200px;
}

.contactheader
{
 padding:0px;
 margin:0px;
 font-size: 10pt;
 font-weight:bold;
}

.contactneu, .contactinfo
{
 padding:10px;
 margin:0px;
}

.contactneu
{
 text-decoration : underline;
}


.contacterror
{
 padding:10px;
 margin:0px;
 font-size: 8pt;
 font-weight:bold;
 color:red;
}


.lv_dbinfobox
{
 padding:5px;
 background-color:#FFFFCC;
 border:1px solid gray;
 width:760px;
 height:440px;
 overflow:auto;
}

.lv_dbinfoheader
{
 padding:3px;
 margin:3px;
 font-size: 11pt;
 font-weight:bold;
 background-color:#CCAA66;
}
.lv_dbinfocount
{
 padding:0px;
 margin:3px;
 font-size: 8pt;
 font-weight:normal;
 text-align:left;
}

.lv_dbinfotitel
{
 padding:3px;
 margin:3px;
 margin-top:5px;
 font-size: 10pt;
 font-weight:normal;
 background-color:#E5E5E5;

}

.lv_dbinfo
{
 padding:3px;
 margin:3px;
 font-size: 9pt;
 font-weight:normal;
 overflow:visible;

}



.lv_errortext, .lv_infotext
{
 padding:0px;
 margin:0px;
 font-size: 10pt;
 font-weight:bold;
 color:red;
}

.visilog_titel p
{
 padding:0px;
 padding-bottom:5px;
 margin:0px;
 font-size: 11pt;
 font-weight:bold;
 border-bottom:2px solid #505050;
}

.visilog_titeltext
{
 padding:0px;
 padding-bottom:2px;
 padding-top:10px;
 margin:0px;
 font-size: 10pt;
 font-weight:bold;
}


.lv_tabtitel
{
 padding:0px;
 padding-bottom:10px;
 margin:0px;
 font-size: 10pt;
 font-weight:bold;
}

.lv_errortext, .lv_infotext
{
 padding:0px;
 margin:0px;
 font-size: 10pt;
 font-weight:bold;
 color:red;
}

.lv_table_error

{
 padding:15px;
 margin:0px;
 font-size: 10pt;
 font-weight:normal;
 color:black;
}

.lv_infotext
{
 color:blue;
}

.lv_input_caption
{
position:relative;
left:0px;
top:3px;
}

.lv_combobox_caption
{
font-size: 8pt;
position:relative;
left:3px;
top:0px;
}

.lv_table, .lv_list
{
 background-color:#FFFFCC;
 padding:5px;
 border:1px dotted gray;
 font-size:8pt;
 overflow:auto;
}



.lv_uploaderror
{
 padding:0px;
 color:red;
 font-weight:bold;
}

.lv_uploadinfo
{
 padding:0px;
 color:blue;
}

.lv_image
{

 float:left;

}

.lv_psw_eingabe
{
 padding:5px;
 width:242px;
 }

.lv_psw_text
{


}

.lv_psw_input
{
 position:absolute;
 left:110px;
}

.lv_psw_button
{
 padding:10px;
 padding-left:105px;
 }





.visilog_texttab
{
 font-size:8pt;

}

.visilog_texttab
{
 font-size:8pt;
 empty-cells:hide;
 table-layout:fixed
}

.visilog_texttab td
{


}

.visilog_login
{
 font-size:8pt;
 width:140px;
 padding:10px;
 padding-bottom:15px;
 color:#FEE330;
 margin-left:5px;
}

.visilog_login input
{

 width:120px;


}


.visilog_login h1
{
 font-size:8pt;
 color:blue;
}

.visilog_login h2
{
 font-size:8pt;
 color:red;
}

.visilog_textimage
{
 padding:5px;
 Background-color:#FF9900;
 border:1px solid #FEE330;
 margin:5px;

}
/* neue CSS-Einstellungen */

.visilog_titel_1
{
 font-size: 11pt;
 font-weight:bold;
 padding:0px;
 padding-bottom:2px;
 padding-top:10px;
 margin:0px;
 border-bottom:1px solid gray;
}

.visilog_titel_2
{
 font-size: 10pt;
 font-weight:normal;
 padding:0px;
 padding-bottom:2px;
 padding-top:0px;
 margin:0px;
}

.visilog_titel_3, .visilog_titel_biene
{
 font-size: 10pt;
 font-weight:bold;
 padding:0px;
 padding-bottom:5px;
 margin-bottom:5px;
 border-bottom:1px dotted gray;
}

.visilog_titel
{
 font-size: 10pt;
 font-weight:bold;
 padding:0px;
 padding-bottom:5px;
 padding-top:10px;
 margin:0px;
 border-bottom:1px dotted blue;
}

.visilog_titel_biene
{
 font-size: 14pt;
 font-weight:bold;
 padding:0px;
 padding-bottom:2px;
 padding-top:10px;
 margin:0px;
 border-bottom:1px dotted gray;
}

.lv_tabtitel
{
 padding:0px;
 padding-bottom:10px;
 margin:0px;
 font-size: 10pt;
 font-weight:bold;
}



.visilog_vmenue
{
 padding:0;
 margin:0;
 font-weight:normal;
 font-size:9pt;
 color:#FEE330;
}

.visilog_vmenue a
{
  font-size:9pt;
  color: #FEE330;
}

.visilog_vmenue a:hover
{
  font-size:9pt;
  color:red;
  background-color:white;
  font-weight:bold;
}

.visilog_vmenue ul
{
 padding:0;
 margin:0;
 list-style:none;
}


.visilog_vmenue .ord1, .visilog_vmenue .ord2, .visilog_vmenue .ord3, .visilog_vmenue .ord4, .visilog_vmenue .ord5, .visilog_vmenue .ord6
{
 color:black;
 width:50px;

}

.visilog_menueleiste a, .menue_handbuch a
{
 margin:0px;
 text-decoration: none;
 background-color:#F6B300;
 padding:1px 5px 2px 5px;
 border:1px solid #CE9C00;
 font-size:8pt;
 display:block;
 color:black;
 }

.menue_handbuch a
{
 background-color:#858585;
}

.visilog_menueleiste a:hover, .menue_handbuch a:hover
{
background-color: #FFFFFF;

Color: #000000;
}


.visilog_menueleiste ul, .menue_handbuch ul
{
 margin: 0px;
 padding: 0px;

}

.visilog_menueleiste li, .menue_handbuch li
{
 list-style: none;
 float:left;
 font-family: Verdana,sans-serif;
 text-decoration : none;
 font-size: 7pt;
 margin-right:1px;
 margin-bottom:1px;
 color:black;
 border-color:#996633;
}





