/* CSS Matthews */

body {

	background: url(../images/framework/BodyBg.jpg) no-repeat center top;

	margin:0px 0px 0px 0px;

	color:#334;

	}

#BoxPagePosition .Headline{

	display:block;

	position:relative;

	color:#FFFFFF;

	background:url(../images/framework/Arrow.gif) no-repeat #82828C 5px 12px;

	text-indent:17px;

	height:25px;

	line-height:31px;

	font-size:10px;

	font-weight:bold;

	overflow:hidden;

	margin-bottom:1px;}

#BoxPagePosition ul.breadcrumb{

	display:block;

	position:relative;

	width:525px;

	background:#A80220 url(../images/framework/Arrow.gif) 5px 12px no-repeat;

	list-style-image:none;

	font-size:10px;

	font-weight:normal;

	margin-bottom:1px;

	height:25px;

	line-height:31px;

	text-indent:20px;

	list-style-type:none;

	margin:0px;

	overflow:hidden;

	color:#FFFFFF;

	padding-left:15px;

}

#BoxPagePosition .breadcrumb li {margin-left:0px;}



#BoxPagePosition ul.breadcrumb li{float:left; background:url(../images/framework/ArrowBread.gif) no-repeat right 14px ; padding-right:10px; text-indent:3px; font-weight:bold;}

#BoxPagePosition ul.breadcrumb a{ color:#FFFFFF; font-weight:normal; text-decoration:none;}

#BoxPagePosition ul.breadcrumb a:hover{text-decoration:underline;}



#BoxPagePosition{display:block; position:relative; margin:0 -450px; top:0px; left:50%; width:900px;}

	 #BoxLogo {display:block; position:absolute; top:16px; width:229px; height:54px; }



	 #SearchInput {display:block; position:absolute; top:30px; text-indent:5px; font-size:10px; height:22px; padding-top:5px; width:151px; background:url(../images/framework/SucheInput.gif) no-repeat; right:30px;}

	 #SearchButton {display:block; position:absolute; top:30px; line-height:20px; font-size:10px; width:27px; height:21px; background-image:url(../images/framework/SucheButton.gif); right:0px;}



	 #BoxMood{ position:absolute; display:block; width:540px; height:235px; top:85px; left:180px;}



	 /*** News ***/

	 #BoxNews{position:absolute; display:block; width:180px; height:235px; margin-top:85px; right:0px; background:#E2E2E6; font-size:9px;}

	 #BoxNews h1 {

	 	color:#000;

		margin:5px 0 0 5px;

		font-size:10px;}

	#BoxNews p {margin:0 5px 5px 5px;}

	#BoxNews a {} /*** Zeile 68 ***/



	 #BoxBoxLeftColumn{position:absolute; float:left; left:0px; display:block; width:180px;}



	 #BoxBoxMiddleColumn{margin-left:180px; min-height:350px; width:538px; float:none; position:relative;}

	 	

		 #BoxContent{margin:10px; clear:both;}

	 	/* Content Inhalt Formatierungen */

		#BoxBoxMiddleColumn ul {list-style-image:url(../images/framework/ListIcon.gif);line-height:16px;}

		#BoxBoxMiddleColumn ul.NoPadding {padding:0px;}

		#BoxBoxMiddleColumn ul.NoPadding li {margin:0px;}

		#BoxBoxMiddleColumn ul li {margin-left:12px;}

		#BoxBoxMiddleColumn ul li ul {list-style-image:url(../images/framework/ListIcon2.gif);}

		#BoxBoxMiddleColumn h1 {color:#8a0220; margin-bottom:8px;}

		#BoxBoxMiddleColumn h2 {color:#555; margin-top:10px;}

		#BoxBoxMiddleColumn h3 {color:#555;}

		#BoxBoxMiddleColumn span.TxtRot { color:#cf0328;}

		#BoxBoxMiddleColumn .DruckRot {display:block; width:12px; background-image:url(../images/framework/Druckfarben.gif); height:12px;}



	 #BoxBoxRightColumn{position:absolute; display:block; width:180px; right:0px;}



	 	#BoxBoxLeftColumn a, #BoxBoxRightColumn a{ text-decoration:none; display:block; color:#445; font-size:9px;}



		#BoxBoxLeftColumn a:hover, #BoxBoxRightColumn a:hover{ background-color:#EFEFF4;}



			#BoxBoxLeftColumn a span.padding, #BoxBoxRightColumn a span.padding {margin:0px; display:block; padding:3px 2px 8px 2px;}



			#BoxBoxLeftColumn a em, #BoxBoxRightColumn a em, #BoxNews a{ font-style:normal; margin-top:3px; display:block; text-indent:6px; text-decoration:underline; background:url(../images/framework/ArrowLink.gif) no-repeat 0px 5px;}



	 #BoxBody {display:block; width:100%; position:absolute; margin-top:320px;}





		#BoxFooter{text-align:center; border-top:1px solid #889; height:25px; font-size:10px; line-height:20px; color:#000;}

		#BoxFooter a{ text-decoration:none; color:#000;}

		#BoxFooter a:hover{ text-decoration:underline;}

		#nav, #nav ul { /* all lists */

		padding: 0;

		margin: 0;

		list-style: none;

		float : left;

		width : 11em;}



/*** NAV ***/

	#nav {display:block; position:absolute; z-index:1; top:85px; background-color:#E2E2E9; width:180px; height:235px; list-style-type:none; margin:0px;}

	#nav li { /* all list items */

		float : left;

		line-height : 1.25em;

		margin-bottom : -1px;

		width: 11em;}

	#nav li ul { /* second-level lists */

		position:absolute;

		/*left: -999em;*/

		margin-left:180px;

		top:0px;

		margin-top:0px;

		height: 235px;

		width:180px;

		background-color:#fff;}

	.SecondLvLUl {-moz-opacity:0.8;}



	/* A First LvL */

	#nav li a {

		display:block;

		float:none;

		font-size:10px;

		font-weight:bold;

		width:180px;

		height:20px;

		background:#55555F url(../images/framework/ArrowMenu.gif) no-repeat 170px 7px;

		line-height:20px;

		margin-bottom:1px;

		color:#FFFFFF;

		text-indent:5px;

		text-decoration:none;

		border-bottom:1px solid #FFF;}

	#nav li:hover > a{background:#A80220 url(../images/framework/ArrowMenu.gif) no-repeat 170px 7px; color:#fff;}

	#nav a.sfhovera{background:#A80220 url(../images/framework/ArrowMenu.gif) no-repeat 170px 7px; color:#fff;}



	/* A Next LvL */

	#nav li ul li a{

		color:#445;

		background:#fff url(../images/framework/ArrowMenu.gif) no-repeat 170px 7px;}



	/* third-and-above-level lists */

	/*

	#nav li ul ul {

		left: -999em;}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

		left: -999em;}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

		left: auto;}

	*/



/* Kontakt */

.kontakt a {display:block; position:relative; margin-bottom:15px; width:520px; height:80px; text-decoration:none;}

.kontakt a:hover { background:#EFEFEA;}

.kontakt img{float:left;}

.kontakt span{float:left; height:80px; width:370px; padding:4px 4px 0px 6px;}





/* Lexikon */

#LexikonIndex{list-style-image:none !important; margin:0; padding:0; line-height: 16px !important; display:block; width:250px; float:left;}

#LexikonIndex li {margin:1px !important;}

#LexikonIndex li a {width:17px !important;}

#BoxKnowTopics{left:0 !important; float:right !important; width:140px !important; margin-top:10px;}

#BoxKnowTopics a{

  border-left:3px solid #CCC; padding-left:3px; text-decoration: none;

}

#BoxKnowTopics a.active {

  border-color:#A80220;

  text-decoration: underline;

}


















