/* CSS-Styhlsheet für web.template */ 
/* Formatierung Basis */
html {	font-weight : normal;	margin      : 0;	padding     : 0;}
body {	overflow    : hidden;	margin      : 0;	padding     : 0;	background  : none;	width       : 100%; font-size   : 100.1%;}
/* Überschriften */
h2 {	font-family    : Meta-Normal, Arial;	font-weight    : bold;	font-style     : italic;	font-variant   : normal;	font-stretch   : normal;	font-size      : 1.5em;	padding-top    : 2%;	padding-left   : 2%;	padding-right  : 2%;	color          : #f39e35; 	}
.luitpoldiana {	display: none;}
/* Auszeichnungen */
h3 {	font-family    : Helvetica, Arial;	font-weight    : bold;	font-style     : normal;	font-variant   : normal;	font-stretch   : normal;	font-size      : 1.3em;	letter-spacing : -0.06em; 	color          : #747378;	padding-left   : 2%;	padding-right  : 2%; 	}
h1 {	font-family    : Meta-Normal, Arial;	font-weight    : bold;	font-style     : italic;	font-variant   : normal;	font-stretch   : normal;	font-size      : 1.1em;	padding-top    : 2%;	padding-left   : 2%;	padding-right  : 2%;	color          : #fff; }
/* Betohnungen */
em {	font-weight    : normal;	font-style     : italic;	font-variant   : normal;	font-stretch   : normal;	color          : #747378;	font-size      : 1em;}b {	font-weight : bold;}	
strong {	font-weight : bold;}
/* CD-Element */
.cd-element {	overflow    : hidden;	position    : absolute;	z-index     : 3;	top         : 0;	left        : 0;	width       : 100%;	height      : 100%;	margin      : 0;	padding     : 0;	background  : none;}
.imagebild {	overflow    : hidden;	position    : absolute;	z-index     : 1;	top         : 0;	left        : 0;	height      : 22.5%;	width       : 100%;	margin      : 0;	padding     : 0;}
/* Formatierung Logo */
.logo { 	position   : absolute;	z-index    : 5;	right      : 0;	top        : 0;	width      : 25%;	height     : 20%;} 
.logo a img { 	border     : 0;	width      : 100%;	padding-top: 10px;} 
/* Formatierung Reiter Navigation */
.reiter-navigation {	position          : absolute;	z-index           : 10;		overflow          : hidden;	width             : 83%; 	height            : 6%;	top               : 15.5%;	left              : 20%;	text-align        : center;}
/* Formatierung Pfadnavigation */
.pfad-navigation {	position           : absolute;	z-index            : 11;		overflow           : visible;	color              : #fff;	width              : 80%;	height             : 3.2%;	top                : 19.3%; 	left               : 20%;	padding-top        : 5px;	padding-bottom     : 0;	padding-left       : 22px;	font-family        : Helvetica, Arial;	font-size          : 0.75em;	font-style         : normal;	font-weight        : normal;	background-color   : #747378;	background-image   : url(pfad.jpg);	background-repeat  : no-repeat;	background-position: top left;}
.pfad-navigation a:link,
.pfad-navigation a:visited {	color          : #fff;	font-size      : 1em; 	font-weight    : normal; 	text-decoration: none; }
.pfad-navigation a:hover {	color          : #fff; 	font-weight    : bold; 	text-decoration: none;	font-size      : 1em; }
.pfad-navigation em {	color          : #fff;	font-weight    : bold;	font-style     : normal;	font-size      : 1em;	text-decoration: none;}
.content input.submit{	background         : none;	width              : 60px;	height             : 20px;	border             : none;	color              : #fff;	margin             : 0;	padding            : 0;	margin-left        : 2%;}

/* Formatierung Contentbereich */	
.content a:link,
.content a:active,
.content a:visited {	color          : #f39e35;	font-weight    : bold;	text-decoration: none;}
.content a:hover {	color          : #747378;	font-weight    : bold;	text-decoration: none;}
/* Formatierung Listen im Contentbereich*/
.Content p{	padding-left      : 2%;	padding-right     : 2%;}
.Content em{	font-family    : Helvetica, Arial;	font-weight    : bold;	font-style     : normal;	font-variant   : normal;	font-stretch   : normal;	color          : #000;	font-size      : 1em;}
.Content ul {	clear        : both;	margin       : 0;	padding-left : 2%;	font-size    : 1em;	font-family  : Helvetica, Arial;	line-height  : 1.4em;	font-weight  : normal;	font-style   : normal;	font-variant : normal;	font-stretch : normal;}
.Content li {	clear           : both;	margin          : 0;	list-style-type: bullet;}
/* Liste mit Punkt */
.Content ul li {	list-style-type: bullet;	padding         : 0;	margin-left     : 2%;	color           : #000;}
.content ul a:link,
.content ul a:active,
.content ul a:visited {	color          : #000;	font-weight    : normal;	text-decoration: none;}
.content ul a:hover {	color          : #f39e35;	font-weight    : normal;	text-decoration: none;}/* Aufzählung */
.Content ol {	margin-left : 5%; margin-right:2%;	padding     : 0;}
/* Unsichtaber Liste */
.Content ul.simple li {	list-style-type: none;	padding-top    : 0;	margin         : 0;	float          : left;}
.Content ul.simple li img {	border         : none;	padding        : 0;	margin         : 0;}
.content ul.simple {	margin-top     : 0px;}
/* Normales Bild im Contentbereich */
.content p img {		text-align    : left;	clear         : both;	border        : 1px solid #909090;	margin-right  : 1%;	margin-bottom : 0; }
/* Vorschau-Bild im Contentbereich */
.content ul li img  {	border        : none;	z-index       : 12;	margin-left   : -30px;	margin-right  : 1%;	margin-bottom : 1%; 	float         : left;	clear         : both;	}
.content ul li a img  {	display: none	}

/* Ausgezeichnetes-Bild im Contentbereich */
/* Formatierung der Tabellen im Contentbereich */
/* Formatierung der Tabellen im Contentbereich */
.content table {	clear              : both;	border-collapse    : collapse;	text-align         : left;		font-family        : Arial, sans-serif;	font-weight        : normal;	font-style         : normal;	font-variant       : normal;	font-stretch       : normal;	font-size          : 0.9em;	vertical-align     : top;	margin-right       : 0.5%;	margin-left        : 2%;	margin-top         : 0;	margin-bottom: 0px}
.content table th {	color            : #fff;	font-family      : Arial, sans-serif;	font-style       : normal;	font-weight      : normal;	font-size        : 1.1em;	text-align       : left;	vertical-align   : top;}
.content table td, th {	color            : #fff;	text-align       : center;	font-size        : 0.9em;	vertical-align   : top;	padding          : 3px;	margin-bottom    : 5px;	height           : 168px;	background-image   : url(strip.jpg);	background-repeat  : repeat-x;	background-position: top left;}
.content table tr.even td {	color            : #fff;	border-bottom    : 1px solid #fff;	font-size        : 0.9em;	vertical-align   : top;	height           : 150px;	text-align       : center;}
.content table tr.odd td {	color           : #fff;	border-bottom   : 1px solid #fff;	font-size       : 0.9em;	vertical-align  : top;	height          : 150px;	text-align       : center;}
.content table img {	border       : 1px solid #000;	float        : none;	clear        : both;	margin       : 0%;	margin-top   : 2px;}
/* Formatierung Haupt-Navigation */
.navigation {	overflow           : auto;	z-index            : 5;	position           : absolute;	display            : relative;	background-image   : url(nav-fond.jpg);	background-repeat  : repeat;	background-position: top right;	color              : #000;	top                : 22.4%;	height             : 77.6%;	left               : 0; 	width              : 20%; 	font-size          : 0.9em;}
.navigation ul {	padding-top     : 0;	padding-left    : 0;	margin-bottom   : 0;	margin-left     : 0;	margin-top      : 0; 	list-style      : none;}
.navigation ul li,.navigation p {	margin          : 0;	margin-left     : 0;	padding-top     : 0;	margin-bottom   : 0;}
.navigation li a {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 1em;	font-style      : normal;	font-weight     : normal;	color           : #000;	text-decoration : none;	border-bottom   : 1px solid #C8C8C8;	background-color: none;	width           : 100%;	margin          : 0;	padding-left    : 10px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;	list-style      : none;}

.navigation li a:hover {	display            : block;	font-family        : Helvetica, sans-serif;	font-size          : 1em;	font-style         : normal;	font-weight        : normal;	color              : #fff;	text-decoration    : none;	width              : 100%;	margin             : 0;	padding-left       : 10px;	padding-right      : 0;	padding-top        : 0.15em;	padding-bottom     : 0.15em;	background-image   : url(nav.jpg);	background-repeat  : no-repeat;	background-position: top left;}

.navigation  li em {	display            : block;	font-family        : Helvetica, sans-serif;	font-size          : 1em;	font-style         : normal;	font-weight        : normal;	color              : #fff;	text-decoration    : none;	width              : 100%;	margin             : 0;	padding-left       : 10px;	padding-right      : 0;	padding-top        : 0.15em;	padding-bottom     : 0.15em;	border-bottom      : 1px solid #C8C8C8;	background-image   : url(nav.jpg);	background-repeat  : no-repeat;	background-position: top left;}
.navigation li a img,
.navigation a img,
.Navilevel2 li a img   {	display: none;		}

/* Formatierung 2.Level */	ul li.Navilevel2 a {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #000;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 20px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}

ul li.Navilevel2 a:hover {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #fff;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 20px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}

ul li.Navilevel2 em {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #fff;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 20px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}

ul li.Navilevel3 a {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #000;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 40px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;	background-image   : url(subnav-hover.gif);	background-repeat  : repeat;	background-position: top left;}

ul li.Navilevel3 a:hover {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #fff;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 40px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}

ul li.Navilevel3 em {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #fff;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 40px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}

ul li.Navilevel4 a {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #000;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 50px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}
ul li.Navilevel4 a:hover {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #fff;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 50px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}
ul li.Navilevel4 em {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #fff;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 50px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}

ul li.Navilevel5 a {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #000;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 60px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}
ul li.Navilevel5 a:hover {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #fff;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 60px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}
ul li.Navilevel5 em {	display         : block;	font-family     : Helvetica, sans-serif;	font-size       : 0.8em;	font-style      : normal;	font-weight     : normal;	color           : #fff;	text-decoration : none;	width           : 100%;	margin          : 0;	padding-left    : 60px;	padding-right   : 0;	padding-top     : 0.15em;	padding-bottom  : 0.15em;}

.Schrift { 	position   : absolute;	z-index    : 6;	top        : 70%;	left       : 0;	width      : 100%;	height     : 10%;} 
/* Formatierung Editor Button */	
.editor form.default input{	position           : absolute;	z-index            : 10;	left               : 60px;	bottom             : 10px;	width              : 50px;	height             : 40px;	border             : none;	color              : #E4E4E4;	font-size          : 0;}
.editor form.default input.submit{	background         : none;	width              : 50px;	height             : 50px;	border             : none;}
/* Benutzer-manager Button */
.editor form.usermanager input{	position           : absolute;	z-index            : 10;	left               : 10px;	bottom             : 10px;	width              : 30px;	height             : 30px;	border             : none;	color              : #E4E4E4;	font-size          : 0;}.editor form.usermanager input.submit{	background         : none;	width              : 30px;	height             : 30px;	border             : none;}
/* Formatierung Suche */
.search {	font-family     : Helvetica, sans-serif;	font-style      : normal;	font-weight     : normal;	z-index         : 6;	color           : #000;	text-decoration : none;	width           : 100%;	padding-top     : 3px;	padding-left    : 5px;	float           : left;		clear           : both;	text-align      : left;	background      : none;	font-size       : 1em;	height          : 90px;}
.search input {	font-family       : Helvetica, Arial, sans-serif;	font-weight       : normal;	font-style        : normal;	font-variant      : normal;	font-stretch      : normal;	font-size         : 11px;	float             : left;	margin            : 3px;	width             : 80%;	color             : #000;}
.search input.submit {	background-image   : url(suche.gif);	background-repeat  : no-repeat;	background-position: left;	background-color   : #E3E3E3;	font-size          : 0.9em;	font-family        : Helvetica, Arial, sans-serif;	font-weight        : normal;	font-style         : normal;	font-variant       : normal;	font-stretch       : normal;	border             : none;	color              : #000;	float              : left;		clear              : both;	text-align         : left;	padding-left       : 23px;	width              : 5.5em;	}

/* Fond */.fond {	background-image   : url(imagebild.jpg);	background-repeat  : no-repeat;	background-position: top left;	background-color   : #fff;	position           : absolute;	z-index            : 0;		overflow           : hidden;	height             : 100%;	width              : 80%;	left               : 20%;	top                : 17%;	margin             : auto;}
/* Formatierung Contentbereich */
.content {	/*background-image   : url(fond.gif);	background-repeat  : x-repeat;	background-position: top left;*/	background-color   : none;	position           : absolute;	z-index            : 10;		overflow           : auto;	height             : 78%;	width              : 80%;	left               : 20%;	top                : 22.5%;	font-family        : Helvetica, Arial;	line-height        : 1.4em;	font-weight        : normal;	font-style         : normal;	font-variant       : normal;	font-stretch       : normal;	font-size          : 0.9em;	margin             : auto;}
