/* Style sheet haupt */
body{background-color:#f7f7c4;font-family:verdana, sans-serif;font-size:0.8em;line-height:1.5em;}
#wrapper{background-color:#ffffff;}
a{text-decoration:none;color:#5c5b5b;}
a:hover{text-decoration:none;color:#a50431;}
.active,.trail{color:#a50431;}
#header{background:url("tl_files/Layout/kopf.jpg") left top no-repeat;}
#container{width:960px;margin:10px 0 5px 20px;}
#left,#right{border:1px solid #8a8a8a;}
#right .inside{margin:10px;}
p.partner{margin:15px auto 0;text-align:center;}
#navi{width:960px;height:30px;margin:5px 0 5px 20px;border-width:1px 0px;border-style:solid;border-color:#8a8a8a;}
#footer{width:960px;margin:15px 0 0 20px;border-top:1px solid #8a8a8a;border-right:0px solid #8a8a8a;border-bottom:0px solid #8a8a8a;border-left:0px solid #8a8a8a;}
h1,h2,h3,h4{font-family:verdana;color:#7a7a7a;}
h1{margin:18px 0;font-weight:normal;font-size:1.8em;line-height:1.4em;}
h2{margin:13px 0;font-weight:normal;font-size:1.3em;line-height:1.3em;}
h3{margin:5px 0;font-weight:normal;font-size:1.2em;line-height:1.2em;}
h4{margin:0 0 5px;font-weight:normal;font-size:1.1em;line-height:1.2em;}
#navi ul{height:20px;bottom:0;left:0;right:0;top:5px;position:relative;overflow:visible;margin:5px 0 0 240px;padding:0;vertical-align:baseline;line-height:1em;list-style-type:none;}
#navi ul li{display:inline;margin:0 12px 0 0;padding:0;list-style-type:none;}
#left ul{margin:0 0 12px 30px;padding:0;list-style-type:none;}
.frt{margin:0 8px;padding:10px 0;border-top:1px solid #cccccc;border-right:0px solid #cccccc;border-bottom:0px solid #cccccc;border-left:0px solid #cccccc;}
.frt_first{margin:0 8px;padding:10px 0;}
.frt_titel{font-size:1.4em;}
#startseite,#presse,#sponsoraussteller-werden,#dresden,#potsdam,#muenchen,#duisburg,#agb,#sponsoren-partner{width:550px;}
form.anmeldung{margin:0 50px 0 0;padding:0 20px 20px;border:1px solid #8a8a8a;}
.unsichtbar{display:none;}
fieldset{margin:25px 0 0;padding:0;border:0px;}
legend{font-size:1.3em;color:#7a7a7a;}
label.left{width:25%;float:left;}
.radio_punkt_1{width:30px;float:left;margin:5px 0 0;}
.radio_punkt_2{width:30px;float:left;margin:5px 0 20px;}
.radio_punkt_3{width:30px;float:left;margin:5px 0 30px;}
input.radio_punkt{float:left;}
input.inputtext,select{width:350px;}
input.inputtext_bank{width:315px;}
.select_seminar{width:480px;}
.stern{font-weight:bold;color:#a50431;}
.bankverbindung{margin:0 0 0 45px;}
.mitteilung_anmeldung{width:520px;height:100px;font-family:verdana, sans-serif;font-size:14px;}
.fehlermeldung2{margin:0 0 5px;font-size:0.9em;color:#a50431;}
.fehlermeldung{margin:0 0 5px 156px;font-size:0.9em;color:#a50431;}
.fehlermeldung_bank{margin:0 0 5px 145px;font-size:0.9em;color:#a50431;}
.button{float:right;}
.fehlerbox{margin:20px 0 0;padding:10px;text-align:center;font-weight:bold;font-size:1.2em;color:#a50431;}
.ws{width:450px;}
.inhalt{margin:0 20px;}
td.prgr_1{width:100px;margin-left:auto;padding:10px 0 0;text-align:right;vertical-align:top;}
td.prgr_2{padding:10px 0 0;vertical-align:top;height:auto;}
td.ref_1,td.ref_2,td.sem_1,td.sem_2{padding:0;vertical-align:top;}
td.sem_1{}
.ampelbild{bottom:0;left:0;right:0;top:5px;position:relative;}
.fett{font-weight:bold;}
