/* CSS Document  Kontaktseite */

#anleit { position:absolute; width:320px; height:22px; z-index:34; top:185px; left:122px; font-size:10px; text-align:center; }

#adressblock { position:absolute; top:10px; left:5px; width:455px; height:185px; border:1px none red; z-index:1 }
#c_heck { position:absolute; width:225px; height:23px; z-index:3; left:30px; top:327px; border:1px none #f0f; text-align:right }
#ch_eck { position:absolute; width:575px; height:23px; z-index:4; left:270px; top:325px; line-height:21px; border:1px none #f0f }

#a_nrede, #n_ame, #s_trasse, #p_lz, #t_elefon, #e_mail, #o_rt, #v_name { position:absolute; width:100px; height:20px; z-index:1; left:0px; top:0px; font-size:12px; border:1px none red; text-align:right;}
#n_ame { top:30px;}
#v_name { left:238px; top:30px; width:78px; }

#s_trasse { top:60px; }
#p_lz { top:90px; }
#o_rt { left:170px; top:90px;width:50px; }
#t_elefon { top:120px; }
#e_mail { top:150px; }

#an_rede,#na_me, #st_rasse, #pl_z, #or_t, #vn_ame, #fi_rma, #nu_mmer, #em_ail, #vo_rwahl { position:absolute; width:320px; height:19px; z-index:2; left:117px; top:-2px; border:1px none #00f; }
#na_me {top:28px; }
#vn_ame { width:114px; left:323px; top:28px; }

#st_rasse { top:58px; }
#pl_z { width:40px; top:88px; }
#or_t { width:210px; left:226px; top:88px;}
#vo_rwahl { width:40px; top:118px; }
#nu_mmer { width:270px; top:118px; left:167px; }
#em_ail { top:148px; }
#vn_ame input { width:107px; }
#na_me input { width:109px; }
#em_ail input, #st_rasse input { width:313px; }
#or_t input { width:204px; }
#vo_rwahl input, #pl_z input { width:39px;}
#nu_mmer input { width:263px; }
#ch_eck input { margin: 2px 5px 3px 3px; vertical-align:middle; border:0;height:14px;}

#t_extarea { position:absolute; width:110px; height:45px; z-index:12; left:5px; top:208px; border:1px none blue; text-align:right; }
#te_xtarea { position:absolute; width:320px; height:110px; z-index:13; left:122px; top:208px; z-index:1;border:1px none blue;}
textarea {font-size:12px;padding:2px 3px;border:1px solid #fc3; width:313px; height:100px;}
input {font-size:12px;padding:2px 3px;border:1px solid #fc3;}
select {font-size:11px;border:1px solid #fc3; width:80px; font-family:Arial, Helvetica, sans-serif;}
option {margin:0px 0px 3px 3px;width:55px;}

.star, .starh {color:#f30;letter-spacing:-2px;}
.starh {color:#ffc;}
.stern {color:#f30;}
#melder { position:absolute; width:325px; height:72px; z-index:3; left:565px; top:135px; color:#f00; border:1px solid red; }
#melder p{ margin:3px 0px 3px 5px; }
.submitt {width:70px;height:20px;background:#fff;cursor:pointer;border:1px solid #000; line-height:0.9}

#ueber { position:absolute; width:240px; height:34px; z-index:1; top:140px; left:131px; z-index:1; }
#ueber h1 { color:#900; font-size:24px; background:#ffC; font-weight:normal; }
#anfrageblock { position:absolute; width:340px; height:310px; z-index:102; top:25px; left:550px; z-index:1; border:1px none blue; }
#anfrageblock input { margin: 4px; vertical-align:middle; border:0; height:14px;}

#check_info { position:absolute; width:340px; height:220px; left:0px; top:85px; border:1px none blue; }
#check_ueber { position:absolute; width:300px; height:20px; left:0px; top:62px; border:1px none blue; }
#check_ruf { position:absolute; width:340px; height:50px; left:0px; top:10px; border:1px none blue; }
#check_info input, #check_ruf input  { padding:0px }
#ab_send { position:absolute; width:75px; height:25px; z-index:30; top:335px; left:835px; border:1px none #000; }
sup { font-size:9px; }