*{
margin: 0;
padding: 0;
background: none;
font-family: verdana, sans-serif;
font-size: small;
}

body{
background: url('background.jpg');
background-repeat: no-repeat;
background-color: #E8E9E4;
font-size: small;
}

#printbody {
	background: #FFFFFF;
	padding: 20px;
}

a, img {
background: none; 
border: 0;
}

a{
text-decoration: none;
color: #000000;
}

a:hover{
text-decoration: underline;
cursor: pointer;
}

p {
background: none;
}

.smalltext, .smalltext a, .smalltext i, .smalltext u, .smalltext b, .smalltext s {
	font-size: 11px;
}

#logoleiste {
top: 0;
left: 0;
right: 0;
height: 115px;
text-align: right;
padding: 5px;
background: none;
min-width: 940px;
}

#logoleiste #rand_r {
float: right;
padding: 0px;
padding-right: 10px;
margin: 0;
top: 10px;
background: none;
height: 105px;
font-size: 12px;
font-weight: bold;
}

#logoleiste #rand_l {
float: left;
padding: 0px;
padding-left: 20px;
margin: 0;
top: 10px;
background: none;
height: 105px;
font-size: 12px;
text-align: left;
}

#links {
float: left;
left: 0;
top: 180px;
width: 183px;
background: none;
margin-bottom: 20px;
margin-top: 5px;
}

#rechts {
float: right;
right: 0;
top: 180px;
width: 183px;
background: none;
margin-top: 5px;
margin-bottom: 20px;
}

#main {
top: 180px;
margin-left: 193px;
margin-right: 193px;
background: none;
margin-bottom: 5px;
margin-top: 5px;
}

#bigmain {
top: 180px;
margin-left: 193px;
margin-right: 10px;
background: none;
margin-bottom: 5px;
margin-top: 5px;
}

#fullmain {
top: 10px;
margin-left: 10px;
margin-right: 10px;
background: none;
margin-bottom: 5px;
margin-top: 5px;
}

#fuss {
	text-align:center;
	font-size:10px;
	margin-bottom: 10px;
	clear: both;
}

p.nlp {
background: none;
margin-bottom: 10px;
}

img.nlimg {
	margin: 0 10px;
	border: 1px solid #993333;
}

a.nla{
text-decoration: none;
color: #993333;
font-weight: bold;
}

h2.nlh2 {
margin-top: 10px;	
background: none;
font-size: 14px;
text-align: center;
font-weight: bold;
margin-bottom: 5px;
}

table.nltable {
margin-bottom: 10px;	
}

table.nltable tr td {
vertical-align: middle;	
}

h1.nlh1 {
background: none;
font-size: 18px;
text-align: center;
margin-bottom: 20px;
color: #993333;
margin-top: 10px;
}

h1.nlh1 a, h1.nlh1 a:hover {
	font-size: 16px;
	text-decoration: none;
}

h2.nlh2 a, h2.nlh2 a:hover {
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

#main1 {
background-color: #ECECEA;
padding-bottom: 15px;
border: none;
margin-bottom: 10px;
font-size: 11px;
color: #993333;
border: 1px solid #75808D;
position: relative;
}

#main1 p, #main1 p b {
	font-size: 11px;
}

#main1 #vorwort {
background: none;
padding: 20px 20px 0 20px;
margin-right: 225px;
}

#main1 #verzeichnis {
	position: absolute;
	width: 205px;
	right: 0;
	bottom: 0;
	top: 0;
	background: #75808D;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}

#main1 #verzeichnis a {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 2;
	text-decoration: underline;
	font-weight: normal;
}

#main1 #verzeichnis h2 {
	margin-top: 5px;
}

#main2 {
background-color: #FFFFFF;
padding-bottom: 5px;
border: 1px solid #75808D;
margin-bottom: 10px;
}

#main2 #mitte {
background: none;
padding: 20px 20px 0 20px;
}

#main2 #mittecenter {
background: none;
padding: 10px 20px 0px 20px;
text-align: center;
}

#navi1 {
background: #75808D;
left: 0;
top: 125px;
right: 0;
height: 28px;
}

#navi1 ul {
left: 10px;
list-style: none;
position: absolute;
}

#navi1 li {
height: 28px;
float: left;
border-right: 1px solid #000000;
padding: 0 10px;
}

#navi1 li a, #navi1 li a:focus {
display: block;
height: 100%;
padding-top: 5px;
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-align: center;
}

#navi1 li a:hover, #navi1 li a:active {
color: #FFFFFF;
text-decoration: underline;
}

#navi1 #artikel, #navi1 #interviews, #navi1 #news, #navi1 #mmm, #navi1 #personen, #navi1 #serien, #navi1 #systeme, #navi1 #verlage, #navi1 #mmwir{
position: absolute;
left: 10px;
top: 125px;
height: 28px;
background: none;
border-right: 1px solid #000000;
padding: 0 10px;
}

#navi1 #interviews{
left: 80px;
}

#navi1 #news{
left: 185px;
}

#navi1 #mmm{
left: 248px;
}

#navi1 #personen{
left: 330px;
}

#navi1 #serien{
left: 425px;
}

#navi1 #systeme{
left: 495px;
}

#navi1 #verlage{
left: 619px;
}

#navi1 #mmwir{
left: 700px;
}

#navi1 #artikel:hover, #navi1 #interviews:hover, #navi1 #news:hover, #navi1 #mmm:hover, #navi1 #personen:hover, #navi1 #serien:hover, #navi1 #systeme:hover, #navi1 #verlage:hover, #navi1 #mmwir:hover{
background: #414A56;
}

#navi1 #artikel a, #navi1 #interviews a, #navi1 #news a, #navi1 #mmm a, #navi1 #personen a, #navi1 #serien a, #navi1 #systeme a, #navi1 #verlage a, #navi1 #mmwir a{
position: relative;
top: 4px;
background: none;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

#navi1 #artikel a:hover, #navi1 #interviews a:hover, #navi1 #news a:hover, #navi1 #mmm a:hover, #navi1 #personen a:hover, #navi1 #serien a:hover, #navi1 #systeme a:hover, #navi1 #verlage a:hover, #navi1 #mmwir a:hover{
text-decoration: underline;
}

#naviArtikelBar, #naviMMMBar, #naviPersonenBar, #naviMMWirBar, #naviNewsBar{
position: absolute;
background-color: #ECECEA;
color: #000000;
width: 150px;
left: 10px;
top: 153px;
visibility: hidden;
}

#naviNewsBar{
left: 185px;
}

#naviMMMBar{
left: 248px;
}

#naviPersonenBar{
left: 330px;
}

#naviMMWirBar{
left: 700px;
}

#naviArtikelBar ul, #naviMMMBar ul, #naviPersonenBar ul, #naviMMWirBar ul, #naviNewsBar ul{
list-style: none;
}

#naviArtikelBar ul li, #naviMMMBar ul li, #naviPersonenBar ul li, #naviMMWirBar ul li, #naviNewsBar ul li{
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
padding: 3px 10px;
font-size: 12px;
}

#naviArtikelBar ul li:hover, #naviMMMBar ul li:hover, #naviPersonenBar ul li:hover, #naviMMWirBar ul li:hover, #naviNewsBar ul li:hover{
background-color: #C9C9C7;
}

#naviArtikelBar ul li a, #naviMMMBar ul li a, #naviPersonenBar ul li a, #naviMMWirBar ul li a, #naviNewsBar ul li a{
text-decoration: none;
color: #000000;
font-size: 12px;
}

.navi1 {
list-style: none;
background-color: #55606E;
color: #FFFFFF;
width: 100%;
margin-bottom: 10px;
border: 1px solid #75808D;
}

.twtr-widget{
margin-bottom: 10px;
}

.style3 {font-size: 9}

.twtr-font {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #5F3813 !important;
}

.twtr-widget, .twtr-timeline p {
	font-size: 11px !important;
}

.twtr-tweet-text, .twtr-hyperlink, .twtr-reply, .twtr-atreply, .twtr-join-conv, .twtr-hd {
	font: 11px Verdana, Arial, Helvetica, sans-serif!important;
}

.twtr-hd h4 a {
	font-size:10px!important;
}

.navi1 li.nav{
padding: 5px 2px 5px 5px;
font-weight: bold;
background: none;
text-decoration: none;
color: #FFFFFF;
border-top: 1px solid #000000;
font-size: 14px;
}

.navi1 li.nav a{
padding: 0 2px 2px 5px;
font-weight: bold;
background: none;
text-decoration: none;
color: #FFFFFF;
font-size: 14px;
}

.navi1 li.nav:hover{
background: #000000;
}

.navi1 li.firstnav{
padding: 5px 2px 5px 5px;
font-weight: bold;
background: none;
text-decoration: none;
color: #FFFFFF;
font-size: 14px;
}

.navi1 li.firstnav a{
padding: 0 2px 2px 5px;
font-weight: bold;
background: none;
text-decoration: none;
color: #FFFFFF;
font-size: 14px;
}

.navi1 li.firstnav:hover{
background: #000000;
}

.navi1 li.katnav{
font-weight: normal;
background: #75808D;
text-decoration: none;
color: #FFFFFF;
}

.navi1 li.katnav a{
padding: 0 2px 2px 10px;
font-weight: normal;
background: none;
text-decoration: none;
color: #FFFFFF;
font-size: 11px;
}

.navi1 li.katnav:hover{
background: #55606E;
}

.navi1 li.subkat{
font-weight: normal;
background: #ECECEA;
text-decoration: none;
color: #000000;
}

.navi1 li.subkat a{
padding: 0 2px 2px 15px;
font-weight: normal;
background: none;
text-decoration: none;
color: #000000;
font-size: 11px;
}

.navi1 li.subkat:hover{
background: #75808D;
}

.navi1 li.titel{
padding: 3px 2px 3px 5px;
font-weight: bold;
text-decoration: none;
background: #75808D;
color: #FFFFFF;
font-size: 14px;
}

.navi1 li.titelcenter{
padding: 3px 2px 3px 15px;
font-weight: bold;
background: #75808D;
text-decoration: none;
color: #FFFFFF;
text-align: center;
font-size: 14px;
}

.navi1 li.titelcenter a{
font-weight: bold;
background: none;
text-decoration: none;
color: #FFFFFF;
text-align: center;
font-size: 14px;
}

.navi1 li.titelcenter a:hover{
	text-decoration: underline;
}

.navi1 li.titel a{
padding: 0 2px 2px 10px;
font-weight: bold;
background: none;
text-decoration: none;
color: #FFFFFF;
font-size: 14px;
}

.navi1 li.small {
font-size: 11px;
padding: 2px 5px 2px 15px;
text-decoration: none;
background: #ECECEA;
color: #000000;
}

.navi1 li.small b {
font-size: 11px;
text-decoration: none;
background: #ECECEA;
color: #000000;
font-weight: bold;
}

.navi1 li.hilfesuche {
font-size: 11px;
padding: 2px 5px 2px 15px;
text-decoration: none;
background: #CECECC;
text-align: center;
color: #000000;
}

.navi1 li.hilfesuche b {
font-size: 11px;
font-weight: bold;
}

.navi1 li.small a{
	font-size: 11px;
	text-decoration: none;
	background: #ECECEA;
	color: #000000;
}

.navi1 li.small a:hover{
	text-decoration: underline;
}

.smalltext_r {
background: #ECECEA;
font-size: 11px;
text-align: right;
padding-right: 5px;
padding-bottom: 3px;
color: #000000;
}

.navi2 {
list-style: none;
background: #75808D;
color: #FFFFFF;
margin-bottom: 10px;
border: 1px solid #75808D;
}

.navi2 li.nav{
padding: 3px 10px 3px 10px;
font-weight: bold;
background: none;
text-align: center;
font-size: 14px;
}

.navi2 li.titel{
padding: 3px 10px 3px 10px;
font-weight: bold;
background: #75808D;
color: #FFFFFF;
font-size: 14px;
}

.navi2 li.titelcenter{
padding: 3px 5px 3px 10px;
background: #75808D;
color: #FFFFFF;
font-weight: bold;
text-align: center;
font-size: 14px;
}

.navi2 li.titelcenter a{
background: #75808D;
color: #FFFFFF;
font-weight: bold;
text-align: center;
font-size: 14px;
}

.navi2 li.small {
background: #ECECEA;
color: #000000;
font-size: 11px;
padding: 2px 10px 2px 10px;
}

.navi2 li.small b {
background: #ECECEA;
color: #000000;
font-size: 11px;
font-weight: bold;
}

.navi2 li.smallcenter {
background: #ECECEA;
color: #000000;
font-size: 11px;
padding: 2px 10px 2px 10px;
text-align: center;
}

.navi2 li.rezi {
background: #ECECEA;
color: #000000;
font-size: 11px;
padding: 5px;
}

.navi2 li.rezi p {
background: none;
}

.navi2 li.rezi p a{
background: #ECECEA;
color: #000000;
font-size: 11px;
padding-right: 10px;
text-decoration: none;
color: #000000;
}

.navi2 li.rezi img {
background: none;
float: left;
border: 0;
width: 39px;
height: 56px;
margin: 5px;
}

.navi2 a {
	color: #000000;
	font-size: 11px;
}


input{
margin-bottom: 3px;
margin-bottom: 5px;
}

h1 {
background: none;
font-size: 16px;
text-align: center;
margin-bottom: 20px;
}

h1 a {
	font-size: 16px;
}

h2 {
background: none;
font-size: 14px;
text-align: center;
font-weight: bold;
margin-bottom: 5px;
margin-top: 30px;
}

h2 a {
	font-size: 14px;
}

h3 {
background: none;
font-size: 12px;
text-align: center;
font-weight: normal;
margin-bottom: 15px;
margin-top: 10px;
}

h3 a {
	font-size: 12px;
}

#mitte ul, #mitte ol{
	margin-left: 20px;
}

ul.rezension {
background: none;
list-style: none;
margin-bottom: 15px;
margin-top: 20px;
min-height: 185px;
}

ul.rezension li.rezititel{
background: none;
font-weight: bold;
}

ul.rezension li.autor{
background: none;
font-style: italic;
}

ul.rezension li.serie{
background: none;
font-size: 11px;
}

ul.rezension li.wertung{
background: none;
float: right;
}

ul.rezension li.wertung img{
background: none;
}

ul.rezension li.bild{
background: none;
}

ul.rezension li.bild img{
background: none;
float: left;
margin-right: 10px;
}

ul.rezension li.beschreibung{
background: none;
font-size: 12px;
margin-top: 10px;
margin-bottom: 15px;
}

ul.rezension li.buttons{
background: none;
text-align: right;
font-size: 11px;
}

.darkred {
	color: #993333;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

.darkred a {
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.seitenzahlen{
	margin-bottom: 20px;
}

.fett {
	font-weight: bold;
}

.smallkursiv {
	font-size: 11px;
	font-style: italic;
}

.mitteabstand {
	text-align: center;
	margin: 10px 0 10px 0;
}

.rechts {
	text-align: right;
}

.abstandlinks {
	padding-left: 25px;
	background: #ECECEA;
}

.abstandlinksgross {
	padding-left: 40px;
	background: #ECECEA;
}

.smallleft, .smallleft a, .smallleft b{
	font-size: 11px;
	text-align: left;
	padding-bottom: 5px;
}

td, th{
	padding: 2px;
	text-align: left;
	vertical-align: top;
}

.floatright {
	float: right;
}

.justify {
	text-align: justify;
}

.smallcenter {
background: none;
font-size: 11px;
text-align: center;
font-weight: normal;
}

.smallbig {
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

.center {
	text-align: center;
}

.cover{
	float: right;
	margin-left: 5px;
	margin-bottom: 7px;
}

#mitte ul.gliederung li {
	margin-left: 40px;
}

.nachricht{
	padding: 10px 0;
}

.darkred a.sehmich {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin-bottom: 15px;
	text-decoration: underline;
}

#mitte blockquote {
border: 1px solid #000000;
margin: 0 5px 5px 2px;
padding: 5px;
background-color: #ECECEA;
font-size: 11px;
}

.faq {
	padding-left: 40px;
}

.faq ul{
margin-left: 25px;
}

.tablecenter tr td{
	text-align: center;
}

#mitte .mail{
	margin-left: 30px;
	display: none;
	text-align: left;
}

.smalltext0 {
	font-size: 11px;
	background-color: #ECECEA;
	padding: 4px;
}

.smalltext1 {
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 4px;
}

.smalltext2 {
	font-size: 11px;
	background-color: #FF0000;
	padding: 4px;
}

ol li {
	margin-top: 10px;
}