/* CSS Document */

hr {

  height: 1px;
  color: #ffffff;
}

/* NEWS styles" */
span.tx-ttnews-browsebox-strong, span.tx-ttnews-browsebox-SCell {
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #999;   
}

/* NEWSLETTER box" */
div.newsletter_1  { 

     background-color:#E0FFCF;
     width: 180px;
     padding:5;
}
/* NEWSLETTER box" */
div.newsletter_2  { 

     background-color:#CDFCB4;
     width: 180px;
     padding:5;
}

/* LAUFTEXT box" */
input.lauftext { 

     color: #ff6400;
     border: solid 1px #FFFFFF;

}


body, table, p, div, span, select, input, textarea, ul, ol, td, th, tbody { 
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 13px;
       color: #555;      
       MARGIN-TOP:0;
       MARGIN-LEFT:0;
       vertical-align : top;
       
}


table.imgtext-table {
      vertical-align : top;
}

tabel, tr, td, p, div, img, th {
       margin:0; 
       padding:0;
       border:0;
       vertical-align : top;
       

}


img {

    display: block;

}


a img{
   border:0;
   color : #fff;
   border: none;
} 

a:focus, a:hover, a:active { outline:none }

A:active img {
   border:0;
}  

p.align-left{
text-align: left;
}

p.align-center{
text-align: center;
}

p.align-right{
text-align: right;
}

p.align-justify{
text-align: justify;
}

p {
 margin-top: 0;
 margin-bottom: 12;

}

span.seitentitel {

       font-family: Arial, Helvetica, Verdana, sans-serif;
       font-size: 20px;
       color: #666; 
       text-transform: uppercase;     
}



span.paragraphentitel {

       font-family: Arial, Helvetica, Verdana, sans-serif;
       font-size: 20px;
       color: #999;  
       font-weight:normal;  
}

span.texttitel {

       font-family: Arial, Helvetica, Verdana, sans-serif;
       font-size: 13px;
       color: #555; 
       font-weight:bold;   
}

span.text {

       font-family: Arial, Helvetica, Verdana, sans-serif;
       font-size: 13px;
       color: #555;    
}



td.align-left{
text-align: left;
}

td.align-center{
text-align: center;
}

td.align-right{
text-align: right;
}

td.align-justify{
text-align: justify;
}

div.specialmenu_1{
	background-color : #ff6400;
    margin-top: 0px;
}

div.title_container {
   margin-top:10px;
   margin-bottom:0px;
   height:76px;

}


a.specialmenu_1_link:link {
	text-decoration : none;
	color : #ffffff;
    font-size: 10px;
}

a.specialmenu_1_link:hover, a.specialmenu_1_link:visited:hover {
	text-decoration : none;
	color : #999999;
	font-size: 10px;
}

a.specialmenu_1_link:active {
	text-decoration : none;
	color :  #ffffff;
	font-size: 10px;
}

a.specialmenu_1_link:visited {
	text-decoration : none;
	color : #ffffff;
	font-size: 10px;
}


a.specialmenu_2_link:link {
	text-decoration : underline;
	color : #ff6400;
}

a.specialmenu_2_link:hover {
	text-decoration : underline;
	color : #ff6400;
}

a.specialmenu_2_link:active {
	text-decoration : underline;
	color : #ff6400;
}

a.specialmenu_2_link:visited {
	text-decoration : underline;
	color : #ff6400;
}

 
A:link {
	background-color : transparent;
	color : #999999;
	text-decoration : underline;
}
A:visited {
	background-color : transparent;
	color : #999999;
	text-decoration : underline;
}
A:hover {
	background-color : transparent;
	color : #ff6400;
	text-decoration : none;
}

A:active {
	background-color : transparent;
	color : #ff6400;
	text-decoration : none;
}
 

A:link span {
	background-color : transparent;
	color : #999999;
	text-decoration : underline;
}
A:visited span {
	background-color : transparent;
	color : #999999;
	text-decoration : underline;
}
A:hover span {
	background-color : transparent;
	color : #ff6400;
	text-decoration : none;
}

A:active span {
	background-color : transparent;
	color : #ff6400;
	text-decoration : none;
}  

div.menulink_no a:link { color: #999999; font-size: 12px; font-family: Arial,Verdana,Helvetica; text-decoration: none; }
div.menulink_no a:visited {  color: #999999; font-size: 12px; font-family: Arial,Verdana,Helvetica; text-decoration: none; }
div.menulink_no a:active { color: #999999; font-size: 12px; font-family: Arial,Verdana,Helvetica; text-decoration: none; }
div.menulink_no a:hover { color: #ff6400; font-size: 12px; font-family: Arial,Verdana,Helvetica; text-decoration: none; }

div.menulink_cur a:link {   color: #ff6400; font-size: 12px; font-family: Arial,Verdana,Helvetica; text-decoration: none; }
div.menulink_cur a:visited {   color: #ff6400; font-size: 12px; font-family: Arial,Verdana,Helvetica; text-decoration: none; }
div.menulink_cur a:active {   color: #ff6400; font-size: 12px; font-family: Arial,Verdana,Helvetica; text-decoration: none; }
div.menulink_cur a:hover {   color: #ff6400; font-size: 12px; font-family: Arial,Verdana,Helvetica; text-decoration: none; }



.filelinks {
  margin-bottom:12px;

}

SELECT, TEXTAREA, INPUT {  
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px 
}


H1 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	color : #999999;
	margin-bottom : 0px;
	margin-top : 0px;
}
H2 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 15px;
	color : #999999;
	margin-bottom : 10px;
	margin-top : 0px;
}
H3 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #999999;
	margin-bottom : 0px;
	margin-top : 0px;
}
H4 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	margin-bottom : 0px;
	margin-top : 0px;
}


