/*<agl.folder "basics">*/
	html     { font-size: 9%; background-color: #a0a0a0; overflow: scroll }
	body     { color: #00275e; font-size: 8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0; border: 0; outline-width: 0  }
/*</agl.folder>*/
/*<agl.folder "geruest">*/
	#maintable  { background-color: white; border: solid 0 #00275e; z-index: 1 }
#startselector { margin: 0px; padding: 200px 0px 0px 70px }
#startunten { background-image: url("../img/start_unten.gif") }
#navitopic  { color: #8c231a; font-weight: bold; font-size: 150%; margin: 0px; padding: 4px 0px 0px 78px }
#navitopic h1 { color: #8c231a }
#navi { margin: 0px; padding: 8px 0px 0px }
#topmenu { margin: 0px; padding: 0px }
#slidingdiv { margin: 0px; padding: 0px; width: 651px; height: 257px }
#sprichwort .bodytext { color: #8c231a; font-size: 80%; margin: 0px; padding: 6px 0px 0px }
#sprichwort em { color: black; font-weight: bold; font-size: 120%; margin: 0px; padding: 6px 0px 0px }
#left    { margin: 0px; padding: 14px 18px 14px 78px }
#left a { color: #f49c00; text-decoration: none; }
#left a:hover { color: #f49c00; text-decoration: underline; }
#left .csc-header h1 { color: #f49c00; font-size: 130%; margin: 0px; padding: 4px 0px 6px }
#left { color: white; font-size: 95%; line-height: 150% }
#left .bodytext  { color: white; font-size: 95%; line-height: 150% }
.oben { vertical-align: top }
#center  { margin: 0 16px 8px 26px; padding: 0 }
	#right    { margin: 0px; padding: 40px 0px 0px; width: 245px }
.thumbframe { background-image: url("../img/thumbsback.jpg"); float: left; margin: 0px 0px 6px; padding: 0px; border: 0px; z-index: 2; width: 136px; height: 155px }
.thumbimage { float: left; margin: 0px; padding: 9px 10px 10px; z-index: 3; width: 136px; height: 114px; visibility: visible }
.thumbtext { color: white; font-size: 84%; text-align: center; float: left; margin: 0px; padding: 0px; z-index: 4; width: 136px; visibility: visible }
.lightboxdescription { color: black; font-weight: normal; font-size: 86%; margin: 0px; padding: 0px 0px 6px 20px; border: 0px }
.lightboxdescription h1 { color: #f49c00; font-size: 180%; text-indent: -5px; margin: 0px; padding: 0px 0px 4px }
#footer    { font-size: 90%; margin: 0 16px 6px 28px; padding: 5px 0 0; border-style: solid; border-width: 7px 0 0; border-color: #e17e00 }
/*</agl.folder>*/
/*<agl.folder "topnav">*/
.tnavspacer  { float: left; margin: 0px; padding: 0px; border: solid 0px white; width: 78px }
.tnav   { font-size: 85%; float: left; margin: 0px; padding: 0 }
.tnava a   { color: black; font-size: 85%; text-decoration: none; float: left; margin: 0px; padding: 0px 5px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: white }
.tnav a    { color: white; text-decoration: none; float: left; margin: 0px; padding: 0px 5px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: white }
.tnav a:hover  { color: black; text-decoration: none }
.ttnavspacer { float: left; margin: 0px; padding: 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0; width: 1px }
.ttnav   { color: #5b5b5b; font-size: 88%; float: left; margin: 0px; padding: 0 }
.ttnava a  { color: #000; font-size: 88%; text-decoration: none; float: left; margin: 0px; padding: 0px 6px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0 }
.ttnav a   { color: #5b5b5b; text-decoration: none; float: left; margin: 0px; padding: 0px 6px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0 }
.ttnav a:hover  { color: black; text-decoration: none }
.lsspacer  { float: left; margin: 0px; padding: 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0; width: 78px }
.ls   { color: #5b5b5b; font-size: 88%; float: left; margin: 0px; padding: 0 }
.lsa a  { color: #000; font-size: 88%; text-decoration: none; float: left; margin: 0px; padding: 0px 6px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0 }
.ls a   { color: #5b5b5b; text-decoration: none; float: left; margin: 0px; padding: 0px 6px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0 }
.ls a:hover  { color: black; text-decoration: none }
.startspacer   { color: white; font-size: 120%; float: left; margin: 0px; padding: 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0 }
.sls    { color: white; font-size: 120%; float: left; margin: 0px; padding: 0 }
.slsa a   { color: white; font-size: 88%; text-decoration: none; float: left; margin: 0px; padding: 0px 6px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0 }
.sls a    { color: white; text-decoration: none; float: left; margin: 0px; padding: 0px 6px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a0a0a0 }
.sls a:hover  { color: black; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "bcnav">*/
	#bcnav { color: #e17e00; text-decoration: none; margin: 0 0 0; padding: 0 0 0 16px; }
	#bcnav a { color: #e17e00; font-weight: bold; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "left">*/
/*</agl.folder>*/
/*<agl.folder "left default_colour">*/
/*</agl.folder>*/

/*<agl.folder "center">*/
	#center .csc-header { color: #e17e00; margin: 0 0 10px; padding: 0; border-color: #00275e; border-style: solid; border-width: 0 0 1px; }
	#center .csc-header h1 { color: #e17e00; font-size: 1.4em; margin: 0; padding: 0; }
	#center ul { list-style-image: url("https://www.produktionsagentur.com/fileadmin/images/vs_li.gif"); list-style-position:outside; margin:0 0 0 24px; padding:0; border-width: 0; outline-width: 0; }
	#center h1 { color: #e17e00; font-size: 1.2em; }
	#left .csc-textpic-text { margin: 0; padding: 0; }
	#left .bodytext { margin: 0; padding: 0; }
	#left h1 { color: #e17e00; font-size: 1.2em; margin: 0; padding: 0; }
/*</agl.folder>*/
.forminput  { border: solid 1px #e17e00; height: 22px }
.forminput #searchinput { margin: 0px; padding: 0px; border: 0px; width: 154px }
#searchform .inputbutton { vertical-align: text-bottom; padding: 0px; border: 0px }

.text hr{display:block; margin:0;height:1px; clear:left; float: left; border:1px solid #fff;color:#fff;width:100%;}
.text {margin-bottom:20px;float:left;width:100%;}
.clearer {clear:both;}