a:link   { color: #ba0309; font-weight: bold; text-decoration: none; background-image: url(../_img/layout/underline.gif); background-repeat: repeat-x }
a:visited   { color: #ba0309; font-weight: bold; text-decoration: none; background-image: url(../_img/layout/underline.gif); background-repeat: repeat-x }
a:hover   { color: #ba0309; font-weight: bold; text-decoration: none; background-image: url(../_img/layout/dot_clear.gif) }
a:active  { color: #ba0309; font-weight: bold; text-decoration: none }

a:link.nav   { color: #ba0309; font-weight: normal; text-decoration: none; background-image: url(../_img/layout/dot_clear.gif); background-repeat: repeat-x }
a:visited.nav   { color: #ba0309; font-weight: normal; text-decoration: none; background-image: url(../_img/layout/dot_clear.gif); background-repeat: repeat-x }
a:hover.nav   { color: #ba0309; font-weight: normal; text-decoration: none; background-image: url(../_img/layout/underline.gif) }
a:active.nav  { color: #ba0309; font-weight: normal; text-decoration: none }

a:link.nav2   { color: #ba0309; font-weight: normal; text-decoration: none; background-image: url(../_img/layout/underline.gif); background-repeat: repeat-x }
a:visited.nav2   { color: #ba0309; font-weight: normal; text-decoration: none; background-image: url(../_img/layout/underline.gif); background-repeat: repeat-x }
a:hover.nav2   { color: #ba0309; font-weight: normal; text-decoration: none; background-image: url(../_img/layout/underline.gif) }
a:active.nav2  { color: #ba0309; font-weight: normal; text-decoration: none }

ul { list-style-type: square; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
ul.sub1 { list-style-type: disc; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
ul.sub2 { list-style-type: circle; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px }

p  { color: #ba0309; font-size: 12px; font-family:  "Times New Roman", Times, Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: justify }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
td  { color: #ba0309; font-size: 12px; font-family:  "Times New Roman", Times, Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: justify }
body  { color: #333; font-size: 12px; font-family:  "Times New Roman", Times, Verdana, Arial, Helvetica, sans-serif }
sup { font-size: 7px }
li { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif }

input#kursanmeldung { width: 440px; background-color: #f0f0f0 }
textarea#kursanmeldung { width: 440px; background-color: #f0f0f0 }

input#sms { background-color: #ffffff; width: 392px }
input#sms3 { background-color: #ffffff; width: 325px }
textarea#sms { width: 392px; background-color: #ffffff }
select#sms { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #ccd5d8; width: 80px }
input#kontaktbutton { background-color: #ABB7BB }

input#sms2 { background-color: #F0ECE6; width: 60px }
textarea#sms2 { width: 60px; background-color: #F0ECE6 }
select#sms2 { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #F0ECE6; width: 60px }
input#inseratbutton { background-color: #CCB899 }