@import url('filelinks.css');
@import url('formulare.css');
@import url('fuer_typo3.css');
@import url('navigationen.css');

* {
	padding: 0em;
	margin: 0em;
}
html {
	margin:0em;
	padding:0em;
}
body {
	padding: 15px 0px 15px 0px;
	background-color:#00121e;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#000;
	margin:0;
	padding:0;
}
/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#upbg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 645px;
	z-index: 1;
}
#outer {
	z-index: 2;
	position: relative;
	width: 968px;
	height:645px;
	margin: 0 auto;
	background-image:url(../bilder/bg.jpg);
	background-repeat:no-repeat;
}
	#col-left{
		position:absolute;
		top:0;
		left:0;
		width:182px;
		min-height:645px;
		z-index:5;
		border-right:4px solid black;
	}
		#navi{
			position:absolute;
			top:143px;
			left:6px;
			width:170px;
			height:184px;
			z-index:10;
		}
			div#navi_link_wrapper{
				float:left;
				width:170px;
				height:18px;
				padding-left:20px;
				padding-top:9px;
			}
			div#trenner_navi{
				float:left;
				width:170px;
				height:3px;
				line-height:1px;
			}
				div#subnav_link_wrapper{
					float:left;
					width:156px;
					height:11px;
					padding-left:38px;
					padding-top:7px;
				}
				div#trenner_navisub{
					float:left;
					width:170px;
					height:3px;
					padding-top:10px;
					line-height:1px;
				}
		#zeiten{
			position:absolute;
			top:452px;
			left:6px;
			width:151px;
			height:54px;
			z-index:10;
			padding-left:19px;
		}
	#col-right{
		position:absolute;
		top:0;
		left:186px;
		width:782px;
		min-height:645px;
		z-index:5;
		background-image:url(../bilder/bg_right_startseite.jpg);
		background-repeat:no-repeat;
	}
	#pos_weisser_text{
		position:absolute;
		top:55px;
		left:203px;
		width:450px;
		z-index:10;
		font-family:Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#fff;
		margin:0;
		padding:0;
	}
	#col-right-stand{
		position:absolute;
		top:0;
		left:186px;
		width:782px;
		min-height:645px;
		z-index:5;
	}
		#head{
			position:absolute;
			top:0;
			left:0;
			width:669px;
			height:104px;
			z-index:5;
		}
			#headinfo{
				position:absolute;
				top:0;
				left:0;
				width:477px;
				height:104px;
				z-index:5;
			}
			#logo{
				position:absolute;
				top:28px;
				left:477px;
				width:190px;
				height:104px;
				z-index:5;
			}
		#content_wrapper{
			position:absolute;
			top:104px;
			left:0;
			width:782px;
			height:541px;
			z-index:5;
		}
			#breadcrump{
				position:absolute;
				top:12px;
				left:14px;
				width:598px;
				height:12px;
				z-index:20;
			}
			#inhalt_wrapper{
				position:absolute;
				top:0;
				left:0;
				width:587px;
				height:488px;
				overflow:hidden;
				z-index:5;
				border-top:5px solid #000;
				border-right:5px solid #000;
				background-image:url(../bilder/bg_inhalt.png);
				background-repeat:no-repeat;
				padding-top:48px;
				padding-left:14px;
				padding-right:58px;
			}
			* html #inhalt_wrapper{
				position:absolute;
				top:0;
				left:0;
				width:587px;
				height:488px;
				overflow:hidden;
				z-index:5;
				border-top:5px solid #000;
				border-right:5px solid #000;
				background-image:url(../bilder/bg_inhalt.jpg);
				background-repeat:no-repeat;
				padding-top:48px;
				padding-left:14px;
				padding-right:58px;
			}
				#inhalt{
					position:absolute;
					top:42px;
					left:14px;
					width:587px;
					height:488px;
					overflow:auto;
					z-index:6;
				}
			#schnee{
				position:absolute;
				top:380px;
				left:0;
				width:664px;
				height:161px;
				z-index:20;
			}
		#kind{
			position:absolute;
			top:343px;
			left:592px;
			width:183px;
			height:302px;
			z-index:25;
		}
/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
p, td {	
	font-family:Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#000;
	margin:0;
	padding:0;
}
.zeiten{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#fff;
	margin:0;
	padding:0;
}
h1, h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

img {
	border:0;
}

hr{
	color:#a1161e;
	background-color:#a1161e;
	border:solid #a1161e;
	border-width:1px 0 0 0;
	height:0px
}
/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#a1161e; }
a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration: none; color:#000; }

a.breadcrump_text{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#a1161e; text-decoration: none; }

/* +++++++++++++ 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 {
	
}


/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* !!!!! immer zuerst definieren, dann die weiteren Listen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul {
	margin: 0;
	padding: 0;
}

ol {
	margin: 0;
	padding: 0;
}
ul li {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
	line-height:16px;
	color:#616161;
}

/* +++++ Sitempap ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul.list{
	margin: 0;
	padding: 0;
	padding-left:25px;
}
ul.list li.list, ul.list li.deep0{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
	line-height:16px;
	color:#616161;
}
	ul.list li.deep1{
		margin: 0;
		padding: 0;
		font-family:Arial, Helvetica, sans-serif;	font-size:12px;
		line-height:16px;
		color:#616161;
		margin-left:25px;
	}

