
html { }
body { color: #46645a; font-size: 0.8em; font-family: "Trebuchet MS", Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #6ba3aa }
table { color: #323232; font-size: 1em }
.noDisp { display: none }
/*<agl.folder "Ebenen">*/
	#main   { background-color: #fff; visibility: visible; padding-right: 30px; padding-left: 30px; position: absolute; top: 0; left: 50px; width: 850px }
	#spacer  { visibility: visible; width: 100%; height: 25px; clear: both }
	#spacer2     { visibility: visible; width: 100%; height: 0; clear: both }
	/*------------------------ HEAD*/
	#headmain   { color: #869892; font-size: 0.9em; text-transform: uppercase; visibility: visible; width: 850px; height: 60px }
	#headprint { display: none }
	#headsuche   { visibility: visible; margin-top: 10px; height: 22px; float: left; clear: both; overflow: hidden }
	#headhilfe  { visibility: visible; margin-top: 10px; float: right }
	#headnav   { text-align: right; visibility: visible; width: 850px; float: right }
	/*------------------------ IMAGE*/
	#imagemain   { background-color: #9ae7ce;  background-repeat: no-repeat; visibility: visible; width: 850px; height: 219px }
	#imagecopy  { visibility: visible; padding-top: 35px; padding-left: 30px }
	
	.imagemainstart    { height: 269px }
	.imagecopystart2   { padding-top: 60px }
	/*------------------------ CONTENT*/
	#contentmain   { background-image: url("../bilder/menu/back.gif"); background-repeat: repeat-y; visibility: visible; width: 850px }
	#contentmenu      { background-color: #26606b; visibility: visible; width: 176px; float: left; clear: both }
	#contentcopy      { color: #323232; font-size: 0.9em; line-height: 1.3em; visibility: visible; margin-left: 16px; padding-left: 40px; width: 390px; float: left }
	#contentcopystart     { color: #323232; font-size: 0.9em; line-height: 1.3em; visibility: visible; margin-left: 16px; padding-left: 40px; width: 600px; float: left }

	#contentteaser     { color: #323232; font-size: 0.9em; line-height: 1.3em; visibility: visible; width: 202px; height: 100px; float: right }
	/*------------------------ FOOT*/
	#footmain   { color: #869892; font-size: 0.9em; visibility: visible; width: 850px }
	#footbox   { background-color: #9ae7ce; visibility: visible; margin-bottom: 7px; width: 850px; height: 22px; clear: both }
	#footmenu  { visibility: visible; float: left }
	#footimage   { visibility: visible; float: right }
	#footnav  { visibility: visible; margin-top: 5px; margin-left: -7px }
/*</agl.folder>*/
/*<agl.folder "Text">*/
	input, select, textarea  { color: #46645a; font-size: 1em; font-family: "Trebuchet MS", Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
	a    { color: #46645a; text-decoration: none; margin-left: 5px; padding: 2px }
	a:hover    { color: #46645a; background-color: #d1e7e1 }
	/*------------------------ HEAD*/
	a.head    { color: #46645a; text-decoration: none; text-transform: uppercase; margin-left: 5px; padding: 2px }
	a.head:hover   { color: #46645a; background-color: #d1e7e1 }
	a.verlauf  { color: #46645a; text-decoration: none; background-image: url("../bilder/navi/verlauf.gif"); background-repeat: no-repeat; margin-left: 10px; padding: 2px 2px 2px 12px }
	a.verlauf:hover  { color: #46645a; background-color: #d1e7e1 }
	input.suchen { background-color: white; text-transform: uppercase; border: solid 0 white }
	input.eingabe { padding: 2px; width: 200px; height: 18px; border: solid 1px #b9c9c3 }
	/*------------------------ IMAGE
*/
	.imagehl      { color: #fff; font-size: 1.6em; font-family: "Arial Black"; font-weight: 400; line-height: 1em; text-transform: uppercase }
	.imagesubline   { color: #003855; font-size: 0.9em }
	/*------------------------ CONTENT*/
	/*------------------------ FOOT*/
/*</agl.folder>*/
/*<agl.folder "Menu">*/

#menu         { font-size: 1em; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: right top; padding-bottom: 0; position: relative; width: 100%; float: left; xmargin-left: -180px        }


/* ----------------------- menu*/

#menu ul { padding-top: 1px; list-style-image: none; margin-left: 0; padding-left: 0 } /* nicht entfernen */
#menu li { list-style-type: none; list-style-image: none; margin-left: -5px; padding-left: 0 }
* html #menu li { display: inline; }
#menu li a    { line-height: 1em; display: block;  padding: 3px 2px 3px 7px }
* html #menue li a{  height: 1em; }
#menu a.nodisp  { }
	#menu a.leer:hover { background-color: transparent }
	/* ---- 1 */
#menu a.m1:link, #menu a.m1:visited      { color: #fff; font-size: 1em; text-decoration: none; background-image: url("../bilder/menu/marker1.gif"); background-repeat: no-repeat; background-position: 0 3px; padding-left: 15px }
#menu a.m1:focus,#menu a.m1:hover,#menu a.m1:active       { color: #fff; font-size: 1em; text-decoration: none; background-color: #4a8292; background-image: url("../bilder/menu/marker1.gif"); background-repeat: no-repeat; background-position: 0 3px; padding-left: 15px }
#menu a.m1on:link, #menu a.m1on:visited         { color: #fff; font-size: 1em; font-weight: 700; text-decoration: none; background-image: url("../bilder/menu/marker1on.gif"); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 4px; padding-left: 15px }
#menu a.m1on:focus,#menu a.m1on:hover,#menu a.m1on:active          { color: #fff; font-size: 1em; font-weight: 700; text-decoration: none; background-color: #4a8292; background-image: url("../bilder/menu/marker1on.gif"); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 4px; padding-left: 15px }

/* ---- 2 */
#menu a.m2:link, #menu a.m2:visited      { color: #fff; font-size: 0.9em; text-decoration: none; background-color: #5a8e97; background-image: none; background-repeat: no-repeat; background-position: 0 4px; padding-left: 15px; border-bottom: 1px solid #7ea2a8 }
#menu a.m2:focus,#menu a.m2:hover,#menu a.m2:active       { color: #fff; font-size: 0.9em; text-decoration: none; background-color: #669ba4; background-image: none; background-repeat: no-repeat; background-position: 0 4px; padding-left: 15px; border-bottom: 1px solid #7ea2a8 }
#menu a.m2on:link, #menu a.m2on:visited        { color: #fff; font-size: 0.9em; text-decoration: none; background-color: #5a8e97; background-image: url("../bilder/menu/marker2on.gif"); background-repeat: no-repeat; background-position: 0 0; padding-left: 15px; border-bottom: 1px solid #7ea2a8 }
#menu a.m2on:focus,#menu a.m2on:hover,#menu a.m2on:active        { color: #fff; font-size: 0.9em; text-decoration: none; background-color: #669ba4; background-image: url("../bilder/menu/marker2on.gif"); background-repeat: no-repeat; background-position: 0 0; padding-left: 15px; border-bottom: 1px solid #7ea2a8 }

/* ---- 3 */
#menu a.m3:link, #menu a.m3:visited       { color: #0e4958 !important; font-size: 0.9em; text-decoration: none; background-color: #acd1cc; background-image: none; background-repeat: no-repeat; background-position: 0 4px; padding-left: 15px; border-bottom: 1px solid #7ea2a8 }
#menu a.m3:focus,#menu a.m3:hover,#menu a.m3:active        { color: #0e4958 !important; font-size: 0.9em; text-decoration: none; background-color: #bad6d1; background-image: none; background-repeat: no-repeat; background-position: 0 4px; padding-left: 15px; border-bottom: 1px solid #7ea2a8 }
#menu a.m3on:link, #menu a.m3on:visited         { color: #0e4958 !important; font-size: 0.9em; text-decoration: none; background-color: #acd1cc; background-image: url("../bilder/menu/marker2on.gif"); background-repeat: no-repeat; background-position: 0 0; padding-left: 15px; border-bottom: 1px solid #7ea2a8 }
#menu a.m3on:focus,#menu a.m3on:hover,#menu a.m3on:active         { color: #0e4958 !important; font-size: 0.9em; text-decoration: none; background-color: #bad6d1; background-image: url("../bilder/menu/marker2on.gif"); background-repeat: no-repeat; background-position: 0 0; padding-left: 15px; border-bottom: 1px solid #7ea2a8 }
/*</agl.folder>*/
/*<agl.folder "Content">*/
	#cheadline       { visibility: visible; margin-bottom: 16px; margin-left: -40px; width: 110%; border-top: 1px solid #0059a0; border-bottom: 1px solid #0059a0 }
	#cheadlinebox    { color: #0059a0; font-size: 1.1em; font-weight: 700; line-height: 1em; text-transform: uppercase; visibility: visible; padding-top: 12px; padding-bottom: 12px; padding-left: 16px; border-left: 24px solid #9ae7ce }
	h1  { font-size: 1.2em; font-weight: inherit; line-height: 1em; margin: 0; padding: 0; border-width: 0 }
	#csubline   { color: #0059a0; font-size: 1.1em; font-weight: 700; line-height: 1em; background-image: url("../bilder/main/marker_subline.gif"); background-repeat: no-repeat; text-transform: uppercase; visibility: visible; margin-top: 5px; margin-left: -40px; padding-top: 5px; padding-bottom: 16px; padding-left: 40px; width: 100% }
	h2  { font-size: 1.1em; font-weight: inherit; line-height: 1em; margin: 0; padding: 0; border-width: 0 }
	#ccopy       { visibility: visible; display: block; margin-bottom: 16px; width: 100%; clear: both }
	#clink 		{ visibility: visible; margin-bottom: 5px; width: 100% }
	#ccopybox      { visibility: visible; margin-bottom: 10px; padding-bottom: 6px; width: 100%; border-bottom: 1px solid #b8d1d5 }
	#cnews   { visibility: visible; margin-bottom: 16px; width: 100% }
	#cnewsbox  { padding: 7px 5px; border-bottom: 1px solid #b8d1d5 }
	#cnewsbox .datum  { }
	#cnewsbox a { font-size: 1.1em; margin-left: -5px }
	.news { font-size: 1.1em; color: #0059a0; font-weight: 700 }
	.stronger { color: #0059a0; font-weight: 700 }
	#cdownload   { visibility: visible; margin-bottom: 16px; width: 100%; border: solid 1px #b8d1d5 }
	#contentcopy a, #contentteaser a { color: #1164a6; font-weight: 700; background-color: #fff; background-image: url("../bilder/main/link2.gif"); background-repeat: no-repeat; background-position: 0 3px; margin: 0; padding: 2px 4px 2px 8px }
	#contentcopy a:hover, #contentteaser a:hover  { color: #fff; background-color: #3c7786; background-image: url("../bilder/main/link2w.gif"); background-repeat: no-repeat; background-position: 0 3px; margin: 0; padding: 2px 4px 2px 8px }
	#cdownloadbox  { padding: 8px }
	#ctable   { visibility: visible; margin-bottom: 16px; width: 100% }
	#contentcopy table     { margin: 0; padding: 0; border: solid 1px #b8d1d5; border-collapse: collapse  }
	#contentcopy th    { color: #3c7786; font-weight: 400; text-align: left; padding: 3px }
	#contentcopy td, #contentcopy th      { padding: 3px; vertical-align: top; border: solid 1px #b8d1d5 }
	#contentcopy td.on   { background-color: #e1edee }
	#ctable2   { visibility: visible; margin-bottom: 16px; width: 100% }
	#ctable2 table      { background-color: transparent; margin: 0; padding: 0; border: 1px transparent; border-collapse: collapse   }
	#ctable2 th     { color: #3c7786; font-weight: 400; background-color: transparent; text-align: left; padding: 3px; border: 1px transparent }
	#ctable2 td, #contentcopy th       { background-color: transparent; padding: 3px; vertical-align: top; border: 1px transparent }
	#ctable2 td.on    { background-color: transparent; border-color: transparent }
	#cliste   { visibility: visible; margin-bottom: 16px; width: 100% }
	#contentcopy ul  { margin-left: 0; padding-left: 0 }
	#contentcopy li   { background-image: url("../bilder/main/liste.gif"); background-repeat: no-repeat; background-position: 0 1px; list-style-type: none; margin-left: 0; padding-bottom: 3px; padding-left: 12px }
	#cimage     { visibility: visible; margin-bottom: 16px; width: 100%; clear: both }
	#cabschluss   { visibility: visible; width: 100%; height: 1px }
	.bereich  { color: #3c7786; font-size: 1.1em; font-weight: 700; padding-bottom: 3px }
	blockquote  { margin: 0; padding: 0 }
	#slogan { color: #26606b; font-size: 1em; font-weight: 700 }
/*</agl.folder>*/
/*<agl.folder "Teaser">*/
	#contentteaser h1 {
	color: #0059a0;
	font-size: 1.2em;
	font-weight: 700;
	text-transform: uppercase;
	visibility: visible;
	padding-top: 5px;
	padding-bottom: 8px;
}
	#timage    { visibility: visible; padding-bottom: 8px; width: 100% }
	#timage img  { margin-bottom: 4px }
	#tslogan    { color: #26606b !important; font-size: 1em; font-weight: 700; visibility: visible; padding-top: 3px; padding-bottom: 11px; width: 100% }
	#tcopy    { padding-bottom: 8px; width: 100% }
	#tliste    { padding-bottom: 8px; width: 100% }
	#tliste ul  { margin-left: 0; padding-left: 0 }
	#tliste li   { background-image: url("../bilder/main/liste.gif"); background-repeat: no-repeat; background-position: 0 1px; list-style-type: none; margin-left: 0; padding-bottom: 3px; padding-left: 12px }
/*</agl.folder>*/
/*<agl.folder "Form">*/
	#cinput { }
	#cinput input, #cinput textarea { width: 100% }
	#cinput input.nosize  { width: auto }
	#inputlinks      { width: 120px; float: left; clear: both }
	
	#inputrechts       { padding-bottom: 5px; width: 250px; float: left }
	#inputmitte       { padding-bottom: 5px; width: 30px; float: left }
	#inputrechtsklein       { padding-bottom: 5px; width: 220px; float: left }
	#inputganz    		{ width: 400px; float: left; clear: both }
	
	#cinput input, #cinput textarea, #cinput select { padding: 1px; border: solid 1px #9cb8b6 }
/*</agl.folder>*/

