body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

.debug{
background-color:#FFFF00}


.topcontainer{
	padding-top:25px;
}

.clear{
clear:both}

.topcontainer .left{
 float:left;
 padding-left:40px;
}


.confirm{
border:1px solid #66CC00;
background-color: #66CC00;
color:#FFFFFF;
padding:4px;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px; /* CSS3 */
}


.new_offers{
	margin:10px 0px;
	border:1px solid #66CC00;
	padding:10px;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
	-khtml-border-radius:5px; /* Konqueror */
	border-radius:5px; /* CSS3 */



}

.topcontainer .right{
 float:right;
padding-right:40px
}

.topcontainer .right div{
 float:left;
 padding-left:20px
}

.log_info{
	font-size:11px;
	  padding-top:2px

}

#pro_left{
 float:left;
}

.pro_right{
margin-right:40px;
margin-top:30px;
 float:right;
height:500px;
width:300px;
overflow-y:scroll;
}

.pro_right table{

 float:right;

}

.clear{
clear:both
}


#FlashContainer{
margin-left:20px;
}


form{
	margin: 0px 0px 0px 0px;
}
textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
}

.Stil2 {
	color: #3399FF;
	font-weight: bold;
	font-size:12px;
}

a{
	color: #333333;
	text-decoration:none;
}
a:hover{
	color: #0099FF;
}

.link-blau {
	color: #0099FF;
}
.link-blau1 {
	color: #0099FF;
	font-size:12px
}



.link-rot {
	color: #FF0033;
}
.link-rosa {
	color: #FF9900;
}
.link-schwarz {
	color: #000000;
	
}
.link-schwarz-bold {
	color: #000000;
	font-weight:bold;
	
}
.link-grau {
	color: #999999;
	font-size:80%;
}
.titel{
font-size: 180%;
	color: #0099FF;
}

.titel-grau {
	color: #999999;
}
.titel-schwarz {
}

.m {
	font-size:75%;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.achtung {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
}
.link-weiss {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.link-weiss:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.H1 {
	color: #333333;
}
p{
font-size: 95%;
}
.nr {
font-size: 75%;
	color: #000000;
}
.projekt {
	color: #666666;
}
.tabelle {
}
.big{
font-size: 180%;
}

#bestellungen,#changePersData,#changePW,#Mail{
	padding-top:0px;
	padding-left:40px;
	clear:left;

}

.subcontainer{
width: 640px;
border:1px solid #dddddd;
padding-right:10px;
padding-left:10px;
padding-top:20px;
font-size:75%;
}
.anfragetitel{
border-bottom:1px solid #555555;
clear:both;
height:30px;
}
.anfragetitel1{
height:30px;
}
.col{
padding-top:5px;
float:left;
}
.col_r{
padding-top:5px;
float:right;
text-align:right;
}

#navigation_kunden{
padding-left: 40px;
	font-size: 80%;
}
.nav_kunden{
	font-weight: normal;
	cursor:pointer;
	float:left;
	padding-right:10px;
	padding-left:10px;
	border:1px solid #dddddd;
	background-color:#eeeeee;
}

.label{
	clear: left;
	float: left;
	width: 140px;
		color: #0099FF;
}
.inputcont{
	float: left;
	padding-right: 10px;
		padding-bottom: 10px;
}
.clear{
	clear: left;
}
#meldung{
	color: #FF3333;
	padding-bottom:10px;
}

.architekt{
font-size: 180%;
color:#CCCCCC;
}
.architekt a{
color:#000000;
text-decoration:none;
}
.architekt a:hover{
color:#0099FF;

}


