/* CSS-Styhlsheet für alle Standarte Templates. Wird teilweisse von index.css in den Bereichen überschrieben */ 


/* Formatierung Basis */
html {
   overflow           : hidden; 
}
body {
   font-size          : 100.01%;
   font-family        : Helvetica,Arial,sans-serif;
   margin-top         : 100%;
   margin-left        : 50%;
   margin-right       : 50%;
   text-align         : center;
   overflow           : hidden;
   background-color   : #a40200;
   background-image   : url(/fond.jpg);
   background-repeat  : no-repeat;
   background-position: top;
}


/* Überschriften */

/* Formatierung Überschriften */

h1 {
	padding-left: 0;
	font-family    : Helvetica,Arial,sans-serif;
	font-size      : 130%;
	font-weight    : normal;
 	padding-left   : 0;
 	margin-right   : 10px;
 	margin-top     : 0;
 	color          : #fff;
 	clear          : both;
}


h2 {
	font-family    : Helvetica, Arial,sans-serif;
	font-size      : 140%;
	font-weight    : normal;
 	margin-top     : 15px;
 	color          : #000;
 	clear          : both;

}

	
h3 {
	font-family       : Helvetica,Arial,sans-serif;
	font-size         : 110%;
	font-weight       : normal;
	color             : #006bb7;
	padding-top       : 3px;
	padding-bottom    : 3px;
	margin            : 0;
}


/* Betohnungen */
em {
	font-family : Helvetica,Arial,sans-serif;
	font-style  : normal;
	color       : #185EB1;
}

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



/* Formatierung Fonds */

#cd-element {
   z-index            : 2; 
   position           : absolute;
   top                : -45px;
   margin-left        : -419px;    
   width              : 840px;   
   height             : 182px;  
}

#imagebild {
   z-index            : 3; 
   position           : absolute;
   background-color   : transparent;
   top                : -45px;
   margin-left        : -419px;    
   width              : 840px;   
   height             : 182px; 
}  

#fond-index {
   z-index            : 5; 
   position           : absolute;
   background-color   : transparent;
   top                : 195px;   
   margin-left        : 260px;    
   width              : 180px;    
   height             : 100%;     
   overflow           : hidden;  
}

#fond-index p {
   font-family        : helvetica,arial,sans-serif;
   font-weight        : normal;
   font-size          : 12px; 
   text-align         : left;
   color              : #000;
   padding            : 0;
   margin             : 0;
}
#fond-index em {
   font-family        : helvetica,arial,sans-serif;
   font-weight        : normal;
   font-size          : 100%; 
   text-align         : left;
   color              : #fff;
   padding            : 0;
   margin             : 0;
}
#fond-index a img {
   border             : none;
}
#fond-index a {
   font-family        : helvetica,arial,sans-serif;
   font-weight        : normal;
   text-align         : left;
   color              : #000;
   padding            : 0;
   margin             : 0;
   text-decoration    : none;
}
#fond-index  img {
   border             : none;
}


/* Formatierung Contentbereich */
	
#content {
   z-index         : 5; 
   position        : absolute;
   background      : transparent;
   top             : 180px;   
   margin-left     : -405px;    
   width           : 645px;    
   height          : 66%;
   overflow        : scroll; 
   overflow-x      : hidden; /* Scrollbalken unten ausblenden!!! */
   text-align      : justify;
   font-size       : 80%;
   padding-right   : 10px;
   
   scrollbar-DarkShadow-Color  : #7d7d7d; 
   scrollbar-Track-Color       : #a9a9a9; 
   scrollbar-Face-Color        : #bfbfbf;
   scrollbar-Shadow-Color      : #514849;
   scrollbar-Highlight-Color   : #e7e7e7;
   scrollbar-3dLight-Color     : #666666; 
   scrollbar-Arrow-Color       : #454545; 	
}


#content a:link,
#content a:active,
#content a:visited {
	font-family    : helvetica,verdana,sans-serif;
	font-style     : normal;
	color          : #185EB1;
	font-weight    : normal;
	text-decoration: underline;
}

#content a:hover {
	color          : #185EB1;
	font-family    : helvetica,verdana,sans-serif;
	font-style     : normal;
	font-weight    : normal;
	text-decoration: none;
}


/* Formatierung Listen im Contentbereich*/

#content ul {
   clear        : both;
   margin-left  : 0;
   padding      : 0;
   font-size    : 12px;
   font-family  : helvetica,arial,sans-serif;
   font-weight  : normal;
   font-style   : normal;
   font-variant : normal;
   font-stretch : normal;
}

#content li {
   margin        : 0;
   margin-bottom : 4px;
}

/* Liste mit Punkt */
#content ul li,
#content table ul li {
   clear              : both;
   list-style-type    : none;
   background-image   : url(/links.gif);
   background-repeat  : no-repeat;
   background-position: top left;
   text-indent        : 17px;
}
#content ul li p {
   float: left;
   margin-top: 0;
}

/* Aufzählung */
#content ol {
   margin-left : 12px;
   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 img {	
   clear         : left;
   float         : left;
   border        : 1px solid #fff;
   padding       : 0;
   margin-right  : 10px;
   margin-bottom : 10px;
}
#content a img {	
   clear         : left;
   float         : left;
   border        : 1px solid #fff;
   padding       : 0;
   margin-right  : 10px;
   margin-bottom : 10px;
}

/* Listen-Bild im Contentbereich */
/* Vorschau-Bild im Contentbereich */

#content ul li img,
#content ul li a img  {
   border        : none;
   margin        : 3px;
   margin-left   : 0;
   margin-bottom : 8px;
   margin-right  : 10px;
   float         : left;
   clear         : both;	
}

/* Formatierung der Tabellen im Contentbereich */


/* Tabellenlayout 2 Spaltig */
#content table p {
   margin : 0;
   padding: 0;
}

#content table {
   clear             : left;	
   width             : 600px;
   margin            : 0;
   padding           : 0;      
   vertical-align    : top;
   font-family       : Helvetica,Arial,sans-serif;
   font-weight       : normal;
   font-style        : normal;
   font-variant      : normal;
   font-stretch      : normal;
   border            : none;
   background-color  : none;
   text-align        : left;
   font-size         : 12px;			
}

#content th {
   margin            : 0;
   padding           : 0;   
   border            : none;
   background-color  : none;
   vertical-align    : top;
   font-size         : 12px;
}

#content td {
   margin            : 0;
   padding-left      : 0;
   border            : none;
   background-color  : none;
   vertical-align    : top;
   font-size         : 12px;
}

#content tr.even td {
   margin            : 0;
   padding           : 0;   
   border            : none;
   background-color  : none;
   vertical-align    : top;
}

#content tr.odd td {
   margin            : 0;
   padding           : 0;   
   border            : none;
   background-color  : none;
   padding-right     : 5px;
   vertical-align    : top;
}

#content table img {
   float        : left;	
   padding      : 0;
   margin-left  : 0;
}

#fond-navigation {
   z-index            : 4; 
   position           : absolute;
   background-image   : url(/fond-navigation.jpg);
   background-repeat  : no-repeat;
   background-position: top;
   top                : 136px;  
   margin-left        : -488px;    
   width              : 977px; 
   height             : 44px;  
   }
   
#navigation {
   z-index            : 6; 
   position           : absolute;
   font-size          : 100%;
   overflow           : hidden; 
   top                : 138px;   
   margin-left        : -410px;    
   width              : 840px;  
}

#navbox {
   float         : left;
   text-align    : left;
   clear         : none;
   font-size     : 12px;
   color         : #185EB1;
}	
	
#navbox a {
   display         : block;	
   font-family     : helvetica,arial,sans-serif;
   font-weight     : normal;
   font-style      : normal;
   text-decoration : none;
   list-style-type : none;
   color           : #fff;
   width           : 128px;
   height          : 33px; 
   padding-left    : 5px;
   padding-top     : 6px;
   padding-bottom  : 0px;
}
#navbox a:hover {
   display            : block;	
   font-family        : helvetica,arial,sans-serif;
   font-weight        : normal;
   font-style         : normal;
   text-decoration    : none;
   list-style-type    : none;
   color              : #fff;
   text-decoration    : none;
   background-color   : #transparent;
   background-image   : url(/navigation-hover.jpg);
   background-repeat  : no-repeat;
   background-position: 0px 3px;
   height             : 33px; 
}
ul.Navilevel2 {
   filter          : Alpha(opacity=90);
   -moz-opacity    : 0.9;
   font-size       : 11px;
   list-style-type : none;
   color           : #fff;
   float           : none;
   clear           : both;
   width           : 133px;
   margin          : 0;
   padding         : 0;

}

#navbox ul a {
   font-family     : arial,sans-serif;
   font-weight     : normal;
   font-style      : normal;
   text-decoration : none;
   color           : #000;
   text-decoration : none;
   width           : 133px;
   border-bottom   : 1px solid #fff;  
   height          : 20px; 
   padding-top     : 3px;
   padding-bottom  : 4px;
   background-color: #d9d9d9;

}

#navbox ul a:hover {
   font-family     : arial,sans-serif;
   font-weight     : normal;
   font-style      : normal;
   text-decoration : none;
   color           : #fff;
   text-decoration : none;
   width           : 133px;
   border-bottom   : 1px solid #fff;  
   height          : 20px; 
   padding-top     : 3px;
   padding-bottom  : 4px;
   background-color: #7a7a7a;
   background-image: none ! important ;
}






/* Formatierung Suche */

#suche {
   z-index         : 9; 
   position        : absolute;
   overflow        : hidden; 
   top             : 138px;   
   margin-left     : 262px;    
   width           : 158px;    
   height          : 105px; 
   font-family     : helvetica,arial,sans-serif;
   font-weight     : normal;
   font-size       : 100%; 
   text-align      : left;
   border          : none;
}

.search input {
   background-color  : transparent;
   font-family       : helvetica,arial,sans-serif;
   font-weight       : normal;
   font-style        : normal;
   font-variant      : normal;
   font-stretch      : normal;
   font-size         : 80%;
   float             : left;
   width             : 86%;
   height            : 15px;
   margin-top        : 5px;
   border            : none;
   color             : #fff;
}

.search input.submit {
   border             : none;
   background-image   : url(/links.gif);
   background-repeat  : no-repeat;
   background-position: left;
   background-color   : transparent;
   font-family        : helvetica,arial,sans-serif;
   font-weight        : normal;
   font-style         : normal;
   font-variant       : normal;
   font-stretch       : normal;
   font-size          : 75%;
   color              : #fff;
   text-align         : left;
   width              : 120px;
   height             : 18px;
   margin-top         : 0;
   margin-left        : 0;
   padding-left       : 22px;
   padding-top        : 3px;
}


/* Formatierung der Druckversion */

#druckversion {
   position           : absolute;
   z-index            : 6;  
   background-color   : transparent;
   top                : 530px;   
   margin-left        : 260px;    
   width              : 180px;    
   height             : 300px;   
   overflow           : hidden; 
   font-family        : helvetica,arial,sans-serif;
   font-weight        : normal;
   font-size          : 100%; 
   text-align         : left;
}

#druckversion a:link,
#druckversion a:visited,
#druckversion a:active {
   font-family        : helvetica,arial,sans-serif;
   font-weight        : normal;
   font-size          : 75%;
   color              : #000;
   text-decoration    : none;
   vertical-align     : top;
   background-image   : url(/links.gif);
   background-repeat  : no-repeat;
   background-position: left;
   margin-left        : 0;
   padding-left       : 19px;
   padding-top        : 5px;
}
#druckversion a:hover {
   font-family        : helvetica,arial,sans-serif;
   font-weight        : normal;
   font-size          : 75%;
   color              : #fff;
   text-decoration    : none;
   vertical-align     : top;
   background-image   : url(/links.gif);
   background-repeat  : no-repeat;
   background-position: left;
   padding-left       : 19px;
   padding-top        : 5px;
}




/* Formatierung Editor Button */
	
#editor form.default input {
   z-index         : 5; 
   position        : absolute;
   left            : 0;
   bottom          : 0;
   width           : 30px; 
   height          : 30px;
   border          : none;
   background      : transparent;
   font-size       : 3px;
   text-align      : center;
}
#editor form.default input.submit{
   background      : none;
   height          : 30px;
   font-size       : 0;
   color           : #ab0100;
}

/* Formatierung Benutzermanager Button */

#editor form.usermanager input{
   z-index         : 5; 
   position        : absolute;
   bottom          : 0; 
   left            : 60px;
   width           : 30px; 
   height          : 30px;
   font-size       : 0;
   border          : none;
   background      : none;
   text-align      : center;

}
#editor form.usermanager input.submit{
   
   background: none;
   height             : 30px;
   color              : #ab0100;
   font-size          : 0;
}