body { 
		margin			: 16px; 
		text-align       : left;
		background-color : rgb(34,79,136);
		color            : #000000;
		font-weight      : normal; 
		font-family      : Arial, Helvetica, sans-serif;
		font-size        : 10px; 
}
h1 {margin: 0px; border:none}
h2 {margin: 0px; border:none}
p {margin-top:0px; margin-bottom: 0px;}
hr {color:#aaaaaa; margin-top:16px; margin-bottom: 16px;}
a {text-decoration:none}
ul {list-style-type:square; line-height: 13px; margin: 6px 0 0 1.5em; padding:6px; display:table; }
ol {line-height: 13px; margin: 6px 0 0 1.5em; padding:6px;}
li {margin-left: 12px; margin-bottom: 6px; }

.cmstitle		{ font-family: Verdana, Helvetica, sans-serif; font-weight: bold; color: #404040; font-size: 14px; }
.cmsinput		{ font-family: Verdana, Helvetica, sans-serif; font-weight: normal; color: #404040; font-size: 11px; }
.cmstext		{ font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; color: #404040; font-size: 10px; }
.cmstextbold	{ font-family: Verdana, Helvetica, sans-serif; font-weight: bold; color: #404040; font-size: 11px; }
.cmschoice		{ font-family: Verdana, Helvetica, sans-serif; color: #404040; font-size: 10px; }

.cmsklein td { border:none; padding-left:4px; padding-right:4px;padding-bottom:0px;}
.cmsklein		{ font-family: Verdana, Helvetica, sans-serif; color: gray; line-height:9px; font-size: 9px; }

.l0 { text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; color: #404040; font-size: 12px; }
.l0 p { padding-bottom:4px;line-height: 15px;}
.l0 h1 {padding-bottom:12px; font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold;}
.l0 h2 { font-weight: bold; color: #000000; font-size: 13px;}
.l0 a { color: blue; }
.l0 a:hover { text-decoration:underline; color: #green; }

.l1 { text-align:left; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 12px; color: #404040; font-size: 10px; }
.l1 p {padding-bottom:4px;}
.l1 h1 { padding-bottom:12px; line-height: 15px; font-size: 13px; }
.l1 h2 { padding-bottom:6px; font-weight: bold; font-size: 11px; }
.l1 a { color: blue; }
.l1 a:hover { text-decoration:underline; color: #green; }

.l2 {text-align:left; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 13px; color: #51667F; font-size: 11px; }
.l2 p {padding-left:4px; padding-right:4px; padding-bottom:4px;}
.l2 h1 { padding-left:4px;padding-top:8px; padding-bottom:4px; border-bottom: 1px solid #ff0000;  background-color: #7C9BC1; font-weight: bold; color: #eeeeee; font-size: 12px; }
.l2 h2 {padding-left:4px; padding-right:4px;  padding-top:4px;font-weight: bold;  font-size: 11px; }
.l2 a { color: blue; }
.l2 a:hover { text-decoration:underline; color: #green; }

.l3  { text-align:left; font-family: "Courier New", Helvetica, sans-serif; font-weight: normal; line-height:18px; color: #51667F; font-size: 11px; }
.l3 p { padding-bottom:0px;  }
.l3 a { color: red; }
.l3 a:hover { text-decoration:underline; color: green; }

.ct_bild0 {margin: 0px 0px; border: 0px;}
.ct_bild1 {margin: 0px 0px; border: 0px;}
.ct_bild2 {margin: 4px 4px; border: 0px;}

.ct_class {margin: 0px 0px; }
.ct_box0 {margin: 0px 0px; border: 0px;padding-bottom:6px;}
.ct_box1 {margin: 0px 0px; border: 0px;}
.ct_box2 {margin: 0px 0px; border: 2px solid #7C9BC1;}
.ct_box3 {margin: 8px; padding: 4px; border: 3px solid #7C9BC1;}
.ct_abstand { font-family: Verdana, Helvetica, sans-serif; line-height:9px; color: #ffffff; font-size: 9px; }

.i0  {text-align:left; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: 15px; color: #404040; font-size: 11px; }
.i0 p { padding-left:8px;padding-top:8px;padding-bottom:12px;}
.i0 h1 {font-family: Verdana, Helvetica, sans-serif; color:rgb(24,48,56);text-align:left; background-color:rgb(201,201,201); padding-left:8px;padding-top:4px; padding-bottom:4px;font-weight: bold; font-size: 12px; }
.i0 h2 {font-family: Verdana, Helvetica, sans-serif; color:rgb(24,48,56);text-align:center; background-color:rgb(201,201,201); padding-left:8px;padding-top:4px; padding-bottom:4px;font-weight: bold; font-size: 12px; }
.i0 a {color: black;}
.i0 a:hover {text-decoration:underline; color: green; }

.i1  { text-align:left;  font-family: Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 12px; color: #aaaaaa; font-size: 10px; }
.i1 p { }
.i1 h1 {font-weight: bold;font-size: 12px;  padding-bottom:8px;}
.i1 h2 {font-weight: bold;font-size: 10px;}
.i1 a {text-decoration:underline; color: #aaaaaa;}
.i1 a:hover {color: green; }

.i2  { text-align:left; font-family: Verdana, Helvetica, sans-serif; line-height: 13px; color: #404040; font-size: 11px; }
.i2 p {padding-left:4px; padding-right:4px; padding-bottom:4px;}
.i2 h1 { margin-top: 0px;padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; border-bottom: 1px solid #ff0000;font-weight: normal; font-size: 14px; }
.i2 h2 {margin-top: 0px;padding-left:4px; padding-right:4px; padding-top:4px; font-weight: bold; font-size: 11px; }
.i2 a { color: #404040;}
.i2 a:hover { text-decoration:underline; color: green; }

.il_bild0 {margin: 4px 4px; border: 0px;}
.il_bild1 {margin: 0px 0px; border: 0px;}
.il_bild2 {margin: 4px 4px; border: 0px;}

.il_class {margin: 0px;}
.il_box0 {margin: 0px 0px; background-color: rgb(241,241,241);border-bottom: 2px solid rgb(192,192,192);}
.il_box1 {margin: 0px 0px; border: 0px}
.il_box2 {margin: 0px 0px; border: 1px solid #7C9BC1;}
.il_abstand { font-family: Verdana, Helvetica, sans-serif; line-height:9px; color: #ffffff; font-size: 9px; }

.topnavstyle { padding:4px 0px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; color: black; font-size: 11px; }
.topnavstyle a {color: rgb(20,28,32);}
.topnavstyle a:hover {text-decoration:underline;}

.topnavstylea { padding:4px 0px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: rgb(20,28,32); font-size: 11px; }
.topnavstylea a {color: rgb(20,28,32);}
.topnavstylea a:hover {text-decoration:underline;}

.subnavstyle {text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; color: black; font-size: 11px;}
.subnavstyle a {color: rgb(20,28,32);}
.subnavstyle a:hover {text-decoration:underline;}

.subnavstylea {text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: rgb(20,28,32); font-size: 11px;}
.subnavstylea a {background-color: #ffffff; text-align:left; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: #ffffff; font-size: 10px; }
.subnavstylea a:hover {text-decoration:underline;}

.direktstyle  { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; color: #6f6f6f; font-size: 11px; }
.legendestyle  { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; color: #6f6f6f; font-size: 11px; }

.titlestyle   { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: rgb(24,48,56); font-size: 12px; }
.subtitlestyle   { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; color: #404040; font-size: 13px; }

.bodystyle    { font-family: Verdana, Helvetica, sans-serif; color: #404040; font-size: 11px; }
.bodystylebold    { font-family: Verdana, Helvetica, sans-serif; color: #404040; font-weight: bold; font-size: 11px; }

.adressstyle { font-family: Verdana, Helvetica, sans-serif; font-weight:normal; color: rgb(80,80,80); font-size: 11px;line-height: 14px;}
.datumstyle   { font-family: Verdana, Helvetica, sans-serif; font-style:italic; color: #003300; font-size: 11px; padding-top:12px;}
.morestyle    { font-family: Verdana, Helvetica, sans-serif; color: #ff0000; font-size: 11px; }
.editstyle    { font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #404040; font-size: 10px; }

.footer { font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: normal; font-size: 10px;}