.shadow {
background-image:url(../i/schatten_grau.gif); background-repeat:repeat-y;
}

.content {
background-image:url(../i/bg_content.gif); background-repeat:repeat-y;
}

.qm {
		margin-top: 3px;

}

.adress {
	text-align:left;
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	color:#626264;
}

A.adress {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	color:#626264;
	line-height:14px;
	text-decoration:underline;
}

A.adress:HOVER {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	line-height:14px;
	text-decoration:underline;
}

p {
margin-bottom: 10px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

.text {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
  color:#333333;    
	padding-top:40px;   	
}

.projects {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
  color:#333333;
	
}

.projectsdes {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color:#333333;
	border-bottom: 1px #999999 solid;
	padding-top: 3px;
	padding-bottom: 3px;
	
}


.border {
  border: 1px #000000 solid;
}

.flash {
  border: 1px #000000 solid;
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
  color:#ffffff;
}

.ser {
		list-style-type:square;
		margin-left: -23px;
	}

.serul {
		margin-top: 0px;
		margin-bottom: 0px;		
}
	
.sub {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
  color:#ff9900;
	text-decoration: none;
}

A.sub {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
  color:#626264;
	text-decoration: none;
}

A.sub:HOVER {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
  color:#ff9900;
}

.textb {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 8pt;
	font-weight: bold;
	line-height: 15px;
  color:#333333;	
}
   

.bildr {
  	border: 1px #ee810d solid;
  }

.bild {
		font-family:tahoma,verdana,arial,helvetica;
		font-size: 10px;
		font-weight: normal;
		line-height: 15px;
	  color:#ee810d;
	  text-align:right;
  } 


.bordertlr {
  	border-top: 1px #485977 solid;
  	border-left: 1px #485977 solid;  	
  	border-right: 1px #485977 solid;
  }

A {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
  color:#000000;
}

A:HOVER {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
  color:#999999;
}

.textsubmenu {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 8pt;
	font-weight: normal;
	line-height: 15px;
  color:#FFFFFF;	




.input {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 8pt;
	border: 1px #000000 solid;
	text-align: left;
	font-weight: normal;
}

.select {
    width:100%;
    font-family:tahoma,verdana,arial,helvetica;
    font-size: 8pt;
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
}

.buttonform {
    font-size: 10px;
    border: 1px #000000 solid;
    background-color: #ffffff;
    color:#000000;	    
    text-decoration:none;
		font-family:tahoma,verdana,arial,helvetica;
    font-weight:bold;
    padding: 0px;
    margin-top:10px;
  }

.button {
    font-size: 11px;
    border: 1px #333333 solid;
    background-color: #ffff99;
    color:#333333;	
    text-decoration:none;
	font-family:tahoma,verdana,arial,helvetica;
    text-align:left;
    font-weight:normal;
    padding: 4px;
  }
 

LI {
	list-style-type:square;
	margin-bottom: 5px;
	line-height: 17px;
}

UL {
list-style-image:url(../i/pfeil.gif)

}

.ul2 {
	list-style-image:url(../i/pfeil_2.gif);
}
.adresse_email {
	text-align:left;
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	color:#626264;
}
.projects_klein {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
  color:#333333;
}

A.projects_klein:HOVER {
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
  color:#999999;
}
