* {margin:0;padding:0;border:0;	}

body {background:#FFF;}

body {
	font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;
	margin:0 0 10px 0;}
img {border:0;}
ul {list-style:disc outside;
	margin-left:15px;
	}

li {margin:0;}
p, ul {margin-bottom:10px;}

a, a:link, a:visited  {
	color:#B40040;text-decoration:underline;}
a:hover, a:active {
	color:#B40040;text-decoration:underline;}

.weiterlink {margin:10px 0 0 0;}
.weiterlink a, .weiterlink a:link, .weiterlink a:visited  {
	color:#B40040;text-decoration:none;font-size:11px;}
.weiterlink a, .weiterlink a:hover, .weiterlink a:active {
	color:#B40040;text-decoration:underline;font-size:11px;}

TEXTAREA {background-color:#FFF;}

.weiterlink p {margin:0;text-align:left;}

#ganzeseite {width:1010px;position:absolute;top:0;left:0;}
#container {margin:120px 0 0 0;}
#linke {float:left;width:530px;}
#rechte {margin:0 0 0 550px;}
#maintext {margin:0 0 0 30px;padding:0;}
#maintext p, #maintext ul {font-size:13px;line-height:17px;}

#naviAnzeiger {margin:0;position:absolute;top:120px;left:30px;
	font:bold 12px Verdana,Arial,Sans-Serif;color:#000;text-decoration:none;}
#naviAnzeiger a, 	#naviAnzeiger a:link, #naviAnzeiger a:visited
	{font:bold 12px Verdana,Arial,Sans-Serif;color:#000;text-decoration:none;}
#naviAnzeiger a:hover, #naviAnzeiger a:active
	{font:bold 12px Verdana,Arial,Sans-Serif;color:#000;text-decoration:underline;}


#navi0divOben {margin:0; position:absolute;top:18px;left:250px;
	font:normal 13px Verdana,Arial,Sans-Serif;color:#000;}

.navi0div  {margin:0;}
.navi0diva {margin:20px 0 0 0;}
.navi0p {margin:0;list-style:none;}
.navi0, .navi0a {font:normal 13px Verdana,Arial,Sans-Serif;color:#B40040;text-decoration:none;}
.navi0:link, .navi0:visited {color:#B40040;text-decoration:none;}
.navi0:active, .navi0:hover
	{color:#B40040;text-decoration:underline;}
.navi0a:link, .navi0a:visited, .navi0a:hover, .navi0a:active
	{color:#B40040;text-decoration:none;font-weight:bold;}

#navi1divLinks {margin:0;}
.navi1div, .navi1diva {float:none;margin:0;}
.navi1p {margin:0 0 0 20px;color:#B40040;}
.navi1, .navi1a {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi1:link, .navi1:visited
	{color:#B40040;text-decoration:none;}
.navi1:active, .navi1:hover
	{color:#B40040;text-decoration:underline;}
.navi1a:link, .navi1a:visited
	{color:#B40040;text-decoration:none;font-weight:bold;}

.navi1p_1 {margin:0 0 0 20px;color:#00828C;}
.navi1_1, .navi1a_1 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi1_1:link, .navi1_1:visited
	{color:#00828C;text-decoration:none;}
.navi1_1:active, .navi1_1:hover
	{color:#00828C;text-decoration:underline;}
.navi1a_1:link, .navi1a_1:visited
	{color:#00828C;text-decoration:none;font-weight:bold;}

.navi1p_2 {margin:0 0 0 20px;color:#BE4AA8;}
.navi1_2, .navi1a_2 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi1_2:link, .navi1_2:visited
	{color:#BE4AA8;text-decoration:none;}
.navi1_2:active, .navi1_2:hover
	{color:#BE4AA8;text-decoration:underline;}
.navi1a_2:link, .navi1a_2:visited
	{color:#BE4AA8;text-decoration:none;font-weight:bold;}

.navi1p_3 {margin:0 0 0 20px;color:#F0640F;}
.navi1_3, .navi1a_3 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi1_3:link, .navi1_3:visited
	{color:#F0640F;text-decoration:none;}
.navi1_3:active, .navi1_3:hover
	{color:#F0640F;text-decoration:underline;}
.navi1a_3:link, .navi1a_3:visited
	{color:#F0640F;text-decoration:none;font-weight:bold;}

.navi1p_4 {margin:0 0 0 20px;color:#3c75cd;}
.navi1_4, .navi1a_4 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi1_4:link, .navi1_4:visited
	{color:#3c75cd;text-decoration:none;}
.navi1_4:active, .navi1_4:hover
	{color:#3c75cd;text-decoration:underline;}
.navi1a_4:link, .navi1a_4:visited
	{color:#3c75cd;text-decoration:none;font-weight:bold;}
	
.navi1p_5 {margin:0 0 0 20px;color:#31c462;}
.navi1_5, .navi1a_5 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi1_5:link, .navi1_5:visited
	{color:#31c462;text-decoration:none;}
.navi1_5:active, .navi1_5:hover
	{color:#31c462;text-decoration:underline;}
.navi1a_5:link, .navi1a_5:visited
	{color:#31c462;text-decoration:none;font-weight:bold;}	
	
.navi1p_6 {margin:0 0 0 0px;color:#aaa;}
.navi1_6, .navi1a_6 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi1_6:link, .navi1_6:visited
	{color:#aaa;text-decoration:none;}
.navi1_6:active, .navi1_6:hover
	{color:#aaa;text-decoration:underline;}
.navi1a_6:link, .navi1a_6:visited
	{color:#aaa;text-decoration:none;font-weight:bold;}		

#navi2divLinks {margin:0;}
.navi2div, .navi2diva {float:none;margin:0;}
.navi2, .navi2a {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi2:link, .navi2:visited
	{color:#B40040;text-decoration:none;}
.navi2:active, .navi2:hover
	{color:#B40040;text-decoration:underline;}
.navi2a:link, .navi2a:visited
	{color:#B40040;text-decoration:none;font-weight:bold;}

.navi2_1, .navi2a_1 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi2_1:link, .navi2_1:visited
	{color:#00828C;text-decoration:none;}
.navi2_1:active, .navi2_1:hover
	{color:#00828C;text-decoration:underline;}
.navi2a_1:link, .navi2a_1:visited
	{color:#00828C;text-decoration:none;font-weight:bold;}

.navi2_2, .navi2a_2 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi2_2:link, .navi2_2:visited
	{color:#BE4AA8;text-decoration:none;}
.navi2_2:active, .navi2_2:hover
	{color:#BE4AA8;text-decoration:underline;}
.navi2a_2:link, .navi2a_2:visited
	{color:#BE4AA8;text-decoration:none;font-weight:bold;}

.navi2_3, .navi2a_3 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi2_3:link, .navi2_3:visited
	{color:#F0640F;text-decoration:none;}
.navi2_3:active, .navi2_3:hover
	{color:#F0640F;text-decoration:underline;}
.navi2a_3:link, .navi2a_3:visited
	{color:#F0640F;text-decoration:none;font-weight:bold;}

.navi2_4, .navi2a_4 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi2_4:link, .navi2_4:visited
	{color:#3c75cd;text-decoration:none;}
.navi2_4:active, .navi2_4:hover
	{color:#3c75cd;text-decoration:underline;}
.navi2a_4:link, .navi2a_4:visited
	{color:#3c75cd;text-decoration:none;font-weight:bold;}
	
.navi2_5, .navi2a_5 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi2_5:link, .navi2_5:visited
	{color:#31c462;text-decoration:none;}
.navi2_5:active, .navi2_5:hover
	{color:#31c462;text-decoration:underline;}
.navi2a_5:link, .navi2a_5:visited
	{color:#31c462;text-decoration:none;font-weight:bold;}	

.navi2_6, .navi2a_6 {font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;text-decoration:none;}
.navi2_6:link, .navi2_6:visited
	{color:#aaa;text-decoration:none;}
.navi2_6:active, .navi2_6:hover
	{color:#aaa;text-decoration:underline;}
.navi2a_6:link, .navi2a_6:visited
	{color:#aaa;text-decoration:none;font-weight:bold;}

.navi2p, .navi2p_1, .navi2p_2, .navi2p_3, .navi2p_4, .navi2p_5, .navi2p_6
	{margin-left:60px;list-style:none;text-indent:-25px;}

.navisub {font:normal 11px Verdana,Arial,Helvetica,Sans-Serif;margin:0;}
.navisub:link, .navisub:visited {color:#B40040;text-decoration:none;}

label {display:none;color:#B40040;font:normal 13px Sans-Serif;}
.suchbutton {background-color:#FFF;border:0;color:#B40040;font:bold 13px Sans-Serif;}
.suchbutton:link, .suchbutton:visited {color:#B40040;text-decoration:none;}
.suchbereich {margin:20px 0 20px 0;text-align:left;}
#sucheingabe {border:1px solid #B40040;width:120px;
	font:normal 14px Verdana,Arial,Sans-Serif;color:#000;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited
{	color:#000;
	text-decoration:none;
	}
#sitemap a:link, #sitemap a:visited {
	color:#B40040;text-decoration:none;
	}

.cms {position:absolute;top:0;left:10px;}
#maintext .cms {position:relative;top:0;left:20px;width:100px;}
.cms {
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}

.inp {width:210px;border:1px solid black;}
.inp2 {width:60px;border:1px solid black;}
.inpbut {background-color:#FFF;color:red;font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;}

hr {background-color:#C6C6C6;border-bottom:solid 1px #C6C6C6;width:100%;
	text-align:left;
	margin:0 0 10px 0;}

h1, .ub1, .titel
	{font:bold 15px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;margin:0 0 10px 0;}

h2, .ub2 {font-size:14px;font-weight:normal;}
h3, .ub3 {font-size:14px;font-weight:normal;}

.introtext
	{font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0 0 10px 0;}

.layoutLstandard {margin:0;border:0;}
.layoutLstandard h1, .layoutLstandard .ub1, .layoutLstandard .titel
	{font:bold 13px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0;}
.layoutLeinleitung h1, 	.layoutLeinleitung .ub1, .layoutLeinleitung .titel
	{font:bold 13px Verdana,Arial,Helvetica,Sans-Serif;color:#B40040;margin:0 0 13px 0;}
.layoutLstandard .introtext
	{font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0;}

.layoutDstandard {margin:0;border:0;}
.layoutDModul1 {margin:0;border:0;}
.layoutDModul1 h1 {color:#00828C;font-size:17px;font-weight:bold;}
.layoutDModul2 h1 {color:#BE4AA8;font-size:17px;font-weight:bold;}
.layoutDModul3 h1 {color:#F0640F;font-size:17px;font-weight:bold;}
.layoutDModul4 h1 {color:#3c75cd;font-size:17px;font-weight:bold;}
.layoutDModul5 h1 {color:#31c462;font-size:17px;font-weight:bold;}
.layoutDModul6 h1 {color:#aaa;font-size:17px;font-weight:bold;}


.bildlinks {margin:0 6px 0 0;float:left;}
.bildrechts {margin:0 0 0 10px;float:right; width:130px;}
.bildcenter {margin:0;text-align:center;}
.bildunter {font:italic 11px Verdana,Arial,Helvetica,Sans-Serif;
	text-align:center;margin-top:3px;}
.klein {font-size:11px;}
.blind {display:none;}
.mini {font-size:11px;font-weight:normal;}

.hlp, .hlp:link, .hlp:visited {
	background-color:#008000;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}
.trennstrich {width:100%;height:1px;background:url('images/pixel000.gif') repeat-x;}
.rand {border:1px solid black;}

.inp {border:1px solid #B40040;width:300px;}
.selinp {border:1px solid #B40040;}
.but {border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;
	border-right:1px solid #000;border-bottom:1px solid #000;}

.haupttabelle {border-collapse:collapse;border:0;
	font-Family:Verdana,Arial,Helvetica,Sans-serif;font-size:11px;margin:10px 0 0 0;padding:0;}
.tage {background-color:#EDEDED;color:#000;font-weight:bold;}

.tagZelle {
	border-collapse:collapse;border:solid 1px #EDEDED;text-align:left;height:46px;}
.tagZellenormal {
	border-collapse:collapse;border:solid 1px #EDEDED;text-align:left;}
.tagZelleveran {
	border-collapse:collapse;border:solid 1px #EDEDED;text-align:left;}

.ubZelle1 {border-collapse:collapse;border:0;color:#000;font-weight:normal;vertical-align:top;font-size:13px;}
.ubZelle2 {border-collapse:collapse;border:solid 1px #EDEDED;background-color:#EDEDED;color:#000;
	width:47px;height:16px;font-weight:normal;}
.monat, .monat:link, .monat:visited, monat:active, monat:hover
	{background-color:#EDEDED;color:#000;font-weight:normal;font-size:10px;margin:0;padding:0;border:0;
	text-decoration:none;}
.normTag, .grauTag, .rotTag, .heuteTag, .veranTag {font-weight:normal;}
.normTag, .normTag:link, .normTag:visited {
	color:#000000;text-decoration:none;margin:0;padding:0;border:0;}
.grauTag, .grauTag:link, .grauTag:visited {
	color:#C6C6C6;text-decoration:none;margin:0;padding:0;border:0;}
.rotTag, .rotTag:link, .rotTag:visited {
	color:#b40040;text-decoration:none;margin:0;padding:0;border:0;}
.heuteTag, .heuteTag:link, .heuteTag:visited {
	color:#000;text-decoration:none;margin:0;padding:0;border:solid 1px red;}
.veranTag, .veranTag:link, .veranTag:visited {
color:#000;text-decoration:none;margin:0;padding:0;border:solid 1px #65CF00;}

.wochennr {color:#C6C6C6;font-weight:normal;font-size:11px;}

.dlinktx, .dlinktx:link, .dlinktx:visited {color:#FFF;text-decoration:none;
	font:bold 11px Verdana,Arial,Helvetica,Sans-Serif;margin:0;border:0;padding:0;}
.modul1v, .modul1n, .modul1vn, .modul2v, .modul2n, .modul2vn, .modul3v, .modul3n, 
.modul3vn, .modul4v, .modul4n, .modul4vn,  .modul5v, .modul5n, .modul5vn,  .modul6v, .modul6n, .modul6vn
	{vertical-align:middle;text-align:center;border:0;padding:0;margin:0;}

.modul1vn, .modul2vn, .modul3vn, .modul4vn, .modul5vn, .modul6vn {height:14px;margin:0;}
.modul1vn p, .modul2vn p, .modul3vn p, .modul4vn p, .modul5vn p, .modul6vn p  {padding-top:0px;}
.modul1n, .modul2n, .modul3n, .modul4n, .modul5n, .modul6n {height:14px;margin-top:0;}
.modul1v, .modul2v, .modul3v, .modul4v, .modul5v, .modul6v {height:14px;margin-bottom:0;}

.modul1v, .modul1n, .modul1vn {background-color:#00828C;}
.modul2v, .modul2n, .modul2vn {background-color:#BE4AA8;}
.modul3v, .modul3n, .modul3vn {background-color:#F0640F;}
.modul4v, .modul4n, .modul4vn {background-color:#3c75cd;}
.modul5v, .modul5n, .modul5vn {background-color:#31c462;}
.modul6v, .modul6n, .modul6vn {background-color:#aaa;}

#anmeldetab, #bordertab {border-collapse:collapse;}
#anmeldetab th, #anmeldetab td, #bordertab th, #bordertab td  
	{text-align:left; border:1px solid #333; padding:3px;}
#bordertab th, #bordertab td {border:0;}	
#bordertab {margin-bottom:15px;}

#anmeldeform h2 {margin:13px 0 0 0; font-weight:bold; }
#anmeldeform div.einr p {margin:0 0 5px 18px; text-indent:-18px;}
#sendbutt {margin:0; padding: 3px; border:1px solid #333;}

#verantab {border:0; margin:17px 0 0 0; padding:0;}
#verantab td {padding:3px 8px 0 0; vertical-align:top;}

#tagcloud {margin:0;}
#tagcloud a, #tagcloud a:link, #tagcloud a:visited {color:#3C75CD; text-decoration:none;}