/* 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; 	}
/* 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%; /*21.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;}
 
 /* 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-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;}
 .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;		text-decoration: none;	font-size      : 1em;}
 .Content ul {	clear        : both;	margin       : 0;	padding-left : 2%; padding-right     : 2%; margin-right:0%;	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;}
 .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;}
 /* Liste mit Punkt */
 .Content ul li {	list-style-type: bullet;	padding         : 0;	margin-left     : 2%;	color           : #000;}
 /* 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;	}
 /* Ausgezeichnetes-Bild im Contentbereich */
 .content h3 img {	float         : right;	border        : none;	margin-top    : 0;	margin-left   : 10px;	margin-right  : 10px;	margin-bottom : 10px;	padding       : 0;}
 /* Formatierung der Tabellen im Contentbereich */
 /* Formatierung der Tabellen im Contentbereich */
 .content table {	background-image   : url(table-head.gif);	background-repeat  : no-repeat;	background-position: top left;		clear              : both;	border-bottom      : 1px solid #DCDDDF;	border-collapse    : collapse;	/*text-align         : left;	*/	font-family        : Helvetica, Arial;	line-height        : 1.4em;	font-weight        : normal;	font-style         : normal;	font-variant       : normal;	font-stretch       : normal;	font-size          : 0.9em;	vertical-align     : top;	margin-right       : 1%;}
 .content table th {	padding-top      : 5px;	padding-bottom   : 5px;	padding-left     : 8px;	color            : #fff;	font-family      : Helvetica, Arial, sans-serif;	font style       : normal;	font-weight      : normal;	font-size        : 1.1em;	text-align       : left;	vertical-align   : middle;}
 .content table td {	background-color : #E6E6E6;	border-bottom    : 1px solid #fff;	/*text-align       : left;*/	font-size        : 1em;	vertical-align   : middle;	padding          : 0.5%;	margin-top       : 1%;	padding-top      : 5px;	padding-bottom   : 5px;	padding-left     : 8px; padding-right     : 8px;}
 .content table tr.even td {	background-color : #E6E6E6;	border-bottom    : 1px solid #fff;	font-size        : 1em;	vertical-align   : middle;	
 /* text-align       : left;*/}
 .content table tr.odd td {	background-color: #E6E6E6;	border-bottom   : 1px solid #fff;	font-size       : 1em;	vertical-align   : middle;	
 /*text-align      : left;*/}
 .content table img {	border       : 1px solid #000;	float        : none;	clear        : both;	margin       : 1%;}
 .content table p {	margin: 0;	padding: 0;}
 
 /* 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 a {	text-decoration : none;}
 .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             : 3px;	width              : 30px;	height             : 30px;	border             : none;	color              : #E4E4E4;	font-size          : 0;}
.editor form.default input.submit{	background         : none;	width              : 30px;	height             : 30px;	border             : none;}
/* Benutzer-manager Button */
.editor form.usermanager input{	position           : absolute;	z-index            : 10;	left               : 10px;	bottom             : 3px;	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;	}
.sponsor {	z-index            : 11;	position           : absolute;	left               : 10px; 	bottom             : 50px;	width              : 130px;	height             : 105px;	background-image   :  url(InnNet.gif);	background-position: -3px bottom;	background-repeat  : no-repeat;	font-family        : Helvetica, sans-serif;	font-style         : normal;	font-weight        : normal;	font-size          : 11px;	color              : #000;	text-decoration    : none; }
.sponsor a:link,
.sponsor a:,
.sponsor a href,
.sponsor a:visited {	font-size      : 11px; 	font-weight    : normal; 	text-decoration: none; }
.sponsor a:hover {	font-weight    : bold; 	text-decoration: none;	font-size      : 11px; }