body   { background-image: url("img/hg.gif"); background-repeat: repeat-y }
h1		  { color: #E8E8E8; font-size: 20px; font-family: Helvetica, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; font-stretch: extra-expanded; visibility: visible; display: block; margin-top: 10px; padding-left: 0 }
h2		{ color: #E8E8E8; font-size: 12px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block;  }
h3		{ color: #E8E8E8; font-size: 11px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block }
a		 { font-weight: bold; color: #E8E8E8; font-size: 11px; font-family: Verdana, Arial, Helvetica }
a:hover	{ color: #C3673E; font-family: Verdana, Arial, Helvetica; }

/*Image style Contnet*/

.csi-textpic { padding: 0px;  margin-bottom: 20px; } /* Rahmen aussen */
.csi-textpic img { margin: 0px; } /* bild */
.csi-textpic .csi-caption { text-align: center; font-style: italic; } /* Bildunterschrift */
.csi-textpic .csi-image  { margin-right: 8px }/* Rahmen um das Bild */
.csi-textpic .csi-imagewrap { border: 0px solid blue; }
.csi-textpic .csi-text {  text-align: left;  }/* Textrahmen */
.csi-text p { margin-top: 0; }

.csi-center .csi-image { margin: 0 auto 3px; }

.csi-right div.csi-image { float: right; clear: both; }
.csi-right div.csi-text { clear: right; }

.csi-left div.csi-image { float: left; clear: both; }
.csi-left div.csi-text { clear: left; }

.csi-intext-left .csi-image { float: left; clear: both; margin-right: 5px; }
.csi-intext-right .csi-image { float: right; clear: both; margin-left: 5px; }

.csi-intext-right-nowrap .csi-text { margin-right: 215px; }
.csi-intext-right-nowrap .csi-image { float: right; clear: both; }

.csi-intext-left-nowrap .csi-text { margin-left: 130px; }
.csi-intext-left-nowrap .csi-image { float: left; clear: both; }

#logoheader	    { position: absolute; z-index: 4; top: 0px; left: 0px; width: 1000px; height: 110px }
#layoutimage	        { position: absolute; z-index: 10; top: 170px; left: 55px; width: 210px; border: solid 1px #E8E8E8 }

#menue				  { visibility: visible; position: absolute; z-index: 20; top: 89px; left: 55px; width: 945px; height: 20px; }
#untermenue_rahmen	   { visibility: visible; position: absolute; z-index: 20; top: 170px; left: 770px; width: 209px }
#untermenue			   { padding-top: 25px; padding-left: 5px; padding-bottom: 8px; background-color: #E8E8E8; background-image: url("img/hgleiste.gif"); background-repeat: repeat-x; }

#linie				 { visibility: visible; position: absolute; z-index: 20; top: 130px; right: 10px; left: 10px; border-top: 1px solid #00205a }

#main				 { visibility: visible; position: absolute; z-index: 13; top: 160px; left: 295px; width: 450px }

#right				{ position: absolute; z-index: 10; top: 0px; left: 820px; width: 112px; visibility: visible }

.menu1-level1-act				 { background-image: url("img/navbulletakt.gif"); background-repeat: no-repeat; padding-top: 4px; padding-left: 13px; padding-right: 28px; white-space: nowrap; visibility: visible; display: block; z-index: 20; height: 21px; float: left }
.menu1-level1-act a				 { color: #363E6B; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none;  display: block;   }
.menu1-level1-act a:hover		 { color: #C3673E }

.menu1-level1-no				   { background-image: url("img/navbullet.gif"); background-repeat: no-repeat; padding-top: 4px; padding-left: 13px; padding-right: 28px; white-space: nowrap; visibility: visible; margin-right: 1px; z-index: 20; height: 21px; float: left }
.menu1-level1-no a				 {  color: #363E6B; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; display: block; }
.menu1-level1-no a:hover		 { color: #C3673E }

.menu1-level2-act				    { color: #6D878D; margin-top:5px; visibility: visible; z-index: 20; width: 200; }
.menu1-level2-act a				 {  color: #00205a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none; display: block; }
.menu1-level2-act a:hover		  { color: #C3673E }

.menu1-level2-no				 { margin-top:5px; visibility: visible; z-index: 20; width: 200px; }
.menu1-level2-no a				{ color: #00205a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none;  display: block }
.menu1-level2-no a:hover		 { color: #C3673E }

.menu1-level3-act				    { padding-left: 8px; margin-top:7px; background-color: #d1bd99; visibility: visible; z-index: 20; width: 200; }
.menu1-level3-act a				 {  color: #00205a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none; display: block; }
.menu1-level3-act a:hover		  { color: #C3673E }

.menu1-level3-no				 { padding-left: 8px; margin-top:7px; visibility: visible; z-index: 20; width: 200px; }
.menu1-level3-no a				{ color: #00205a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; display: block }
.menu1-level3-no a:hover		 { color: #C3673E }


#content		 { color: #ffffff; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; visibility: visible; display: block; padding-left: 25px; position: absolute; z-index: 20; }
#content h1		  { color: #E8E8E8; font-size: 20px; font-family: Helvetica, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; font-stretch: extra-expanded; visibility: visible; display: block; margin-top: 10px; padding-left: 0 }
#content h2		{ color: #E8E8E8; font-size: 12px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block;  }
#content h3		{ color: #E8E8E8; font-size: 11px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block }
#content p		{ color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 20px; margin-top: 5px; margin-bottom: 5px }

#content_1		 { color: #ffffff; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; visibility: visible; display: block; padding-left: 25px; position: absolute; z-index: 20; }
#content_1 h1		  { color: #E8E8E8; font-size: 20px; font-family: Helvetica, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; font-stretch: extra-expanded; visibility: visible; display: block; margin-top: 10px; padding-left: 0 }
#content_1 h2		{ color: #E8E8E8; font-size: 12px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block;  }
#content_1 h3		{ color: #E8E8E8; font-size: 11px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block }
#content_1 p		{ color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 20px; margin-top: 5px; margin-bottom: 5px }

#contentRight		 { visibility: visible; z-index: 20; top: 150px; position: absolute; left: 480px; width: 220px }
#contentRight h1	{ color: #ffffff; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
#contentRight h2	{ color: #ffffff; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
#contentRight p		{ color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 20px; margin-top: 5px; margin-bottom: 5px }

	 
#contentLeft		 { top: 170px; left: 55px; width: 210px; color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; visibility: visible; display: block; padding-left: 25px; position: absolute; z-index: 20; }
#contentLeft h1		  { color: #E8E8E8; font-size: 20px; font-family: Helvetica, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; font-stretch: extra-expanded; visibility: visible; display: block; margin-top: 10px; padding-left: 0 }
#contentLeft h2		{ color: #E8E8E8; font-size: 12px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block;  }
#contentLeft h3		{ color: #E8E8E8; font-size: 11px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block }
#contentLeft p		{ color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 20px; margin-top: 5px; margin-bottom: 5px }
.startimgmodell 	{  padding-top: 10px; margin-left: 0px;}



.bodytext			  { color: #ffffff; font-size: 11px; line-height: 26px;}
.selectfeld			{ color: #3457bd; font-size: 11px; background-color: #f0f8ff; margin-left: 3px; border: solid 1px #3457bd }
.text_box_veranst	{ width:90px; height:15px; color: #AD9C4A; font-size: 11px; background-color: #FFFFE0; border: solid 1px #AD9C4A }
.linie				 { clear: both; margin-bottom: 5px; border-bottom: 1px solid #3457bd; position: relative; top: 5px; clip: inherit }



/*links*/
#linklist			{ top: 2px; clip: inherit }
#linklist img		{ float: left; margin-right: 5px }
#linklist h2		{ color: #3457bd; font-size: 12px; margin-top: 0px; padding-top: 2px; visibility: visible; display: block }
#linklist p			{ margin-top: 0px;  }

/*punkteliste*/
.csc-bulletlist   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin-top: 5px; margin-left: 0; padding-left: 14px }
.csc-bulletlist-0	 { list-style-type: square }
.csc-bulletlist-1	  { list-style-type: disc }
.csc-bulletlist-2	  { list-style-type: decimal }


/*Mailform*/
.csc-mailform			 { width: 430px; }
.csc-form-labelcell		 { vertical-align: top;  width: 150px; }
.csc-form-label			  { font-size: 11px; margin-top: 3px; margin-bottom: 3px; }
.csc-form-label-req  { font-size: 11px; font-weight: bold; margin-top: 3px; margin-bottom: 3px; }
.csc-form-fieldcell		{  width: 300px; height:26px;}
.csc-form-fieldcell input		{ font-style: normal; font-weight: lighter; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.csc-form-fieldcell textarea		{ width: 200px; }

.csc-sitemap   { }
.csc-sitemap-level1  { margin-top: 3px; margin-bottom: 2px; margin-left: 5px }
.csc-sitemap-level2  { margin-left: 50px }
.csc-sitemap-level3  { margin-left: 100px }

