#hintergrund {
	
	background-image: url(../img/background_new.gif);
	background-repeat:repeat-x;
	height:256px;
	padding: 0px;
	margin: 0px;

}

#main_text{
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-left: 194px;
	height:280px;
	width: 582px;
	
}


/**********************************+ logo  **********************************************/
#topbox {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 776px;
	height: 85px;
	/* war 116
	*/
	background-color: #FFFFFF;
	/*background-image: url(../img/logo.gif);
	background-repeat: no-repeat; */
}
/**************************** banner  ********************************************+***************/
#topbanner {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 570px;
	height: 75px;
	background-color: #FFFFFF;
	text-align: right;

}
#rightbanner {
	position: absolute;
	left: 780px;
	top: 195px;
	/*width: 121px;
	height: 240px;*/
	
}

/********************************** green box +  NAV 1**********************************************/
#greenbox {
	position: absolute;
	left: 0px;
	top: 85px;
    width: 880px;
	height: 139px;
	background-color: #00BD00;	
	
}

#greenbox_weiter {
	position: absolute;
	left: 0px;
	top: 139px;
    	width: 194px;
	height: 12px;
	background-color: #00BD00;	
}






/************** SHOP-LOGO ***********************/
#shoplogo{
	position: absolute;
	left: 25px;
	top: 236px;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	height: 100px;	
}

#shop_kategorie {
	position: absolute;
	left: 520px;
	top: 272px;
/*	top war 116px;
    width: 776px;
*/
    width: 210px;
	height: 25px;
}

#shop_kategorie_rechts {
	position: absolute;
	left: 520px;
	top: 309px;
/*	top war 116px;
    width: 776px;
*/
    width: 210px;
	height: 25px;
}



/************** links_partner_div ***********************/
#links_partner_div{
	position: absolute;
	left: 25px;
	top: 360px;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	height: 100px;	
}

/******************** links_partner ************/
a.links_partner,a.links_partner:link, a.links_partner:visited, a.links_partner:hover ,a.links_partner:focus{
	font-family:Verdana, Arial, sans-serif;
	text-decoration:underline; 
	font-weight:bold;
	font-size:10px;
	color:#00BD00;
	text-transform: uppercase;

}



#nav1_color{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 17px;
	height: 660px;	
}

#nav11_txt{
	position: absolute;
	left: 18px;
	top: 4px;
	width: 162px;
	height: 20px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 14px;
}

#nav12_txt{
	position: absolute;
	left: -4px;
	top: 4px;
	width: 190px;
	height: 20px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 14px;
}


#nav1_txt{
	position:absolute;
	left: 25px;
	top: 23px;
	width: 162px;
	height: inherit;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 14px;
}
#nav1_schottlandinfotxt{
	position:absolute;
	left: 0px;
	top:90px;
	width: 162px;
	height: inherit;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 14px;
}

#nav1_img{
	width:478px;
	height:139px;
	position: absolute;
	left: 194px;
	top: 0px;
}
/**** white line, left hand side of greenbox vertikal *****/
#nav1_white{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 1px;
	height:139px;
	background-color: #F1F6E5;

}
/************** nav 2 ***********************/
#nav2_txt{
	position: relative;
	left: 10px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	height: 28px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8B580D;
	text-transform: uppercase;
	line-height: 14px;	
}

#nav3_txt{
	position: absolute;
	left: 25px;
	top: 269px;
	width: 162px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8B580D;
	text-transform: uppercase;
	line-height: 14px;
	
}

/*** navigation firefox usw  *******/
#nav_global{

	position: absolute;
	right: 105px;
	top: 2px;
	width: 95px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height:14px;
}

/*** navigation ie  *******/
* html #nav_global {  /* nur fuer Internet Explorer */

	position: absolute;
	right: 0px;
	top: 2px;
	width: 95px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height:14px;
}



#nav_globaltxt{

	position:relative;
	right: 0px;
	top: 6px;
	width: 95px;
	font-family: Times, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height:14px;
}
#neuseeland_entdecken{

	position: relative;
	right: 0px;
	top: 23px;
	width: 195px;
	font-family: Times, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height:14px;
}


/*** neuseeland_entdecken ie  *******/
* html #neuseeland_entdecken {  /* nur fuer Internet Explorer */

	position: relative;
	right: 0px;
	top: 17px;
	width: 195px;
	font-family: Times, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height:14px;
	
	padding:0px; 
	border:0px
}


/*******************************************    ************************************************/
/**************************** " normales CSS " **************************/


body.willkommen, body.anreise, body.unterkunft, body.reiseveranstalter, body.reiseinfo, body.golf, body.whisky, body.schottlandinfo, body.galerie, body.schulen, body.newsletter, body.kontakt,body.map, body.forum
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	
/*    background-color:#E5EBF7;
*/
	color:#333333; 
	margin: 0px;
	padding: 0px;
	background-image:url(../img/body_back.gif);
	background-repeat:repeat-y;
		
    scrollbar-base-color:#71A503;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#71A503;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF; 
    scrollbar-highlight-color:#71A503;
    scrollbar-shadow-color:#71A503; 
    scrollbar-track-color:#FFFFFF;
}

/* hintergrund weiss 
	1 pix bild: farbton | transparent | grün   ODER

	
	hintergrund grün	
	1 pix bild: farbton | weiss | tranparent   ODER

*/
body.anreise {
	background-color:#E1E4F0;
}
body.unterkunft {
	background-color:#F1E6DF;
}
body.golf {
	background-color:#E2E7EE;
	/*background-color:#EAE7F4;*/
}
body.whisky {
	background-color:#FCF4E2;
}
body.schottlandinfo {
	background-color:#F1E4E8;
}
body.reiseinfo {
	background-color:#E4E7DA;
}
body.galerie {
	background-color:#EAE5DC;
}
body.schulen {
	background-color:#E4EAEC;
}
body.map {
	background-color:#E1E7E6;
}
body.reiseveranstalter{
 	background-color:#EEE5F3;
}
body.newsletter {
	background-color:#DCE3E7;
}
body.kontakt {
	background-color:#F0E4EF;
}

td,p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#333333; 
}

/***** ich weiss nicht wieso ich dass so eingestellt hatte ??? ***/
p {
	/*top:0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;*/
}

.boldtext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#999999; 
	text-transform: uppercase;
	line-height: 14px;


}
hr{
	background-color:#333333; 
	height: 1px;
	noshade;
	border:1px none;
	text-decoration: none;
	margin: 5px 0px 5px 0px;
	padding: 0px;

}
.greyheadline{
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color:#333333;
	margin: 0px;
	margin-bottom : 5px;
	padding: 0px;


}
p.greenheadline,  p.headline {

	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
    color:#71A503;

    margin: 0px;
	margin-bottom : 5px;
	padding: 0px;

}
p.headline{
	color:#A2793D;
}


p.nospace{
	margin: 0px;
	padding: 0px;
}
p.leftalign{
	text-align: left;

}
p.rightalign {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
p.centeralign {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
p.invisible{
	color:#FFFFFF; 
	font-size: 9px;
}
span.smalltext{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color:#555555; 
	vertical-align:3px;
	
}

img.content{
	border: 0px;
	float: right;
	margin: 3px 3px 3px 5px;
	padding: 0px 5px 5px 10px;
	
}
img.nofloat{
	float: none;


}

img.uk_map{
	left: -10px;
	border: 1px;
}

.unterkunftmap{
	position:relative;
	width: 160px;
	left: 10px;
	top:110px;

}
/************************* gallery *******************/
div.galcontent{
	align: center;
	vertical-align: top;
	text-align: center;
	width:400px;
	margin-left: 58px;
	
}

p.copyright{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #666666;

	
	
}

div.error404{

	width:600px;
	margin-left:15px;
}

/***************+ infobox*******************/

div.infobox{
	width: 200px;
	margin-left : 5px;
	margin-right : 10px;
	float:right;
}

div.infobox_content{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 5px 7px 5px;
	margin: 0px;
	margin-left : 7px;
	background-color:#D8E6BC;
	color:#000000;
	
}

p.infoboxheader{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#A2793D;
	margin: 0px;
	margin-bottom : 5px;
	padding: 0px;
}
/*** not used - just green background */
p.plaininfobox{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 5px 7px 5px;
	margin: 10px 10px 5px 9px;
	width: 196px;
	background-color:#D8E6BC;
	color:#000000;
	float:right;
}
/***********************************************************************/
/************************* ul / li **************** in bead and breakfast ******/
table.unterkunft{
	width:550px;

}
ul{
	padding-left: 20px;
	margin: 0px;
	/*width: 250px;*/
	list-style-position: outside;
	
	list-style-type:square;
	
}

li{
	margin-bottom: 5px;
	padding-left: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333; 
}

/***********************************************************************/
input, select, textarea{
	  BORDER-BOTTOM: 1px solid  #71A503; 
      BORDER-LEFT: 1px solid  #71A503; 
      BORDER-RIGHT: 1px solid  #71A503; 
      BORDER-TOP: 1px solid  #71A503; 
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 1px;
      padding-bottom: 0px;
      background-color: #FFFFFF;
      color:#000000;
      font-family: Verdana, Arial, sans-serif;
      font-size:12px;
	  
	  		
    scrollbar-base-color:#71A503;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#71A503;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF; 
    scrollbar-highlight-color:#71A503;
    scrollbar-shadow-color:#71A503; 
    scrollbar-track-color:#FFFFFF;
	 
}

input.field{
	  BORDER-BOTTOM: 1px solid  #71A503; 
      BORDER-LEFT: 1px solid  #71A503; 
      BORDER-RIGHT: 1px solid  #71A503; 
      BORDER-TOP: 1px solid  #71A503; 
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 1px;
      padding-bottom: 0px;
      background-color: #FFFFFF;
      color:#333333; 
      font-family: Verdana, Arial, sans-serif;
      font-size:11px;
}

input.button{
	  BORDER-BOTTOM: 1px solid  #71A503; 
      BORDER-LEFT: 1px solid  #71A503; 
      BORDER-RIGHT: 1px solid  #71A503; 
      BORDER-TOP: 1px solid  #71A503; 
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 1px;
      padding-bottom: 0px;
      background-color: #71A503; 
      color:#FFFFFF;
      font-family: Verdana, Arial, sans-serif;
      font-size:10px;
      text-decoration:none; 
	  text-transform: uppercase;
	  font-weight:bold;

}

a,a:link, a:visited, a:hover ,a:focus{
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none; 
	font-weight:normal;
	font-size:11px;
	color:#5C8802;

}
a:hover, a:focus {
	text-decoration:underline; 
}

/******************** links inside green **********+++***********************/
a.nav1,a.nav1:link, a.nav1:visited, a.nav1:hover ,a.nav1:focus{
	font-family:Verdana, Arial, sans-serif;
	text-decoration:underline; 
	font-weight:bold;
	font-size:11px;
	color:#E8FEBA;
	text-transform: uppercase;

}

a.nav1_re{
	font-family:Verdana, Arial, sans-serif;
	text-decoration:underline; 
	
	font-weight:bold;
	font-size:11px;
	color:#E8FEBA;
	text-transform: uppercase;

}

a.nav1:hover, a.nav1:focus {
	color:#FFFFFF;
	
}
a.nav1active, a.nav1active:link, a.nav1active:visited, a.nav1active:hover, a.nav1active:focus {
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none; 
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
	color:#FFFFFF;
}

/********************* nav2 links *******************/
a.nav2,a.nav2:link, a.nav2:visited, a.nav2:hover ,a.nav2:focus{
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none; 
	font-weight:bold;
	font-size:10px;
	color:#A2793D;
	text-transform: uppercase;

}
a.nav2:hover, a.nav2:focus {
	color:#784D0C;
	
}
a.nav2active, a.nav2active:link, a.nav2active:visited, a.nav2active:hover, a.nav2active:focus {
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none; 
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
	color:#784D0C;
}


/******************************* FARBE in greenbox und text ***************************************/

div.indexcolor_willkommen, div.indexcolor_anreise, div.indexcolor_reiseveranstalter, div.indexcolor_reiseinfo,  div.indexcolor_unterkunft, div.indexcolor_golf, div.indexcolor_whisky, div.indexcolor_schottlandinfo, div.indexcolor_galerie,div.indexcolor_schulen, div.indexcolor_map, div.indexcolor_kontakt, div.indexcolor_newsletter, div.indexcolor_impressum, div.indexcolor_forum {
	width: 100%;
	height: 100%;
/*	background-color:#5D84E1;*/
	background-color:#00BD00;
}
div.indexcolor_anreise {
	background-color:#354897;
}
div.indexcolor_unterkunft {
	background-color:#A25825;
}
div.indexcolor_golf {
	background-color:#3D6190;
	/*background-color:#7560B5;*/
}
div.indexcolor_whisky {
	background-color:#C08A19;
}
div.indexcolor_schottlandinfo{
	background-color:#A34763;
}
div.indexcolor_reiseinfo {
	background-color:#495E06;
}
div.indexcolor_galerie {
	background-color:#735317;
}
div.indexcolor_schulen {
	background-color:#477481;
}
div.indexcolor_map {
	background-color:#375E58;
}
div.indexcolor_newsletter {
	background-color:#12516E;
}
div.indexcolor_forum {
	background-color:#2A3F71;
}
div.indexcolor_reiseveranstalter {
	background-color:#772699;
}
div.indexcolor_kontakt {
	background-color:#974896;
}
div.indexcolor_impressum {
	background-color:#213B60;
}



/********************************** content box +  NAV2**********************************************/
#contentbox{
	
	position: absolute;
	top: 220px;
	width: 565px;
	margin: 0px;
	padding: 0px;
	
	
}

#contentcolor{
	position: absolute;
	left: 10px;
	top: 15px;
	margin:	0px;
	padding: 0px;
	width:5px;
	height:20px;
}

#contenttxt{
	position: relative;
	left: 0px;
	/*top: 31px;*/
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	padding-left: 20px;
	
	
	
}