@import url("/de/wLayout/design/style/weblics_new.css");


/*Standardformatierungen*/

html { height:101%; margin:0; padding:0;}
li.topnav	{display:inline; font-size:12px; font-weight:bold; padding:10px;}
li.vereinnav		{list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; display:inline;}

/*
ul.start	{display:none}
li.start	{display:none; font-size:0.9em; margin-left:0px; float:left;}
*/
* {padding:0px; margin:0px}

body     {
	margin:0px;
	font-weight:normal;
	height:100%;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.clearing	{clear:both;}

/*Standard Textformatierung*/
p		{padding:5px}
div      {font-family: arial, sans-serif;font-size:12px;color:#000000;line-height:128%;}
div.konzertkalender	{ float:left; line-height:140%;}
span     {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:110%;}
/*p		 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;line-height:120%;}*/
form     {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;line-height:150%;margin:0px;padding:0px;}
td       {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;line-height:150%;}
code	 {font-size:9px; font-family:arial, sans-serif; font-weight:normal; color:#000000;}
img.image	{border-width:1px; border-color:#000000; border-style:solid;}


/*Links*/
/*a        {color:#034A8A; text-decoration:none;}
a:hover  {color:#034A8A;text-decoration:underline;}
*/
a        {font-family:verdana, arial, sans-serif;font-size:11px;color:#034A8A;text-decoration:none;}
a:hover  {font-family:verdana, arial, sans-serif;font-size:11px;color:#034A8A;text-decoration:underline;}
a.list	{color:#FF9900;}
a.list:hover{color:#FFCC00;}
a.alpha	  {color:#034A8A; background-color:#FFFFEA; text-decoration:none; padding:5px; font-size:1.3em; font-weight:bold; border:1px solid #BEBEBE}
a.alpha:hover	{background-color:FEF1AB; text-decoration:none; font-size:1.3em;}


/*Eingabefelder*/
input    {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}
select   {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}
textarea {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}


/*Horizontale Linien*/
hr       {background-color:#000000; color:#022F71;height:1px; border-style:none; padding:0px; margin-top:3px; margin-bottom:5px;}




/*################################ Ueberschriften ################################*/
h1, h2, h2, h4, h5, h6	{padding:0px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#022F72;}
h1 {margin-left:10px; font-size:1.5em; }
h2 {margin-left:10px; font-size:1.4em; color:#FF9900}
h3 {margin-left:10px; font-size:1.3em;}
h4 {font-size:1.1em;}
h5 {font-size:1em;}
h6 {font-size:1.0em;}
h7 {font-size:0.8em;}

/*################################ Texte ################################*/

.text                {font-size:12px; font-family:arial, sans-serif; font-weight:normal; color:#000000;}/*Text*/
.textBox             {font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#000000;}/*Text*/
.text_o_Back         {font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#000000; padding:8px;}/*Text*/
.textwhite			 {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text*/
.textBold            {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Text fett*/
.textInvert          {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#022F71;}/*Text negativ*/
.textBoldInvert      {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Text fett negativ*/

.textSmall           {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}/*Kleiner Text*/
.textSmallBold       {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/

.textLarge           {font-size:1.2em; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:1.2em; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:1.2em; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:1.2em; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

/*################################ Elemente ################################*/

.elementHeadline, .elementHeadline4         {padding-bottom:5px; padding-top:15px; margin-left:0px;}/*Überschrift*/
.elementHeadline		 {padding-bottom:20px;}
.elementPolitikHeadline  {padding-bottom:15px; margin-left:145px;}/*Überschrift*/
.elementStandard         {padding:0px; background-color:#FEF1AB;}/*Standard*/
.elementFormular         {padding:8px;}/*Formulare*/
.elementInclude          {padding:8px;}/*Includes*/
.elementSpace            {height:12px;}/*Leerzeile*/
.elementText			 {}/*Textbereiche*/
.elementTopPicture		{margin:0 3px 0 3px} /*Bilderleiste mit 3 Bildern im oberen Contentbereich*/

/*
.elementRightStandard    {top:250px;width:150px;} ###Standard im rechten Bereich ###
.elementRightInclude     {padding:8px;} ###Include im rechten Bereich ###
*/
.elementLeftStandard     {margin:0px;padding:0px;}/*Standard im linken Bereich*/
.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/
.elementLeftNavigation   {padding:0px;width:188px}/*Navigation im linken Bereich*/

.elementTopStandard      {padding:0px;width:958px;height:238px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/
.elementTopNavigation    {position:absolute;top:213px;padding:0px;margin:0px;padding-left:220px;height:24px; z-index:5}/*Navigation im oberen Bereich*/
.elementTopSystemNavigation {position:absolute;top:10px;width:948px;text-align:right;}

.elementBottomStandard  {padding:4px;}/*Standard im unteren Bereich*/

/*################################ Bloecke ################################*/

.blockMain           {vertical-align:top; margin-left:auto; margin-right:auto; padding:0;background-image:url(../../../img/background2007.gif);} /*Gesamter Bereich*/
.blockTop            {vertical-align:top;padding:0px;background-image:url(../../../img/top2008.jpg);}/*Bereich oben*/
.blockLeft           {width:190px;vertical-align:top;}/*Bereich links*/
.blockContent        {display:block;} /*Inhaltsbereich */
/*.blockRight          {vertical-align:top;width:125px; padding:0px} */
/*.blockBottom         {height:20px;vertical-align:top;padding-left:4px;background-image:url(../../../img/background2007.gif);}*//*Bereich unten*/
.blockBottom         {vertical-align:top; background-color:#022F71}/*Bereich unten*/

.blockBannerGastro	 {background-image:url(/de/img/banner_gastronomie.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerHotel	 {background-image:url(/de/img/banner_hotel.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerFerienh	 {background-image:url(/de/img/banner_ferienh.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerVereine	 {background-image:url(/de/img/banner_vereine.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerSportstaetten	 {background-image:url(/de/img/banner_sportstaetten.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerKunst	 {background-image:url(/de/img/banner_kunst.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerAbtei	 {background-image:url(/de/img/banner_abtei.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerEvangKirche	 {background-image:url(/de/img/banner_evang_kirche.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerPilgerwege	 {background-image:url(/de/img/banner_pilgerwege.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerSternwarte	 {background-image:url(/de/img/banner_sternwarte.jpg); height:230px; margin-top:15px} /*Bereich Themenbanner*/
.blockBannerFreibad		{background-image:url(/de/img/banner_freibad.jpg); height:230px; margin-top:15px}

/*################################ Startseite ################################*/
.s_datum, .s_imagefilm_text, .s_mainleiste_ue, .s_news_ue, .s_newstitel_ue, .s_direktlink_ue	{font-size:0.9em;}
.banner				{position: relative; top:-20px; padding:0px; z-index:1;}
.s_banner			{position: relative; top:-45px; padding:0px; z-index:1;}
.s_aktionsbild		{height:160px; width:315px; margin-bottom:0px; padding: 0px; z-index:2; float:left;}
.s_linie			{background-color:#FFFFEA; height:1px; margin-bottom:5px; margin-top:5px; clear:both;}

.s_newsgruppe, .konzerttermine, .contentbereich, .contentZweispaltigText	{float:left; margin-left:10px;}
.s_newsgruppe		{width:420px; float:left;}
.s_topnewsgruppe	{width:420px; float:left;}
.s_news_ue, s_kat_ue	{margin:0px; padding:5px;}
.s_news_ue			{ margin-top:20px;}
.s_datum			{padding-bottom:3px; margin-top:10px; font-style:italic; padding-left:80px}
.s_news_list		{padding:0px; font-size:1em;}
.s_news_list_ue		{font-size:1em; font-weight:bold; color:#022F72;}
.s_topnews			{margin-bottom:20px; background-color:#F7C55E; top:-55px; height: 270px; margin-top:6px;}
.s_pfeil			{float:left; padding-top:3px; margin-left:4px; margin-right:3px; height:20px;}
.s_top_background, .top_background, .top_n_background	{background-image:url(/de/img/s_topbackground.jpg); background-repeat:repeat-x; width:770px; height:100%; min-height:400px; margin:0px; padding:0px;}
.s_top_background	{position:relative;top:-50px; }
.top_n_background	{position:relative; top:-5px;}
.top_background		{position:relative; top:-25px;}
.s_content_background	{background-image:url(/de/img/s_content_background.jpg); padding:3px; margin-left:10px; border: 1px #FFCC66 solid; margin-right:10px; background-repeat:no-repeat; }
.contentbackground	{background-image:url(/de/img/tcm_backgroundbild.jpg)}
.inhalt				{padding:0 10 10 10px; bottom:0px; width:280px; min-height:250px;}

.contentRechts, .s_themenkatgruppeGelb	{margin-right:auto; float:left;}
.s_themenkatgruppe	{width:285px; margin-left:15px; float:right}
.s_themenkatgruppeGelb	{background-color:#FEF1AB; text-align:right; padding:5px; margin-top:10px;}
.contentRechts, .contentZweispaltigBilder	{ width:150px; padding:3px 0px}
.contentZweispaltigText		{width:60em; margin-bottom:2em;}
.contentZweispaltigText li	{list-style-type:none}
.contentZweispaltigText .contentZweispaltigBilder	{ width:150px; float:right; padding:3px 0px; margin-top:30px;}
.contentZweispaltigText .text		{width:47em; float:left;}
.dreispaltigLinks, .dreispaltigMitte,.dreispaltigRechts 	{float:left; width:220px;}
.dreispaltigMitte	{ margin-left:30px}
.dreispaltigRechts	{ margin-left:30px}
/*.s_themenkat		{background-image:url(../../../img/s_themenbackground.jpg);height:85px; width:280px; padding:0px; margin-bottom:6px; border: 1px #FF9900 dashed; display:block;}*/
.s_kat_ue			{margin-left:125px; font-weight:bold;}

.konzerttermine, .contentbereich, s_contentbereich 	{width:725px;}
.contentbereich li	{ list-style-type:none;}
.s_contentbereich	{margin:0 13px;}
.konzertlinks	{display:inline; padding-right:20px; font-weight:normal;}
.absatzKonzertservice	{margin-left:15px; line-height:115%; padding-bottom:8px; list-style:none}

.bottomlinks, .bottompreise, .bottombuchung, .bottomhomepage, .blockwichtig	{background-color:#FEF1AB;}
.bottomhomepage	 {padding:5px}
.bottombuchung	{padding:0px;}
.bottomlinks	{ text-align:center;}
.blockwichtig   {width:340px; right:10px; padding:8px;}
.blockWeiterLinksUeber	{background-color:#034A8A; color:#FFFFFF; padding:3px 8px; font-weight:bold;}
.blockWeiterLinksInh, .konzertlinksPos	{padding:8px; background-color:#FEF1AB;}
.konzertlinksPos	{text-align:center;}

.zweispaltig550_150		{width:100%; padding:0px; margin:0px;}
.zweispaltig550Links	{FLOAT: left; padding:3px 0px; border-bottom:1px #000 solid; width:84%;}
.zweispaltig150Rechts	{width:15%; padding:3px 0px; float:left; border-bottom:1px #000 solid; border-left:1px #000 solid; text-align:right;}

/*Themenkategorie  Rollover Start */
a.themenkategorie {
	display:block;
	background-image:url(/de/img/s_themenbackground.jpg);
	height:85px;
	width:285px;
	padding:0px;
	border: 1px #FF9900 dashed;
	margin-bottom:5px;
}
a:hover.themenkategorie{
	background-image:url(/de/img/themenbackground_hover.jpg);
	text-decoration:none;
}
/*Themenkategorie Rollover Stop */






/*Webcam Rollover Start */
a.webcam	{
	display:block;
	background-color: #666600;
	border-bottom: 1 #FFFFFF solid;
}
a:hover.webcam	{
	background-color: #535300;
	text-decoration:none;
}
/*Webcam Rollover Stop */

/*Imagefilm Rollover Start */
a.imagefilm	{
	display:block;
	background-color: #CCCC00;
	border-bottom: 1 #FFFFFF solid;
	margin-top:5px;
}
a:hover.imagefilm	{
	background-color: #ECEC00;
	text-decoration:none;
}
/*Imagefilm Rollover Stop */


/* Hintergrund mit runden Ecken - Anfang */
#roundbox {
	display:block;
	background:transparent;
	font-weight:normal;
	margin:5px 10px;
	width:750px;
	height:auto;
}

.roundboxcontent {

	display:block;
	background-image:url(/de/img/s_content_background.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #FFCC66;
	border-right:1px solid #FFCC66;
	height:100%;
	min-height:400px;
	padding:0px;
}

.linie1, .linie2, .linie3, .linie4, .linie5, .linie6, .linie7, .linie8 {display:block; overflow:hidden; font-size:1px;}
.linie1, .linie2, .linie3, .linie5, .linie6, .linie7 {height:1px;}
.linie2, .linie3, .linie4 { background-color:#E6E6E4; border-left:1px solid #FFCC66; border-right:2px solid #FFCC66;}
.linie6, .linie7, .linie8 {background:#FFFFEA; border-left:1px solid #FFCC66; border-right:2px solid #FFCC66;}
.linie1, .linie5 {margin:0 5px; background:#FFCC66;}
.linie2, .linie6 {margin:0 3px; border-width:0 2px 0 2px;}
.linie3, .linie7 {margin:0 2px;}
.linie4, .linie8 {height:2px; margin:0 1px 0 1px;}
/* Hintergrund mit runden Ecken - Ende */


/*Spaltenaufteilung */
.block2spaltig_l	{width:49%; float:left;}
.block2spaltig_r	{margin-left:50%;}
.block2spaltig_l, .block2spaltig_r	{background-color:#FEF1AB;}

.block3spaltig_l, .block3spaltig_m, .block3spaltig_r	{width:33%; background-color:#FEF1AB;}
.block3spaltig_l	{float:left; margin-right:4px;}
.block3spaltig_m	{float:left}
.block3spaltig_r	{float:right;}

.block6spaltig				{width:10%; background-coloer:#FEF1AB;}
.block6spaltig_spalten		{float:left; margin-left:4px;}



/*Gastronomie Start*/
/*Zeilen/Spaltendarstellung für Gastronomie*/
.adressspalte, .adress2spaltig, .adressspalte140, .kontaktspalte, .leistungen210, .bezeichnung, .vertikaltrenner, .ruhetag, .blockUadress	{text-align:left; float:left;}

.bildspalte, .bildspalte150, .bildspalte_broschuere, .blockUbildFormat		{
	text-align: center;
	padding: 5px;
}
.bildspalte, .bildspalte150 {
	background-color:#FDD802;
	float:left;
}
.bildspalte img	{border:1px #000000 solid;}

.adressspalte	{margin-left:25px; padding-top:5px; width:155px;}
.kontaktspalte	{padding-top:5px; width:155px;}
.ruhetag		{padding-top:5px; width:60px}
.vertikaltrenner		{float:left; padding:0px 30px;}
.vertikaltrenner2		{float:left; margin:0px 30px; min-height: 100%; width:1px; background-color:#FFFFFF;}
.linie_horizontal		{background-color:#FFFFFF; width:100%; height:1px;}

/*geänderte Zeilen/Spaltendarstellung für Gastgeber*/
.bildspalte150		{background-color:#FDD802; height:100px;}
.adressspalte140	{margin-left:25px; width:150px;}
.leistungen250		{padding-top:5px; padding-top:5px}
.bettenanzahl		{clear:both; width:150px;}
.bezeichnung		{padding:5px 10px; background-color:#788FB4; color:#FFFFFF; width:590px;}
.betten				{padding:5px 10px; background-color:#F8BD16; color:#FFFFFF; text-align:center; margin-left:590px}
.topnavlist			{padding-top:180px;  text-align:center; margin:auto;} /*Navigation am Seitenanfang*/
.topnavlistVereine	{padding-top:175px;  text-align:center; margin:auto;} /*Navigation am Seitenanfang*/


.blockUnterkunft	{background-color:#FEF1AB; height:100%;}

.blockUbildFormat	{background-color:#FDD802; width:150px;float:left}
.blockUadress		{border-right:1px #FFFFFF solid; width:250px; vertical-align:top;float:left}
.blockUadressFormat	{padding-right:40px; padding-left:40px; padding-top:5px; height:95px;}
.blockUzimmer		{padding-left:40px; vertical-align:top;float:left}
.blockUzimmerFormat	{padding-top:5px;}

/*Gastronomie Stop*/


/*Verein Tabellen*/
.vereinTabelleLinks, .vereinTabelleMitte, .vereinTabelleRechts	{float:left; padding:3px 8px;}
.vereinTabelleLinks		{width:28%}
.vereinTabelleMitte		{width:45%; border-left:1px solid #ffffff; border-right:1px solid #ffffff}
.vereinTabelleRechts	{width:20%;}
.zeilenLinie			{background-color:#FFFFFF; width:100%; height:1px;}

/*Sportstätten und Kunst*/
.bezeichnung_top	{padding:5px 10px; background-color:#788FB4; color:#FFFFFF; font-weight:bold;}
.bezeichnung_top, .center	{text-align:center; color:#FFFFFF;}
.adress2spaltig		{margin:3px 0px 0px 10px; width:200px;}

/*################################ Rechte Infoleiste ################################*/

.wetter_ue			{background:#FFFFFF; padding:4px; margin-left:5px; margin-right:1px; margin-top:-3px}
.wetter				{background-color:#87A1CD; margin-left:5px; margin-right:1px}

/*################################ Fragmente ################################*/

.fragmentTopanker	{text-align:right; margin-right:10px;}

.fragmentSpace             {height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}

.fragmentPictureFloatLeft  {margin-right:2px;margin-bottom:8px;float:left;}
.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right;}
.fragmentPictureFloatLeftGalerie  {margin-right:5px;margin-bottom:8px;float:left;}



.fragmentTableDoubleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentTableTripleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentCellDoubleCol     {width:50%;vertical-align:top;float:left}
.fragmentCellTripleCol     {width:30%;vertical-align:top;float:left}

.fragmentLinklistFloatLeft {padding:8px;margin-right:8px;margin-bottom:8px;float:left;border-style:solid;border-color:#000000;border-width:1px;}

