/* TAGS */

body {
	background-color: #DDDDDD;
	color: #F2F2F2;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
	margin: auto;
}
h3 {
	font-size: 11px;
}

/* PSEUDOSELEKTOREN */

a {
	color: 7c7b7b;
	text-decoration: none;
}
a:hover, a.rechts:hover {
	color: #000000;
}
a.rechts {
	color: white;
	text-decoration: none;
}
a.show {
	color: #F7F5E1;
	text-decoration: none;
}
a.show:hover {
	color: #312000;
}


/* Klassen */
.aktiv	{
	color:#000000;
}

.linke-spalte {
	background-color: #DED8BE;
	margin: auto;
	padding: 0px 0px 0px 15px;
}
.mittel-spalte {
	background-color: #F7F5E1;
	margin: auto;
}
.rechte-spalte {
	background-color: #7C7B7B;
}
.navi {
	margin: auto;
	padding-left: 10px;
}
.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7C7B7B;
}
.textfarbe-hier {
	color: #000000;
	margin: auto;
	padding-left: 10px;
}
.headline {
	color: #000000;
}
.linie-farbe {
	color: #DED8BE;
}
.auszeichungs-farbe-dunkel {
	color: #A69A6C;
}
.helle-background-farbe {
	background-color: #E1DFCD;
}
.mittelhelle-background-farbe {
	background-color: #B3B1A3;
}
.dunkelrot {
	color: #A30710;
}


/* IDs */

#news {
	height: 400px;
	width: 398px;
	overflow:auto;
	margin-bottom: 20px;
	border: 0px solid #000000;
}
#news #inlet {
	border: 1px solid #000000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #F7F5E1;
	padding-left: 5px;
	padding-right: 5px;
}
#news #inlet h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
}
#news #inlet h3 {
	margin-top: 5px;
	margin-bottom: 5px;
}
#inlet .links {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#inlet .rechts {
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* <----------------------- Navigation Anfang ------------ */

#wrapper {
	margin-top: 25px;
}


ul.menu1, ul ul.eins {
	padding:0; 
	margin:0; 
	border:0; 
	list-style-type:none; 
	height:36em; 			/* gesamtgröße navigation anpassen! */
	overflow:hidden; 
	background:#DED8BE; 
	width:142px; 
	text-align:left; 
	color:#fff; 
	border:0px;
}
ul.menu1 table {
	border-collapse:collapse; 
	padding:0; 
	margin:0; 
}
ul.menu1 ul {
	margin-left:0.5em;
}

ul.menu1 li {
	text-indent:0em;
}
ul.menu1 li.drop {
	margin-bottom:-2px;
}
ul.menu1 li a, 
ul.menu1 li a:visited {
	display:block; 
	width:14em; 
	height:2em; 
	line-height:1.9em; 
	text-decoration:none; 
	color:#7c7b7b; 
	font-weight:normal;
}
.last {
	padding-top: 0.7em;
}
ul.menu1 li a.last:visited {
	display:block; 
	width:14em; 
	height:10em; 
	line-height:2em;
}
ul.menu1 li ul {			/* hierher */
	display:none;
}

ul.menu1 li:hover a, 
ul.menu1 li a:hover {
	border:0; 
	color:#000; 
	font-weight:bold;
}
ul.menu1 li:hover ul, 		/* sichtbar */
ul.menu1 li a:hover ul {
	display:block; 
	height:11em; 	/* höhe der pulldowns */
	width:14em; 
	margin-top:-7px; 
	background:#DED8BE; 
}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {
	height:2em; 
	background: #DED8BE; 
	color:#7C7B7B; 
	font-weight:normal;
}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover { 
	color:#000000; 
	font-weight: normal;
}
ul.menu1 li {
	margin-bottom: -5px;
	display: block;
}



/* <----------------------- Navigation Ende --------------- */
.mittel-spalte #headline {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	background-color: #FFFFFF;
	padding-top: 5px;
	text-align: center;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	line-height: 1.1em;
}
.mittel-spalte #headline2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #999;
	padding-bottom: 0px;
	line-height: 2em;
	padding-top: 10px;
}
.mittel-spalte  #headline4  .gespr {
	color: #FFFFCC;
}
.mittel-spalte  #headline4  .gespr:hover {
	color: #F02AFF;
}


.mittel-spalte #headline3 {
	color: #FFFFCC;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #ff0000;
	text-align: left;
	padding-left: 9px;
	padding-bottom: 10px;
	padding-right: 8px;
}
.mittel-spalte #headline4 {
	color: #FFFFCC;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #3C26E8;
	text-align: right;
	padding-bottom: 12px;
	padding-right: 5px;
}
.mittel-spalte #headline5 {
	color: #FFFFCC;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #8f17ce;
	text-align: left;
	padding-left: 34px;
	padding-bottom: 15px;
}
.mittel-spalte #lifeball img {
	float: left;
	margin-right: 5px;
}
.mittel-spalte #bazar {
	color: #1F5835;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
.mittel-spalte #bazar img {
	float: right;
	margin-left: 5px;
}
.mittel-spalte #bazar a {
	margin-right: 20px;
	display: block;
	padding-top: 5px;
}
.mittel-spalte #headline3 img {
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: -2px;
}
#hot img {
	margin-left: 4px;
	margin-bottom: 4px;
}

.mittel-spalte p.news {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.mittel-spalte p.newsend {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.mittel-spalte #headline6 {
	color: #EFEDCE;
	background-color: #0099FF;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.mittel-spalte #headline2 .gespr {
color: #FFFFCC;
}
.mittel-spalte #headline2 .gespr:hover {
	color: #42067F;
}
.mittel-spalte #headline5 .gespr {
	color: #FFFFCC;
}
.mittel-spalte #headline5 .gespr:hover {
	color: #ff0000;
}
.mittel-spalte .mitte {
	text-align: center;
	display: block;
}
.mittel-spalte .mitte1 {
	font-size: 18px;
	text-align: center;
	display: block;
	line-height: 18px;
}
.mittel-spalte .buch {
	color: #09F;
	font-style:italic;
	font-weight:bold;
}
.mittel-spalte .buch:hover {
	color: #F60;
}

.mittel-spalte .show {
	color: #09B2AC;
	font-weight:bold;    
	font-size: 11px;
}

.mittel-spalte .show a{
	color: #FF00CB;
}

.mittel-spalte .show a:hover{
	color: #FF66FF;
}

.mittel-spalte #headline3 .cyan a{
	color:#990000;
}

.mittel-spalte #headline3 .cyan a:hover{
	color:#FFFFFF;
}

.mittel-spalte #headline .gespr{
	color:#ff0000;
	font-weight:bold;
}

.mittel-spalte #headline .gespr:hover{
	color: #FF66FF;
	font-weight:bold;
}
.mittel-spalte #headline3 .gespr {
	color: #990000;
	font-weight:bold;
}
.mittel-spalte #headline3 .gespr:hover {
	color: #8f17ce;
	font-weight:bold;
}

a.stream {
	color: #FFF;
	background-color: #F30;
}

a:hover.stream {
	color: #FFF;
	background-color: #333;
}
