
.csc-mailform-field
{
   padding:5px;
   text-align:center;
}

.csc-mailform
{
   padding:5px;
}


.align-right{
      text-align:right;
}
.align-center{
      text-align:center;
}
.align-left{
      text-align:left;
}


.csc-frame-frame1
{
       background-color:#252e4a;
       border:'border-width:thin' 'border-style:solid' 'color:#FFFFFF';
}
.csc-frame-frame2
{
       background-color:#252e4a;
       border:'border-width:thin' 'border-style:solid' 'color:#FFFFFF';
}

.tx-srfeuserregister-pi1 input 
{
    background-color:#252e4a; 
    border-bottom-color:#000000; 
    border-right-color:#000000; 
    border-left-color:#000000; 
    border-top-color:#000000; 
    color: #FFB300;
    font-size: 10px;

}
.tx-srfeuserregister-pi1 label
{
    font-size: 10px;

}

.tx-srfeuserregister-pi1 legend
{
     color: #b8c0a8;

}
.table td
{
    valign:top;
}
/*
input {
    background-color:#252e4a; 
    border-bottom-color:#898989; 
    border-right-color:#898989; 
    border-left-color:#000000; 
    border-top-color:#000000; 
    color:#FFB300;
    font-size:9px;
}

textarea {
    background-color:#252e4a; 
    border-bottom-color:#898989; 
    border-right-color:#898989; 
    border-left-color:#000000; 
    border-top-color:#000000; 
    color:#FFB300;
    font-size:9px;
}
*/

body{
  font-size: 12px;
  color: #eeeeee;
  font-weight:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;

  }
p, li, dl, ol{
  font-size: 12px;
  color: #eeeeee;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  line-height:normal;
  text-indent:0px;
  text-align:left;
  list-style:none;
  }
  
  
dl { 
    margin: 0; 
    padding: 1em 0 0 0; 
}
    
dt, dd { 
    margin: 0;
    padding: 0 0 .5em 0; 
    float: left; 
}

dt { 
    clear: both; 
    width: 30%; 
    text-align: right; 
    padding-right: 1em; 
}


/*
dd { 
    text-align: left; 
    width: 50%; 
}  
*/
  
.tx-srfreecap-pi2-cant-read  a
{
  color: #3e5649;
  text-decoration: underline;
  font-weight: normal;
}

p a
{
  color: #eeeeee;
  text-decoration: underline;
  font-weight: normal;
    
}

h2{
  font-size: 18px;
}  
h1{
  font-size: 20px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #aaaaaa;
  /*display: inline;*/
  line-height:40px;
  }

h1 a {
  color: #aaaaaa;
  text-decoration: underline;
}
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #aaaaaa;
  /*display: inline;*/
  }
h3{
  font-size: 16px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #aaaaaa;
  }

.internal-link
{
  color: #3e5649;
  text-decoration: underline;
  font-weight: normal;
}


a{
  color: #eeeeee;
  text-decoration: none;
 /* font-weight: normal;*/
  }
 
  A:link {

	color : #ffffff;
	text-decoration : none;

}

A:hover {
	color : #3e5649;
	text-decoration : none;
}
.a:visited{
  color: #eeeeee;
  text-decoration: none;
  }

A:active {

	color : #3e5649;
	text-decoration : none;
}


.menutable td{
 /* background-color: #000000;*/
  color: #ffffff;
  font-size: 11px;
  }
.menutable a{
  text-decoration: none;
  color: #ffffff;
  }  
.menutable a:visited{
  text-decoration: none;
  }
.menu{
 /* padding-left: 35px;*/
  font-weight: normal;
  color: #ffffff;
  text-align:left;
  background-color: #303d4a;
  }
.menu a{
  font-weight: normal;
  color: #ffffff;
  text-align:left;
  
  }

.menu_ACT{
/*  padding-left: 35px;*/
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
  text-align:left;
  }
.menu_CUR{
 /* padding-left: 35px;*/
  color: #000000;
  background-color: #ffffff;
   font-weight: bold;
   text-align:left;
   
  }
.menu_ACT a{
   color: #000000;
  background-color: #ffffff;
   text-align:left;
   }
.menu_ACT a:visited{
   color: #000000;
  background-color: #ffffff;
   text-align:left;
   }
.menu_CUR a{
   color: #000000;
  background-color: #ffffff;
   text-align:left;
   }
.menu_CUR a:visited{
   color: #000000;
  background-color: #ffffff;
   text-align:left;
   }

.menu a:hover{
  color: #b8c0a8;
  }
.menu2 a:hover{
  color: #b8c0a8;
  }


.menu2{
  /*padding-left: 25px;*/
  color: #aaaaaa;
  font-weight: normal;
  text-align:left;
  }  
.menu2 a{
  /*padding-left: 25px;*/
  color: #aaaaaa;
  font-weight: normal;
  text-align:left;
  }
.menu_ACT2{
  /*padding-left: 25px;*/
  color: #aaaaaa;
  font-weight: normal;
  text-align:left;
  }
.menu_ACT2 a{
  /*padding-left: 25px;*/
  color: #aaaaaa;
  font-weight: normal;
  text-align:left;
  }
  
.menu_CUR2{
  /*padding-left: 25px;*/
  color: #aaaaaa;
  font-weight: normal;
  text-align:left;
  text-decoration: underline;
  }
  
.menu_CUR2 a{
  /*padding-left: 25px;*/
  color: #aaaaaa;
  font-weight: normal;
  text-align:left;
  text-decoration: underline;
  }
.menu_CUR2 a:visited{
  /*padding-left: 25px;*/
  color: #eeeeee;
  font-weight: normal;
  text-align:left;
  text-decoration: underline;
  }



.menu_over{
  background-color: #ffb300;
  }

.impressum {
	color: #b8c0a8;
	font-weight: normal;
	text-decoration:none;
}

.tabellentext{
	font-size: 9px;
}


.breadcrumb{
    text-align:left;
    font-size: 8px;
    color: black;
    font-style: italic;
    padding-left: 25px;
}
.breadcrumb a{
    color: black;
}

.footer{
    text-align:center;
    font-size: 9px;
    color: white;
} 
.csc-sitemap A:link {
	FONT-WEIGHT: bold; 
	COLOR: #aaaaaa;
         BACKGROUND-COLOR: transparent; 
         TEXT-DECORATION: none
}
.csc-sitemap A:visited {
	FONT-WEIGHT: bold; 
	COLOR: #aaaaaa;
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}
.csc-sitemap A:hover {
	COLOR: #ffffff;
         BACKGROUND-COLOR: transparent; 
         TEXT-DECORATION: none
}
.csc-sitemap A:active {
	FONT-WEIGHT: bold;
	COLOR: #aaaaaa;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}

.indent{
    padding-left: 15px;
}
.indent p.bodytext
{
    font-size: 10px;
}

.detail
{
    font-size: 10px;
}
.important { 
  font-size: 10px;
  color: #FF0000;
  font-weight:normal;
 }
.menu_bottom{
  color: #000000;
  text-align:right;
  font-weight: normal;
  font-size: 10px;

  }
.menu_bottom a{
  font-weight: normal;
  color: #000000;
  font-size: 10px;

  }
  
 h6{
  font-size: 40px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #aaaaaa;
  /*display: inline;*/
  line-height:40px;
  }
h6 a {
  color: #aaaaaa;
  text-decoration: underline;
}


