/* ##### Allgemein ##### */
body    
{
	font-family: verdana; 
	font-size: 11px; 
	background-image: url(../images/bgMain.gif);
	background-repeat: repeat-x; 
	color: #203B8C; 
	scrollbar-face-color: #203B8C;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #666699;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #EFEFEF;
	scrollbar-track-color: #78A0D4;
	scrollbar-arrow-color: #FFFFFF;
}
table   { font-family: verdana; font-size: 11px; color: #203B8C; }
h1		{ font-size: 17px; margin: 0px; }
hr		{ height: 1px; color: #2F53A7; }


.footerInfo		{ text-align: center; font-size:9px; color: #6E7FC5; }
a.footerInfo		{ text-align: center; font-size:9px; color: #6E7FC5; text-decoration: none; }
a:hover.footerInfo	{ text-align: center; font-size:9px; color: #6E7FC5; text-decoration: underline; }
input.kontakt	{ font-family: verdana; font-size: 11px; color: #203B8C; width: 200px; }
input.kontaktTS	{ font-family: verdana; font-size: 11px; color: #457335; width: 200px; }
input.kontaktTS2	{ font-family: verdana; font-size: 11px; color: #457335; width: 160px; }
.textarea		{ font-family: verdana; font-size: 11px; color: #203B8C; width: 460px; height: 70px; }
.textareaTS		
{
	font-family: verdana; font-size: 11px; color: #457335; width: 460px; height: 70px;
	scrollbar-face-color: #457335;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #457335;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #EFEFEF;
	scrollbar-track-color: #9AB990;
	scrollbar-arrow-color: #FFFFFF; 
}
.headText		{ display:block; padding:3px; margin: 1px; color: #FFFFFF; border: solid 1px #203B8C; background-color: #7296CE; font-weight: bold; }
.headTextTourismus		{ display:block; padding:3px; margin: 1px; color: #FFFFFF; border: solid 1px #457335; background-color: #799F70; font-weight: bold; }
.headTextTourismus2		{ display:block; padding:3px; margin: 1px; color: #FFFFFF; border: solid 1px #457335; background-color: #457335; font-weight: bold; }
.eventTourismus	{ padding:3px; margin: 1px; color: #457335; }

a.tourismusEventLink { color: #457335; text-decoration: none; }
a:Hover.tourismusEventLink { color: #638145; text-decoration: none; }


/** ##### REGIONAL TOURISMUS ##### **/
.regTourismus
{ color: #457335; }
{ 
	color: #457335; 
	text-decoration: none;
}
a:hover.regTourismus
{ 
	color: #638145; 
	text-decoration: underline;
}


/* ##### Hyperlinks ##### */
a				{ color: #203B8C; text-decoration: underline; }
a:hover			{ color: #7989BA; text-decoration: underline; }
a.nav			{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
a:hover.nav 	{ font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a.withoutUnderline			{ color: #203B8C; text-decoration: none; }
a:hover.withoutUnderline	{ color: #7989BA; text-decoration: none; }
a.editList			{ color: #D5E0F0; text-decoration: none; }
a:hover.editList	{ color: #FFFFFF; text-decoration: none; }
a.withoutunderlineRegTourismus			{ color: #457335; text-decoration: none; }
a:hover.withoutunderlineRegTourismus	{ color: #638145; text-decoration: none; }


/* ##### Alle ueber Weblication eingefügten Bilder erhalten Rahmen ##### */
img				{ border: solid 1px #2F53A7; }
img.noBorder	{ border: 0px; }
img.imgArticle	{ border: solid 1px #2F53A7; margin-left: 20px; margin-bottom: 10px; }


.ddlAnzahl	{ font-family: Verdana; font-size: 11px; color: #457335; }




/* ##### table-menu 1 ##### */
#tablemenu1 {
width: 175px;
}
#tablemenu1 td {
margin: 0px;
padding: 0px;
}
#tablemenu1 td a {
text-decoration:none;
display:block;
padding:3px;
margin: 1px;
}
#tablemenu1 td a:link, #tablemenu1 a:visited,
#tablemenu1 a:active
{
color: #FFFFFF;
padding:3px;
margin: 1px;
}
#tablemenu1 td a:hover {
color: #FFFFFF;
background-color:#7296CE;
border: solid 1px #FFFFFF;
margin: 0px;
}
#tablemenu1 td 
{
font-weight: bold;
text-align: left;
margin: 0px;
padding: 0px;
}
* html #tablemenu1 td a {height:1px;}

.active
{
font-weight: bold;
border: solid 1px #FFFFFF;
background-image: url(../images/bgHover.jpg);
text-decoration:none;
display:block;
}
.activeREG
{
	background-color: #57804C;
	text-decoration:none;
	display:block;
}
.activeTOUR
{
	background-color: #587FC5;
	text-decoration:none;
	display:block;
}


.regionaltour	{ background-color: #447234;}






/* ##### table-menu 2 (z.B. unter Service) ##### */
.tablemenu2 {
width: 350px;
}
.tablemenu2 td {
margin: 0px;
padding: 2px;
}
.tablemenu2 td a {
text-decoration:none;
display:block;
border: solid 1px #203B8C;
margin: 0px;
padding: 2px;
}
.tablemenu2 td a:link, .tablemenu2 a:visited,
.tablemenu2 a:active
{
color: #203B8C;
border: solid 1px #203B8C;
margin: 0px;
padding: 2px;
}
.tablemenu2 td a:hover {
color: #FFFFFF;
background-color:#7296CE;
margin: 0px;
padding: 2px;
text-decoration:none;
}
.tablemenu2 td 
{
font-weight: bold;
text-align: left;
margin: 0px;
padding: 2px;
}
* html .tablemenu2 td a {height:1px;}





/* ##### table-menu 3 (mit zusätzlicher Textinfo) ##### */
.tablemenu3 {
width: 175px;
}
.tablemenu3 td {
margin: 0px;
padding: 2px;
}
.tablemenu3 td a {
text-decoration:none;
display:block;
border: solid 1px #203B8C;
margin: 0px;
padding: 2px;
}
.tablemenu3 td a:link, .tablemenu3 a:visited,
.tablemenu3 a:active
{
color: #203B8C;
border: solid 1px #203B8C;
margin: 0px;
padding: 2px;
}
.tablemenu3 td a:hover {
color: #FFFFFF;
background-color:#7296CE;
margin: 0px;
padding: 2px;
text-decoration:none;
}
.tablemenu3 td 
{
font-weight: bold;
text-align: left;
margin: 0px;
padding: 2px;
}
* html .tablemenu3 td a {height:1px;}




/* ##### table-menu 4 (mit zusätzlicher Textinfo) ##### */
.tablemenu43 {
width: 520px;
}
.tablemenu4 td {
margin: 0px;
padding: 2px;
}
.tablemenu4 td a 
{
	color: #203B8C;
text-decoration:none;
display:block;
border: solid 1px #203B8C;
margin: 0px;
padding: 2px;
}
.tablemenu4 td a:link, .tablemenu3 a:visited,
.tablemenu4 a:active
{
color: #203B8C;
border: solid 1px #203B8C;
margin: 0px;
padding: 2px;
}
.tablemenu4 td a:hover {
color: #FFFFFF;
background-color:#7296CE;
margin: 0px;
padding: 2px;
text-decoration:none;
}
.tablemenu4 td 
{
font-weight: bold;
text-align: left;
margin: 0px;
padding: 2px;
}
* html .tablemenu4 td a {height:1px;}

.imgReg
{
	border: solid 1px #457335;
}