/*	-------------------------------------------------------------
	1. GLOBAL RESET
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               * {                    
                    /* Schriftarten mit Serifen */
                    font-family: Cambria, Constantia, "Times New Roman", Times, serif;
                   
                    /* ggf. Blocksatz */
                    text-align:justify;
               }
				.submit, .reset {
                    display: none;
               }
               body {
                    /* .pt-Einheiten: für Screendesign unpraktisch, für Drucklayouts hilfreich */
                    /* 12pt ist der Standardwert, der in der Regel für optimale Lesbarkeit sorgt */
                    font-size: 12pt;
               }
body {background-color:#FFFFFF;}
html>body {overflow:visible;}
a:link {color: #000000; text-decoration:underline;}
a:visited {color: #000000; text-decoration:underline;}
a:hover {color: #666666; text-decoration:none;}
a:active {color: #000000; text-decoration:none;}
a:focus {color: #000000; text-decoration:none;}
td {color: #000000;}
td a:link {color: #000000; text-decoration:underline;}
td a:visited {color: #000000; text-decoration:underline;}
td a:hover {color: #666666; text-decoration:none;}
td a:active {color: #000000; text-decoration:none;}
td a:focus {color: #000000; text-decoration:none;}
legend {color:#000;}
input, textarea, select, .button {border:1px solid #000;}
.trennlinie {
	border-bottom: solid 1px #000;
}
.header_bg {
	background-color:#FFF;
	border-top:solid 0px #000;
	border-right:solid 0px #000;
	border-left:solid 0px #000;
}
.randx {
	border: solid 1px #000;
}
#firstColumn {
	
	position:relative;
	float:left;
	width: 575px !important;
    margin: 0 !important;
    padding: 0 !important;
    /*font-size: 1em;*/
	height:auto;	
	display:block;
}
#logoarea {	
	height:80px;
}
#middleColumn {
	clear:both;
	position:relative;
	display:block;
	float:left;
	width: 575px !important;
    margin: 0 !important;
    padding: 0 !important;
    /*font-size: 1em;*/
	height:auto;
}
#middleColumn li {
	list-style:none;
	list-style-image:none;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding-top: 0;
	padding-bottom: 0;
}
#middleColumn ul, #middleColumn ol {
	margin-top: 0.8em;
	margin-bottom: 1em;
	padding-top: 0;
	padding-bottom: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-top: 0.8em;
	margin-bottom:1em;
}
#middleColumn .sitemap {
	padding:0;
	list-style:none;
	list-style-image:none;
	margin:-2em 0 0 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:-2em 0 0 0;
}
html>body #middleColumn .sitemap {
	margin:0;
}
#lastColumn {
	clear:both;
	position:relative;
	display:block;
	float:left;
	width: 575px !important;
    margin: 0 !important;
    padding: 0 !important;
    /*font-size: 1em;*/
	height:20px;
}
/*	-------------------------------------------------------------
	2. AUSGABE DER LINKS IN KLAMMERN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               /* Zwecks besserer Lesbarkeit können Unterstriche entfernt werden */
/*             a {
                    text-decoration: none;
               }
*/
              /* a:not([href^= '#']):after {
                    content: " ("attr(href)")";
                    color: #333333;
                    font-style: italic;
                    font-size: 0.85em;
                    text-decoration: none;
               }*/
/*	-------------------------------------------------------------
	3. TITLE-ATTRIBUTE AUSGEBEN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               *[title]:after {
                    content:" ("attr(title)")";
                    color:#333333;
                    font-style:italic;
                    font-size:0.85em;
               }

/*	-------------------------------------------------------------
	4. ALTERNATIVE BESCHREIBUNG AUSGEBEN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               img[alt]:after {
                    content:"\A ("attr(alt)")";
					color:#333333;
               }

/*	-------------------------------------------------------------
	5. ANFÜHRUNGSZEICHEN IN DER DEUTSCHEN SPRACHE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               body {
                    /* in der deutschen Sprache */
                    quotes:"\201E" "\201C" "\201A" "\2018";
                    /*
                    in der englischen Sprache:
                    quotes:"\201C" "\201D" "\2018" "\2019";
                    */
               }

/*	-------------------------------------------------------------
	6. ÖFFNENDE UND ABSCHLIEßENDE ANFÜHRUNGSZEICHEN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               q:before, blockquote:before {
                    content:open-quote;
               }
               q:after, blockquote:after {
                    content:close-quote;
               }

/*	-------------------------------------------------------------   */

