#logo {
width: 600px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
position: relative;
left: auto;
margin: auto;
}

#inhalt {
width: 600px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 50px;
position: relative;
left: auto;
margin: auto;
}

#disclaimer {
width: 600px;
padding: 10px;
border: 1px solid #000000;
position: relative;
left: auto;
margin: auto;
}

/***************************/ 
/* Images                  */ 
/***************************/

/* Images / Tables / Floating text */ 
TABLE.imgtext-table { border:0px; }

TABLE.imgtext-table img {
	border-left: 1px solid #990000;
	border-top: 1px solid #990000;
	border-right: 2px solid #990000;
	border-bottom: 2px solid #990000;
	margin: 7px;
}

/***************************/ 
/* Forms                   */ 
/***************************/

TD.csc-form-fieldcell input{
border: 1px solid #EE9906;
background-color: #ffffff;
}

TD.csc-form-fieldcell textarea{
border: 1px solid #EE9906;
}

P.csc-form-label{
color: #990000;
font-weight: bold;
}

P.csc-form-label-req{
color: #990000;
font-weight: bold;
}

/***************************/ 
/* Sitemap                 */ 
/***************************/

P.csc-sitemap-level1 a{
position:relative;
left: 25px;
text-decoration: none;
}
P.csc-sitemap-level1 a:hover{
position:relative;
left: 25px;
text-decoration: underline;
}

P.csc-sitemap-level2 a{
position:relative;
left: 50px;
text-decoration: none;
}
P.csc-sitemap-level2 a:hover{
position:relative;
left: 50px;
text-decoration: underline;
}

P.csc-sitemap-level3 a{
position:relative;
left: 75px;
text-decoration: none;
}
P.csc-sitemap-level3 a:hover{
position:relative;
left: 75px;
text-decoration: underline;
}

/***************************/ 
/* Downloads               */ 
/***************************/

TABLE.csc-uploads-1 {
border: 1px solid #EE9906;
width: 100%;
}


/***************************/ 
/* Tabellen Layout 0       */ 
/***************************/

TABLE.contenttable-0 {
border: 1px solid #EE9906;
width: 100%;
}

TABLE.contenttable-0 TR.tr-odd td{
	border-bottom: 1px dashed #EE9906;
	padding: 5px;
}

TABLE.contenttable-0 TR.tr-even td{
border-bottom: 1px dashed #EE9906;
padding: 5px;
}

TABLE.contenttable-0 TR.tr-last td{
border-bottom: none;
padding: 5px;
}


/***************************/ 
/* Bild als Heading        */ 
/***************************/

DIV.csc-header {
	padding-bottom: 10px;
	padding-top: 20px
}

DIV.csc-header-n1 {
	padding-bottom: 10px;
	padding-top: 0px
}

/***************************/ 
/* General element styles:*/ 
/***************************/ 

P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
font-family: arial, helvetica;
color: #000000;
font-size: 12px;
}

H2 {
font-family: arial, helvetica;
color: #000000;
font-size: 13px;
font-weight: bold;
}

H3 {
font-family: arial, helvetica;
color: #000000;
font-size: 12px;
font-weight: bold;
}

A {
color: #990000;
text-decoration: none;
}

A:hover {
color: #990000;
text-decoration: underline;
}

A.unterstrichen {
color: #990000;
text-decoration: underline;
}

FORM {
margin:0px 0px 0px 0px;
}

P {
margin:0px 0px 0px 0px;
}

P, TD, UL, OL {
font-size:12px;
}

HR {
background-color:#ff0000; /* Mozilla 1.4 */
color:#ffffff; /* IE 6 */
border: 1px dashed #EE9906; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

OL {
	list-style: upper-roman;
}

UL {
	list-style: square;
}

P.arial_schwarz_10 {
font-family: arial, helvetica;
color: #000000;
font-size: 10px;
}

P.arial_schwarz_10_fett {
font-family: arial, helvetica;
color: #000000;
font-size: 10px;
font-weight: bold;
}

P.arial_schwarz_10_kursiv {
font-family: arial, helvetica;
color: #000000;
font-size: 10px;
font-style:italic;
}

P.arial_rot_10 {
font-family: arial, helvetica;
color: #CC0000;
font-size: 10px;
}

P.arial_rot_10_fett {
font-family: arial, helvetica;
color: #CC0000;
font-size: 10px;
font-weight: bold;
}

P.arial_rot_10_kursiv {
font-family: arial, helvetica;
color: #CC0000;
font-size: 10px;
font-style:italic;
}

P.arial_schwarz_12 {
font-family: arial, helvetica;
color: #000000;
font-size: 12px;
}

P.arial_schwarz_12_fett {
font-family: arial, helvetica;
color: #000000;
font-size: 12px;
font-weight: bold;
}

P.arial_schwarz_12_kursiv {
font-family: arial, helvetica;
color: #000000;
font-size: 12px;
font-style:italic;
}

P.arial_rot_12 {
font-family: arial, helvetica;
color: #CC0000;
font-size: 12px;
}

P.arial_rot_12_fett {
font-family: arial, helvetica;
color: #CC0000;
font-size: 12px;
font-weight: bold;
}

P.arial_rot_12_kursiv {
font-family: arial, helvetica;
color: #CC0000;
font-size: 12px;
font-style:italic;
}

SPAN.arial_schwarz_10 {
font-family: arial, helvetica;
color: #000000;
font-size: 10px;
}

SPAN.arial_schwarz_10_fett {
font-family: arial, helvetica;
color: #000000;
font-size: 10px;
font-weight: bold;
}

SPAN.arial_schwarz_10_kursiv {
font-family: arial, helvetica;
color: #000000;
font-size: 10px;
font-style:italic;
}

SPAN.arial_rot_10 {
font-family: arial, helvetica;
color: #CC0000;
font-size: 10px;
}

SPAN.arial_rot_10_fett {
font-family: arial, helvetica;
color: #CC0000;
font-size: 10px;
font-weight: bold;
}

SPAN.arial_rot_10_kursiv {
font-family: arial, helvetica;
color: #CC0000;
font-size: 10px;
font-style:italic;
}

SPAN.arial_schwarz_12 {
font-family: arial, helvetica;
color: #000000;
font-size: 12px;
}

SPAN.arial_schwarz_12_fett {
font-family: arial, helvetica;
color: #000000;
font-size: 12px;
font-weight: bold;
}

SPAN.arial_schwarz_12_kursiv {
font-family: arial, helvetica;
color: #000000;
font-size: 12px;
font-style:italic;
}

SPAN.arial_rot_12 {
font-family: arial, helvetica;
color: #CC0000;
font-size: 12px;
}

SPAN.arial_rot_12_fett {
font-family: arial, helvetica;
color: #CC0000;
font-size: 12px;
font-weight: bold;
}

SPAN.arial_rot_12_kursiv {
font-family: arial, helvetica;
color: #CC0000;
font-size: 12px;
font-style:italic;
}

P.faq_frage {
	text-indent: 17px;
	background: url(style_03_FILES/faq_frage.gif) no-repeat 0 0;
}

P.faq_antwort {
	text-indent: 17px;
	background: url(style_03_FILES/faq_antwort.gif) no-repeat 0 0;
}

IMG.rahmen_rot {
border: 1px solid #990000;
margin: 10px;
}

TABLE.rahmen_orange {
border: 1px solid #EE9906;
}

