
body { background-color: #000091; font-size:12pt; color: white;}

/* Generelle Schriftformatierung*/
font,input,th,td,select,form,p,h4,a, body{font-family: Verdana, Arial;}
font,input,th,td,select,form{font-size : 11pt;}





h1 { font-size:22pt;
		color: yellow; }

h2 { font-size:16pt;
		color:#ee0000; }

h3 { font-size: 13pt;
		color:#ee0000; }

.tiny{

	font-size: 9pt;

}

.middle{

	font-size:10pt;

}

.moretiny{
	font-size:8pt;
}

a:link{text-decoration:none; color:yellow;}
a:visited{text-decoration:none; color:yellow;}
a:focus{text-decoration:none;}
a:hover{text-decoration:none; background-color:#caae65;}

hr{height:0px; border:0px dashed #caae65; border-top-width: 1px}

td.trennlinie{background-color:#caae65;}

table{	empty-cells:show;}			


fieldset{
	border-color:	#caae65;
	border-width:	1px;}

.hintergrund{
	background-color:#caae65;}

.kontakt{
	font-size:10pt; width:400px;}

.kontaktschrift{
	font-size:10pt;}

.kontakterror{
	font-size:11pt;color:#cc0000;}

.error{
	font-size:11pt;color:#cc0000;}

.supertiny{
	font-size:7pt;
}	

#geburtstags_alert_box{
	
	position:absolute;
	width:500px;
	left:50%;
	margin-left: -250px;
	top:200px; 
	background:#000091;	
	border:8px ridge yellow;
	z-index:10;
}

						
#geburtstags_alert_box a:hover{
	background-color: transparent;
}						



/*#gebbox{
	display:none;
	position:absolute;
	padding:0;		
	margin:-1px 0px 0px 0px; 
	border:0px;
}

#gebbox table{
	border:8px ridge yellow;
	cursor:pointer;
	padding:3px;
	margin:5px 0px 0px -3px;
	background:#000091;
}
*/
.infobox{
	display:none;			/* damit es nicht angezeigt wird (ist doppeltgemoppelt aber soll so sein)*/
	position:absolute;	/* damit es absolute positioniert ist (also da bleibt wo's ist) */
	padding:0;				/* damit wir kein padding um die Tabelle haben*/
	margin:-1px 0px 0px 0px; 	/* ein leichter negativer margin nach oben, damit man flüssig mit der Maus vom Link ins div kommt */
	border:0px;
	z-index:5;
}
.infoboxcontent{
	border:4px ridge yellow;
	padding:3px;
	margin:5px 0px 0px -1px;
	background:#000091;
	z-index:6;
}



.nlinput{

	margin:0px;
	font-size:7pt;
	color:white;
	background-color:#000091;
	font-weight:bold;
}
.nlformfieldset{
	font-size:7pt;
	font-weight:bold;
	border:1px solid white;
}

.nlformsubmit{
	
	border:0px;
	background-color: #000091;
	color:white;
	width: 17px;
	height:17px;
	font-size:12pt;
	margin:0px;
	text-align:center;
}
.nlformsubmit:hover{
	background-color:#89B5DC;
}

.umfrageboxintext{
	clear: right;
	float: right;
	padding: 10px 0px 10px 10px;
	margin: -2px 0px 20px 20px;
	border: 2px solid;
	border-right: 0px;
	display:none;
	text-align:left;
}

/* CONTAXE Ausschluß*/
.robots-nocontent{
}