@import url('filelinks.css');
@import url('formulare.css');
@import url('fuer_typo3.css');
@import url('navigationen.css');
@import url('seo.css');


body{
margin: 0;
padding: 0;
height:100%;
background-image:url(../bilder/bgkachel.gif);
background-repeat:repeat-y;
}

 HTML{
height:100%;
}

P{
margin:0px 0px 0px 0px;
}

.p_klein{
margin:7px;
}

HR{
color:#CCCFD4;
background-color:#CCCFD4;
border:solid #CCCFD4;
border-width:1px 0 0 0;
height:0px
}

.hr-headline{
color:#C6C5C5;
background-color:#C6C5C5;
border:solid #C6C5C5;
border-width:1px 0 0 0;
height:0px;
margin: 4px 11px 4px 0px;
}

.hr-gold{
color:#d3a818;
background-color:#d3a818;
border:solid #d3a818;
border-width:1px 0 0 0;
height:0px;
margin: 4px 11px 4px 0px;
width:100%
}


LI {
list-style-type:square;
}


IMG{
border:0;
}

.text   	 					{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#31342f; font-weight: normal; line-height:16px}
.text-klein   	 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#31342f; font-weight: normal; line-height:16px}

.text-weiss   	 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#f2f1e6; font-weight: normal; line-height:16px}

.headline   	 			{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:16px; color:#d3a818; font-weight: bold; line-height:16px}
.text-footer   	 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#6D6D6F; font-weight: normal; line-height:14px}

.text A:link   	 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#6D6D6F; font-weight: normal; text-decoration: underline}
.text A:visited   	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#6D6D6F; font-weight: normal; text-decoration: underline}
.text A:hover   	 	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#3e812f; font-weight: normal; text-decoration: none}
.text A:active   	 	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#3e812f; font-weight: normal; text-decoration: underline}


.footnavi		 					{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#555454; font-weight: normal; text-decoration: none;}
.footnavi A:link 			{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#555454; font-weight: normal; text-decoration: underline;}
.footnavi A:visited		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#555454; font-weight: normal; text-decoration: underline;}
.footnavi A:hover 			{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#8c0231; font-weight: normal; text-decoration: none;}
.footnavi A:active 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#8c0231; font-weight: normal; text-decoration: none;}
.footnavi-hi 					{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#8c0231; font-weight: normal; text-decoration: none;}

.navigation				 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#f2f9fc; font-weight: bold; text-decoration: none}
.navigation A:link 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#f2f9fc; font-weight: bold; text-decoration: none; line-height:25px;}
.navigation A:visited	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#f2f9fc; font-weight: bold; text-decoration: none; line-height:25px;}
.navigation A:hover 	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#31342f; font-weight: bold; text-decoration: none; line-height:25px;}
.navigation A:active 	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#31342f; font-weight: bold; text-decoration: none; line-height:25px;}
.navigation-hi			 	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#31342f; font-weight: bold; text-decoration: none; line-height:25px;}

.navigation2 A:link 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#1C273E; font-weight: bold; text-decoration: none; line-height:17px; background-image:url(../images/navipunkt.gif); padding-left:11px; background-repeat:no-repeat;}
.navigation2 A:visited	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#1C273E; font-weight: bold; text-decoration: none; line-height:17px;}
.navigation2 A:hover 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#FFFFFF; font-weight: bold; text-decoration: none; line-height:17px;}
.navigation2 A:active 	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#FFFFFF; font-weight: bold; text-decoration: none; line-height:17px;}
.navigation2-hi			 		{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:11px; color:#FFFFFF; font-weight: bold; text-decoration: none; line-height:17px;}


div#navigation div a.navigation-hi			 	{font-family: 'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif; font-size:12px; color:#31342f; font-weight: bold; text-decoration: none; line-height:25px;}

H1 {
	padding:0;
	margin:0;
}

 HTML{
	height:100%;
}

P{
	margin:0px 0px 0px 0px;
}

.p_klein{
	margin:7px;
}

HR{
	color:#CCCFD4;
	background-color:#CCCFD4;
	border:solid #CCCFD4;
	border-width:1px 0 0 0;
	height:0px
}

.hr-headline{
	color:#C6C5C5;
	background-color:#C6C5C5;
	border:solid #C6C5C5;
	border-width:1px 0 0 0;
	height:0px;
	margin: 4px 11px 4px 0px;
}


IMG{
	border:0;
}
div#map{ width:530px; height:300px; border:1px solid #d5a912; }
div.formular{ width:539px; height:519px; }
div#seitenkopf {
	position:absolute;
	width:837px;
	margin:0;
	height:373px;
	background-image:url(../bilder/seitenkopf.gif);
	background-repeat:no-repeat;
}

div#sprachwechsel {
	position:absolute;
	left:760px;
	margin:0;
	height:14px;
	width:26px;
	top:75px;
}

div#hauptbild {
	position:absolute;
	width:626px;
	margin:0;
	height:260px;
	left:181px;
	top:98px;
}

div#navigation {
	position:absolute;
	width:176px;
	margin:0;
	height:270px;
	left:0px;
	top:125px;
	text-align:right;
}

div#content {
	position:absolute;
	width:528px;
	margin:0;
	height:auto;
	left:231px;
	top:392px;
}
div#left {
	position:absolute;
	width:160px;
	margin:0;
	height:270px;
	left:16px;
	top:387px;
	text-align:right;
}

/*h1 {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 13px;
	font-size: 2.7em;
	font-weight: bold;
	color: #ffffff;
}*/
h1 {
	float:left;
	clear:both;
	height: 25px;
	text-indent: -999em;
	width: 600px;
	padding-bottom:20px;
}
/* +++++++++++++ Aufzählungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Bullets Inhaltselment */
ul.csc-bulletlist li {
	
}

/* Standardsitemap */
div.csc-sitemap ul li {
	
}

/* tx-flseositemap-pi1 */
div.tx-flseositemap-pi1 ul.list li.list {
	
}

/* +++++ Sitempap ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul.list{
	margin: 0;
	padding: 0;
	padding-left:25px;
}
ul.list li.list, ul.list li.deep0{
	margin: 0;
	padding: 0;
	font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#616161;
}
	ul.list li.deep1{
		margin: 0;
		padding: 0;
		font-family:'Lucida Grande', LucidaGrande, Lucida,Tahoma, arial, helvetica, geneva, sans-serif;
		font-size:12px;
		line-height:16px;
		color:#616161;
		margin-left:25px;
	}


