body {
	margin: 0 auto;
	}

ul,li {
	padding: 0;
	}


	
	
	
	
	
	
	
	
	
/* Logo */	
#logo {
	width: 811px;
	height: 106px;
	margin: 0 auto;
	background: #ffffff url(pics/system/page_logo.jpg);
	}

#logo a:link {color:#FFFFFF; text-decoration:none;}
#logo a:visited {color:#FFFFFF; text-decoration:none;}
#logo a:active {color:#F8A000; text-decoration:none;}
#logo a:hover {color:#F8A000; text-decoration:underline;}

#sublogo {
	width: 811px;
	height: 56px;
	margin: 0 auto;
	background: #ffffff url(pics/system/page_sublogo.jpg);
	}


/* Werbung */
#werbung {
	float:right;
	position:absolute;
	left:50%;
	right:0px;
	width:120px;
	text-align:center;
	font-size:9px;

	margin-left:420px;
	padding-top:110px;
	}









/* Content (Mainbox) */
#content_mainbox {
	border-bottom:1px solid #ffffff; 
	margin: 0 auto;
	width: 811px;
	min-height:840px;
	height:auto;
	background: #ffffff url(pics/system/page_line.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-attachment:fixed;
	}










/* Menü */
#menue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	}

#menue li {
	margin-left:20px;
	list-style: none;
	line-height: 12px;
	}

#menue ul {
	margin-top:0px;
	margin-bottom:5px;
	}

#menue a:link {color:#FFFFFF; text-decoration:none; font-size: 10px; }
#menue a:visited {color:#FFFFFF; text-decoration:none; font-size: 10px; }
#menue a:active {color:#F8A000; text-decoration:underline; font-size: 10px; }
#menue a:hover {color:#F8A000; text-decoration:none; font-size: 10px; }

#menue .menu { 
	margin-left:20px;
	margin-top: 20px;
	margin-bottom: 2px;
	}









/* Content */
#content {
	width: 600px;
	margin-left: 185px;
	height:auto;

	/*position:relative;
	top:0px !important; 
	top:-370px; /* nur für den IE */
	}

#banner {
	width: 583px;
	height: 128px;
	margin: 0 auto;
	}

#banner h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#282858;
	margin-left:0px;
	padding-top: 40px;
	}

#left {
	position: relative;
	width: 50%;
	text-align: left;
	float: left;
	height: 130px;
	}

#right {
	position: relative;
	right: 0px;
	width: 50%;
	text-align: right;
	float: right;
	height: 130px;
	}







p, td, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
	font-size: 12px;
	color: #000000;
	margin-bottom:15px;
	}

#content b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#282858;
	}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	color: #000000;
	margin-left:40px;
	}

ul {
	margin-top:5px;
	margin-bottom:15px;
	}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#121974;
	}




h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#282858;
	padding: 12px 0;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#282858;
	padding: 12px 0;
	}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#282858;
	padding: 12px 0;
	}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	padding: 10px 0;
	}
	
hr.line {
	border:0;
	border-top:1px solid #F8A000;
	width:80%;
	}






#content b.news {
	font-weight:bold;
	color:#FFFFFF;
	}

#content b.red,
#content strong.red,
strong.red {
	font-weight:bold;
	color:#F8A000;
	}

#content b.green,
#content strong.green,
strong.green {
	font-weight:bold;
	color:green;
	}

#content i.b {
	font-style:italic;
	color:#F8A000;
	}





a:link {color:#282858; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:hover {color:#F8A000; text-decoration:underline;}
a:active {color:#F8A000; text-decoration:none;}

a.news:link {color:#FFFFFF; text-decoration:underline;}
a.news:visited {color:#FFFFFF; text-decoration:none;}
a.news:hover {color:#F8A000; text-decoration:none;}
a.news:active {color:#F8A000; text-decoration:none;}

img {border: none;} 
* html a.demopic:link {border:1px solid #282858;}
* html a.demopic:visited {border:1px solid #282858;}
* html a.demopic:hover {border:1px solid #F8A000;}
* html a.demopic:active {border:1px solid #F8A000;}

.demopic img {border:1px solid #282858;}
.demopic img:visited {border:1px solid #282858;}
.demopic img:hover {border:1px solid #F8A000;}
.demopic img:active {border:1px solid #F8A000;}








/* Formular-Elemente */
.input, .input_button {
	border:1px solid #000000;
	text-indent:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#282858;
	background-color:#FFFFFF;
	padding: 1px 2px;
	}

.input2,
.input3 {
	background-image: url(pics/icons/save.png);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight:bold;
	color:green;
	padding: 3px 3px 3px 30px;
	}
	
.input3 {
	background-image:none;
	padding: 5px 5px 5px 5px;
	color:black;
	}










/* Zusätzliche Klassen */
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	}

.refpic {
	margin-right:15px;
	margin-bottom:15px;
	}

.bge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#E7E6E6;
	}

.bgc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#CCCCCC;
	}

.scriptdlbox {
	background-color:#EEE; 
	padding:5px;
	border:1px solid #DDD;
	}

.quote {
	margin:20px;
	padding:5px;
	
	border-top-width:thin;
	border-bottom-width:thin;
	border-right-width:0px;
	border-left-width:0px;
	border-color:#CCCCCC;
	border-style:dotted;

	font-size:10px;
	line-height:1.2em;
	}

.tablea {
	border-left-width:1px;
	border-left-color:black;
	border-left-style:solid;
	background-color:#DDDDDD;
	}

.partnerbanner {
	margin-top: 2px;
	margin-bottom: 2px;
	}

.codeschnipsel {
	width: 95%;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px dotted #999999;
	}


/* Meldungen */

.meldung_hinweis {
	background: #F6F6F6 url(pics/icons/lampe_yellow.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	line-height:16pt;
	text-align: left;
	font-size:12px;

	margin: 20px 0;
	padding: 5px 20px 5px 55px;
	border-top: 3px solid #282858;
	border-bottom: 3px solid #282858;
}

.meldung_warnung  {
	background: #F6F6F6 url(pics/icons/kreis_ausruf.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	line-height:16pt;
	text-align: left;
	font-size:12px;

	margin: 20px 0;
	padding: 5px 20px 5px 55px;
	border-top: 3px solid #BB0000;
	border-bottom: 3px solid #BB0000;
}

.meldung_ok  {
	background: #F6F6F6 url(pics/icons/apply_small.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	line-height:16pt;
	text-align: left;
	font-size:12px;

	margin: 20px 0;
	padding: 5px 20px 5px 55px;
	border-top: 3px solid #008000;
	border-bottom: 3px solid #008000;
}





.landingpage {
	width: 80%;
	background-image: url(pics/system/landing_corner.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color: #ffffff;
	border:1px dotted #000000;
	padding: 5px 90px 5px 5px;
	min-height:50px;
	text-align:left;
	}

.table1a {background-color:#FFFFFF; padding:3px;}
.table2a {border-left-width:1px; border-left-color:black; border-left-style:solid; background-color:#FFFFFF;}
.table1b {border-top-width:1px; border-top-color:black; border-top-style:solid; border-bottom-width:1px; border-bottom-color:black; border-bottom-style:solid; background-color:#EFEFEF; padding:3px;}
.table2b {border-left-width:1px; border-left-color:black; border-left-style:solid; border-top-width:1px; border-top-color:black; border-top-style:solid; border-bottom-width:1px; border-bottom-color:black; border-bottom-style:solid; background-color:#EFEFEF;}
.rundrahmen {border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-color:black; border-left-color:black; border-top-color:black; border-bottom-color:black; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid;}

.trb {
	background-color:#F6F6F6;
	}

.printonly {
	display:none;
	}





/* Footer */
#foot {
	position: relative;
	top: -16px;
	width: 811px;
	height: 34px;
	margin: 0 auto;
	background: #ffffff url(pics/system/page_foot.jpg);
	}














/* 01-Artikelsystem */
/* 01-Artikelsystem */





/* Äußere Box für den gesamten Artikel-Bereich - DIV selber (id = 01article) */
#_01article{
	text-align:left;
	}

.box_out{
	width: 100%;
	margin: 0 auto;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}

/* Link-Definitionen (box_out) */
.box_out a:link,.box_out a:visited  {
	text-decoration: underline;
	color: #000;
}
.box_out a:hover  {
	text-decoration: none;
	color: #000;
}










.artikel_headline {
	width:100%;
	}

/* Artikel-Titel (innerhalb von artikel_headline) */
h2.titel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#282858;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:10px;
	text-decoration:none;
	}

/* Link-Definitionen (titel) */
.titel a:link, .titel a:visited {
	text-decoration:underline;
	border:0;
	color:#000;
	}

/* Informationen zum Artikel unterhalb des Titels */
.headline_small, .footline_small {
	width:100%;
	font-size:10px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div.footline_small {
	padding-bottom:5px;
	border-bottom: 1px dotted #999;
	clear: both;
	}

/* Link-Definitionen (artikel_headline) */
.artikel_headline a:link,.artikel_headline a:visited  {
	text-decoration: underline;
	color: #000;
}
.artikel_headline a:hover  {
	text-decoration: none;
	color: #000;
}










/* Jedes Element (headline,text,footline) hat zusätzlich diese Klasse */
div.inner_box {
	width:100%;
	display:block;
	}

/* Aussehen der Artikel-DIV-Box */
.artikel_textbox {

	}

/* Aussehen der Artikel-Texte / der Artikel-DIV-Box */
.artikel_text, body.mceContentBody {
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}

/* Link-Definitionen (artikel_text) */
.artikel_text a:link, .artikel_text a:visited, .mceContentBody a  {
	text-decoration: underline;
	color: #000;
}
.artikel_text a:hover  {
	text-decoration: none;
	color: #000;
}

/* CSS-Eigenschaten für das Kategorie-Bild */

.artikel_catimg img {
	text-align:left;
	float:left;
	padding:5px;
	padding-top:15px;
	}












/* Definition für TABELLE mit der Seiten-Navigation */
.table_page {
	padding-top:15px;
	width:100%;
	border:0;
	}

/* Textdefinition für Seiten-Navigation (Vor, Zurück etc.) */
.page_text {
	font-size:12px;
	text-decoration:none;
	}

/* Definition für Tabellenabschnitt mit weiteren Feldern (Suchbox, RSS, Archiv, Seiten etc.) */
.table_page_fields {
	padding-top:15px;
	width:auto;
	border:0;
	}

.table_page_fields td {
	padding:5px;
	}






/* Tabelle für Archiv-Ansicht */
.table_archiv {
	width:100%;
	border:0;
	}

.table_archiv td {
	padding:5px;
	}

.table_archiv_headline {
	font-weight:bold;
	}





/* Definition für Kommentar-Box (Anzeige von Kommentaren) */
.commentbitbox {
	width:100%;
	text-align:left;
	border: 1px dotted #999;
	padding:8px;
	}

.comment_text {
	font-size:12px;
	text-decoration:none;
	}

/* Definition für "Kommentar-Hinzufügen"-Tabelle */
.commentaddbox {
	width:102%;
	text-align:left;
	border: 1px dotted #999;
	padding:8px;
	}






.box_out a:hover  {
	text-decoration: none;
}

/* Hervorgehobener, wichtiger Text */
.highlight {
	font-weight:bold;
	color:red;
	}
















.float_left {
	text-align:left;
	float:left;
	}
.float_right {
	text-align:right;
	float:right;
	}


/* Copyright-Hinweis */
/* Sichtbare Hinweis darf ohne eine entsprechende Lizenz NICHT entfernt werden! */
.copyright {
	padding-top:15px;
	font-size:11px;
	text-decoration:none;
	}


.lightbox { }







/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;				/* Overlay-Hintergrundfarbe der Lightbox-Abdunklung */
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;				/* Hintergrundfarbe des Untertitel-Bereichs */
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #CCC;			/* Bildrahmenfarbe um das in der Lightbox geöffnete Bild herum */
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}
#lbNextLink {
	right: 0;
}

/* Untertitel-Textdefinition */
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}


.lbLoading {
	background: #fff url(pics/lightbox/loading.gif) no-repeat center;
}

#lbPrevLink:hover {
	background: transparent url(pics/lightbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink:hover {
	background: transparent url(pics/lightbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbCloseLink {
	background: transparent url(pics/lightbox/closelabel.gif) no-repeat center;
}