*{
        margin: 0;
        padding: 0;
        border: 0;
        }

html, body {
	/*font-family:  Tahoma,Verdana, Arial, sans-serif;*/
	font-size: small;
        letter-spacing: 0px;
	line-height: 140%;
	color: #666666;
	height: 100.1%;
	background: transparent url(Streifen_links_vorab.gif) repeat-y fixed;
	background: #333 /*url(../dummy.jpg) 50% no-repeat*/;
	}

b, strong { font-size: small;}

#all{
        position: relative;
	margin: 0 auto;
        width: 1000px;
height: 568px;
        background: #E2E3E4 /*url(../dummy.jpg)*/;
	}
	
p{
	margin-bottom: 1em;
}

	
#top{
	position: relative;
	width: 760px;
	height: 180px;
	background: #fff;
	}

	
#left{  display: inline;
	float: left;
	width: 250px;
margin-left: 20px;
        height: auto;
	background-color: transparent;

	}
	
#content{
        position: relative;
        display: inline;
	float: left;
	width: 400px;
        height: auto;
	background-color: transparent;

	}
	


#menu{
	/*background-color: #E2E3E4*/;
	float: left;
position: relative;
width: 250px;
line-height: 140%;
margin-top: 75px;
border: 0px solid #f00;

	}
#menu h1{
	font-size: 11px;
        font-weight: bold;
        margin-bottom: 13px;

	}
	
#menu ul{
	list-style-type: none;
	font-size: 100%;
        text-align: left;
	}
	
#menu ul li{
	display: block;

	
	}
	
#menu ul li a {
	display: inline;
	width: auto;
	height: auto;
        font-weight: normal;
font-size: 11px;
	padding: 0 0 2px 0;
	text-align: left;
	
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 1%;


	}	
	
#menu ul li a:link, #menu ul li a:visited{
	color: #666666;
        text-decoration: none;
border-bottom: 1px solid #666;
	}
	
#menu ul li a:hover, #menu ul li a:active{
	color: #666666;
        text-decoration: none;
border-bottom: 0px solid #666;

	}

#menu a.menu_active{
	color: #a89284 !important; 
	background: #fff !important;
	}

#cube{
width: 211px;
height: 242px;
margin-top: 50px;
background-image: none;
}





#nav_top{
	position: relative;
	float: left;
	width: 650px; 
        margin-top: 76px;
        border: 0px solid #f00;
	border-top: 0px solid #fff;
	background-color: transparent;
    }

#nav_top ul{
	position: relative;
	width: auto;
	height: auto;
	padding: 0 0 0 0px;
	list-style: none;
	}

#nav_top ul li{
	position: relative;
	float: left;
	font-weight: normal;
	font-size: 11px;
padding-right: 25px;
}
	
#nav_top ul li a:link, #nav_top ul li a:visited{
	display: block;
	padding: 0;
	color: #666;
text-decoration: none;
	border-bottom: 1px solid #666;
	background-color: transparent;
	}
	
#nav_top ul li a:hover, #nav_top ul li a:active, #nav_top ul li a.nav_top_active{
	color: #666 !important;
/*text-decoration: none;*/
border-bottom: 0px solid #666;
	background-color: transparent;
	}
	
#nav_top ul li.blank{
    color: #DEE4F2;
    position: relative;
	float: left;
	font-weight: bold;
	font-size: 80%;
	}


#breadcrumb{
	position: relative;
	float: left;
	width: auto; 
        margin-top: 0px;
        border: 1px solid #f00;
	/*border-top: 1px solid #fff;*/
	background-color: transparent;
    }

#breadcrumb ul{
	position: relative;
	width: auto;
	height: auto;
	padding: 0 0 0 0px;
	list-style: none;
	}

#breadcrumb ul li{
	position: relative;
	float: left;
	font-weight: normal;
	font-size: 12px;
padding-right: 5px;
}
	
#breadcrumb ul li a:link, #breadcrumb ul li a:visited{
	
	padding: 0;
	color: #666;
text-decoration: none;
	border-bottom: 0px solid #666;
	background-color: transparent;
	}
	
#breadcrumb ul li a:hover, #breadcrumb ul li a:active, #nav_top ul li a.nav_top_active{
	color: #666 !important;
/*text-decoration: none;*/
border-bottom: 0px solid #666;
	background-color: transparent;
	}
	
#breadcrumb ul li.blank{
    color: #DEE4F2;
    position: relative;
	float: left;
	font-weight: bold;
	font-size: 80%;
	}


/*Kontaktformular */

  
  
 div.mailformplus_contactform label, 
 div.mailformplus_contactforminput, 
 div.mailformplus_contactform textarea { /* Alle Labels UND Formularelemente ausw�hlen */
  display: block;
  float: left;
  margin: 0;
}

 div.mailformplus_contactform label {
     width: 80px; /* Breite.*/
     height: 18px;
     margin: 0 0 5px 0;
    
 }
 
  div.mailformplus_contactform input
   {
     width: 240px; /* Breite.*/
     border: 0px solid #ccc;
     height: 18px;
      margin: 0 0 5px 0;
     
 }
 
   div.mailformplus_contactform textarea {
     width: 240px; /* Breite.*/
     border: 0px solid #ccc;
     height: 90px;
     overflow: auto;
     margin: 2px 10px 5px 0;
 }
 
  

div.mailformplus_contactform form br { /* Alle Zeilenumbr�che in Formularen ausw�hlen */
  clear: both; /* das floating der labels und inputs aufheben */
  height: 1px;
}

div.mailformplus_contactform input.submit { /* den Submit-Button */
  float: none;
  width: 80px;
  margin: 5px 5px 0 0;
}

div.mailformplus_contactform input#reset { /* den Submit-Button */
  float: none;
  width: 80px;
}
  
  
.tx-indexedsearch-rules{
   
	width: 400px;
        height: auto;
	background-color: transparent;
	font-size: small;

	}
	
div.tx-indexedsearch-rules h2 { font-size: 12px;}
	
	
#searchfield {position: relative;
              left: 740px;
              top: 75px;
              width: 200px;
              height: auto;}
              
#searchfield input { width: 80px} 

#quote { position: absolute;
             left: 0px;
             top:0px;
             width: 40px;
             height: 100%;
             z-index: 2500;
           /* background: transparent url(Streifen_links_vorab.gif) repeat-y fixed;*/
             }    
             
.tx-crfprojedctmanager-pi1 {   
	position: relative;
	left:-10px;
	top:0px;
	margin-bottom: 50px;
}   


.tx-crfprojedctmanager-pi1-singleViewField-pro-shortdesc {
	position: absolute;
	left: 10px;
	top: 0px;
	width: 250px;
	height: 45px;
	overflow: hidden;


}

.tx-crfprojedctmanager-pi1-singleViewField-pro-longdesc{
 position: relative;
 top: 0px;
  float: left;
  width: 400px;
  margin-left: 10px;
  margin-right: 15px;
 

}

.tx-crfprojedctmanager-pi1-singleViewField-pro-data {
position: absolute;
top:444px;
left: 542px;
 float: left;
  width: 200px;
  font-size: 11px;

}

#right h1 {font-size: 4px}
