/* CSS-Styhlsheet für web.template */ 


/* Formatierung Basis */
html {
	overflow    : hidden;
	font-weight : normal;
	margin      : 0;
	padding     : 0;
	margin      : auto;

}
body {
	overflow    : hidden;
	margin      : 0;
	padding     : 0;
	border      : hidden;
	background  : none;
	width       : 100%;
}


/* Überschriften */

h2 {
	font-family    : Meta-Normal, Arial;
	font-weight    : bold;
	font-style     : italic;
	font-variant   : normal;
	font-stretch   : normal;
	font-size      : 1.3em;
	padding-top    : 2%;
	padding-left   : 2%;
	padding-right  : 2%;
	color          : #EF1209; 
}

/* Auszeichnungen */
h3 {
	font-family    : Helvetica, Arial;
	font-weight    : bold;
	font-style     : normal;
	font-variant   : normal;
	font-stretch   : normal;
	font-size      : 1.1em;
	letter-spacing : -0.06em; 
	color          : #747378;
	clear          : both;
	float          : none;
	padding-left   : 2%;
	padding-right  : 2%; 
	line-height    : 1.4em;
}

h1 {
	font-family    : Meta-Normal, Arial;
	font-weight    : normal;
	font-style     : italic;
	font-variant   : normal;
	font-stretch   : normal;
	color          : #000;
	font-size      : 1.05em;
}

/* Betohnungen */
em {
	font-weight    : normal;
	font-style     : normal;
	font-variant   : normal;
	font-stretch   : normal;
	color          : #747378;
}

b {
	font-weight : bold;
}	
strong {
	font-weight : bold;
}

/* CD-Element */


.imagebild {
	overflow    : hidden;
	position    : absolute;
	z-index     : 1;
	top         : 0;
	left        : 0;
	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 Contentbereich */	
.content {
	background-image   : url(fond.gif);
	background-repeat  : repeat-y;
	background-position: top left;
	position          : absolute;
	z-index           : 2;	
	overflow          : auto;
	height            : 100%;
	width             : 80%;
	left              : 20%;
	top               : 0;
	font-family       : Helvetica, Arial;
	line-height       : 1.4em;
	font-weight       : normal;
	font-style        : normal;
	font-variant      : normal;
	font-stretch      : normal;
	padding-top       : 3%;
	font-size         : 100%;
}
.newsticker,
.intranet,
.00003-download {
display: none;
}

.content a:link,
.content a:active,
.content a:visited {
	font-size    : 100%;
	color          : #000;
	font-weight    : normal;
	font-family    : Helvetica, sans-serif;
	text-decoration: underline;
}
.content a:hover {
	color          : #EF1209;
	font-weight    : normal;
	text-decoration: none;
}


/* Formatierung Listen im Contentbereich*/
.Content p{
	padding           : 0;
	margin            : 0;
	padding-left      : 2%;
	padding-right     : 2%;
	font-size    : 100%;
}

.Content ul {
	clear        : both;
	margin       : 0;
	padding-left : 2%;
	font-size    : 100%;
	font-family  : Helvetica, sans-serif;
	font-weight  : normal;
	font-style   : normal;
	font-variant : normal;
	font-stretch : normal;
	line-height  : 1.4em;
}

.Content li {
	font-size    : 100%;
	margin         : 0;
	line-height    : 1.3em;
	list-style-type: square;
	color          : #000;
}

/* Liste mit Punkt */

.Content ul li {
	list-style-type: bullet;
	padding        : 0;
	margin-left    : 2%;
	color        : #000;
}

/* Aufzählung */
.Content ol {
	margin-left : 32px;
	padding     : 0;
}

/* Unsichtaber Liste */

.Content ul.simple li {
	list-style-type: none;
	padding        : 0;
	margin         : 0;
}

.content ul.simple {
	margin-top     : 8px;
}


/* Normales Bild im Contentbereich */

.content p img {	
	float         : left;
	clear         : none;
	border        : 1px solid #000;
	margin-right  : 1%;
	margin-bottom : 1%; 
}



/* Vorschau-Bild im Contentbereich */
.content ul li img  {
	border        : none;
	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 Haupt-Navigation */

.navigation {
	overflow           : hidden;
	z-index            : 5;
	position           : absolute;
	display            : relative;
	background-image   : url(nav-fond.jpg);
	background-repeat  : repeat;
	background-position: top right;
	color              : #000;
	top                : 0;
	height             : 100%;
	left               : 0; 
	width              : 20%; 
	font-size          : 0.9em;
	padding-top        : 20%;
}

.navigation ul {
	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-hover.gif);
	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-hover.gif);
	background-repeat  : no-repeat;
	background-position: top left;
}
.navigation li img {
	border          : none;
	margin          : 0;
	padding-left    : -10px;
	float           : left;
	clear           : none;
}
/* Formatierung Editor Button */	
.editor form.default input{
	position           : absolute;
	z-index            : 10;
	right              : 20px;
	bottom             : 5px;
	width              : 30px;
	height             : 30px;
	background         : none;
	border             : none;
	color              : #fff;
	font-size          : 0;
	text-align         : left;
}

.editor form.default input.submit{
	background         : none;
	height             : 30px;
	border             : none;
}


/* Benutzer-manager Button */

.editor form.usermanager input{
	position           : absolute;
	z-index            : 10;
	right              : 20px;
	bottom             : 35px;
	width              : 30px;
	height             : 30px;
	background         : none;
	border             : none;
	color              : #fff;
	font-size          : 0;
	text-align         : left;
}

.editor form.usermanager input.submit{
	background         : none;
	height             : 30px;
	border             : none;
}


.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;
}

.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;	
}