@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body{background:url(../img/bg_body.jpg) top center repeat-y #F2EDF3; font-family:Arial, Helvetica, sans-serif; color:#666;}
#SiteWrapper{margin:0px auto; width:940px;min-height:560px; padding-bottom:30px; border:1px solid #CCC; border-top:5px solid #666; background:url(../img/bg_sitewrapper.jpg) 0px 150px repeat-x #FFF;}
#header {width:740px; height:150px; padding:0px 100px; background: url(../img/bg_header.jpg) top center no-repeat;}
#contentWrapper{width:730px;margin:0px auto; padding:5px; border:1px solid #FFF; background:url(../img/bg_contentwrapper.jpg) top left repeat-x #FFF;}
#leftContent {width:170px; padding:5px; float:left;}
#rightContent {width:460px; float:right; padding: 20px 30px 0px 0px;}
#footer {width:740px; padding:25px 100px 35px; margin:5px auto 25px; background:url(../img/bg_footer.jpg) top left no-repeat #666; color:#FFF;border:1px solid #CCC; border-top:3px solid #93278f;}
#footer .content {width:170px; float:left; padding-right:18px;}
#footer .contentLast {width:173px; float:left;}
.adresse 										{position:absolute;margin-left:5px; top:360px; border-left:3px solid #93278f; padding-left:5px; width:180px;}
hr												{height:0px; border-bottom:1px solid #CCC; color:#FFF; margin:10px 0px; display:block}
ul.grau li										{list-style:disc; margin:0px 0px 5px 15px;}
#rightContent ul.lila li,#tabs ul.lila li		{padding:0px 0px 2px 20px; list-style:none; background: url(../img/list_img.png) 0% 40% no-repeat; margin:5px 0px;}
a 		{text-decoration:none; color:#666; outline:none;}
a img	{border:0 none;}
img.bild2 	{float:right; margin-top:-30px;padding-right:10px;}
img.bild3 	{float:right; margin:-45px 0px 0px}
img.bild4	{border-bottom:1px solid #CCC; margin:0px 0px 15px;}
/*IE6*/* html img.bild4	{border-bottom:1px solid #CCC; margin:0px 0px 200px; position:absolute;}
/*IE6*/* html .stil5		{position:relative; margin-top: 0px ;margin-bottom:160px;}
p 			{margin-bottom:5px;}
.aktuell 	{background:url(../img/aktuell.jpg) right top no-repeat;}

.service	{background:url(../img/img04.jpg) right top no-repeat;}
.online		{background:url(../img/img05.jpg) right bottom no-repeat;}
.prologue	{background:url(../img/prologue.jpg) right top no-repeat;}
.provid		{background:url(../img/provid.jpg) right top no-repeat;}
a, p,ol, ul,h1, h2, h3, table  {font-size:12px; line-height:125%}
.stil1		{font-size:14px; font-weight:bold; margin-bottom:5px;color:#999;}
.stil2		{color:#93278f}
.stil3		{float: left; padding:10px 20px 10px 0px;}
.stil4, b	{font-weight:bold; letter-spacing:0.025em;}
.stil5		{position:absolute; margin-top:-205px;}
.stil6		{text-decoration:underline;}
.stil7		{color:#999; font-size:15px; font-weight:bold; margin-bottom:25px;}
.stil8		{color:#999; font: italic 17px  Georgia, "Times New Roman", Times, serif;margin-bottom:300px;}
.stil9 		{padding-top:20px;}
.stil10 	{font-size:15px;} 
 
.text1		{width:460px; float:right; margin:-40px 0px 0px; padding: 0px 30px 0px 0px;}
a.pfeil 		{padding-left:10px; background:url(../img/pfeil.gif) left center no-repeat;}
a.pfeilGrau 	{padding-left:10px; background:url(../img/pfeil_grau.gif) left center no-repeat;}
a.pfeil:hover, a.pfeilGrau:hover 	{text-decoration:underline;}
.links 	{float:left; width:330px;}
.rechts {float:right; width:330px;}
.rechts2 {float:right; width:500px;}

h1 {font-size:24px; font-weight:bold; padding:0px 0px 10px; color:#555;}
h1 span {font-size:18px;}
.anythingSlider .wrapper ul li h1 {font-size:18px; font-weight:bold; padding:15px 0px 5px;}
.anythingSlider .wrapper ul li h1.up {margin:0px 0px 5px;}
#leftContent h1 {text-align:center; font-variant:small-caps; font-weight:normal; color:#888; background-color:#CCC; display:block; margin:0px; padding:10px 0px; width:180px;}
h2 {font-size:16px; font-weight:bold; margin:25px 0px 5px;}
h3 {font-size:14px; font-weight:bold; margin:10px 0px 5px;}
#footer h3 {font-size:12px; font-weight:bold; display:block; border-bottom:1px solid #FFF; letter-spacing: 0.025em; margin-bottom:10px; padding-bottom:5px;}
#footer ul 	{margin:5px 0px 5px 15px; font-weight:bold; letter-spacing:0.025em; list-style:disc;}
#footer a	{color:#FFF; text-decoration:underline;}
#footer a:hover	{color:#f7f796;}
iframe		{padding:10px;background-color:#FFF; border:1px solid #CCC;}
form 				{font: italic 13px  Georgia, "Times New Roman", Times, serif; color:#999;line-height:125%;}
input				{display:block;width:250px; height:20px; padding:5px; background-color:#F7F7F7; border:1px solid #CCC; margin:0px 0px 5px;font: italic 17px  Georgia, "Times New Roman", Times, serif; color:#666;}
input.button 		{display:block; width:auto; height:30px; padding:2px 5px 5px; background-color:#FFF; border:1px solid #FFF; color:#93278f; font: small-caps bold 18px Arial, Helvetica, sans-serif}
input.button:hover 	{background-color:#F7F7F7; border:1px solid #CCC; cursor:pointer; outline:none;}
textarea 			{display:block;	width:380px; padding:10px; height:120px; margin:0px 0px 5px;background-color:#F7F7F7; border:1px solid #CCC; font:italic 17px  Georgia, "Times New Roman", Times, serif; color:#666;}

ul#fehler {width:440px; background-color:#E5E5E5; border:1px solid #CCC; padding:10px;}
ul#fehler li {display:block; width:420px; height:auto; color:#93278f; font-weight:bold; letter-spacing:0.025em; padding:5px 10px; background-color:#FFF;}

table {width:100%; padding-bottom:10px;}
thead {color:#93278f; letter-spacing:0.025em;}
table tbody tr td {padding:2px 0px 2px 5px;}
tr.alt td{background-color:#EFEFEF;}
tr.over td {background-color: #E2D6E4}

ul#mainNavi										{list-style-type:none; margin:7px 0px 0px 0px;}
ul#mainNavi li 									{float:left;display:block;}
ul#mainNavi li a 								{display:block; height:31px; width:80px; padding:14px 0px 0px; text-align:center;}
ul#mainNavi li a:hover, ul#mainNavi li a.active	{background:url(../img/bg_a.png) top center no-repeat;}

ul#subNavi				{width: 230px; margin-left:0px; background:url(../img/bg_navi.jpg) 0px 0px repeat-y; padding-bottom:30px;}
ul#subNavi li 			{display:block; list-style:none; margin:0px 0px 0px -18px;}
ul#subNavi li a 		{display:block; height:20px; padding:15px 0px 10px 40px;}
ul#subNavi li a:hover	{background: url(../img/bg_asub_hover.jpg) 18px 0px no-repeat;}
ul#subNavi li a.active 	{background: url(../img/bg_asub.png) 0px 0px no-repeat; color:#FFF;}
/*IE6*/* html ul#subNavi li a.active {background: url(../img/bg_asub.gif) 0px 0px no-repeat; color:#FFF;}

.anythingSlider							{width:860px; height:390px; position:relative; margin: 0 auto;}
.anythingSlider .wrapper				{width:740px; height:350px; overflow:auto; position:absolute; top:0; left:0px; background:url(../img/bg_contentwrapper.jpg) top left repeat-x #FFF; margin: 0 60px; border:1px solid #FFF; border-bottom:1px solid #CCC;}
.anythingSlider .wrapper ul				{width:9999px; list-style:none; position:absolute; top:0; left:0; }
.anythingSlider ul li					{display:block; float:left; width:680px; height:290px; padding:30px;}
.anythingSlider .arrow					{display:block; height:200px; width:90px; background:url(../img/arrows.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:80px; cursor:pointer;}
/*IE6*/* html .anythingSlider .arrow	{display:block; height:200px; width:90px; background:url(../img/arrows2.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:80px; cursor:pointer;}
.anythingSlider .forward				{background-position: 0 0; right:-32px; }
/*IE6*/* html .anythingSlider .forward	{background-position: 0 0; right:-32px;}
.anythingSlider .back					{background-position: -90px 0; left:15px; }
/*IE6*/* html .anythingSlider .back		{background-position: -60px 0; left:-15px;}
.anythingSlider .forward:hover			{background-position: 0 -200px;}
.anythingSlider .back:hover				{background-position: -90px -200px; }
#thumbNav								{position:absolute; top:352px; text-align:center; margin-left:61px;}
#thumbNav a								{display:inline-block; padding-top:2px; height:18px; width:20px; background:#EFEFEF;  border:1px solid #CCC; border-top:0 none; text-align:center; font-weight:bold; margin-right:1px;}
#thumbNav a:hover						{background:#f7f796;}
#thumbNav a.cur							{color:#93278f;}
#start-stop								{background: url(../img/bg_a.png) center center no-repeat; width:100px; padding:5px 0px 5px; text-align:center; position:absolute; right:60px; top:360px; font-weight:bold;}
#start-stop.playing						{}
#start-stop:hover						{color:#555;}
.anythingSlider .wrapper ul ul			{position:static; margin:0; background:none; overflow:visible; width:auto; border:0;}
.anythingSlider .wrapper ul ul li		{float:none; height:auto; width:auto; background:none; padding:2px 0px 2px 20px; list-style:none; background: url(../img/list_img.png) left center no-repeat;}


#contentWrapper.leistungen{width:740px; height:auto; margin:0px auto; padding:0px; border:1px solid #FFF; background:url(../img/bg_contentwrapper.jpg) top left repeat-x #FFF;}
#contentWrapper.leistungen .ui-tabs.leistungen	{width:730px; height:auto; margin:0px auto; padding:5px; background:url(../img/leistungen.jpg) top right no-repeat;}											

.ui-tabs 												{width:730px; height:auto; margin:0px auto; padding:5px; border:1px solid #FFF; background:url(../img/bg_contentwrapper.jpg) top left repeat-x #FFF;}											
.ui-tabs .ui-tabs-nav 									{display:block; list-style:none; background:url(../img/bg_navi.jpg) 0px 0px repeat-y; float:left;width: 230px; margin:-5px 0px 0px 5px; padding-bottom:30px;}
/*IE6*/* html .ui-tabs .ui-tabs-nav 					{display:block; list-style:none; background:url(../img/bg_navi.jpg) 0px 0px repeat-y; float:left;width: 230px; margin:-5px 0px 0px 2px; padding-bottom:30px;}
.ui-tabs .ui-tabs-nav li 								{display:block; list-style:none; margin:0px 0px 0px -18px;}
.ui-tabs .ui-tabs-nav li a 								{display:block; height:20px; padding:15px 0px 10px 40px;}
.ui-tabs .ui-tabs-nav li a:hover						{background: url(../img/bg_asub_hover.jpg) 18px 0px no-repeat;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected 				{background: url(../img/bg_asub.png) 0px 0px no-repeat; color:#FFF;}
/*IE6*/* html .ui-tabs .ui-tabs-nav li.ui-tabs-selected {background: url(../img/bg_asub.gif) 0px 0px no-repeat; color:#FFF;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {background: url(../img/bg_asub.png) 0px 0px no-repeat; color:#FFF;}
/*IE6*/* html .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, * html .ui-tabs .ui-tabs-nav li.ui-state-disabled a, * html .ui-tabs .ui-tabs-nav li.ui-state-processing a {background: url(../img/bg_asub.gif) 0px 0px no-repeat; color:#FFF;}
/*IE6*/* html .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover, * html .ui-tabs .ui-tabs-nav li.ui-state-disabled a:hover, * html .ui-tabs .ui-tabs-nav li.ui-state-processing a:hover {background: url(../img/bg_asub.gif) 0px 0px no-repeat; color:#FFF;}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;}
.ui-tabs .ui-tabs-panel 								{width:460px; float:right; padding: 0px 30px 0px 0px;}
.ui-tabs .ui-tabs-panel.min30 							{margin:-30px 0px 0px;}
.ui-tabs .ui-tabs-panel.min40							{margin:-40px 0px 0px;}
.ui-tabs .ui-tabs-hide 									{display:none;}


.message_list 				{list-style: none;margin:0;padding: 0;width: auto;}
.message_list li 			{padding:10px 0px 10px ;margin: 0px; border-bottom:1px solid #CCC;}
.message_head 				{cursor: pointer;position: relative; display: inline; line-height:180%}
.message_body 				{margin-top:0; padding:0}
.collapse_buttons 			{text-align: right; width:auto;margin-top:0px;}
.collapse_buttons a 		{float: right; padding-right:10px; background:url(../img/hide.jpg) center right no-repeat;}
.collpase_all_message 		{padding:0px 5px;}
.message_list li ul li		{border-bottom:0 none; margin:0px 0px 5px 15px; padding:0;}
.hidden 					{padding-right:15px; background:url(../img/hidden.jpg) center right no-repeat;}
.shown						{padding-right:15px; background:url(../img/shown.jpg) center right no-repeat;}
.message_head .timestamp,.timestamp 	{color:#666; font-size:12px; font-weight:normal; padding-left:10px;}

.zoomimage 				{position: absolute;display: none;z-index: 5000;outline: none;cursor: url(../img/zoomout.cur), pointer;}
.zoomimage_focused 		{z-index: 51000;}
.zoomimage_s 			{position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: none;}
.zoomimage_st 			{position: absolute;top: 0;left: 0;width: 100%;height: 6px;overflow: hidden;}
.zoomimage_stl 			{position: absolute;top: 0;left: 0;width: 6px;height: 6px;overflow: hidden;background:transparent url(../img/shadow.png) no-repeat scroll 0 0;}
.zoomimage_stc 			{overflow: hidden;height: 6px;margin: 0 6px;background: transparent url(../img/shadow.png) repeat-x scroll 0 -30px;}
.zoomimage_str 			{position: absolute;top: 0;right: 0;width: 6px;height: 6px;overflow: hidden;background:transparent url(../img/shadow.png) no-repeat scroll 0 -18px;}
.zoomimage_sc 			{position: absolute;top: 6px;width: 100%;left: 0;overflow: hidden;}
.zoomimage_scl 			{position: absolute;overflow: hidden;top: 0;left: 0;height: 100%;width: 6px;background: transparent url(../img/shadow-lr.png) repeat-y scroll 0pt;}
.zoomimage_scr 			{position: absolute;overflow: hidden;right: 0;top: 0;height: 100%;width: 6px;background:transparent url(../img/shadow-lr.png) repeat-y scroll -6px 0pt}
.zoomimage_scc 			{margin: 0 6px;height: 100%;background:transparent url(../img/shadow-c.png);overflow: hidden;}
.zoomimage_sb 			{position: absolute;overflow: hidden;bottom: 0;left: 0;width: 100%;height: 6px;}
.zoomimage_sbl 			{position: absolute;overflow: hidden;width: 6px;height: 6px;left: 0;top: 0;background:transparent url(../img/shadow.png) no-repeat scroll 0pt -12px;}
.zoomimage_sbc 			{height:6px; overflow:hidden; margin:0 6px; background:transparent url(../img/shadow.png) repeat-x scroll 0pt -36px;}
.zoomimage_sbr 			{position: absolute;overflow: hidden;width: 6px;height: 6px;right: 0;top: 0;background:transparent url(../img/shadow.png) no-repeat scroll 0pt -6px;}
.zoomimage img 			{position:absolute; top:6px; left:6px;display:none; border:20px solid #CCC;}
.zoomimage_caption 		{position: absolute; background-color:#fff; color:#000; width:100%;}
.zoomimage_caption p 	{padding: 10px;margin: 0;font-size:14px;font-weight: bold;}
.zoomimage_loading 		{background-image: url(../img/ajax_small.gif);background-repeat: no-repeat;background-position:center; height:100%;position: absolute;background-color: #fff;width: 100%;top: 0;left: 0;}
.zoomimage_move 		{cursor: move;}
.zoomimage_controls 	{position: absolute;background: #fff;height: 30px;overflow: hidden;}
.zoomimage_prev 		{background: #fff url(../img/zoomimage_prev.gif) no-repeat center;width: 39px;height: 29px;position: absolute;bottom: 1px;left: 10px;}
.zoomimage_next 		{background: #fff url(../img/zoomimage_next.gif) no-repeat center;width: 39px;height: 29px;position: absolute;bottom: 1px;right: 10px;}
.bwGal 					{display: block;cursor: url(../img/zoomin.cur), pointer;}

#banner{margin:0px auto 20px; width:728px;}
ol li {margin:10px 0px 0px 15px;}
ol {margin-bottom:10px;}