/* CSS Document */

a.mainlink:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration:none;



}



a.mainlink:visited {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 14px;

		font-weight: bold;

		color: white;

		text-decoration:none;



}



a.mainlink:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration:none;



}





a.mainlink:hover {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 14px;

		font-weight: bold;

		color: #00FF00;

		text-decoration:none;

}



.bluesmalllink {color: #2b296b; font-size:10px;text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif;}

a.bluesmalllink {color: #2b296b; font-size:10px;text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif;}

a.bluesmalllink: hover {color: #2b296b}

a.bluesmalllink: link {color: #2b296b}

a.bluesmalllink: active {color: #2b296b}

a.bluesmalllink: visited {color: #2b296b}





a.smalllink:link {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 10px;

		font-weight: normal;

		color: #0000FF;

		text-decoration:underline;

}



a.smalllink:visited {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 10px;

		font-weight: normal;

		color: #006699;

		text-decoration:underline;

}



a.smalllink:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:normal;

	color: #0000FF;

	text-decoration:underline;



}





a.smalllink:hover {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 10px;

		font-weight: normal;

		color: #006699;

		text-decoration:underline;

}





.bg {

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center top;

}

a.link {

	color:#0000FF;

	font-family:  Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:underline;

}



a.visited {

	color:#000000;

	font-family:  Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

}



a.active {

	text-decoration:none;

	color:#032B52;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



a.hover {

	color:#53537B;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:underline;

}



.bodytxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #006699;



}



.amberbodytxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #17134b;

}



.sponsor 

{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #5B8900;

}



.sponsor:hover, link,visited

{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #5B8900;

}



.heading1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #006699;

}



.amberheading1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #17134B;

}



.heading2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #006699;

}

.heading3{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #006699;

}

.boldtxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #006699;

}

.smalltxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #006699;

}



.greentxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color: #006600;

}



.redtxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight:bold;

	color: #FF0000;	

}



.bluetxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color: blue;	

}



.smallblacktxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

}

.smallblackboldtxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

}

.medblacktxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;



}

.medblackboldtxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.verysmall {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 8px;

	font-weight: normal;

	color: #000000;

}

.verysmalltxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 5px;

	font-weight: normal;

	color: #000000;

}

.heading2green {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #006600;



}

.whitetxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

}

.whitemedboldtxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

.specialdealtitle {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}

.speciallink {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #CC0000;

}

.highlight {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color:#ff6633;

}

.orangehead {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color:#ff6633;

}



a.specialdeallink:link {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 18px;

		font-weight: bold;

		color: #FF0000;

		text-decoration:none;

}



a.specialdeallink:visited {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 18px;

		font-weight: bold;

		color: #003FA4;

		text-decoration:none;

}



a.specialdeallink:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FF0000;

	text-decoration:none;



}





a.specialdeallink:hover {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 18px;

		font-weight: bold;

		color: #336600;

		text-decoration:none;

}

.bodygreentxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #006600;

	

}



.style100 {font-size: 20px}

.bodygreentxt {font-size: 12px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif;}

.bodygreentxt1 {font-size: 12px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif;}



.maroontxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #993300;

}

.whiteverysmltext {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 5px;

	color: #FFFFFF;

}

.whiteboldtxt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



a.languagelink:link {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 12px;

		font-weight: normal;

		color: #003300;

		text-decoration:none;

}



a.languagelink:visited {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 12px;

		font-weight: normal;

		color: #666666;

		text-decoration:none;

}



a.languagelink:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FF0000;

	text-decoration:none;



}



a.languagelink:hover {

		font-family: Geneva, Arial, Helvetica, sans-serif;

		font-size: 12px;

		font-weight: normal;

		color: #FF0000;

		text-decoration:none;

}



.relative {

	padding-left: 2px;

	padding-bottom: 0px;

	padding-top: 5px;

	padding-right: 2px;

	margin: 2px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #006699;

}



.mono-red{

font-family:Monotype Corsiva;

font-size:36px;

color:#990033;

}



.mono-blue{

font-family:Monotype Corsiva;

font-size:36px;

color:#006699;

}



 from original homepage

.bg {

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: left top;

}

a:hover { 

	color: #669966; text-decoration: none; 

}

.linktext { 

	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.txt {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #006666;

}

.linktext1 {	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.linktext2 {	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.style1 {font-weight: normal; font-color: #336699; font-family: Geneva, Arial, Helvetica, sans-serif;}

.style2 {font-weight: normal; font-color: #336699; font-family: Geneva, Arial, Helvetica, sans-serif;}

.linktext3 {	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.linktext4 {	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.linktext31 {font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.linktext5 {	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.style8 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-color: #336699; color: #DBE7F2; }

.linktext6 {	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.Style10 {font-weight: normal; font-color: #336699; font-family: Geneva, Arial, Helvetica, sans-serif;}

.style81 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-color: #336699; color: #DBE7F2; }

.linktext7 {	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.linktext8 {	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.linktext9 {	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.style82 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-color: #336699; color: #DBE7F2; }

.style811 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-color: #336699; color: #DBE7F2; }

.linktext10 {	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.style8111 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-color: #336699; color: #DBE7F2; }

.style821 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-color: #336699; color: #DBE7F2; }

.Style84 {font-weight: normal; font-color: #336699; font-family: Geneva, Arial, Helvetica, sans-serif;}

.linktext11 {	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.linktext12 {	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 9pt; 

	font-weight: normal; 

	font-color: #336699

}

.style88 {font-color: #336699; font-weight: normal;}

.style90 {font-color: #336699; font-weight: normal;}

.style91 {font-size: 12px; color: #006600; font-family: Geneva, Arial, Helvetica, sans-serif;}

.style92 {font-weight: bold}

.style99 {font-weight: bold}



.italicblue {

	font-family: Times New Roman, Times, serif;

	font-style: italic;

	color: #007CA6;

}



.verdanablue {

	font-family: verdana;

	font-size:12px;

	color: #007CA6;

}



.tab1 {

border-top-width: thin;

border-right-width: thin;

border-bottom-width: thin;

border-left-width: thin;

border-top-style: dotted;

border-right-style: dotted;

border-bottom-style: dotted;

border-left-style: dotted;

border-top-color: #0099CC;

border-right-color: #0099CC;

border-bottom-color: #0099CC;

border-left-color: #0099CC;

}

.headingTXT {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 24px;

	color: #000000;

	text-decoration: none;

}

.txt {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;

}

.descTXT {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

.bayreuthBodyTXT {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #5E0000;

	text-decoration: none;

	line-height: 20px;

}





.contact_details

{

font-size: 14px;

color: #0742A6;

font-weight:bold;

}



.contact_mail

{

color: #0742A6;

}





/*slider*/





#header

{





height: 200px;

margin-right: 10px;



}







a.slider_only:link,a.slider_only:visited{

 color:#fff;

 text-decoration:none;

}

a.slider_only img{

 border:0;

}

div.wrap{

 width:600px;

float:center;

 text-align:left;

 background: black;



}

 

 





 div#header div.wrap{

  height:200px;



 }

 div#header div#slide-holder{

  z-index:40;

  width:600px;

  height:230px;

  position:absolute;

 }

  div#header div#slide-holder div#slide-runner{

   top:9px;

   left:9px;

   width:580px;

   height:200px;

   overflow:hidden;

   position:absolute;

  }

  div#header div#slide-holder img{

   margin:0;

   display:none;

   position:absolute;

  }

  div#header div#slide-holder div#slide-controls{

   left:0;

   bottom:10px;

   width:580px;

   height:46px;

   display:none;

   position:absolute;

   

  }

  

  

  #slide-controls

  {

	 background:url(images/slide-bg.png) 0 0;

	  

	 }

  

  

  

   div#header div#slide-holder div#slide-controls p.text{

    float:left;

    color:#fff;

    display:inline;

    font-size:11pt;

	font-family: Trajan Pro,Perpetua Titling MT;

	font-weight: bold;

    line-height:15px;

    margin:15px 0 0 20px;

   

   }

 

   div#header div#slide-holder div#slide-controls p#slide-nav{

    float:right;

    height:24px;

    display:inline;

    margin:11px 15px 0 0;

   }

    div#header div#slide-holder div#slide-controls p#slide-nav a{

     float:left;

     width:24px;

     height:24px;

     display:inline;

     font-size:11px;

     margin:0 5px 0 0;

     line-height:24px;

     font-weight:bold;

     text-align:center;

     text-decoration:none;

     background-position:0 0;

     background-repeat:no-repeat;

    }

    div#header div#slide-holder div#slide-controls p#slide-nav a.on{

     background-position:0 -24px;

    }

div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}

div#nav ul li a{background:url(images/nav.png) no-repeat;}



/*slider end*/
