/*braugasthaus zum alten fritz css*//*this stylesheet: ©2006 kill.gates*/h3,h1 {margin: 0 0 0.9em 0;font-size: 100%;font-weight: normal;color: #4c667f; }span {margin: 2em 0 0.5em 0;font-size: 80%;font-weight: normal;color: #333; }p {margin: 0 0 1.5em 0;font-size: 80%;font-weight: normal;line-height: 165%;color: #333; }.line {margin: .5em 0 0em 0;width: 100%;height: 1em;border-top: 2px solid #fff; display: block;clear:both;}.descmain {width: 700px; height: 100%;}.contmain {clear:both;margin: 0.8em 0 0.8em 0;width: 700px; }.sendreset {padding: 0 0 0 210px;left: 200px;width: 500px;float: left; }/*-----------------------forms---------------------------------------*/.description {width: 700px; }.contact {width: 700px; }/*-----------------------fieldsets-----------------------------------*/fieldset {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 80%;background-color: transparent;color: #333;border: solid 0 #fff; }.area {margin: 0px 0px 1em 0px;width: 460px; height: 75px; }.left {margin: 0px 0px 1em 0px;width: 30%;font-weight: bold; line-height: 125%;display: block;float: left; }.right {margin: 0px 0px 1em 0px;width: 68%; line-height: 125%;display: block;float: left; }.label {	clear:both;	width:30%;	font-weight: normal;	float: left;}label.gehalt {	clear:none;	width:7%;}label.semester {	clear:none;	width:9%;}label.stundenzahl {	margin-left:10px;}span.test {	border:1px solid red;	display:inline;	float:left;}br.clear {	clear:both;}.input {	margin: 0px 0px 1em 0px;	width: 460px; }input.rmleft { margin-left:10px; }input.gehalt {	float:left;	width:22%;	margin-right:10px;}input.studium {	float:left;	width:48%;	margin-right:10px;	-margin-left:3px;}input.semester {	float:left;	width:4%;	margin-right:10px;}input.stundenzahl {	margin:0;	width:5%;	margin-right:8px;}input.zeit {	margin:0;	width:10%;	margin-right:8px;}h1.bewerbung {	font-weight:bold;	color:#333333;	margin-bottom:20px;}.send {width: 80px;height: 20px;border: 0px solid #fff;color: #fff;background: #000034;text-align: center;line-height: 20px;float: left;}.reset {margin: 0 1em 0 0;width: 80px;height: 20px;border: 0px solid #fff;color: #fff;background: #000034;text-align: center;line-height: 20px;float: left;}.area2 {margin: 0px 0px 1em 0px;width: 75%; height: 75px; }.label2k {width: 20%;font-weight: normal;float: left; }.input2 {margin: 0px 0px 1em 0px;width: 75%; }.send2 {width: 80px;height: 20px;border: 0px solid #fff;color: #fff;background: #000034;text-align: center;line-height: 20px;float: left;}.reset2 {margin: 0 1em 0 0;width: 80px;height: 20px;border: 0px solid #fff;color: #fff;background: #000034;text-align: center;line-height: 20px;float: left;}.sendreset2 {padding: 0 0 0 100px;left: 200px;width: 500px;float: left; }