body
{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	
	padding:0px;
	margin:0px;
	margin:5px 0px 0px 0px;
	
	scrollbar-arrow-color:#232323; scrollbar-base-color:#D4D2D3; scrollbar-darkshadow-color:#D4D2D3; scrollbar-face-color:#EDEAEA; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#D4D2D3;	
}


/* vaduzcontentA.master */
#masterdiv				{ width:994px; height:626px; text-align:left; position:relative; top:0px; left:0px; }
#masterdiv .leftarea	{ position:absolute; left:0px;   top:34px; width:456px; height:529px; float:left; border:solid 1px #C5C4C5; padding:20px 15px 20px 15px; background-position:center bottom; background-repeat:no-repeat; z-index:0;}
#masterdiv .rightarea	{ position:absolute; left:494px; top:34px; width:489px; height:569px; float:left; border:solid 1px #C5C4C5; padding:0px 0px 0px 12px; }


.scroll				{ width:490px; height:570px; }
.scroll .container	{ padding-right:5px; width:480px;   }

/*
.scroll				{ width:490px; height:570px; overflow:auto; }
.scroll .container	{ padding-right:5px; width:468px;   }
*/

.headline	{ position:absolute; left:506px; top:52px; color:#C9102A; display:none;}
.headline2	{ color:#C9102A; margin-top:14px; text-transform:uppercase; font-size:12px; }
.headlinec	{ color:#C9102A; margin:17px 0px 14px 0px; text-transform:uppercase; }



/* vaduzcontentB.master */
#masterdiv .leftareaB	{ position:absolute; z-index:6; left:0px;  top:34px; width:165px; height:529px; float:left; border:solid 1px #C5C4C5; border-width:1px 0px 1px 1px; padding:20px 15px 20px 15px; background-position:center bottom; background-repeat:no-repeat; z-index:0;}
#masterdiv .rightareaB	{ position:absolute; z-index:6; left:166px;top:34px; width:830px; height:569px; float:left; border:solid 1px #C5C4C5; border-width:1px 1px 1px 0px; padding:0px 0px 0px 0px; }

/* vaduzleer.master */
#masterdiv .leftareaB		{ position:absolute; z-index:6; left:0px;  top:34px; width:165px; height:529px; float:left; border:solid 1px #C5C4C5; border-width:1px 0px 1px 1px;  background-position:center bottom; background-repeat:no-repeat; z-index:0;}
#masterdiv .fullarea		{ position:absolute; z-index:6; left:0px;top:34px; width:975px; height:569px; float:left; border:solid 1px #C5C4C5;  padding:0px 0px 0px 0px; padding:0px 0px 0px 20px;}

/* vaduzcontentFull.master */
#masterdiv .fullarea		{ position:absolute; z-index:6; left:0px; top:34px; width:995px; height:569px; float:left; border:solid 1px #C5C4C5;  padding:0px 0px 0px 0px; }

/* master */
#logo								{ border-width:0px; position:absolute; top:-6px; left:-3px;}
#topnavigation						{ position:absolute; top:17px; left:494px; width:505px; padding:0px 0px 0px 0px; font-size: 12px;}
#topnavigation div.menupoint		{ padding:0px 6px 0px 0px; float:left; } 
html* #topnavigation div.menupoint	{ padding:0px 6px 0px 0px; float:left; } 
#topnavigation div.menupoint_sel	{ padding:0px 6px 0px 0px; float:left; }
#topnavigation div.menupoint a		{ color:Black; } 
#topnavigation div.menupoint_sel a	{ color:#C9102A; } 

#mainnavigation						{ position:absolute; left:0px; top: 49px; width:485px; z-index:1;  }
#mainnavigation div.menupoint		{ color:Red;} 
#menulevel0							{ width:155px; z-index:2;}
#menulevel1							{ position:absolute; left:160px; top: 0px; width:160px; z-index:1;}
#menulevel2							{ position:absolute; left:324px; top: 0px; width:161px; z-index:0;}

.menulevel1							{ position:absolute; left:160px; top: 0px; width:160px; visibility:hidden; border:solid 0px pink;z-index:-1; }
.menulevel2							{ position:absolute; left:324px; top: 0px; width:161px; visibility:hidden; border:solid 0px pink; z-index:-2;}

#mainnavigation div.menupoint		{ padding:3px 0px 3px 7px; font-size:11px; }
#mainnavigation div.menupoint_par	{ padding:3px 0px 3px 7px; font-size:11px; }
#mainnavigation div.menupoint_par a	{ color:#C9102A; font-size:11px;}
#mainnavigation div.menupoint_sel 	{ padding:3px 0px 3px 7px; background-color:#C9102A; font-size:11px;}
#mainnavigation div.menupoint_sel a	{ color:White; font-size:11px; }

#footer							{ position:absolute; left:0px; top: 605px; font-size:12px; padding:4px 0px 0px 0px; width:100%; }
#footerleft						{ float:left; }
#footerright					{ float:right;position:relative; top:0px; left:3px; }
#ctl00_ctl00_txtSearch			{ position:relative; left:9px; top:-1px; width:115px; }
#searchbutton					{ position:relative; left:12px; top:3px; border-width:0px; }

#fakescrollbar { position:absolute; top: 34px; left: 988px; height:570px; width:8px; background-color:#96959A;}

.fileicon { margin-top:3px; margin-right:3px; border-width:0px; }
.printicon { position:relative; left:20px; top:2px; border-width:0px; }
.filediv	{ padding:2px 0px 3px 0px;  }

.printdiv { padding:0px 0px 0px 15px; text-align:left; }
.headerprint	{ color:#C9102A; margin-top:14px; text-transform:uppercase; font-size:12px; }

/* TEXT */

.text			{ font-family:Arial; font-size:12px; line-height:18px; }
.text10			{ font-family:Arial; font-size:10px; }
.text11			{ font-family:Arial; font-size:11px; }
.text12			{ font-family:Arial; font-size:12px; line-height:18px; }
.text_bold		{ font-family:Arial; font-size:11px; font-weight:bold; color:#4E4E4E; }
.text_red		{ color:#C9102A; }
.text_red_big	{ color:#C9102A; font-size:14px; text-transform:uppercase; }
.text_red_big a	{ color:#C9102A; font-size:14px; text-transform:uppercase; }
.text_gray		{ color:#666666; }
.text_gray	a	{ color:#666666; }
.text_green	{ color:#46782D; }
.text_green	a{ color:#46782D; }
.text_white		{ color:White; }
.text_white a	{ color:White; }
.textblock		{ font-family:Arial; font-size:12px; line-height:18px; padding:19px 0px 0px 0px; }
.tableblock		{ font-family:Arial; font-size:12px; line-height:18px; margin:19px 0px 0px 0px; }

.link				{ text-decoration:none; color:#666666; }  
.link:hover			{ text-decoration:none; color:#C9102A; } 
.link_black			{ text-decoration:none; color:black; }
.link_black:hover	{ text-decoration:none; color:#C9102A; } 
.link_gray		{ text-decoration:none; color:#666666; }
.link_red			{ text-decoration:none; color:#C9102A; }
.link_sel			{ text-decoration:none; color:#C9102A; }  
.link_sel:hover		{ text-decoration:none; color:#C9102A; } 

.border			{ border:solid 1px #C5C4C5; }
.bordertop		{ border-top:solid 1px #C5C4C5; }
.borderright	{ border-right:solid 1px #C5C4C5; }
.borderbottom	{ border-bottom:solid 1px #C5C4C5; }
.borderleft		{ border-left:solid 1px #C5C4C5; }

.box_red		{ background-color:#C9102A; height:17px; padding:3px 0px 0px 10px; color:White; text-transform:uppercase; }

.delimiter		{ position:relative; top:-1px; margin:0px 8px 0px 8px; }

.messagebox		{ position:absolute;top:0px;left:100px;width:100px;height:100px;background-color:#89c577; visibility:hidden; }

.highlight	{ background-color:#C9102A; color:White;}

/* ELEMENTS */

.textbox	{ color:#666666; font-size:10px; border:solid 1px #C5C4C5; padding:0px 4px 0px 4px; }

p			{ margin:0px; }
a			{ text-decoration: none; color:#97979B; }
a:hover		{ text-decoration: none; color:#C9102A; }

ul			{ list-style-image: url(../grafik/layout/minus.gif); line-height:18px; padding:0px; margin:0px 0px 0px 16px; font-size:12px; }

td		{ font-size:12px; }
td a	{ color:#C9102A;  }

/* CONTENT */

p.eintrag					{ margin:0px 0px 0px 0px; padding:0px; }
p.ueberschrift 				{ padding:0px 0px 0px 0px; margin:0px; text-transform:uppercase; font-family:arial; }
p.ueberschrift2 			{ padding:0px 0px 0px 0px; margin:0px; color:#C9102A; font-family:arial; }
p.absatz					{ padding:0px 0px 24px 0px; margin:0px; line-height:20px; }
p.absatz a					{ text-decoration:none; color:#C9102A; } 
p.template					{ padding-bottom:8px; margin:0px; line-height:17px; padding:0px;}

div.eintrag					{ margin:0px 0px 0px 0px; padding:0px; font-size:12px;  }
div.absatz					{ padding:0px 0px 24px 0px; margin:0px; line-height:17px; font-size:12px; }
div.absatz a				{ text-decoration:none; color:#C9102A; } 
div.template				{ padding-bottom:8px; margin:0px; line-height:17px; padding:0px;}
div.ueberschrift 			{ padding:0px 0px 0px 0px; margin:0px; text-transform:uppercase; font-family:arial; }

div.spalten2 div.title		{ font-weight:bold; padding:0px 0px 3px 0px; }
div.spalten2 div.area1 		{ width:220px;height:490px;float:left;margin-right:10px; padding:0px; }
div.spalten2 div.area2 		{ width:220px;height:490px;float:left;padding:0px;  }


div.spalten2bildlinks 						{ position:relative; top:0px; left:0px; padding:3px 15px 3px 15px; background-color:white;text-align:left;}
div.spalten2bildlinks  div.title			{ font-weight:bold; padding:0px 0px 3px 0px; }
div.spalten2bildlinks  div.area1 			{ width:220px; height:375px; clear:both; }
div.spalten2bildlinks  div.area2 			{ width:220px; height:515px; float:left; }
div.spalten2bildlinks  div.screen1 			{ width:455px; }
div.spalten2bildlinks  img.previewimage 	{ width:200px; clear:both; padding-bottom:3px; }

div.spalten2bildrechts 						{ position:relative; top:0px; left:0px; padding:3px 15px 3px 15px; background-color:white;text-align:left; }
div.spalten2bildrechts div.title			{ font-weight:bold; padding:0px 0px 3px 0px; }
div.spalten2bildrechts div.area1 			{ width:220px; height:550px; }
div.spalten2bildrechts div.area2 			{ width:220px; height:375px; clear:both;}
div.spalten2bildrechts div.screen1 			{ width:455px; }
div.spalten2bildrechts img.previewimage 	{ width:200px; clear:both; }

/* template spalten2bildoben */

div.spalten2bildoben 						{ position:relative; top:0px; left:0px; padding:3px 15px 3px 0px; background-color:white; text-align:left; }
div.spalten2bildoben div.title				{ font-weight:bold; padding:0px 0px 3px 0px; }
div.spalten2bildoben div.area1 				{ width:220px;height:200px;float:left;margin-right:10px; }
div.spalten2bildoben div.area2 				{ width:220px;height:200px;float:left;  }
div.spalten2bildoben div.screen1 			{ width:455px; }
div.spalten2bildoben img.previewimage 		{ width:450px; margin-bottom:6px;  }


/* template spalten2bildunten */

div.spalten2bildunten 						{ position:relative; top:0px; left:0px; padding:3px 15px 3px 0px; background-color:white; text-align:left; }
div.spalten2bildunten div.title				{ font-weight:bold; padding:0px 0px 3px 0px; }
div.spalten2bildunten div.area1 			{ width:220px;height:200px; float:left; margin-right:10px;  }
div.spalten2bildunten div.area2 			{ width:220px;height:200px; float:left; }
div.spalten2bildunten div.screen1 			{ width:455px; }
div.spalten2bildunten img.previewimage 		{ width:450px; padding-bottom:3px; }


/* template bildrechtsdyn */

div.bildrechtsdyn { padding:0px 0px 24px 0px; }
div.dyndiv .absatz { padding:0px;}
div.dyndiv { background-repeat:no-repeat; background-position:top right; padding:0px 210px 0px 0px; }

/* template bildRechtsUnten */

div.bildrechtsunten div.box img {
	clear:right;
	float:right;
}
div.bildrechtsunten div.box p {
	margin:0;
}
 div.pushdown {
	width:1px;
	height:1px;
	float:right;
	display:none;
	background:red;
}





/* NEWS */

.newstitle	{ text-transform:uppercase; font-size:12px; color:#C9102A; padding:23px 0px 23px 0px; }


/* GALERIE */

.gal_preview		{ float:left; width:78px; height:78px; padding:0px; margin:0px 4px 0px 0px; cursor:hand;  background-repeat:no-repeat; }
.gal_preview_sel	{ float:left; width:72px; height:72px; padding:0px; margin:0px 4px 0px 0px; cursor:hand;  background-repeat:no-repeat; border:solid 3px #C9102A; background-position: -3px -3px; }
.gal_comment		{ width: 476px; font-size:12; line-height:18px; }
.gal_message		{ position:absolute;top:250px;left:15px; }


/* START */

.divFirst1	{ width:486px; height:549px; z-index:6; background-repeat:no-repeat; margin:0px 0px 0px 0px; cursor:hand;  color:White; font-size:18px; font-weight:bold; border:solid 1px #C6C4C7; border-width:0px 1px 0px 1px; }
.divSecond1 { display:none; }
.divThird1  { display:none; }

.divFirst2	{ width:488px; height:220px; z-index:6; background-repeat:no-repeat; margin:0px 0px 6px 0px; cursor:hand;  color:White; font-size:18px; font-weight:bold; }
.divSecond2	{ width:488px; height:324px; z-index:6; background-repeat:no-repeat; background-position: left bottom; cursor:hand; color:White; font-size:18px; font-weight:bold; }
.divThird2  { display:none; }

.divFirst3	{ width:488px; clear:both; height:220px; z-index:6; background-repeat:no-repeat; margin:0px 0px 6px 0px; cursor:hand;  color:White; font-size:18px; font-weight:bold; }
.divSecond3	{ width:244px; height:323px;  float:left; z-index:6; background-repeat:no-repeat; background-position: left bottom; cursor:hand; color:White; font-size:18px; font-weight:bold;  margin:0px 6px 0px 0px; }
.divThird3  { width:238px; height:322px;  float:left; z-index:6; background-repeat:no-repeat; background-position: left bottom; cursor:hand; color:White; font-size:18px; font-weight:bold;  }

*html .divSecond3 { margin-bottom:-8px; }
*html .divThird3 { margin-bottom:-8px;  }

.divFirstTitle		{ position:relative; top:38px;  left:10px; text-transform:uppercase; }
.divSecondTitle		{ position:relative; top:146px; left:10px; text-transform:uppercase; }
.divThirdTitle		{ position:relative; top:146px; left:10px; text-transform:uppercase; }

#kwickFirst		{ position:relative; top:35px; left:-17px; }
#kwickSecond	{ position:relative; top:142px; left:-17px; }
#kwickThird		{ position:relative; top:142px; left:-17px; }

.startbox				{ background-color:#C4C5C7; padding:15px 10px 0px 11px; width:138px; height:143px; position:absolute; top:0px; left:493px; }
.startbox div.headline3	{ padding:0px 0px 17px 0px; }


#ortsplan_start { cursor:hand; background-image:url(../grafik/start_ortsplan_back.jpg); background-repeat:no-repeat; background-position:bottom; }

.kwicks_container	{ height:80px;position:relative; top:0px;left:0px;z-index:101; }
#kwicks				{ position:absolute; top:0px;left:0px; }
.kwick				{ float:left; display:block; width:70px; height:49px; margin:0px 5px 0px 0px;  background-color:white; padding:31px 5px 0px 5px; text-align:center; }
.kwick span			{ color:gray ; font-size:12px; font-weight:bold; display:none; }


/* START */

#newspreview a { color:#6F6F6F; }
#newspreview a:hover { color:#C9102A; }

.closed     {  color:#6a6868; font-size:12px; font-weight:bold; }
.open       {  color:#6a6868; font-size:20px; font-weight:bold;}

/* KALENDER START */

*html #kalenderstart { padding-right:8px; } /*ie6*/

#kalenderstart .agenda_monat	{ text-decoration:none; font-weight:normal; float:left; width:61px; text-align:center; text-transform:uppercase;  }
#kalenderstart .weekday			{ float:left; height:19px; width:20px; text-align:center; color:white; font-size:12px; }

#kalenderstart .agendanavtop		{ height:23px;}
#kalenderstart .agendanavtopright	{ padding:0px 2px 0px 0px; float:right; width:70px;}
#kalenderstart .agendabuttonleft	{ float:left; border-width:0px; position:relative; top:2px; left:0px; }
#kalenderstart .agendabuttonright	{ float:right; border-width:0px; position:relative; top:2px; left:0px; }
#kalenderstart .weekdaydiv			{ margin:0px 0px 0px 0px; width:140px; clear:both; height:20px; }
#kalenderstart .agendadiv			{  }
#kalenderstart .agendadiv a:hover	{ color:White;  }

#kalenderstart .day						{ width:17px; height:16px; text-align:center; padding:2px 0px 0px 1px; }
#kalenderstart .day_holiday				{ width:17px; height:16px; text-align:center; padding:2px 0px 0px 1px; background-color:#D5D6D8; }
#kalenderstart .day_today					{ width:17px; height:16px; text-align:center; padding:2px 0px 0px 1px; }
#kalenderstart .day_events					{ width:17px; height:16px; text-align:center; padding:2px 0px 0px 1px; }
#kalenderstart .day_holiday_events			{ width:17px; height:16px; text-align:center; padding:2px 0px 0px 1px; background-color:#D5D6D8; }
#kalenderstart .day_othermonth				{ width:17px; height:16px; text-align:center; padding:2px 0px 0px 1px; }
#kalenderstart .day_holiday_othermonth		{ width:17px; height:16px; text-align:center; padding:2px 0px 0px 1px; background-color:#D5D6D8; }
#kalenderstart .day_mouseover				{ width:17px; height:16px; text-align:center; padding:2px 0px 0px 1px; background-color:#C9102A; }

#kalenderstart .day a						{ text-decoration:none; color:white;   font-size:12px; }
#kalenderstart .day_holiday a				{ text-decoration:none; color:white;   font-size:12px; }
#kalenderstart .day_today a					{ text-decoration:none; color:white;   font-size:12px; }
#kalenderstart .day_holiday_events a		{ text-decoration:none; color:#C9102A; font-size:12px; }
#kalenderstart .day_events a				{ text-decoration:none; color:#C9102A; font-size:12px; }	/* tage mit event */
#kalenderstart .day_othermonth a			{ text-decoration:none; color:#C4C5C7; font-size:12px; }	/* unsichtbare tage der nachbarmonate */
#kalenderstart .day_holiday_othermonth a	{ text-decoration:none; color:#D5D6D8; font-size:12px; }	/* unsichtbare tage der nachbarmonate */
#kalenderstart .day_mouseover a				{ text-decoration:none; color:white; font-size:12px; }

/* KALENDER AGENDA */

#kalenderagenda .agenda_monat	{ text-decoration:none; color:Black; font-weight:normal; float:left; width:85px; text-align:center; text-transform:uppercase;  }
#kalenderagenda .monat_link		{ color:Black; }
#kalenderagenda .weekday		{ float:left; height:19px; width:30px; text-align:center; color:white; font-size:18px; }

#kalenderagenda .agendanavtop		{ height:40px; font-size:18px; width:210px;}
#kalenderagenda .agendanavtopright	{ padding:0px 0px 0px 30px; float:right; width:100px;  }
#kalenderagenda .agendabuttonleft	{ float:left; position:relative; top:3px; left:0px; border-width:0px; }
#kalenderagenda .agendabuttonright	{ float:right; position:relative; top:3px; left:0px; border-width:0px; }
#kalenderagenda .weekdaydiv			{ margin:0px 0px 10px 0px; width:210px; clear:both; height:20px; }
#kalenderagenda .agendadiv			{  }
#kalenderagenda .agendadiv a:hover	{ color:White;  }

#kalenderagenda .day						{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; }
#kalenderagenda .day_holiday				{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; background-color:#D5D6D8; }
#kalenderagenda .day_today					{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; }
#kalenderagenda .day_events					{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; }
#kalenderagenda .day_holiday_events			{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; background-color:#D5D6D8; }
#kalenderagenda .day_othermonth				{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; }
#kalenderagenda .day_holiday_othermonth		{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; background-color:#D5D6D8; }
#kalenderagenda .day_mouseover				{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; background-color:#C9102A; }

#kalenderagenda .day a						{ text-decoration:none; color:white;   font-size:18px; }
#kalenderagenda .day_holiday a				{ text-decoration:none; color:white;   font-size:18px; }
#kalenderagenda .day_today a				{ text-decoration:none; color:white;   font-size:18px; }
#kalenderagenda .day_holiday_events a		{ text-decoration:none; color:#C9102A; font-size:18px; }
#kalenderagenda .day_events a				{ text-decoration:none; color:#C9102A; font-size:18px; }	/* tage mit event */
#kalenderagenda .day_othermonth a			{ text-decoration:none; color:#C4C5C7; font-size:18px; }	/* unsichtbare tage der nachbarmonate */
#kalenderagenda .day_holiday_othermonth a	{ text-decoration:none; color:#D5D6D8; font-size:18px; }	/* unsichtbare tage der nachbarmonate */
#kalenderagenda .day_mouseover a			{ text-decoration:none; color:white; font-size:18px; }


#kalenderlegende { position:absolute; top:-70px; left:58px; }




.tip2 .tip	{color: #fff; z-index: 14000; background-color:White; text-align:left; padding:5px; font-size:12px; border:solid 1px #C5C4C5; }
.tip2 .tip-title {font-weight:bold; font-size:11px; margin:0; color:black; text-align:left; font-size:12px;  }
.tip2 .tip-text	{font-size:11px; color:red; text-align:left; font-size:12px;  }


/* FLEXICARD */

#flexicard .agenda_monat	{ text-decoration:none; font-weight:normal; float:left; width:190px; text-align:center; text-transform:uppercase;  }
#flexicard .weekday			{ float:left; height:19px; width:30px; text-align:center; color:white; font-size:18px; }

#flexicard .agendanavtop		{ height:27px; font-size:18px; width:210px; }
#flexicard .agendanavtopright	{ padding:0px 0px 0px 30px; float:right; width:100px;  }
#flexicard .agendabuttonleft	{ float:left; position:relative; top:3px; left:0px; border-width:0px; }
#flexicard .agendabuttonright	{ float:right; position:relative; top:3px; left:0px; border-width:0px; }
#flexicard .weekdaydiv			{ margin:0px 0px 8px 0px; width:210px; clear:both; height:20px;  }
#flexicard .agendadiv			{  }
#flexicard .agendadiv a:hover	{ color:White;  }

#flexicard .day						{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; }
#flexicard .day_full					{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; background-color:#D5D6D8; color:#C9102A; }
#flexicard .day_today					{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; }
#flexicard .day_free					{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; }
#flexicard .day_othermonth				{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; visibility:hidden; }
#flexicard .day_mouseover				{ width:27px; height:24px; text-align:center; padding:4px 0px 0px 1px; background-color:#46782D; }

#flexicard .day a						{ text-decoration:none; color:white;   font-size:18px; }
#flexicard .day_full a					{ text-decoration:none; color:#C9102A;   font-size:18px; }
#flexicard .day_today a					{ text-decoration:none; color:white;   font-size:18px; }
#flexicard .day_free a					{ text-decoration:none; color:#46782D; font-size:18px; }
#flexicard .day_mouseover a				{ text-decoration:none; color:white; font-size:18px; }

.tip	{color: #fff; z-index: 14000; background-color:White; text-align:left; padding:5px; font-size:12px; border:solid 1px #C5C4C5; }
.tip-title {font-weight:bold; font-size:11px; margin:0; color:black; text-align:left; font-size:12px;  }
.tip-text	{font-size:11px; color:black; text-align:left; font-size:12px; display:none; }

.fmonth { padding:0px 0px 2px 0px; text-align:right; }


/* GOOGLE GEOTAGS */

#subgurim_map			{ border:1px solid #C5C4C5; border-top:0px; }
.geotags				{ position:absolute; top:220px; border-top-width:0px; float:left; width:163px; left:-163px; }
.geotags .geokat 		{ text-decoration:none; color:#666666; padding:2px 4px 2px 8px; cursor:hand; text-transform:uppercase; font-size:11px; }
.geotags .geokat:hover	{ text-decoration:none; color:#C9102A; padding:2px 4px 2px 8px; cursor:hand; text-transform:uppercase; font-size:11px; }
.geotags .geokat_sel 	{ text-decoration:none; color:#C9102A; padding:2px 4px 2px 8px; cursor:hand; text-transform:uppercase; font-size:11px;}
.geotags .geoobj 		{ text-decoration:none; color:#97979B; cursor:hand; font-size:10px; }
.geotags .geoobj:hover	{ text-decoration:none; color:#C9102A; cursor:hand; font-size:10px; }
.geotags .geoobj_sel 	{ text-decoration:none; color:#C9102A; cursor:hand; font-size:10px; }
.geotags .geokat2		{ text-decoration:none; color:#97979B; padding-left:5px; text-transform:uppercase; }

#map					{ position:absolute; top:0px; left:0px; width:829px; height:569px; float:left; }
.mapmenu				{ position:absolute; top:15px; left:540px; z-index:14000; float:right; }
.mapmenu img			{ cursor:pointer; }

.scrollort				{ width:170px; height:310px; position:relative; top:0px; left:0px;}
.scrollort .container	{ padding-right:5px; width:170px; position:relative; top:0px; left:0px;}

/* VOLLBILD */

.geotags2				{ position:absolute; left:0px; top:8px; border-top-width:0px; float:left; width:169px;}
.geotags2 .geokat 		{ text-decoration:none; color:#666666; padding:2px 4px 2px 8px; cursor:hand; text-transform:uppercase; font-size:11px; }
.geotags2 .geokat:hover	{ text-decoration:none; color:#C9102A; padding:2px 4px 2px 8px; cursor:hand; text-transform:uppercase; font-size:11px; }
.geotags2 .geokat_sel 	{ text-decoration:none; color:#C9102A; padding:2px 4px 2px 8px; cursor:hand; text-transform:uppercase; font-size:11px;}
.geotags2 .geoobj 		{ text-decoration:none; color:#97979B; cursor:hand; font-size:10px; }
.geotags2 .geoobj:hover	{ text-decoration:none; color:#C9102A; cursor:hand; font-size:10px; }
.geotags2 .geoobj_sel 	{ text-decoration:none; color:#C9102A; cursor:hand; font-size:10px; }
.geotags2 .geokat2		{ text-decoration:none; color:#97979B; padding:2px 4px 2px 4px; text-transform:uppercase; }

.map_full		{ position:absolute; top:0px; left:200px; width:829px; height:568px; float:left;}
.mapmenu2		{ position:absolute; top:15px; left:0px; z-index:14000; float:left;text-align:right; width:99%;}
.mapmenu2 img	{ cursor:pointer;  }

/* GOOGLE SUCHE */

#scr_top		{ position:relative; top:0px; left:0px; width:550px; height:30px; color:#97979B; }
.scr_rescount	{ position:absolute; top:0px; left:0px; width:150px; color:#97979B; }
#scr_paging		{ position:relative; top:0px; left:155px;  color:#97979B; height:18px; overflow:hidden; }
.scr_page		{ float:left; width:25px; text-align:center; }
.scr_current	{ position:absolute; top:0px; left:320px; width:150px; text-align:right; }
.scr_strich		{ float:left; }


img.fakefileimg {
	position: absolute;
	left: 207px;
	align: right;
	top:-2px;
	cursor:hand;
}

input.file {
	position: absolute;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor:hand;
}

/* PERSONEN */

/*
.person					{ clear:both; width:100%; padding-bottom:15px; }
.person .persondata		{ float:left; padding:5px 80px 0px 0px; }
.person .personimg		{ float:left; }
*/

.tableperson		{ clear:both; margin-bottom:15px; }
.tdpersondata		{ text-align:left;  padding:10px 75px 0px 0px; }
.tdpersonimg		{ text-align:left; float:left; padding:13px 0px 0px 0px; }
.personimg			{ }

/* GEMEINDEKANAL */

/* srcolling in rightarea */
.gemeindekanal							{ position: relative; top: 0px; left: 7px; }



.gk_category{margin-top:15px; text-transform:uppercase; color:#97979B; padding:0px 0px 3px 0px;}

.gk_news        { padding:0px 0px 3px 0px; }
.gk_news a      { color:#97979B; }

.gk_news_sel    { padding:0px 0px 3px 0px; }
.gk_news_sel a  { color:#C9102A; }




/* Videoarchiv */

.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%;  background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.white_content { display: none; position: absolute; top: 15%; left: 25%; width: 50%; /* height: 50%; */ padding: 8px 16px 16px 16px;  border: solid 1px  #C4C4C4;  background-color: white; z-index:1002; }

.vstatus { text-align:center; border-bottom:solid 1px #C5002B; padding:0px 0px 10px 0px; margin:0px 0px 8px 0px; }
.vidcat { float:left; }
.viddate { float:right; }
.vidtitle { color:#D31F3C; font-size:14px; padding:4px 0px 8px 0px; font-weight:bold; }
.vidlead { text-align:left; line-height:15px; }
.vidimg { border-width:0px; }

.vidplayertitle { color:#C5002B; font-size:14px; padding:0px 0px 5px 0px; font-weight:bold; text-align:left; float:left; }
.vidplayerlead { text-align:left; line-height:15px; padding:4px 0px 0px 0px; }
.vidplayerclose { float:right; cursor:pointer; }
.vidplayertop { clear:both; }