/* Menu */
#mainnavcontainer           { list-style: none; padding-bottom: 0; width: 200px; height: 300px }
#mainnavcontainer ul    { list-style: none; margin-left: 10px; padding-left: 0}
#mainnavcontainer a:link           { color: black; font-size: 8pt; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-top: 5px; width: 180px; height: 20px; border-bottom: 1px dotted black }
#mainnavcontainer a:visited        { color: black; font-size: 8pt; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-top: 5px; width: 180px; height: 20px; border-bottom: 1px dotted black }
#mainnavcontainer a:hover    { text-decoration: underline }
#mainnavcontainer a:active  {  text-decoration: underline }


#subnavcontainer1          { list-style: none; padding-bottom: 0; width: 200px}
#subnavcontainer1 ul     { list-style: none; margin-left: 10px; padding-left: 0 }
#subnavcontainer1 a:link          { color: black; font-size: 8pt; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-top: 5px;width: 170px; height: 20px; border-bottom: 1px dotted black }
#subnavcontainer1 a:visited       { color: black; font-size: 8pt; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-top: 5px;width: 170px; height: 20px; border-bottom: 1px dotted black }
#subnavcontainer1 a:hover  {  text-decoration: underline }
#subnavcontainer1 a:active  {  text-decoration: underline }


#subnavcontainer2           { list-style: none; padding-bottom: 0; width: 200px }
#subnavcontainer2 ul     { list-style: none; margin-left: 10px; padding-left: 0 }
#subnavcontainer2 a:link          { color: black; font-size: 8pt; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-top: 5px;width: 160px; height: 20px; border-bottom: 1px dotted black }
#subnavcontainer2 a:visited       { color: black; font-size: 8pt; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-top: 5px;width: 160px; height: 20px; border-bottom: 1px dotted black }
#subnavcontainer2 a:hover  {  text-decoration: underline}
#subnavcontainer2 a:active  {  text-decoration: underline }


#subnavcontainer3           { list-style: none; padding-bottom: 0; width: 200px }
#subnavcontainer3 ul     { list-style: none; margin-left: 10px; padding-left: 0 }
#subnavcontainer3 a:link          { color: black; font-size: 8pt; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-top: 5px;width: 150px; height: 20px; border-bottom: 1px dotted black }
#subnavcontainer3 a:visited       { color: black; font-size: 8pt; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-top: 5px;width: 150px; height: 20px; border-bottom: 1px dotted black }
#subnavcontainer3 a:hover  {  text-decoration: underline}
#subnavcontainer3 a:active  {  text-decoration: underline }


#active_menu_link a:visited { 
	font-weight : bold;
	color: #465AA2;
	}


/*Bildunterschriften*/
.csc-textpic-caption {
	font-size: 10px;
	font-weight : bold;
	color: #465AA2; }

/*Für reines HTML */
.teaser {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    }


.contenttable {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    }

.important {
    color:red;
    }

.maintitle { 
	color: black; 
	font-size: 20pt;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #465AA2;
}

.center_column {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 14pt
}

/*normale Überschriften h1*/
.center_column h1 {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 15pt;
    font-weight : normal;
    text-decoration: none;
}

/*rote Überschriften h2*/
.center_column h2 {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 15pt;
    font-weight : normal;
    text-decoration: none;
    color:red;
}


/* allgemeine Linksdefinition*/
.center_column a {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #465AA2;
    text-decoration: none;      
}


/* Footer (Impressum, Sitemap)*/
.footer { 
color: black; 
font-size: 8pt; 
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
}

.footer a { 
color: black; 
font-size: 8pt; 
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
}


/* Listendefinition*/
.center_column li {
	padding-bottom: 10px;}


/* Sprachauswahl*/
.language-fieldcell a {    
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-decoration: none;  
}

/*Frames*/
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }

/*Powermail*/

.powermail_text {
color: #000000;
border: 1px solid #C0C0C0;
display:block;
}

/*Oberer Abstand von div mit Anregung */
.tx_powermail_pi1_fieldwrap_html_4, .tx_powermail_pi1_fieldwrap_html_10 {
margin-top: 20px;
}

.powermail_uid14, .powermail_uid19, .powermail_uid26 {
margin-bottom: 20px;
}

.powermail_textarea {
color: #000000;
border: 1px solid #C0C0C0;
display:block;
}

.powermail_uid8 {
margin-bottom:20px;
}

.button_submit, .powermail_submit, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit {
padding:0;
margin:0;
border:none;
font-size:10px;
background: url(button_bg_3.gif) no-repeat center;
color: #AE0000;
height:19px;
width:110px; 
}

.powermail_all {
font-size: 10px;
}


/* Error Message */
.powermail_mandatory_js {
color: red;
}


/*Mailform*/

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}


.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:90%;
padding-top:10px;
padding-bottom:10px;
padding-left:50px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}


.mf-check {
    border: 0px;
    float: left;
}

.mf-select {
    border: 1px solid #C0C0C0;
    margin-bottom: 5px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #000000;
background-color: #C0C0C0;
border: 0px;
}



/* Tabellendefinition */

table .contenttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*border: 1px solid #FF9900;*/
}
table .contenttable td{
	padding: 5px;
}

table .contenttable .tr-even {
	background-color: #cccccc;
}

.verticalline { border-left: 1px dotted black }

.horizontalline { border-top: 1px dotted black;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-decoration: none;}
    
