/* SPORT CSS */

body
{
text-align:center;
font-family:Verdana,Helvetica,sans-serif;
font-size: 10pt;

/* scrollbar-base-color:#CCAA66; */
}


input, select { border:1px solid gray; }

input {padding:1px; cursor:pointer;}



.vl_frage
{
padding:10px;
border:2px solid red;
width:120px;
height:50px;
background-color:#DFDFFF;
font-size: 8pt;
font-weight:bold;
}

.visilog_emailtext
{
 font-family:verdana, sans-serif;
 font-size:8pt;
 background-color:#CCAA66;
 padding:5px;
 border:1px dotted blue;

}


img
{
border:0px;
}

a
{
font-family:Verdana,Helvetica,sans-serif;
font-size: 10pt;
text-decoration: none;
color:black;
}

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 black;
 width:800px;
 height:;
}


#typo3_visilog
{
 width:580px;
}


#visilog_header
{
 width:100%;
 overflow:hidden;
 background-color:wihte;
 height:108px;


 }

#visilog_header_print
{
 visibility:hidden;
 height:0px;
}

#visilog_menue
{
 background-color:#DADADA;
 position:relative;
 left:0px;
 top:0px;
 height:30px;
 width:100%;
 overflow:hidden;
 border-bottom:1px solid black;
}


#visilog_content
{
 position:relative;
 top:0px;
 left:0px;
 text-align:left;
 width:780px;
 height:500px;
 overflow:hidden;
 visibility:visible;
 background-color:white;
 padding:10px;
 margin:0px;
}


#visilog_foot
{
 position:relative;
 left:0px;
 bottom:0px;
 width:100%;
 height:50px;
 background-color:#DADADA;
 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:1px;
 padding:2px 5px 2px 5px;
 border:1px solid #000000;
 background-color:#996633;
 color:#E5E5E5;
 line-height:20px;
}


.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;
width:80%;
}
.lv_dbinfocount
{
 padding:0px;
 margin:3px;
 font-size: 8pt;
 font-weight:normal;
 text-align:left;
width:80%;
}

.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
{
 font-size: 10pt;
 font-weight:bold;
 padding:0px;
 padding-bottom:3px;
 padding-top:5px;
 margin:0px;

}

.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;

}

.visilog_titel_1
{
 font-size: 11pt;
 font-weight:bold;
 padding:0px;
 padding-bottom:2px;
 padding-top:2px;
 margin:0px;
 border-bottom:1px solid gray;
}

.visilog_titel_2
{
 font-size: 10pt;
 font-weight:bold;
 padding:0px;
 padding-bottom:2px;
 padding-top:2px;
 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_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;
}

.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;
}

.visilog_table, .visilog_list
{
 background-color:#F5F5F5;
 padding:5px;
 border:1px dotted gray;
 overflow:auto;
 margin:0px;

}

.visilog_table td, .visilog_list td
{
 font-weight:normal;
 font-size:8pt;
}

.visilog_table th, .visilog_list th
{
 font-size:8pt;
 font-weight:bold;
 background-color:#C5C5C5;
 padding:2px
}


.lv_uploaderror
{
 padding:0px;
 color:red;
 font-weight:bold;
}

.lv_uploadinfo
{
 padding:0px;
 color:blue;
}

.lv_image
{

 float:left;

}

.visilog_psw_eingabe
{
 padding:5px;
 width:252px;
 }

.visilog_psw_eingabe p
{
 padding:0px;
 margin:0px;
 font-weight:bold;
}

.visilog_psw_text
{
}

.visilog_psw_input
{
 position:absolute;
 left:120px;
}



.visilog_psw_button
{
 padding:10px;
 padding-left:115px;
 }


.visilog_vmenue
{
  font-size:9pt;
}

.visilog_vmenue a
{
 font-size:9pt;
}

.visilog_vmenue h1
{
 font-weight:bold;
 font-size:9pt;
 padding:2px;
 margin:0px;
}

.visilog_vmenue h2, .visilog_vmenue h3, .visilog_vmenue h4
{
 font-weight:normal;
 font-size:9pt;
 padding-top:3px;
 margin:0px;
 margin-left:5px;
}

.visilog_vmenue .ord1, .visilog_vmenue .ord2, .visilog_vmenue .ord3, .visilog_vmenue .ord4
{
 font-size:9pt;
 color:black;
 width:50px;
 float:left;
}

.visilog_vmenue .ord2 {width:50px;}
.visilog_vmenue .ord3 {width:60px;}
.visilog_vmenue .ord4 {width:70px;}

.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:180px;
 padding:5px;
}

.visilog_login h1
{
 font-size:8pt;
 color:blue;
}

.visilog_login h2
{
 font-size:8pt;
 color:red;
}

.visilog_textimage
{
 padding:5px;

}



.visilog_menueleiste a
{
 margin-right:5px;
 text-decoration: none;
/* background-color:#996633; */
 padding:1px 5px 2px 5px;
/* border:1px solid black; */
 font-size:10pt;
 display:block;
 float:right;
 color:gray;
 font-weight:bold;
}

.visilog_menueleiste a:hover
{
Color:black;
}

.visilog_menueactiv a
{
 Color:black;
}



