h1{
    margin-bottom:10px;
    font-size:28px;
}
h2{
    margin-bottom:7px;
    font-size:20px;
}
h3{
    margin-bottom:7px;
    font-size:16px;
}
ul{
    margin:0px;
    padding:0px;
}
ul li{
    padding:0px;
    margin:0px 0px 6px 0px;
}

p.intro{
    margin-bottom:30px;
}
p.last{
    margin-bottom:30px;
}
p.error{
    color:#df0024;
    font-weight:bold;
}


form.forum{
    padding:0px;
    margin:0px;
    display:inline;
}

form.forum p{
    float:left;
    margin:0px 0px 15px 0px;
    padding:0px;
    width:100%;
}

form.forum p img{
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
}

textarea{
    margin:0px;
    padding:0px;
    float:left;
    width:238px;
    height:150px;
    font-family:arial;
    font-size:11px;
    color:#153B63;
    border:1px solid #cccccc;
}

label{
    float:left;
    border:0px solid red;
    width:100px; 
}




input.textfield,input.textfield_spam{
    float:left;
    width:238px;
    font-family:arial;
    font-size:11px;
    color:#153B63;
    border:1px solid #cccccc;
}
input.textfield_spam{
    margin-left:100px;
    margin-top:10px;
}

input.submitbutton{
    float:left;
    cursor:pointer;
    font-size:12px;
    color:#153b63;
    width:120px;
    background:#b2c6db;
    border:1px solid #aeaeae;
}

.boschIntrotext {

	font-size:12px;
	color:#153B63;
	
	padding:12px 185px 12px 12px;
	background-color:#dfe9f3;
	width:343px;

}

.contentmain .box .textbox {
	padding:0px;
}