/* 
Abstaende aller Formatierungen auf Null setzen ...
*/
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li { border: none; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
ul, ol, li          { border: none; margin: 0px; padding: 0px; text-decoration: none; font-weight: normal; line-height: 125%; padding-bottom: 6px; }
li                  { border: none; margin: 0px; padding: 4px; padding-top: 6px; padding-left: 20px; list-style-position: outside; list-style-type: none; list-style-image: none; background-image: url(bgicon_ul.gif); background-position: top left; background-repeat: no-repeat; }
ol li               { border: none; margin: 0px; padding: 4px; padding-top: 6px; padding-left: 20px; list-style-position: outside; list-style-type: none; list-style-image: none; background-image: url(bgicon_ol.gif); background-position: top left; background-repeat: no-repeat; }

li i { font-size: 13px; font-style: normal; font-weight: bold; color: #111111; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1                  { clear: both; margin: 0px; margin-top: 15px; padding-left: 70px; border: none; font-size: 18px; color: #333399; font-weight: normal; text-align: left; letter-spacing: 1px; background-image: url(mainmenu/brilleweis.gif); background-position: center left; background-repeat: no-repeat; display: block; }
h2                  { font-size: 16px; color: #EE1C1C; font-weight: bold; line-height: 125%; padding-bottom: 3px; }
h3                  { font-size: 16px; color: #333399; font-weight: bold; line-height: 125%; padding-bottom: 3px; }

.white { background-color: #FFFFFF; }
.boxtext { font-size: 15px; color: #EE1C1C; font-weight: bold; line-height: 125%; padding-bottom: 3px; }
.boxtext20{ font-size: 20px; color: #000099; font-weight: normal; }
.boxtextbk { font-size: 16px; color: #111111; font-weight: bold; }
.boxgrey { font-size: 16px; color: #999999; font-weight: bold; }
.welcomeg { font-size: 13px; color: #666666 }
.welcomes { font-size: 13px; color: #111111 }

.welcomeskopf       { width: 978px; margin: 0px; padding: 0px; border: none; font-size: 15px; color: #111111; background-color: #ffffff; background-image: url(mainmenu/bg1kopf.gif); background-position: top left; background-repeat: no-repeat; }
.welcomesmitte      { width: 978px; margin: 0px; padding: 0px; border: none; font-size: 15px; color: #111111; background-color: #ffffff; background-image: url(mainmenu/bg1mitte.gif); background-position: top left; background-repeat: repeat-y; }
.welcomesmitteblack { width: 978px; margin: 0px; padding: 0px; border: none; font-size: 15px; color: #111111; background-color: #0E0C0E; background-image: url(mainmenu/bg1mitteblack.gif); background-position: top left; background-repeat: repeat-y; }
.welcomesunten      { width: 978px; margin: 0px; padding: 0px; border: none; font-size: 15px; color: #111111; background-color: #ffffff; background-image: url(mainmenu/bg1unten.gif); background-position: top left; background-repeat: no-repeat; }
.welcomesumenue { margin: 0px; padding: 0px; border: none; font-size: 11px; color: #111111; background-image: url(mainmenu/bg1menue.gif); background-position: top left; background-repeat: repeat-y; }
.welcomesulinks { margin: 0px; padding: 0px; border: none; font-size: 11px; color: #111111; background-image: url(mainmenu/bg1links.gif); background-position: top left; background-repeat: repeat-y; }

.infotabpic1  { position: fixed; right: 0px; top: 200px; height: 145px; }
.infotabpic2  { position: fixed; right: 0px; top: 350px; height: 145px; }
.infotabpic3  { position: fixed; right: 0px; top: 500px; height: 145px; }

.welcomer { font-size: 13px; color: #FF0000 }
.welcomew { font-size: 13px; color: white; font-weight: bold; }
.linklista{ font-size: 13px; color: black; }
.copyright{ font-size: 9px; color: black; font-weight: bold; }
.welcomerb{ font-size: 13px; color: #000099; font-weight: bold; }
.welcomerr{ font-size: 13px; color: #EE1C1C; font-weight: bold; }
.welcomesb{ font-size: 13px; color: #111111; font-weight: bold; }
.formnote { font-size: 12px; color: #111111; }
.formnotek{ font-size: 9px; }
.formnoteg{ font-size: 11px; color: #999999 }
.formnoter{ font-size: 11px; color: red; }
.tooltip { font-size: 11px; color: #111111; padding: 10px; margin: 10px; text-align: justify; }
.titelb { font-size: 13px; color: #000099; font-weight: bold; }
.titelg { font-size: 13px; color: #000099; font-weight: bold; }
.titelo { font-size: 13px; color: #000099; font-weight: bold; }

/*
.welcomes i { font-style: normal; font-weight: bold; color: #000099; text-decoration: none; }

*/
A{ Text-decoration: none; color: #111111; font-weight: normal; }
A:Link{ Text-decoration: none; color: #111111; font-weight: normal; }
A:Visited{ Text-decoration: none; color: #111111; font-weight: normal; }
A:Active{ Text-decoration: none; color: #111111; font-weight: normal; }
A:Hover{ text-decoration: none; color: #EE1C1C; font-weight: bold; }

.mailtext                       { font-size: 13px; font-family: Arial,Helvetica,Sans-Serif; color: #111111; }
.mailtipp                       { font-size: 13px; font-family: Arial,Helvetica,Sans-Serif; color: #111111; }
.mailmuss                       { padding: 2px; font-size: 13px; font-family: Arial,Helvetica,Sans-Serif; color: #111111; background-color: #DDEEFF; }
.mailkann                       { padding: 2px; font-size: 13px; font-family: Arial,Helvetica,Sans-Serif; color: #111111; background-color: #FFFFFF; }
.mailnote                       { padding: 0px; padding-top: 3px; padding-bottom: 3px; font-size: 13px; font-weight: normal; color: #111111; font-family: Arial, Helvetica, Sans-Serif; line-height: 21px; }


.mainmenu { font-size: 13px; color: #ffffff; font-weight: bold; line-height: 29px; }
.mainmenu A{ Text-decoration: none; color: #ffffff; font-weight: bold; }
.mainmenu A:Link{ Text-decoration: none; color: #ffffff; font-weight: bold; }
.mainmenu A:Visited{ Text-decoration: none; color: #ffffff; font-weight: bold; }
.mainmenu A:Active{ Text-decoration: none; color: #ffffff; font-weight: bold; }
.mainmenu A:Hover{ text-decoration: none; color: #EE1C1C; font-weight: bold; }
.mainmenu b{ color: #ffffff; font-weight: bold; }


.mainm1 { margin: 0px; margin-left: 0px; padding: 0px; padding-top: 5px; border: none; width: 200px; font-size: 13px; color: #111111; font-weight: normal; display: block; }
.mainm1l { margin: 0px; margin-left: 0px; padding: 0px; padding-top: 5px; border: none; width: 285px; font-size: 13px; color: #111111; font-weight: normal; display: block; }

.mainm2 { margin: 0px; margin-left: 41px; padding: 0px; padding-top: 5px; border: none; width: 200px; font-size: 13px; color: #111111; font-weight: normal; display: block; }
.mainm3 { margin: 0px; margin-left: 130px; padding: 0px; padding-top: 5px; border: none; width: 150px; font-size: 13px; color: #111111; font-weight: normal; display: block; }
.mainm4 { margin: 0px; margin-left: 189px; padding: 0px; padding-top: 5px; border: none; width: 100px; font-size: 13px; color: #111111; font-weight: normal; display: block; }
.mainm5 { margin: 0px; margin-left: 85px; padding: 0px; padding-top: 5px; border: none; width: 200px; font-size: 13px; color: #111111; font-weight: normal; display: block; }
.mainmi { clear: both; padding-left: 30px; padding-top: 1px; width: 200px; height: 18px; background-image: url(mainmenu/bgmainmi.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.mainmil { clear: both; padding-left: 30px; width: 285px; line-height: 29px; background-image: url(mainmenu/bgmainmil.gif); background-position: center left; background-repeat: no-repeat; display: block; }

.mainma { clear: both; padding-left: 30px; padding-top: 1px; width: 200px; height: 18px; background-image: url(mainmenu/bgmainma.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.mainmik { clear: both; padding-left: 30px; padding-top: 1px; width: 105px; height: 18px; background-image: url(mainmenu/bgmainmi.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.mainmak { clear: both; padding-left: 30px; padding-top: 1px; width: 105px; height: 18px; background-image: url(mainmenu/bgmainma.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.mainmim { clear: both; padding-left: 30px; padding-top: 1px; width: 165px; height: 18px; background-image: url(mainmenu/bgmainmi.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.mainmam { clear: both; padding-left: 30px; padding-top: 1px; width: 165px; height: 18px; background-image: url(mainmenu/bgmainma.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.mainmi u { text-decoration: none; font-size: 11px; font-weight: bold; color: #EE1C1C; }
.mainmil u { text-decoration: none; font-size: 12px; font-weight: bold; color: #EE1C1C; }
.mainma u { text-decoration: none; font-size: 11px; font-weight: bold; color: #EE1C1C; }

.mainmn { font-size: 13px; color: #ffffff; font-weight: normal; display: block; }
.mainmn A{ text-decoration: none; color: #111111; font-weight: normal; display: block; }
.mainmn A:Link{ text-decoration: none; color: #111111; font-weight: normal; display: block; }
.mainmn A:Visited{ text-decoration: none; color: #111111; font-weight: normal; display: block; }
.mainmn A:Active{ text-decoration: none; color: #111111; font-weight: normal; display: block; }
.mainmn A:Hover{ text-decoration: none; color: #EE1C1C; font-weight: normal; display: block; }

.sitem1 { clear: both; width: 385px; margin: 0px; margin-top: 20px; padding: 0px; border: none; font-size: 13px; color: #111111; font-weight: normal; display: block; }

.sitem2 { clear: both; width: 330px; margin: 0px; margin-left: 15px; padding: 0px; padding-top: 5px; border: none; font-size: 13px; color: #111111; font-weight: normal; display: block; }

.sitemi { clear: both; width: 330px; padding: 0px; padding-left: 30px; line-height: 20px; background-image: url(mainmenu/bgsitemi.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.sitema { clear: both; width: 345px; padding: 0px; padding-left: 30px; line-height: 20px; background-image: url(mainmenu/bgsitema.gif); background-position: center left; background-repeat: no-repeat; display: block; }

.sitemi u { text-decoration: none; font-size: 11px; font-weight: bold; color: #EE1C1C; }
.sitema u { text-decoration: none; font-size: 11px; font-weight: bold; color: #EE1C1C; }

.linfoline { clear: both; width: 300px; height: 29px; margin: 0px; margin-bottom: 1px; padding: 0px; text-indent: 17px; border: none; font-size: 13px; line-height: 27px; color: #ffffff; background-color: #EE1C1C; font-weight: bold; text-align: left; display: block; }

.linfohead { clear: both; width: 300px; margin: 0px; margin-top: 25px; text-indent: 48px; border: none; font-size: 13px; color: #333399; font-weight: bold; text-align: left; background-image: url(mainmenu/brillegrau.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.linfotext { clear: both; width: 220px; margin: 0px; margin-left: 31px; padding: 1px; border: none; font-size: 13px; color: #111111; font-weight: normal; text-align: left; display: block; }
.linfotext b { font-size: 12px; font-weight: bold; }
.linfonote { clear: both; width: 220px; margin: 0px; margin-left: 31px; padding: 5px; padding-left: 10px; border: none; border-bottom: 1px solid #999999; font-size: 11px; color: #000099; font-weight: normal; text-align: left; background-color: #ffffff; display: block; }
.werbelink { clear: both; margin: 0px; padding: 1px; padding-left: 69px; padding-right: 102px; padding-bottom: 0px; border: none; font-size: 11px; color: #666666; font-weight: normal; text-align: left; background-image: url(mainmenu/bglinfolink.gif); background-position: top left; background-repeat: repeat-y; display: block; }
.werbelink1 { clear: both; margin: 0px; padding: 0px; padding-left: 69px; border: none; font-size: 11px; color: #666666; font-weight: normal; text-align: left; background-image: url(mainmenu/bglinfolink1.gif); background-position: top left; background-repeat: repeat-y; display: block; }

.linfopics { clear: both; width: 240px; margin: 0px; margin-left: 31px; padding: 0px; border: none; font-size: 10px; color: #111111; font-weight: normal; text-align: left; display: block; }
.linfopicl { clear: both; width: 70px; margin: 0px; margin: 0px; padding: 0px; border: none; font-size: 11px; color: #000099; font-weight: normal; text-align: center; float: left; }
.linfopicm { width: 70px; margin: 0px; margin-left: 10px; padding: 0px; border: none; font-size: 11px; color: #000099; font-weight: normal; text-align: center; float: left; }
.linfopicr { width: 70px; margin: 0px; margin-left: 10px; padding: 0px; border: none; font-size: 11px; color: #000099; font-weight: normal; text-align: center; float: left; }


.lmainhead2 { width: 270px; padding-left: 30px; border: none; font-size: 13px; color: #333399; font-weight: normal; text-align: left; background-image: url(mainmenu/brilleweisli.gif); background-position: top left; background-repeat: no-repeat; }

.lmaintext { clear: both; margin: 0px; margin-left: 55px; padding: 1px; border: none; line-height: 125%; font-size: 13px; color: #111111; font-weight: normal; text-align: left; display: block; }

.mitarbeiter { clear: both; width: 468px; margin: 0px; padding: 0px; padding-top: 50px; font-size: 13px; color: #111111; background-color: #ffffff; font-weight: normal; text-align: center; }
.mitarbeiter1 { clear: both; width: 468px; height: 575px; margin: 0px; padding: 0px; padding-top: 50px; border: 1px solid #000099; font-size: 13px; color: #111111; background-color: #ffffff; font-weight: normal; text-align: center; }
.mitarbname { font-size: 15px; color: #000099; font-weight: bold; }
.lmainhead3 { width: 345px; margin: 0px; text-indent: 70px; border: none; font-size: 13px; color: #333399; font-weight: bold; text-align: left; background-image: url(mainmenu/brilleweis.gif); background-position: center left; background-repeat: no-repeat; display: block; }
.lmaintext3 { width: 285px; margin: 0px; margin-left: 55px; padding: 1px; border: none; font-size: 13px; color: #111111; font-weight: normal; text-align: left; display: block; }

.iscription { clear: both; width: 385px; margin: 0px; padding: 0px; font-size: 13px; color: #ffffff; background-color: #111111; font-weight: bold; text-align: center; }
.iscription p { margin: 0px; padding: 10px; padding-top: 1px; font-size: 13px; color: #eeeeee; background-color: #111111; font-weight: bold; text-align: justify; }



.iscription1 { clear: both; width: 385px; height: 575px; margin: 0px; padding: 0px; padding-top: 50px; border: 1px solid #000099; font-size: 13px; color: #111111; background-color: #ffffff; font-weight: normal; text-align: center; }

.impressumo { clear: both; padding: 13px; padding-top: 10px; padding-bottom: 40px; display: block; }
.impressuml { width: 400px; margin: 0px; padding: 0px; font-size: 13px; color: #cccccc; font-weight: normal; text-decoration: none; text-align: left; float: left; }
.impressuml A{ margin: 0px; padding: 0px; font-size: 13px; color: #cccccc; font-weight: normal; text-decoration: none; }
.impressuml A:Link{ text-decoration: none; color: #cccccc; font-weight: normal; }
.impressuml A:Visited{ text-decoration: none; color: #cccccc; font-weight: normal; }
.impressuml A:Active{ text-decoration: none; color: #cccccc; font-weight: normal; }
.impressuml A:Hover{ text-decoration: none; color: #ffffff; background-color: #cc0000; font-weight: normal; }

.impressumr { width: 500px; margin: 0px; padding: 0px; font-size: 13px; color: #cccccc; font-weight: normal; text-decoration: none; text-align: right; float: right; }
.impressumr A{ margin: 0px; padding: 0px; font-size: 13px; color: #cccccc; font-weight: normal; text-decoration: none; text-align: right; }
.impressumr A:Link{ text-decoration: none; color: #cccccc; font-weight: normal; }
.impressumr A:Visited{ text-decoration: none; color: #cccccc; font-weight: normal; }
.impressumr A:Active{ text-decoration: none; color: #cccccc; font-weight: normal; }
.impressumr A:Hover{ text-decoration: none; color: #ffffff; background-color: #cc0000; font-weight: normal; }

.fusstext { margin: 0px; padding: 10px; font-size: 12px; color: #cccccc; font-weight: normal; text-decoration: none; text-align: center; display: block; }

.adresse { font-size: 13px; color: #111111; font-weight: normal; text-decoration: none; text-align: center; }
.adresse A{ font-size: 13px; color: #111111; font-weight: normal; text-decoration: none; text-align: center; }
.adresse A:Link{ text-decoration: none; color: #111111; font-weight: normal; }
.adresse A:Visited{ text-decoration: none; color: #111111; font-weight: normal; }
.adresse A:Active{ text-decoration: none; color: #111111; font-weight: normal; }
.adresse A:Hover{ text-decoration: none; color: #EE1C1C; font-weight: normal; }

.newsticktd { padding: 0px; padding-right: 7px; font-size: 13px; color: #3355BB; font-weight: bold; text-decoration: none; text-align: right; }
.newsticker { width: 360px; font-size: 13px; color: #3355BB; font-weight: bold; text-decoration: none; text-align: right; display: block; }
.newsticktd A{ text-decoration: none; color: #3355BB; font-weight: bold; }
.newsticktd A:Link{ text-decoration: none; color: #3355BB; font-weight: bold; }
.newsticktd A:Visited{ text-decoration: none; color: #3355BB; font-weight: bold; }
.newsticktd A:Active{ text-decoration: none; color: #3355BB; font-weight: bold; }
.newsticktd A:Hover{ text-decoration: none; color: #EE1C1C; font-weight: bold; }

body { margin: 0px; padding: 0px; padding-top: 15px; border: none; background-color: #3F6BCA; background-image: url(bg_buseck_meer_palme.jpg); background-position: bottom center; background-repeat: no-repeat; background-attachment: fixed; }

