/*Basiseinstellungen*/


body{margin:0;padding:0;font: normal normal normal 11px/11px Verdana,Geneva,Arial,Helvetica,sans-serif; voice-family: "\"}\"";}

a {text-decoration:underline;color: #7A8896;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
p,ul {margin: 0; padding: 0;}
form {display: inline; margin: 0; padding: 0;}
fieldset{border:none;margin: 0; padding: 0;}
acronym, abbr {border-bottom: #333 1px dotted; cursor: help; font-size: 90%; font-style: normal; text-transform: none;}
img {border:0;}

/* Ende */


#body {
  font-family:Verdana,serif;
  background-color: #FFFFFF;/*#FCFCFC;*/
  color:#7A8896;
  margin-left:40px;
}


h1 {color:#7A8896;}
a:hover {color:#FF0000;}
a {font-size: 11px;	font-family:  Verdana,serif;color:#7A8896;}


/* Navigation */

ul#nav {border-bottom:1px solid #DFDFDF;height:20px;}

ul#nav li#navPunkt1 {display:inline;}
ul#nav li#navPunkt2, ul#nav li#navPunkt3  {display:inline;margin-left:40px;}

ul#nav a {
	text-decoration: none;
	font-weight:bold;
 	background-color:#FFFFFF; 
}

 

ul#nav li ul li a:link {color:#7A8896;	text-decoration: none;}
ul#nav li ul li a:hover {color:#FF0000;}
ul#nav li ul li a.aktiveNavi {color:#FF0000;}

/* Konkrete SubDefinitionen */



div#navigation {float:left;margin:55px 0 27px 40px;height:40px;}
div#navigation a {margin-left:20px;font-weight:bold;font-size:12px;}
div#navigation a.aktiv {color:#FF0000;text-decoration:none;}
.logo {margin:34px 0 27px -2px;float:left;}
 
 /* Navigation ENDE */


.impressum {
	margin: 10px 0 0 0;
	font-family: Verdana,serif;
	font-size: 10px;
	color: #C5C5C5;	
	float:right; 
}


#Inhalt {
	margin:0 0 0 0;
	padding: 35px 0 0 0;
    float:left;
    font-size: 11px;
	width:100%;	    
    border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	
	color:#7A8896; 
    background-color:#FFFFFF; /*#FCFCFC;*/
  }
  
  

.tablkopf {
	
 	 color:#000000;
 	 font-size:11px;
	 height:10px;
}



.tabloben {
 	background-color: #FFFFFF;
 	width:100%;	
}


.tablzeile1 a, .tablzeile2 a, .Auflistungskopf a {
	font-size:10px;

}


.tablzeile1, .Auflistungskopf,.tablzeile_inaktiv {
	background-color:#FFFFFF; 
 	color:#000000;	
 	font-size:10px;
 }

tr.Auflistungskopf td{
	background-color:#EDEDED;
	}


.tablzeile1,.tablzeile_inaktiv {
	height:60px;
	border-bottom:1px solid;

}

.tablzeile1:hover,.tablzeile2:hover {
	background-color:#c1d7ed;/*#D1D7DB; */
}





.Luecke {background-color:#FFFFFF;}

.selektor {color:#000000;}

a.selektor:hover {background-color:#EEEEEE}


.tab {
	border: 1px solid;
	width:150px;
	text-align:center;
}

.tab_aktiv {
	background-color: #135A8D;
	width:100px;
	text-align:center;
	
}


.tab_aktiv a.reiter { color:#EEEEEE;}
.tab a.reiter {color:#000000;}


.tab a:hover {
	 	background-color: #145B9E;
		color:#EEEEEE;
}


div#statusmeldung {height: 13px;border:1px solid;background-color:#EFEFEF;padding:5px 5px 5px 5px;width:300px;margin:0 0 20px 0;}
div.filterSet {margin-bottom:20px;}
h2.filter {margin-bottom:10px; font-weight:bold;font-size:12px;}


/* Layer */
#stage{display:none;position:absolute;top:0;left:0;bottom:0;width:105%;background:#000;filter:alpha(opacity=80);}
	html>body #stage{background:transparent url("../images/el_opacity.png") top left;width:100%;} 

div#onStage {display:none;position:absolute;top:30px;left:40px;width:1050px;}
#theStage {width:442px;height:300px;display:none;position:absolute;top:0;left:40px}

div#onStage img.LayerInhaltBild {margin-top:40px;}
div#onStage img.LayerInhaltBildPortrait {margin-top:40px;}

div#onStage ul {float:left;list-style:none;}	

div#onStage ul#titel {font-weight:bold;font-size:12px;position:absolute;margin-top:0px;margin-left:650px;}
div#onStage ul#daten {position:absolute;margin-top:100px;margin-left:800px;}


div#onStage ul#titel li {display:block;height:15px;margin-top:15px;width:100px;}
div#onStage ul#daten li {height:20px;margin-top:10px;}
div#onStage ul#daten li input{border: solid 1px #000000; background-color:#ffffff }

p#info {display:none;width:410px;height:265px;background-color:#FFFFFF;position:absolute;top:16px;left:15px;padding:60px 30px 30px 30px;font-size:13px; font-weight:bold;}
	html>body p#info {width:350px;height:175px;}

div#onStage #daten {background-color:#000000; padding:40px 40px 40px 40px;width:400px;}
	html>body div#onStage #daten {background-color:#000000; padding:40px 40px 40px 40px;width:320px;}

div#onStage #daten table {font-size:11px;}



span.schliessLayer {font-weight:bold;background-color:#EFEFEF;}	
div.buttonSet {margin-top:20px;margin-left:40px;}
div.imagesDetail {float:right; margin-top:20px;margin-left:40px;}

#fehlerBoxGeburtsdatum {display:none;color:#D2090E;position:absolute;top:100px;left:440px;}



#uploadpopup {width:442px;overflow:hidden; height:300px; background:transparent url("/images/uploadpopup/bg.jpg") no-repeat left top;}
#uploadpopup div {padding:50px 0 0 65px; top:50px; width:310px;}
#uploadpopup #hd{margin-bottom:30px;}
#uploadpopup #hd2{margin:4px 0px 4px 0px;}

#uploadpopup input {margin-left:0px;}

#uploadpopup .input.fileup {width:240px; margin:0; margin-left:0px; float:left;}
#uploadpopup .input.submit{float:right; margin-top:20px; }

#uploadpopup p#errors {color:#f00;}



/* */
#sl_top100_noLayer {margin-left:40px;}
#SLlimit {margin-left:40px;}


/*Tabellenmodifikation*/
td.vorname {width:90px;}
td.nachname {width:110px;}
td.plz {width:40px;}
td.stadt {width:65px;}
td.top100 {width:65px;}
td.konfektion {width:80px;}
td.cinderellaWeil {width:240px;}
td.beruf {width:110px;}

table.auflistung tr {height:80px;}

table#statistik1 td.event {width:200px;}
table#statistik1 td.anzahl {width:150px;}
table#statistik1 td.event {width:200px;}
table#statistik1 td.details {width:200px;}

table#statistik2 td.event {width:200px;}
table#statistik2 td.email {width:240px;}
table#statistik2 td.infos {width:500px;}
table#statistik2 td.datum {width:200px;}

#logList table{font-size:11px;}
#printIt {display:none;}

p.printImageName {font-size:14px;font-weight:bold;margin-bottom:20px;margin-top:20px;text-decoration:underline;}