@charset "UTF-8";
@media all {
    /* reset */
    /* Farben
	rot: #CC0000;
	blau: #11397C;
	grau: #A6A6A6;
	 */
	 
	 
    html * {
        font-size: 100.01%
    }
    
    textarea, pre, tt, code {
        font-family:"Courier New", Courier, monospace;  	
    }
    
    body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75.00%; 
    }
    
    h1, h2, h3, h4, h5, h6 {
        font-weight:bold;
        margin: 0 0 0.4em 0;
    }
    
    h1 {
    	font-size: 133.33%;
		color:#11397C;   
    }
    
    h2 {
		font-size: 116.67%;
		color:#CC0000;
    }
    
    h3 {
		font-size: 100%;
		color:#A6A6A6;
		font-style: italic;
    }
    
    h4, h5, h6 {
        font-size: 100%
    }
    
    p {
        line-height: 1.5em; 
        margin: 0 0 1em 0;
    }
	
	   /* Tabellen */
	table, td, tr {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 8pt;
       font-weight:normal;
       color:#000000;
    }
    
    /* Listen */
    
    ul, ol, dl {
        line-height: 1.5em;
		list-style:square;
	    margin: 0 0 1em 1em
    }
    
    li {
        line-height: 1.5em;
        margin-left: 1.5em
    }
    
    dt {
        font-weight: bold
    }
    dd {
        margin: 0 0 1em 2em
    }
    
    /* Textauszeichnung */
    
    cite, blockquote {
        font-style: italic
    }
    
    blockquote {
        margin: 0 0 1em 1.5em
    }
    
    strong, b {
        font-weight: bold
    }
    
    em, i {
        font-style:italic
    }
    
    pre, code {
        font-family: monospace;
        font-size: 1.1em;
    }
    
    acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
    }
    
    /**
    *
    * Links
    *
    */
    
    a {
	color:#11397C;
	text-decoration: underline;
    }
    a:visited, a:focus, a:active {
	color:#11397C;
	text-decoration: underline;
    }
    a:hover  {
	color:#CC0000;
	text-decoration: underline;
    }
    
    
    #footer_leiste1 a {
	color:#ffffff;
	text-decoration: none;
    }
    #footer_leiste1 a:visited {
	color:#ffffff;
	text-decoration: underline;
    }
    #footer_leiste1 a:hover {
	color:#ffffff;
	text-decoration: underline;
    }
	
	#toplinks a {
	color:#ffffff;
	text-decoration: none;
    }
    #toplinks a:visited {
	color:#ffffff;
	text-decoration: none;
    }
    #toplinks a:hover {
	color:#FFFFFF;
	text-decoration: underline;
    }
    
    
    
    /**
    *
    * (de) Hervorhebung externer Hyperlinks mit CSS
    *
    */
    
    /*
    #main a[href^="http://www.domain.com"],
    #main a[href^="https://www.domain.com"] {
        padding-left: 12px;
        background-image: url('image.gif');
        background-repeat: no-repeat;
        background-position: 0 0.45em;
    }
    */
    
/* Tabellenzellen für das Impressum */
.cl, .cr, .ch {
   text-align: left;
   padding: 5px;
}
.cl {
   /* dunkler */
   background-color: rgb(230,230,230);
   width: 150px;
}
.cr {
   /* heller */
   background-color: rgb(245,245,245);
}
.ch {
   /* dunkler */
   background-color: rgb(230,230,230);
}
    
    /* Highlighting fr Suchresultate */
    span#contenthighlight .searchhighlight {
        padding-left: 1px;
        padding-right: 1px;
        background-color: rgb(241,255,174);
        color: #FFFFFF;
    }
    
    /**
    * Miscellaneous | Sonstiges
    *
    * @section content-misc
    */
    
    hr {
        color: #FFFFFF;
        background: transparent;
        margin: 0 0 0.5em 0;
        padding: 0 0 0.5em 0;
        border: 0;
        border-bottom: 1px #333333 solid;
    }
}

