/*---------------------------------------------------------------------------------------------*/
/*Positionen-----------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
html, body {
height: 100%;
padding:0px;
margin:0px;
padding:0px;
width:100%;
}

body{background-color:#000;}

#container {
max-width:800px;
width:inherit;
height:auto;

margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom:10px;
border:1px solid #fff; 
}

.header{
height:auto;
max-width:800px;
width:100%;
}

#navcontainer{
width:100%;
text-align:right;
height:auto;
}

#navcontainer a{
margin-right:10px;
padding:10px 0px 10px 10px;
}

#idBN {
	margin-right:10px;	
}

.content-box, .content-boxBE{
 min-height:500px;
 height:auto;
 width:inherit;

 margin-top:0px; /*40*/
 margin-bottom:30px;
 font-size:1em;
  margin-left:auto;
 margin-right:auto;
 padding-left:10px; padding-right:10px;
}

#idLogIn table{ margin-left:auto; margin-right:auto}
#idLogIn p { text-align:center;}


/*---------------------------------------------------------------------------------------------*/
/*-------------------------------------------Spezifika der Pages-------------------------------*/
/*---------------------------------------------------------------------------------------------*/

/*Formular Bewertungsbogen--------------------*/
.anm_radio_cont{
width:inherit;
max-width:300px;
height:auto;
margin-top:0px;
margin-bottom:40px;
/*text-align:center; Doppelt*/
margin-left:auto;
margin-right:auto;
padding-left:5px;
padding-right:5px;
}

/*Neu mit StarRating*/
.anm_radio_but{
width:100%;
height:auto;
text-align:center;
}

.clImgBew {
width:14%;
height:auto;
margin-right:2%;
}

.anm_radio_label{
font-weight:bold;
text-align:left;
}

.anm_radio_label_rot{
color:#FF0000;
}

input.clInpPas{
/*background-color:#999999;*/
}


.anm_radio_def{
font-size:0.8em;
text-align:left;
}

.lbl{
width:100px;

}

table td{ padding:5px; border-color:#CCC}


#tblBewRange{
max-width:450px;
	width:calc(100% - 20px)
}


/*---------------------------------------------------------------------------------------------*/
/*------------------------------------Colors, FontStyle----------------------------------------*/
/*---------------------------------------------------------------------------------------------*/







#container, #containerBE  {

font-family:Verdana, Arial, Helvetica, sans-serif;

}



a{text-decoration:none;}

h1, h2, h3, .title {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

h1{
height:1em;
width:auto;
margin-top:0px;/*29.10.2024 40px*/
margin-bottom:20px;
font-size:24px;
letter-spacing:-1px;
}

h2{
height:auto;
width:auto;
margin-top:30px;
margin-bottom:10px;
font-size:1.25em;
letter-spacing:-1px;
}


.grau{
color:#636363
}

.rot{
color:#FF0000;
text-decoration:none;
}

select{
background-color:#000000;
color:#FFFFFF;
border:1px solid #FFFFFF;
}

.clModAud{

}

.clClear{
color:#000000;
background-color:#000000;
}

/*---------------------------------------------------------------------------------------------*/
/*Buttins Linkks Input-------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
input[type="submit"]{
margin-bottom:0.7em;
border: 1px solid #008030;
border:none; 
padding-top:6px; 
padding-bottom:6px; 
font-size:18px;
}
.clmobSend{ background-color:#0033FF; color:#FFFFFF;  }

input[type="password"]{ line-height:25px; font-size:16px; }

a{text-decoration:none} 

.clmobAnmeld, .clBtnAnmeld, .clmobAuditoren, .button_send, .clmobAnmeld_inakt, .clmobSend, .clModAud{
width:14em;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
padding:6px 0px 6px 0px;/*27.10.2024*/
text-align:center;
font-weight:bold;
letter-spacing:0.1em;
border-radius: 6px;
color:#FFFFFF;
background-color:#0033FF; 
}




/*Namen der DJ*/
.clmobAnmeld_inakt{
background-color:#339900;
}

.clmobAnmeld{
background-color:#999;
}

/*------------------------------Footer----------------------------------------*/
#footer_text, #footer_link{
 font-size:1em;
}

#footer_line{
 margin:0px;
 padding:0px;
 width:inherit;
 height:2px;
 margin-left:0px;
}

#footer_menue{
width:inherit;
height:auto;
text-align:center;
}


#footer_text{
 height:1em;
 width:inherit;
 text-align:center;
 margin-bottom:1.0em;
 padding-top:1.0em;
 border-top:2px solid #777777;
}
