html {margin:0;padding:0;}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color: #000000;
	margin:0;
	padding:0;
	background-color:#000000;
	background-image:none;
}

* {margin:0; padding:0;}


h1 {font-weight:bold; font-size:14px;}
h2 {font-size:18px;}
h3 {font-weight:bold; margin-bottom:5px; margin-top:10px; font-size:1.0em; line-height:1.4em; }
h3.braun {font-size:1.04em; padding-top:8px;} 


p {
	margin-bottom:8px;
	font-size:1em;
	line-height:1.4em;
}

/*spende.php*/
ul {margin:0; padding-left:20px;}
li {margin-bottom:8px; line-height:18px;}



.bold {font-weight:bold;}
.rechts {text-align:right;}
.italic {font-style:italic;}
.clear {clear:both;} /*nötg*/
.clearspan {height:1px; font-size:1px; clear:both; display:block;}
.span5 {height:5px; font-size:5px; display:block; line-height:5px;}
.span8 {height:8px; font-size:8px; display:block; line-height:8px;}
.todo {color:#FF00FF;}
/*linieunten: bei aktionen und allgemein als trenner*/
.linieunten {border-bottom:1px dotted #990000;}
.blau {color: #003366;}
.groesser {font-size:15px;}
.gelb {color:#FFFFCC;}
.grau {color:#666666;}
.zusammen {white-space:nowrap;}
.klein {font-size:0.8333em; font-weight:normal; line-height:normal;}
.red {color: #990000;}
/*Linie in Forum, Schrift z.T: braun*/
.braun {color:#630;}



/*DIVERSE LINKS*/
a:link, a:visited {color:#000000;}
a:hover {color:#990000;}
a.ohne {text-decoration:none;}

a.top {
	padding-left:12px; 
	background:url(../bilder/toppfeil.gif) left center no-repeat;
	color:#630;
	text-decoration:none;
}
a.top:hover {
	color:#900;
}
/*Margin auf den Seiten selbst definieren*/
a .tooltip {
	position:relative;
}
a > div {
	cursor:pointer;
}
.tooltip span {
	display:none;
	z-index:0;
}
.tooltip:hover span {
	display:block;
	position:absolute;
	width:auto;
	padding:1px 2px;
	margin-top:-20px;
	margin-right:300px;
	border:1px solid #900;
	background-color:#Fc6;
	z-index:130;
}
a > img:hover, a > div > img:hover {
	filter: alpha(opacity=80);
	/* Mozilla 1.6 und frueher */
	-moz-opacity: 0.8;
	opacity: 0.8;
}


/*AKTIONEN*/
.blocktext {
	line-height:1.4em;
}

.blocktext br + br {
	height:8px;
	line-height:8px;
}

/*für Bilder und unterschriften */
.block h3 {
	position:relative;
	margin-bottom:7px;
}
.bild p {
	text-align:center;
	font-size:0.9em;
	line-height:1.5em;
	margin-bottom:3px;
}
	
.bild.li {
	float:left;
	margin:7px 15px 0px 0px;
}
.bild.re {
	float:right;
	margin:7px 0px 0px 15px;
}
.bild.ce {
	width:auto;
	margin:7px auto;
	text-align:center;
}
.bild img {
	border:1px solid #000;
	margin-bottom:3px;
}

#scroll img {border:1px solid #000;}

/*Formulare*/
form {margin:0; padding:5px;}
label {font-weight:bold;}
input, textarea {background-color:#FFFFCC;}
select {background-color:#FFFFCC;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
/*Bewerben */
.buttonpseudo {
	width:auto;
	padding:1px 5px; 
	text-decoration:none; 
	font-size:11px; 
	border-bottom:1px solid #333333; 
	border-right:1px solid #333333; 
	border-top:1px solid #ffffff; 
	border-left:1px solid #ffffff; 
	background-color: #fc6;
	cursor:pointer;
}
.buttonpseudo:hover {
	color:#900;
}

/*
.button {
	width:auto; 
	height:auto; 
	margin:0; 
	padding:1px 3px; 
	font-size:11px; 
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#FFCC66; 
	color:#000000;
	border-bottom:1px solid #333333; 
	border-right:1px solid #333333; 
	border-top:1px solid #ffffff; 
	border-left:1px solid #ffffff; 
}
.button:hover {color:#fff;}
*/
/*
.block .bild p {
	text-align:center;
	font-size:0.9em;
	line-height:1.5em;
	margin-bottom:3px;
}
	
.block .bild.li {
	float:left;
	margin:7px 15px 0px 0px;
}
.block .bild.re {
	float:right;
	margin:7px 0px 0px 15px;
}
.block .bild.ce {
	width:auto;
	margin:7px auto;
}
.block .bild img {
	border:1px solid #000;
	margin-bottom:3px;
}
*/

 /*z.B. Auswahl der Aktionen in aktionen.php */
.pseudobutton {
	padding:1px 5px; 
	text-decoration:none; 
	font-size:11px; 
	border-bottom:1px solid #333333; 
	border-right:1px solid #333333; 
	border-top:1px solid #ffffff; 
	border-left:1px solid #ffffff; 
	z-index:30;
}
.pseudobutton:hover {
	color:#900;
	background-color: #fc6; 
}
/*unter: Formatierung der Leiste mit Links unter Einträgen (Forum, aufreger...)*/
div.unter {
	clear:both; 
	width:100%; 
	margin:5px 0 10px 0;
	padding:1px 0 1px 0;
	border-top:1px dotted #b08128;
	border-bottom:1px dotted #900;
	text-align:right;
	font-size:11px;
	color:#630;
}
div.unter a {
	padding:0 5px;
	color:#630;
	text-decoration:none;
}
div.unter a:hover {
	color:#900;
}
div.unter a.top {
	padding-left:12px; 
	background:url(../bilder/toppfeil.gif) left center no-repeat;
}


.inhaltlabel {padding-top:3px; vertical-align:top;}
/*Für die Formulare - Einträge verändern */


/*-------------------------------------------------------------------------*/
/*Auf allen Seiten die Leiste mit der Überschrift*/
#ueber {
	position:absolute; 
	width:583px;  
	height:22px;
	left:146px; 
	top:143px; 	
	margin:0; 
	padding:12px 20px 8px 20px;
	font-weight:bold; font-size:14px;
	background-color:#FFCC66;
	background-image: url("../bilder/layout_balken.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	border-left:1px solid #990000; 
	border-right:1px solid #990000;
	z-index:20; 
}
#ueber h1 {
	float:left;
}
/* index Kreuzchen*/
#ueber img {border:none;}
/*Für das Menue, die Auswahllisten in #ueber z.B. aktionen.php
-- #ueberrechts width jeweils auf den Seiten angeben
 -- rollover left jeweils auf den Seiten angeben! */
#ueberrechts {
	float:right;
	width:200px; 
	font-size:12px; 
	font-weight:bold;
	text-align:right; 
	line-height:18px ;
}
#ueberrechts a {
	text-decoration:none;
}
#rollover {
	position:absolute; 
	left:622px; 
	top:170px; 
	width:auto; 
	height:auto; 
	padding:10px; 
	font-size:11px;
	text-align:left;
	background-color: #fc6; 
	border-left:1px solid #900;
	border-bottom:1px solid #900;
	visibility:hidden;
	z-index:100; 
}
#rollover p { 
	margin:0 0 3px 0;
}
#scroll {
	position:absolute;
	width:573px;
	height:370px;
	left:146px;
	top:185px;
	margin:0;
	padding:0 30px 20px 20px;
	overflow:auto;
	overflow-y:scroll;
	overflow-x:hidden;
	z-index:20;
	background-color:#FFCC66;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
}
#scroll2 {
	display:none;
	position:absolute; 
	width:573px; 
	height:340px; 
	left:146px; 
	top:185px;
	margin:0; 
	padding:40px 30px 10px 20px; 
	overflow:auto;
	overflow-y:scroll; 
	overflow-x:hidden;
	z-index:22; 
	background-color:#FFCC66;
	border-left:1px solid #990000; 
	border-right:1px solid #990000;
}
/*#scroll li {margin-bottom:7px; line-height:18px;}*/

#abbinder {
	position:absolute; 
	top:546px;
	left:167px;
	width:573px; 
	height:23px; 
	margin:0 auto; 
	padding:5px 0px 0px 0px; 
	background-color:#FFCC66; 
	z-index:50;
	font-weight:bold; 
	text-align:center;
	border-top:1px dotted #990000; 

}
/*
table#abc {margin-top:10px;}
#abc td {padding-left:3px; padding-right:3px; font-weight:normal;}
*/
/* - spendegewinner - */
#einzel {
	position:absolute; width:400px; height:410px; left:200px; top:120px; background-color:#FFCC66; z-index:60;
	border:3px solid #999999;
	padding:10px 20px 30px 20px;
	overflow:auto;
	overflow-x:hidden;
}
#einzelzu {
	position:absolute; width:425px; height:20px; left:203px; top:542px; background-color:#FFCC66; z-index:60;
	text-align:center; font-weight:bold; padding-top:10px;
}
/* - konzept.php, admin_bewerber_aktuell */
.einzel {
	position:absolute; 
	width:400px; 
	height:auto; 
	left:200px; 
	top:115px; 
	background-color:#FFCC66; 
	border:3px solid #999999;
	padding:0px 20px 0px 20px;
	overflow:auto;
	overflow-x:hidden;
	z-index:60;
}


/*-------------------------------------------------------------------------*/
/*------------------      HAUPTEBENEN       -------------------------------*/
/*-------------------------------------------------------------------------*/
#rahmen {
position:relative;
width:800px; height:380px;
top:20px;
margin:0px auto 0 auto;
background-color:#FFFFCC;
background-image:url("../bilder/layout_kachel.jpg");
background-repeat:repeat-y;
background-position:0 40px;
}

#rahmen img {z-index:-1;}
#navi {
position:absolute;
left:0; /*680px*/
top:120px;
width:120px;
padding:20px 10px;
background-color:transparent;
font-size:12px;
height:auto;
line-height:17px;
}

#footer {width: 800px; margin:23px auto; padding:0 5px; text-align:right;font-size:11px; color:#999999; font-style:italic;}
#footer a.nix {font-size:2px; color:#ffffff;}
#footer a {text-decoration:none; font-size:11px; color:#999999; font-style:italic;}
#footer a:hover {text-decoration:underline;}
