


body {margin: 5px;
      font-family: Arial,sans-serif;
      font-size: 12px;
      font-weight: 500;
      }

a:link { color:#06124c; text-decoration:none; }
a:visited { color:#06124c; text-decoration:none;}
a:focus { color:#be1922; background-color:#FFFFFF;}
a:hover { color:#be1922; text-decoration:underline; }
a:active { color:#be1922; background-color:#FFFFFF; }

td.plan {
      font-family: Arial,sans-serif;
      font-size: 12px;
      font-weight: 500;
    }
	
td.form	
    {
	  font-size: 1em;	
	}	


input {font-size: 1em;}

select {font-size: 1em;}


h1 {
    width: 300px;
    padding-top: 10px;
    padding-left: 10px;
	padding-bottom: 10px;
    font-size: 1.6em;
    font-weight: 700;
    background-color: #dddddd;
    color: #06124c;
   }
   
h2 {
    width: 300px;
    padding-top: 5px;
    padding-left: 10px;
	padding-bottom: 5px;
    font-size: 1.3em;
    font-weight: 700;
    background-color: #dddddd;
    color: #06124c;
   }   


div.ibox1
    {
     background-color: #dddddd;
     color: #06124c;
     font-weight: 700;
     font-size: 15px;
     padding: 7px;
     width: 400px;
     margin-top: 5px;
    }

div.ibox2
    {
     background-color: #ffffff;
     color: #000000;
     font-weight: 500;
     font-size: 12px;
     padding: 3px;
    }
    

div.rahmen_breit {
          width:792px;
          border-width:4px;
          border-style:solid;
          border-color:#dddddd;
          padding: 15px;
          }
          
div.menubar {
    width: 800px;
    padding-top: 10px;
    padding-left: 30px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-color: #eeeeff;
   }
   
div.greybox {
	width:200px; 
	background-color:#eeeeee; 
	border-style:dotted; 
	border-width:1px; 
	border-color:#000000; 
	padding:5px;
}

div.menline {
	width:300px;
	font-size: 1.3em; 
	background-color:#eeeeee; 
	padding:5px;
}

div.zeiten1 {
     width:296px; 
	 background-color:#382e87; 
	 color:#ffffff; 
	 padding:2px; 
	 font-size:14px
}

div.zeiten2 {
	width:296px; 
	border-bottom-style:dotted; 
	border-bottom-width:1px; 
	padding:2px;
	}
	
div.zeiten3 {
	width:296px; 
	text-align:right; 
	padding:2px;
}

div.redbox {
    width:294px; 
	padding:3px; 
	border-style:solid; 
	border-width:4px; 
	border-color:#ca181a	
}

div.namebox {
	width:160px;
	height:28px;
	border-style:solid;
	border-width:2px;
	margin-bottom:4px;
	padding: 2px;
}

div.namebox_stellv {
	background-color:#98bedc;
	width:160px;
	height:28px;
	border-style:solid;
	border-width:2px;
	margin-bottom:4px;
	padding: 2px;
}


div.livebox_aktiv 
{
	background-color:#297825;
	color:#ffffff;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	width:160px;
	height:27px;
	border-style:solid;
	border-color:#000000;
	border-width:2px;
	margin-bottom:4px;
	padding: 2px;
	padding-top: 5px;
}

div.livebox_vertreter 
{
	background-color:#98bedc;
	color:#ffffff;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	width:160px;
	height:27px;
	border-style:solid;
	border-color:#000000;
	border-width:2px;
	margin-bottom:4px;
	padding: 2px;
	padding-top: 5px;
}


div.livebox_inaktiv 
{
	background-color:#ca181a;
	color:#ffffff;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	width:160px;
	height:27px;
	border-style:solid;
	border-color:#000000;
	border-width:2px;
	margin-bottom:4px;
	padding: 2px;
	padding-top: 5px;
}

div.livebox_head
{
	background-color:#ffffff;
	color:#06124c;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	width:160px;
	height:30px;
	margin-bottom:4px;
	padding: 2px;
	padding-top: 5px;
}


div.tab_akt {
	width: 96px;
	height:20px;
	padding: 3px;
	border-style:solid;
	border-width:1px;
	border-color:#000;
	border-bottom-style:none;
	background-color:#FFF;
	float:left;
	text-align:center;
	cursor:pointer;
	

}

div.tab_back {	
    width: 96px;
	height:20px;
	padding: 3px;
	border-style:solid;
	border-width:1px;
	border-color:#000;
	border-left-style:none;
	background-color:#999999;
	float:left;
	text-align:center;
	cursor:pointer;
}

div.tab_block {
	padding: 5px;
	width:298px;
	height:220px;
	clear:left;
	border-style:solid;
	border-width:1px;
	border-color:#000;
	border-top-style:none;
}
	


a.framelink {text-align:center;
			 width: 140px;
	         display: block;
			 font-size:15px;
             font-weight:700;
			 background-color: #06124c;
			 color: #ffffff;
             padding:3px;
             }

p.frage {
             font-size: 1.4em;
             margin-top: 0px;
             margin-bottom: 4px;
             font-weight: 700;
             color: #06124c;
             }
			 			 
