*{
margin:0;

padding:0;}

body {
    background: none repeat scroll 0 0 #e6e6e6;
    color: #333333;
    font-family: Arial,sans-serif;
    FONT-SIZE: 13px;
    font-weight:normal;
    text-align:center;  

    }
    
A {FONT-SIZE: 13px;
	COLOR: #EF8418; TEXT-DECORATION: none; /*font-weight:bold;*/ border:0;
}
A:hover {text-decoration:underline;
}
H1  {
	MARGIN: 0 0 15px 0;
	FONT-SIZE: 16px;
	COLOR:  #EF8418;
	font-weight:bold;
}
H2 {
	margin: 15px 5px 3px 0;
	font-size: 13px;
	COLOR: #EF8418;
	font-weight:bold;
	}
P {
    FONT-SIZE: 13px;
    font-family: Arial,sans-serif;
    font-weight:normal;
    
}
P.bodytext{
      line-height:18px;
  }
 hr {
  border:#907e7b 1px;
  background-color:#907e7b;
  height:1px;
 margin: 0 50px;
} 
td {
    font-weight: bold;
    padding: 5px;
}
/* mailform ************************************* */
.csc-mailform-field {
   padding: 0px;
 margin: 0px;
}
.csc-mailform  textarea {
    background-image: url("/fileadmin/img/form_input_bg.jpg");
    border: 1px solid #BCBCBC;
    float: left;
    margin: 5px;
    padding: 2px;
     width: 350px;
}
.csc-mailform  select{
background-image: url("/fileadmin/img/form_input_bg.jpg");
    border: 1px solid #BCBCBC;
    }
/* referenzen ************************************* */

#referenzen h2{
  FONT-SIZE: 13px;
  padding: 10px 0 10px 5px;
  margin: 0 ;
  background-color:#333333;
  COLOR:  #ffffff;

}

#referenzen .csc-default{
     background-color: #F2F2F2;
    float: left;
    height: 250px;
    margin: 10px;
    padding: 0;
    width: 400px;
}
#referenzen p
{
  line-height: 14px;
  FONT-SIZE: 11px;
padding-top:5px;
padding-left:8px;
}

#referenzen img
{
padding-top:8px;
padding-left:5px;
}

#referenzen_liste h2{
  FONT-SIZE: 13px;
 padding: 10px 0 10px 30px;
  margin: 0 ;
  background: url(../img/typo3_macher_news.gif) no-repeat left;
 border-top: 1px solid;
}


/* Referenzen ende ************************************* */
#tx-stsocialnetwork_index
{ 
    float: left;
    margin-top: 10px;
 
}
#tx-stsocialnetwork_index_google
{ 
     float: left;
    margin-left: 10px;
    margin-top: 13px;
}

#tx-stsocialnetwork
{ 

  margin-top: 15px;
float:left;

}
#tx-stsocialnetwork_google
{ 
  
     float: left;
    margin-left: 10px;
    margin-top: 17px;}

/* Neues ************************************* */

.news-single-backlink {
    padding: 25px 0 0;
}
.news-single-item {
   padding:0;    }

#news{
   float: right;
    width: 250px;
        FONT-SIZE: 12px;
}

#news a {
	#color: #333333;
	font-weight: bold;
}

#news .newsBox{
    margin: 0 15px 10px;
}
#news  .newsLink{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	text-decoration:none;
	color:#FE7908;
	margin:0;
	padding:0 10px 0 0;
	display:block;
	float:right;
	background: url(../img/arrow_orange.gif) no-repeat right;
}

.news-amenu-container {
	width: 590px;
	margin-left: 0px;
}

.news-amenu-item-year {
	font-size: 12px;
	font-weight: normal;
}

.amenu-act {
	font-weight: normal;
}

#content_maint div.news-amenu-container ul {
	padding-left: 0px;
}

/* News ende ************************************* */

ul{
margin: 1px;
padding-left:15px;
}
#complete {
    background-image: url(../img/t3macher-center.png)  ;
    width: 850px;
    margin:0 auto 30px;
    text-align:left;
    padding:0 67px 0 73px;
   
}
#globalNav {
           background-image: url("../img/t3macher-naviline.gif");
        color:#CCCCCC;
        FONT-SIZE: 16px:
        height:32px;
        position:relative;
        left:-50px;
        width:900px;
        margin:15px 0 10px 0;
         padding-left:50px;

         line-height:30px;
}
#globalNav a {
          line-height: 32px;
           padding: 0 15px 0 15px;
           color:#ffffff;
           display: block;
           font-weight:bold;
  
}
#globalNav a:hover{
	background: #ffffff;
	color:#EF8418;  
      
          padding: 0 15px 0 15px;
          text-decoration: none;
  

}

#globalNav .set{
      background: #ffffff;
	font-weight:bold;
	color:#EF8418; 
	
}

#masthead {
}
#masthead_img {
    float: left;
}

#content_maint {
    float: right;
    width: 68%;
    padding-top: 20px;
}

#content_maint ul {
	padding-left: 20px;
}

#menuarea {
  # background-image: url("../img/t3macher_verlauf.gif");
  #background-position:   bottom;
    background-repeat: no-repeat;
    float: left;
    #min-height: 301px;
    padding: 19px 0 19px 0;
    width: 250px;

    
}
#menuarea_navi{
   background-image: url("../img/t3macher_verlauf.gif");
  background-position:  bottom;
    background-repeat: no-repeat;
    float: left;
    #min-height: 301px;
    width: 250px;
  background-color:#f8981d;
    
}

#menuarea_main {
    float: left;
    padding: 19px 0 19px 0;
    width: 250px;
}
#menuarea_main_navi{
    background-image: url("../img/t3macher_verlauf.gif");
    background-position:   bottom;
    background-repeat: no-repeat;
    float: left;
    height: 321px;
    width: 250px;
    background-color:#f8981d; 
}


/* Menu Left ************************************* */
#menuarea_navi li,
#menuarea_main_navi li 
{   width:100%;

        }

#menuarea_navi a,
#menuarea_main_navi a {
  	FONT-SIZE: 13px;
	font-weight:normal;
	line-height:22px;
	text-decoration:none;
         padding-left:20px;
	display:block;
	color:#ffffff;
	
		}
#menuarea_navi a:hover,
#menuarea_main_navi a:hover {
	background: url(../img/arrow_orange.gif) 5px 7px no-repeat ;
			}
#menuarea_navi .set,
#menuarea_main_navi .set {
	background: url(../img/arrow_orange.gif) 5px 7px no-repeat ;
	font-weight:bold;
		}
		
#menuarea_main li.menu_level1 a,
#menuarea_main li.menu_level2 a {
	word-wrap: break-word;
}

#menuarea_main li.menu_level1 {
	width: 239px;
	padding-right: 10px;
}

#menuarea_main li.menu_level2 {
	width: 220px;
	padding-right: 10px;
}

/* banner ************************************* */
#banner {
    margin:20px 0 0 60px; 
   

    
}


#contentarea {
	  float: left; 
           margin: 10px 0;
}
/*#contentarea a {
	FONT-SIZE: 13px;
	font-weight:normal;
	 text-decoration: underline;
       color:#000000;
       }*/
#content {
	float: left;
	width:570px;
	padding-right: 30px;
	}
#content_gross {
	float: left;
	#width:600px;

	}
#topcases {
    margin-top: 20px;
    background: url(../img/t3m_footer.jpg) no-repeat ;
       height: 161px;
}	
#topcases h1{
  FONT-SIZE: 13px;
  padding: 20px 0 0 40px;
}

#topcases .bodytext{
	  FONT-SIZE: 10px;
	 padding: 0 10px 0 10px;
	  
}
#topcases .csc-default{
	float: left;
	width: 190px;
	   height: 100%;
}
#topcases .internal-link{
	  FONT-SIZE: 10px;
}


#sitemap
{
	padding-left: 73px;
	float: left;
}
/*Suche ***************** */
#search{
	font-family:Arial,sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	padding:0;
	float:right;
}
#search form{
	padding:0;
	margin: 45px 60px 0;

	}
#search .send{
        width:19px;
	background: url(../img/Typo3-Macher_sendensearch.gif) no-repeat ;
	border:none;
	margin:4px 0 0 0;
	padding:0;
	float:left;
	height:19px;
}
#search .in{
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-weight:normal;
	FONT-FAMILY: Arial;
	height:17px;
	width:128px;
	margin: 4px 0 0 2px;
  	border: 1px solid #EF8418;
	float:left;
	padding-left:5px;
	}

.tx-indexedsearch-searchbox 
td
{
	
	padding:0 10px 0 10px;
	float:left;
	margin-top:10px;
}
.tx-indexedsearch-searchbox p
{
	margin:10px 0 10px 0;
	
}

/*Suche ***************** Ende  */

#board {
	float: right;
	width: 69%;
	margin-top: 18px;
}
.clear{
	clear:both;
}

#bottom {
    background: url("../img/t3macher-borderbottom.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 35px;
    margin: 0 0 0 -62px;
    width: 980px;

}
#bottom_menu
{             
    background: none repeat scroll 0 0 #907E7B;
    margin: 20px 0 0;
    padding: 10px 0;     }
  
#bottom_menu ul 
{             
    
    margin:  0;
    padding:  0;     }
    
.menu_level1 {

     	float: left;
         list-style-type: none;
                         }

  

.bottom_menu_level1 {

          background:#907e7b;
	  float: left;
          list-style-type: none;
          padding: 0 0 0 8px;
          width: 133px;
                   }
                   
.bottom_menu_level1 a{
   font-weight: bolder;
} 

.bottom_menu_level1 ul li a{
   font-weight: normal;
   word-wrap: break-word;
}              

.menu_level2 {
     
         	float: left;
         list-style-type: none;
         padding: 0 20px 0 20px;

                        }                 
.bottom_menu_level2 {
         background:#907e7b;
	list-style-type: none;
	                       }

#bottom_menu a{  
    color: #ffffff;
    font-size: 10px;
    /*font-weight: bold;*/
    height: 18px;
}

#bottom_text{

    color: #907e7b;
    font-size: 10px;
    margin: 10px 3px;


}
#bottom_text a{  
    color: #907e7b;
    font-size: 10px;
    font-weight: bold;
    height: 18px;
    padding: 0 35px 0 52px;
}
.tx-indexedsearch-browsebox {
 
    margin-top: 25px;
       clear: both;
}
.tx-indexedsearch ul li {
    list-style-type: none;
    float:left;
    
}
.tx-indexedsearch ul li a {
    padding: 4px;
    cursor: pointer;
    outline: 0 none;
    text-decoration: underline;
}
.csc-mailform-field {
    
  margin:4px ;
  padding:4px ;
}
.csc-mailform-field  label
{
   padding:0 0 4px 30px;
    margin:0 0 0 10px;
    
  
}
.csc-mailform-field  input
{
         float:right;
          margin:0 40px 0 ;
      
  
}

.csc-mailform-field  select
{
  
          margin:10px 40px 0 ;
      
  
}
.csc-mailform-field #mailformErsterTeilnehmer_350
{
 float:center;
}




