﻿.header{

	height:152px;
	background-color:#e8dec3;
}

.starttext
{
	border: 1px solid #666666;
	width: 330px;
	padding: 5px;
	margin-left: 10px;
	}
.c50r{
	
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
	.subcr{
	
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 20px;
	padding-left: 0px;
	}
	.subcr img{
	border: 1px solid #333333 !important;	
	
	}
	.csc-textpic-imagewrap img{
	border: 1px solid #333333 !important;	
	
	}
.subHeader
{ height:40px; background-color: #fecb09; text-align:right ; position: absolute; top: 192px; left: 152px; width: 760px; padding: 0; }
.tdProgramme{ background-color: #f15a22; width: 200px; height: 40px; float: right; }
.tdContent{ background-color:#ffffff; position: absolute; top: 232px; left: 152px; width: 738px; float: left; padding-top: 20px; padding-bottom: 0; padding-left: 20px; border-style:solid; border-color:#fecb09; border-width: 1px 1px 3px; }
#flash { background-color: #ffffff;  float: left; clear: right; }
#Fusszeile { background-color: #fecb09; position: absolute; left: 0; bottom: 0; width: 758px; height:20px; }
.Fusszeile { background-color: #fecb09; position: static; left: 150px; bottom: 1%; width: 758px; height: auto; margin-top: -3px; }
/*<agl.folder "Ordner">*/
html, body {
            height: 100%;
            margin: 0px;
            padding: 0px;
        }
        #outerContents {
            min-height: 100%;
        }
        #innerContents {
            padding-bottom: 50px;
        }
/*</agl.folder>*/
.container { background-color: #9c1d3f; width: 100%; height: 100%; clear: left; }
#footer {
	background:#fecb09;
	text-align:center;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 748px;
	height: 70px;
	padding-top: 3px;
	padding-left: 10px;
}
#footer2 {
	clear:both;
	text-align:center;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 748px;
	height: 35px;
	padding-top: 3px;
	padding-left: 10px;
	background-color: #FF0000;
}

html, body{ background-color:#968b70; width:100%; height: 100%; margin: 0; padding: 0; }
.bodytext{
}
.csc-textpic-imagerow{
	text-align:right;
}
.tblTemplate
{
	width:760px;
	border-collapse:collapse;
}
.menu_1 {
	
	text-align: left;
	position: absolute;
	z-index: 2;
	top: 152px;
	left: 152px;
	width: 900px;
	height: 20px;
	float: inherit;
	clear: inherit;
}
.menu_rand { background-repeat: repeat; background-position: 0 top; text-align: left; position: absolute; z-index: 2; top: 172px; left: 152px; clear: right; }
.menu_rand2 { background-repeat: repeat; background-position: 0 top; text-align: left; position: absolute; z-index: 2; top: 172px; left: 610px; }
.contenttable
{
	/*width:100%;*/
	vertical-align:top;
	background-image:url(filadmin/template/css_images/background_new.png);
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	
}
.innerContentLeftCell
{
		vertical-align:top;
		padding-right:10px;
}
.innerContentRightCell
{
		vertical-align:top;
		
}
.imgAnfrage
{
	padding-top:0px;
	padding-bottom:15px;
}
a:link
{
	text-decoration:none;
	background-image: none;
}
.contenttable img a:link
{
	text-decoration:none !important;
	background-image: none !important;
}

a:hoover
{
	text-decoration:none;

}
a:active
{
	text-decoration:none;

}
a:visited
{
	text-decoration:none;


}
img
{
	border-style:none ;
}
.trContent
{
	height:24px;
}
.divKatalogInfo
{ position: relative; top: 0; width:150px; height: auto; }
.linkerrand { font-size: 12pt; position: absolute; top: 232px; left: 1px; width: 150px; }
.rechterrand {
	font-size: 12pt;
	position: relative;
	top: 232px;
	width: 250px;
	background-color: #FFFFFF;
	float: left;
	left: 913px;
}
.Headerbild { background-color: #ff9c3e; position: absolute; top: 0; left: 152px; width: 760px; height: 152px; }
.Headerbild2 { background-color: #ff9c3e; position: absolute; top: 0; left: 152px; width: 760px; height: 40px; }
.internal-link { color: #86c747; }
.internal-link a:link {  background-image: none !important;}
.Bildlink {
		height: 130px;
}
.Bildlink {
		height: 130px;
}
.Bildlink a:link {  background-image: none !important;}

/*<agl.folder "Menu1">*/
	.menu { color: #726952; background-color: #e8dec3; background-image: none; width: 740px; z-index: 100; float: left; margin: 0; padding: 0; list-style-type: none; list-style-position: inherit; }
	ul.menu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #726952; font-weight: bold; text-decoration: none; text-align: left; z-index: 100; list-style-type: none; list-style-position: inherit; }
	ul.menu a:visited { color: #726952; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; list-style-type: none; list-style-position: inherit; z-index: 100; }
	ul.menu a:hover { color: #faa74a; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; z-index: 100; list-style-type: none; list-style-position: inherit; }
	ul.menu, ul.menu ul { z-index: 100; list-style-type: none; list-style-position: inherit; }
	ul.menu a { z-index: 100; margin-left: 0; padding-right: 10px; list-style-type: none; list-style-position: inherit; display: block;

   

}
	ul.menu { z-index: 100; padding-top: 2px; padding-left: 20px; list-style-type: none; display: block; }
	ul.menu ul a { z-index: 100; margin-left: 5px; list-style-type: none; }
	ul.menu li { color: #726952; background-image: none; background-color: #e8dec3; height: 20px; z-index: 100; float:left; padding-top: 2px; list-style-type: none; }
	ul.menu ul { background-color: #e8dec3; position: absolute; top: 22px; z-index: 100; display:none; min-width:180px; margin-left: 0; padding-left: 0; list-style-type: none; }
	/* IE-Hack für die Breite */
	*html ul.menu ul { width: 250px !important; list-style-type: none; }
	/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
	/* über der Liste  befindet (.hover siehe JavaScript oben) */
	ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  { list-style-type: none; display:block; }
	ul.menu ul li { background-color: #e8dec3; z-index: 100; float:none; border-color: #726952; border-style: solid; border-width: 0 1px 1px; -color: #7; list-style-type: none; }
	ul.menu ul li a:link { color: #726952; font-weight: normal; background-color: #e8dec3; list-style-type: none; z-index: 100; float: none; -color: #7; }
	ul.menu ul li a:visited { color: #726952; font-weight: normal; background-color: #e8dec3; list-style-type: none; z-index: 100; float: none; -color: #7; }
	ul.menu ul li a:hover { color: #faa74a; font-weight: normal; background-color: #e8dec3; list-style-type: none; z-index: 100; float: none; -color: #7; }
/*</agl.folder>*/
/*<agl.folder "Menu2">*/
	ul.menu_2 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #726952; font-weight: normal; text-decoration: none; text-align: left; }
	ul.menu_2 a:visited { color: #726952; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; }
	ul.menu_2 a:hover { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }
	ul.menu_2, ul.menu_2 ul { list-style-type: none; }
	ul.menu_2 a { font-size: 6pt; z-index: 100; margin-left: 0; padding-right: 6px; display: block; }
	ul.menu_2 {
	z-index: 10;
	padding-top: 2px;
	padding-left: 7px;
	display: block;

}
	ul.menu_2 ul a { margin-left: 5px; }
	ul.menu_2 li { color: #726952; background-image: none; background-color: #faa74a; height: 20px; float:left; padding-top: 2px; }
	ul.menu_2 ul { position: absolute; background-color: #faa74a; top: 44px; display:none; min-width:50px; margin-left: 0; padding-left: 0; }
	/* IE-Hack für die Breite */
	*html ul.menu_2 ul { width: 250px !important; }
	/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
	/* über der Liste  befindet (.hover siehe JavaScript oben) */
	ul.menu_2 ul.hover, ul.menu_2 li.hover ul, ul.menu_2 li:hover ul  {

    display:block;

}
	ul.menu_2 ul li { background-color: #faa74a; float:none; border-color: #726952; border-style: solid; border-width: 0 1px 1px; -color: #7; }
/*</agl.folder>*/
.menu_2 { color: #726952; background-color: #faa74a; background-image: none; width: 753px; float: left; margin: 0; padding: 0; list-style-type: none; list-style-position: inherit; }
# * {
# margin:0;
# padding:0;
# }
/*<agl.folder "Menu3">*/
	ul.menu_3 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #726952; font-weight: normal; text-decoration: none; text-align: left; }
	ul.menu_3 a:visited { color: #726952; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; }
	ul.menu_3 a:hover {
	color: #fff;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
	ul.menu_3, ul.menu_3 ul { list-style-type: none; }
	ul.menu_3 a { z-index: 100; margin-left: 0; padding-right: 10px; display: block;

    

}
	ul.menu_3 { z-index: 10; padding-top: 2px; padding-left: 10px; display: block; }
	ul.menu_3 ul a { margin-left: 5px; }
	ul.menu_3 li { color: #726952; background-image: none; background-color: #faa74a; height: 20px; float:left; padding-top: 2px; }
	ul.menu_3 ul { position: absolute; background-color: #faa74a; top: 44px; display:none; min-width:180px; margin-left: 0; padding-left: 0; }
	/* IE-Hack für die Breite */
	*html ul.menu_3 ul { width: 180px !important; }
	/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
	/* über der Liste  befindet (.hover siehe JavaScript oben) */
	ul.menu_3 ul.hover, ul.menu_3 li.hover ul, ul.menu_3 li:hover ul  {

    display:block;

}
	ul.menu_3 ul li { background-color: #faa74a; float:none; border-color: #726952; border-style: solid; border-width: 0 1px 1px; -color: #7; }
/*</agl.folder>*/
#content { background-color: #ffffff; padding: 20px 20px 0; position: absolute; top: 232px; left: 152px; float: right; clear: right; margin-right: 0; margin-left: 0; border-style: solid; border-width: 1px 1px 3px; border-color: #fecb09; }
/*<agl.folder "formular">*/
	legend {
border: solid 1px #f00;
}
	fieldset { padding: 10px 5px; border: solid 1pt #c0c0c0; }
	.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}
	.formu { width:80%; padding: 10px; }
	.mf-radio {
border:0px;
}
	.mf-text { color: #000000; border: solid 1px #c0c0c0; margin-bottom: 5px; }
	.mf-check {
border: 0px;
}
	.mf-select { margin-bottom: 5px; border:1px #c0c0c0; }
	.mf-input { border: solid 1px #c0c0c0; margin-bottom: 5px; }
	.mf-submit { color: #ffffff; background-color: #f63; position: relative; left: 200px; float: left; clear: left; border: 1pt #c0c0c0; }
	.left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: rgb(114,105,82); font-weight: normal; font-style: normal; text-align: right; vertical-align: top; padding-right: 12px; }
/*</agl.folder>*/
img.layout-3 { margin: 0 0 0 0; float: right; border: solid 1px #000; }
.mf-submit2 { color: #ffffff; background-color: #f63; position: relative; left: 150px; float: left; clear: left; border: 1pt #c0c0c0; }
p { color: #000; font-size: 12px!important; font-family: Verdana, Arial, Helvetica, sans-serif !important; }
ul{
	color: #726952;
	font-size: 12px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
h1{
	font-size: 120%!important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

