body {
	background : #44505E url(../body.png) repeat-y top center;
	margin : 0;
	color : #000020;
	}

	/* Links*/
a:link { font-family: Tahoma; font-size: 12px; color:#B7B7B7; text-decoration: none; }
a:hover { font-family: Tahoma; font-size: 12px; color:#C5C5C5; 	text-decoration: none; }
a:visited { font-family: Tahoma; font-size: 12px; color:#B7B7B7; text-decoration: none; }
a:active { font-family: Tahoma; font-size: 12px; color:#C5C5C5; text-decoration: none; }

.clsInfo:link {font-family: Tahoma; font-size: 11px; color:#A4A4A4; text-decoration: none; }
.clsInfo:visited {font-family: Tahoma; font-size: 11px; color:#A4A4A4; text-decoration: none; }
.clsInfo:active {font-family: Tahoma; font-size: 11px; color:#C5C5C5; text-decoration: none; }
.clsInfo:hover {font-family: Tahoma; font-size: 11px; color:#C5C5C5; text-decoration: none; }

.clsMail:link {font-family: Tahoma; font-size: 11px; color:#A4A4A4; text-decoration: none; }
.clsMail:visited {font-family: Tahoma; font-size: 11px; color:#A4A4A4; text-decoration: none; }
.clsMail:active {font-family: Tahoma; font-size: 11px; color:#FF2B2B; text-decoration: none; }
.clsMail:hover {font-family: Tahoma; font-size: 11px; color:#FF2B2B; text-decoration: none; }

.clsInforod:link {font-family: Tahoma; font-size: 11px; color:#D60000; text-decoration: none; font-weight:normal;}
.clsInforod:visited {font-family: Tahoma; font-size: 11px; color:#D60000; /*color:#AA0000;*/ text-decoration: none; font-weight:normal;}
.clsInforod:active {font-family: Tahoma; font-size: 11px; color:#E60000; text-decoration: none; font-weight:normal;}
.clsInforod:hover {font-family: Tahoma; font-size: 11px; color:#E80000; text-decoration: none; font-weight:normal;}



/* for logotype*/
.logo {	position: absolute; width: 200px; left: 50%; margin-left: -380px; margin-top:30px; height: 30px; background-color:#000000; }
	
/* main menu*/	
.menuA {
	position: absolute;
	width: 560px;
	left: 50%;
	margin-left: -180px;
	margin-top:47px;
	height: 11px;
	font-family: Tahoma;
	color:#B7B7B7;
	font-size: 11px;
	text-align:right;
	background-color:#000000;
	z-index: 2;
}
	
/* menu languages*/	
.menuLanguage { position: absolute; width: 420px; left: 50%; margin-left: -40px; margin-top:67px; height: 11px; font-family: Tahoma; font-size: 11px; color:#B7B7B7; text-align:right; background-color:#000000; }
	
/* submenu english*/	
.menuB { position: absolute; width: 500px; left: 50%; margin-left: -120px; margin-top:67px; height: 11px; font-family: Tahoma; font-size: 11px; color:#B7B7B7; text-align:right; background-color: #272727; padding-top: 2px; padding-bottom: 5px; z-index: 2}
	
/* submenu francais for different spacer*/
.menuBfr { position: absolute; width: 515px; left: 50%; margin-left: -135px; margin-top:67px; height: 11px; font-family: Tahoma; font-size: 11px; color:#B7B7B7; text-align:right; background-color: #272727; padding-top: 2px; padding-bottom: 5px; z-index: 2}

/* submenu english*/	
.menuC { position: absolute; width: 70px; left: 50%; margin-left: 65px; margin-top:67px; height: 11px; font-family: Tahoma; font-size: 11px; color:#B7B7B7; text-align:right; background-color: #272727; padding-top: 2px; padding-bottom: 5px;}
	
/* submenu francais for different spacer*/
.menuCfr { position: absolute; width: 515px; left: 50%; margin-left: -135px; margin-top:87px; height: 11px; font-family: Tahoma; font-size: 11px; color:#B7B7B7; text-align:right; background-color: #272727; padding-top: 2px; padding-bottom: 5px;}

/* for blue stripe under menus*/
.stripe { position: absolute; width: 760px; left: 50%; margin-left: -380px; margin-top:108px; height: 5px;}

.textbox { position: absolute; width: 760px; left: 50%; margin-left: -380px; margin-top:80px; height: 400px; }

/* for information and include files news3-news7fr */
.textboxNews { position: absolute; width: 760px; left: 50%; margin-left: -380px; margin-top:60px; height: 390px; font-family: Tahoma; font-size: 12px; font-style:normal; color:#A4A4A4; text-align: left; }
.textboxNewsA { position: absolute; width: 760px; left: 50%; margin-left: -380px; margin-top:230px; height: 390px; font-family: Tahoma; font-size: 12px; font-style:normal; color:#A4A4A4; text-align: left; }
.textboxChateauxBild { position: absolute; width: 200px; left: 50%; margin-left: -380px; margin-top:130px; font-family: Tahoma; font-size: 12px; font-style:normal; color:#A4A4A4; text-align: left; }
.textboxChateaux { position: absolute; width: 540px; left: 50%; margin-left: -165px; margin-top:120px; height: 133px; font-family: text-align: left; }

.bildA { position: absolute; width: 760px; left: 50%; ; margin-left: -380px; margin-top: 10px; } 
.bildB { position: absolute; width: 320px; left: 50%; margin-left: -170px; margin-top: 410px; z-index: 2; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #000000; }
.textrutaLeft {	position: absolute;	width: 208px; left: 50%; margin-left: -379px; margin-top: 525px; height: 108px; }
.textrutaRight { position: absolute; width: 208px; left: 50%; margin-left: 171px; margin-top: 525px; height: 108px; }
.bildC { position: absolute; width: 375px; left: 50%; margin-left: -379px; margin-top: 645px;}
.bildD { position: absolute; width: 375px; left: 50%; margin-left: 5px; margin-top: 645px; }
.infoboxMessage { position: absolute; width: 375px; left: 50%; margin-left: -160px; margin-top: 950px;}
.infoboxAdress { position: absolute; width: 375px; left: 50%; margin-left: -75px; margin-top: 980px;}
.infoboxBack { position: absolute; width: 100px; left: 50%; margin-left: -50px; margin-top: 1060px; text-align:center;}
.elipse { position: absolute; width: 242px; left: 50%; margin-left: -171px; margin-top: 415px; }
.elipseText { position: absolute; width: 200px; left: 50%; margin-left: -100px; margin-top: 420px; z-index: 2; padding-top: 10px; text-align: center; }

/*Texter*/
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#A4A4A4; }
h1 { font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px; color: #A4A4A4 ; font-weight: bold; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#A4A4A4;; font-weight: bold; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px; color: #605B71; font-weight: normal; }	
/*h4 { font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px; color: #2A5FAA; font-weight: normal; }*/
.ref {font-family: Tahoma; font-size: 11px; color:#A4A4A4; text-decoration: none; }
.clstext {font-family: Tahoma; font-size: 12px; font-weight:normal; color:#A4A4A4; text-align: left; }
.logomark {	position: absolute; width: 300px; left: 50%; font-family: Tahoma; font-size: 11px; color:#6C6C6C; margin-left: -150px; margin-top:270px; height: 300px; }	
.clsBy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7D7D7D; }

.login{	position: absolute; width: 100px; left: 50%; margin-left: 198px; margin-top:570px; height: 16px;}			
form { font-family: Tahoma; font-size: 8pt; padding-right: 5px; padding-left: 5px; }

input { font-family: Tahoma; font-size: 8pt; padding-right: 5px; padding-left: 5px;}

.rubrik { font-family: Tahoma; font-size: 8pt; padding-right: 5px; padding-left: 5px; } 
.skribent {	font-family: Tahoma; font-size: 8pt; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;}
textarea { font-family: Tahoma; font-size: 8pt; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;}
.clsPrintversions { font-family: Tahoma; font-size: 11px; font-weight: normal; color:#000000; text-align: left;}
