/*TV Karlovy Vary - Stylesheet*/

/* --------------- MAIN NAVIGATION --------------- */

BODY {  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND: #FFFFCC;
	COLOR: #000000;

  		margin: 0 0 0 0;
  		padding: 0 0 0 0; 


        scrollbar-face-color: #C3C3B3;
    	scrollbar-highlight-color: #FFFFFF;
    	scrollbar-shadow-color: #DFDEDB;
    	scrollbar-3dlight-color: #CDCBC6;
    	scrollbar-arrow-color: #333333;
    	scrollbar-track-color: #DFDEDB;
    	scrollbar-darkshadow-color: #111111;
			
			}
			
BODY.weiss { BACKGROUND: #FFFFFF; }
BODY.Gruen { BACKGROUND: #39A642; }
BODY.hellblau { BACKGROUND: #B4C1DB; }
BODY.hellgrau { BACKGROUND: #E9E9E9; }
			

h1, h2, h3, h4, p, ul, ol, li, div, td, th, address, blockquote, nobr, b, i
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #999999; text-decoration:none}

/* --------------- N E W  +++ SPECIAL FONTS AND DIVS --------------- */

span.welcomecarditalic { 
		font-style: italic;	
}

span.welcomecardnormal { 
		font-weight: normal;	
}

span.welcomecardbold { 
		font-weight: bold;	
}

span.welcomecardyellow { 
		color: FFFF00;	
}

.menueboxtitel			{
	
	color: #FFFFFF;
	font-size: 0.8em; 
	font-weight: bold;	
    vertical-align:middle;
  	text-align:left;
	margin:0px;
	padding:4;
}
.menueboxtitel-yellow		{
	
	color: #FFFF00;
	font-size: 0.7em; 
	font-weight: bold;	
    vertical-align:middle;
  	text-align:left;
	margin:0px;
	padding:4;
}

.menueboxtext			{
	
	color: #666666;
	font-size: 0.6em; 
	font-weight: normal;	
    vertical-align:top;
  	text-align:left;
	margin:0px;
	padding:4;
}
A.Infobutton:link 		{
	text-decoration: underline;
	color: #99CC33;
	font-weight: bold;	
	background-color: #FFFFFF;
    border:solid 1px #99CC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 2.0em;
    padding: 2px;
}

.Infobutton			{
	
	text-decoration: underline;
	color: #99CC33;
	font-weight: bold;	
	background-color: #FFFFFF;
    border:solid 1px #99CC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 2.0em;
    padding: 2px;
}

A.Infobutton:active 		{
	text-decoration: underline;
	color: #99CC33;
	font-weight: bold;	
	background-color: #FFFFFF;
    border:solid 1px #99CC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 2.0em;
    padding: 2px;
}

A.Infobutton:visited     {
	text-decoration: underline;
	color: #99CC33;
	font-weight: bold;	
	background-color: #FFFFFF;
    border:solid 1px #99CC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 2.0em;
    padding: 2px;
}

A.Infobutton:hover 		{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 2.0em;
	background-color: #99CC33;
    border:solid 1px #99CC33;
    padding: 2px;
}

div#linkscontainer {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 350px;
  height: 100%;
  background-color:#E5E5E5;
}

div#rechtscontainer {
  position: relative;
  top: 20px;
  left: 390px;
  width: 350px;
  background-color:#E5E5E5;
}

div#gesamtcontainer {
  position: relative;
  top: 20px;
  left: 20px;
  width: 720px;
  background-color:#E5E5E5;
}

div#mitte {
  position: relative;
  top: 0px;
  left: 0px;
  margin-bottom:10px;
  width: 720px;
  background-color:#FFFFFF;
}

div#links {
  position: relative;
  top: 0px;
  left: 0px;
  margin-bottom:10px;
  width: 350px;
  background-color:#FFFFFF;
}

div#rechts {
  position: relative;
  top: 20px;
  left: 380px;
  margin-bottom:10px;
  width: 350px;
  height: 250px;
  background-color:#FFFFFF;
}

div#welcomecard-menuebox
{ 
position: absolute;
top: 20px; 
left: 20px;
width:350px;
height:200px;
margin-left:0px;
padding:0;
text-align:left; 
background-color:#FFFFFF;
}

div#welcomecard-menuebox-rechts
{ 
position: absolute;
top: 20px; 
left: 20px;
width:350px;
height:200px;
margin-left:0px;
padding:0;
text-align:left; 
background-color:#CCCCCC;
}

div#welcomecard-menueboxtitel-kv
{ 
position: relative; top: 2px; left: 2px;
width:716px;
margin:0px;
padding:0;
text-align:left; 
background-color:#99CC33;
}

div#welcomecard-menueboxtitel
{ 
position: relative; top: 2px; left: 2px;
width:346px;
margin:0px;
padding:0;
text-align:left; 
background-color:#99CC33;
}

div#welcomecard-menueboxbild
{ 
position: relative; top: 4px; left: 2px;
width:346px;
height:90px;
margin:0px;
text-align:left; 
background-color:#FFFFFF;
}

div#welcomecard-menueboxbild-kv
{ 
position: relative; top: 4px; left: 2px;
width:714px;
height:90px;
margin:0px;
text-align:left; 
background-color:#FFFFFF;
}

div#welcomecard-menueboxtext
{ 
position: relative; top: 4px; left: 2px;
width:346px;
margin:0px;
text-align:left; 
}

/* --------------- N E W  +++ SPECIAL FONTS AND DIVS --------------- */

A:link 		{
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A:active 		{
	text-decoration: none;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:visited     {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A:hover 		{
	text-decoration: underline;
	color: #990033;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A.klein:link 		{
	font-size: 7pt;
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A.klein:active 		{
	font-size: 7pt;
	text-decoration: none;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A.klein:visited     {
	font-size: 7pt;
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A.klein:hover 		{
	font-size: 7pt;
	text-decoration: underline;
	color: #990033;
	font-family: Verdana, Arial, Helvetica, sans-serif
}




A.hnav:link 		{
	text-decoration: underline;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A.hnav:active 		{
	text-decoration: underline;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A.hnav:visited     {
	text-decoration: underline;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A.hnav:hover 		{
	text-decoration: underline;
	color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif
}


A.Menue:link 		{
	text-decoration: none;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 11px;

}

A.Menue:active 		{
	text-decoration: none;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 11px;

}
A.Menue:visited     {
	text-decoration: none;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 11px;
}
A.Menue:hover 		{
	text-decoration: underline;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 11px;
	background-color: #F4F4F4;
}


A.hnavMenue:link 		{
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A.hnavMenue:active 		{
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A.hnavMenue:visited     {
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A.hnavMenue:hover 		{
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #C9F83F
}

A.hnavMenueAktiv:link 		{
	text-decoration: none;
	color: #C9F93F;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

A.hnavMenueAktiv:active 		{
	text-decoration: none;
	color: #C9F93F;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A.hnavMenueAktiv:visited     {
	text-decoration: none;
	color: #C9F93F;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
A.hnavMenueAktiv:hover 		{
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}




.MapsSitebar          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
}

.Hnav-gelb          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;	
    color: #FFFFFF;
}

.Titel-1			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #999999;
	line-height: 16pt;
	font-style: normal;
	margin-bottom: 0;
}


.Titel-2			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 14pt;
	font-style: normal;
	/*font-weight: bold;*/
}


.Titel-3			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 11pt;
	font-style: normal;
	font-weight: bold;
}


.Titel-4			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	font-style: normal;
	font-weight: bold;
}
.Hotelname			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	font-style: normal;
	font-weight: bold;
}



/*
.textRiesig             {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 40px;
        line-height: 14px;
        font-style: normal;
}

.textBold 			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}
.textRed 			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	color : #FF4040;
}
UL			{
	list-style-image: /gfx/list.gif;
	list-style-type: squate;
}

.textUnterlegt 			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color : #DED19B;
}

.textGreen 			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight : bold;
	color : #848671;
}

.textGreenThin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	color : #848671;
}

.textKlein 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.textsehrKlein      {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
}
.textKleinGreen	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color : #848671;
}

.textKleinWhite 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color : #E9DA95;
}


.textVIP 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	 font-style: normal;
}


.textNav 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	font-style: normal;
}


.hinweis 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}


.textHeadline     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal ;
	font-weight: bold;
}

.textGreat     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal ;
	font-weight: bold;
}

.text12     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal ;
	font-weight: bold;
}
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal ;
	font-weight: bold;
	font-color: #FFFFFF;
}

/* FORM ELEMENTS */ 

/* Eingabefelder Profilsuche */

input {
	color : #000000;
	border-color : #000000;
    border-width : 1px;
    background-color: #EFEFEF;

}
textarea {
	color : #000000;
	border-color : #EFEFEF;
    border-width : 1px;
    background-color: #FFFFFF;
}
select {
    color : #000000;
	border-color : #EFEFEF;
    border-width : 1px;
    background-color: #FFFFFF;
}
