/* CSS Document */

#kontakt_data {width:100%;}
.Kontakt_left {width: 375px; float:left;}
.Kontakt_right {width: 375px; float:right;}

.text_left {width: 375px; float:left; padding-bottom:20px;}
.text_right {width: 375px; float:left; padding-left:80px; padding-bottom:20px;}

.download {width:383px; height: 98px; background:url(../img/layout/bg_download.png) top no-repeat; margin-right:-5px;}
.download div {padding:17px 20px;}
.download h2 {font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; margin:11px 0 5px 0;}
.download label {display:block; padding-bottom:3px;}

.smallprint {font-size:10px; color:white; margin:0; padding:0;}
.small { font-size:10px; line-height:12px; }

#Formular .whitespace {line-height:5px;}
#Formular {width:830px; font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;}
#Formular input {margin:3px 0 0 0; padding:0;}
#Formular td {vertical-align:top; margin:0; padding:3px 0 0 0 ;}
#Formular td.text {width:130px;}
#Formular td.text label {display:block; margin-top:4px;}
#Formular td.textsmall {width:30px;}
#Formular td.textsmall label {display:block; padding-left:20px; margin-right:15px; margin-top:4px;}
#Formular td textarea {width:100%;}
#Formular td.largefield input{width:100%}
#Formular td.largefield {width:241px; text-align:right;}
#Formular td.smallfield {width:80px;}
#Formular td.smallfield input { width:100%;}
#Formular td.smallfield2 {width:156px;}
#Formular td.smallfield2 input {width:100%;}

.Kontakt_bottom {width:100%; margin-top:25px;}
.Kontakt_bottom table {width:270px; margin:0 auto;}
.Kontakt_bottom .marker {width:470px;}

input.textfields_missing {background-color: #7F7FFF;}
.textarea_missing {background-color: #7F7FFF;}
.box {width:20px; text-align:center;}
.errorbox {width:20px; text-align:center;background-color: #7F7FFF;}
.checkbox {
	width: 10px;
  vertical-align: middle;
	margin-bottom : 4px;
}
.error {color:red;}

.submit {
	display:block;
	margin:0 auto;
	width:80px;
}

#ladebalken {width: 375px; float:right; text-align:center; margin-top:30px;}

	table.kontakt {font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#ABABAB; width:100%;}
	table.kontakt th {text-align:left; font-weight:bold; color:black; padding-right:50px; vertical-align:top; border-bottom: 1px dotted #ABABAB; }
	table.kontakt td {text-align:left; vertical-align:bottom; border-bottom: 1px dotted #ABABAB; }
	table.kontakt .last {border:none;}
