body { font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff; color: #666666; font-size: 11pt; scrollbar-base-color:#38520D; scrollbar-track-color: #38520D; scrollbar-shadow-color: #6B7D0D; scrollbar-arrow-color: #A0B619; background-image: url(images/layout/bg_balken_links.gif); background-repeat:repeat-y; }

td { font-family: Arial, Helvetica, Verdana, sans-serif; color: #666666; font-size: 10pt }

h1 { font-family: Arial, Helvetica, Verdana, sans-serif; color: #ffffff; font-size: 13pt; font-style: italic; font-weight: bold; background-color: #FF9900 }

h2 { font-family: Arial, Helvetica, Verdana, sans-serif; color: #666666; font-size: 10pt; font-weight: bold; font-style: italic }

h3 { font-family: Arial, Helvetica, Verdana, sans-serif; color: #FF9900; font-size: 10pt; font-weight: bold; font-style: italic }

p { font-family: Arial, Helvetica, Verdana, sans-serif; color: #666666; font-size: 10pt }

.orange { color: #666666; font-size: 10pt; font-weight: bold; background-color: #ffffff }

.fett { font-weight: bold }

.fett2 { font-family: Arial, Helvetica, Verdana, sans-serif; color: #666666; font-size: 10pt; font-weight: bold; font-style: italic }

.copy { font-family: Arial, Helvetica, Verdana, sans-serif; color: #C5C4C4; font-size: 8pt }

a:link {  text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color:#666666; font-size: 9pt }

a:visited {  text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color:#666666; font-size: 9pt }

a:hover { text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FF9900; font-size: 9pt }

a:active { text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FF9900; font-size: 9pt }

a:focus { text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color: #666666; font-size: 9pt }

a.under {  text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color: #C5C4C4; font-size: 8pt }

a.under:visited {  text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color:#C5C4C4; font-size: 8pt }

a.under:hover { text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FF9900; font-size: 8pt }

a.under:active { text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FF9900; font-size: 8pt }

a.under:focus { text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; color: #C5C4C4; font-size: 8pt }




#formular { margin:0 auto; padding:0; width:550px; text-align:left; position:absolute; top:540px; left:190px } 

form { margin:0; padding:0; }

fieldset {border:1px solid #999; padding:10px; margin:5px; text-align:left; }

fieldset#namen {width:250px; float:right; border-color:#c00; /* Breite der Rahmen */ }

fieldset#daten {width:230px; float:left; clear:left; border-color:#006699;}

fieldset#buseinsatz  {width:250px; height:208px; float:right; border-color:#339966;}

fieldset#nachricht {width:230px; height:208px; float:left; clear:left; border-color:#FF9900;}

fieldset:hover {border: 1px dotted;}

legend {font-size:1.1em; color:#666; font-weight:bold; padding:5px; margin:5px; background:none;}

label { color:#666; font-size:9pt; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:70px; display:block; float:left; clear:left;}

label.datum { color:#666; font-size:9pt; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:70px; display:block; float:left; clear:left;}

input {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:145px; background:#fff; color:#666;}

input.radio {border:0px; padding:0px; margin:0px; width:20px; height:20px; background:#fff; color:#666;}

fieldset#namen input:focus {border-color:#c00;}

fieldset#daten input:focus {border-color:#006699;}

fieldset#buseinsatz input:focus {border-color:#339966;}

fieldset#nachricht input:focus {border-color:#FF9900;}

select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:53px;}

option {color:#900;}

textarea {width:148px; border:1px solid #666; scrollbar-base-color:#ffffff; scrollbar-track-color: #ffffff; scrollbar-shadow-color: #666666; scrollbar-arrow-color: #666666 }

textarea:focus {border-color:#FF9900;}

.grey {background:#cccccc; }

.sec { background:#eee;}

.submitbtn {width:113px; font-size:9pt; background:#cccccc; border:1px solid; border-color:#999 #333 #333 #999; color:#666666;  cursor:pointer; padding:0; margin:5px 0 0 10px;}

.submitbtn:hover {background:#900; font-size:9pt; color:#fff; border:1px solid; border-color:#c00 #990100 #990100 #c00;}

.vorname {width:167px;}

.name {width:167px;}

.plz {width:45px;}

.ort {width:111px;}

.strasse {width:111px;}

.strnummer {width:45px;}

.clear { clear:both; margin:0; padding:0;}

.anzahl {width:28px;}

.hinfahrt {width:65px;}

.rueckfahrt {width:65px;}

.datum { color:#666; font-size:10px; position:relative; left:3px; top:-3px; }

.option { color:#666; font-size:9pt; }

.trallala { display:none; }

.red { color:#B9011A; font-weight: normal }


