/**
 * Grosse Halle, Reitschule Bern
 * copyleft 2004
 * Autor: Tom Haensel, tt-at-immerda.ch
 */

body, html
{
	background-color: none;
	padding: 0px;
	background-image: url(img/vorhang01.gif);
	margin: 0px;
	background-repeat: repeat;
}

/*---------header und andere layer ----------*/

div.head
{
	right: 0;
	position: relative;
	width:100%;
	height:370px;
	background-color: #FF0;
	background-image: url(img/p4.gif);
	background-repeat: no-repeat;
}

div.headplus
{
	right: 0;
	position: relative;
	width:100%;
	height:682px;
	background-color: none;
	background-image: url(img/p6.gif);
/*	background-image: url(arc/img/0908/bigBG2.gif);*/
	background-repeat: no-repeat;
}

/* div.head
{
	right: 0;
	position: relative;
	width:100%;
	height:370px;
	background-color: #FF0;
	background-image: url(img/p4.gif);
	background-repeat: no-repeat;
} */

div.head-kont
{
	right: 0;
	position: relative;
	width:100%;
	height:370px;
	background-color: #000;
	background-image: url(img/pdach.jpg);
	background-repeat: no-repeat;
}

div.head-kont2
{
	right: 0;
	position: relative;
	width:100%;
	height:105px;
	background-color: #000;
	background-image: url(img/pdach.jpg);
	background-repeat: no-repeat;
}

div.head-plan
{
	right: 0;
	position: relative;
	width:100%;
	height:370px;
	background-color: #000;
	background-image: url(img/pl-vrn.gif);
	background-repeat: no-repeat;
}

div.head-plan2
{
	right: 0;
	position: relative;
	width:100%;
	height:105px;
	background-color: #000;
	background-image: url(img/pl-vrn2.gif);
	background-repeat: no-repeat;
}

div.head-plan3
{
	right: 0;
	position: relative;
	width:100%;
	height:370px;
	background-color: #000;
	background-image: url(img/pvorn.gif);
	background-repeat: no-repeat;
}

div.head-plan4
{
	right: 0;
	position: relative;
	width:100%;
	height:370px;
	background-color: #000;
	background-image: url(img/pl-vrn3.gif);
	background-repeat: no-repeat;
}

div.head-plan5
{
	right: 0;
	position: relative;
	width:100%;
	height:370px;
	background-color: #000;
	background-image: url(img/pl-grs.gif);
	background-repeat: no-repeat;
}

div.head-sm
{
	right: 0;
	position: relative;
	width:100%;
	height:105px;
	background-color: #FF0;
	background-image: url(img/p4.gif);
	background-repeat: no-repeat;
}

div.head-sm-fl
{
	right: 0;
	position: relative;
	width:100%;
	height:105px;
	background-color: #FF0;
	background-image: url(img/floh.jpg);
	background-repeat: no-repeat;
}

div.head-fl
{
	right: 0;
	position: relative;
	width:100%;
	height:390px;
	background-color: #FF0;
	background-image: url(img/floh-big.jpg);
	background-repeat: no-repeat;
}


div.head-0608
{
	right: 0;
	position: relative;
	width:100%;
	height:390px;
	background-color: #FF0;
	background-image: url(img/i-antiff.gif);
	background-repeat: no-repeat;
}

div.head-0511
{
	right: 0;
	position: relative;
	width:100%;
	height:390px;
	background-color: #FF0;
	background-image: url(img/i-cj.jpg);
	background-repeat: no-repeat;
}

div.logo
{
	right: 0;
	width: 100%;
	height: 44px;
	background-color: #930; 
/*	background-color: #000; */
	text-align: right;
}
div.nav
{
	right: 0;
	width: 100%;
	height: 26px;
	background-color: #F60;
	text-align: right;
}

div.logo-a
{
	bottom: 20%;	right: 0;
	width: 100%;
	position: absolute; 
	height: 44px;
	background-color: #930; 
/*	background-color: #000; */
	text-align: right;
}
div.nav-a
{
	bottom: 0;	
	right: 0;
	position: absolute; 
	width: 100%;
	height: 26px;
	background-color: #F60;
	text-align: right;
}

div.main
{
	right: 0;
	position: relative;
	width: 100%;
}

div.left
{
	right: 0;
	position: relative;
	width: 170px;
	text-align: right;
	float: left;
}

div.right
{
	right: 0;
	min-width:350px;
	position: relative;
	margin: 0 0 0 190px;
	padding: 0 20px 0 0;
}

/*---------float-clearing----------*/
.clear-l {
	height: 4px;
	clear: left;
}
/*---------unsichtbare Elemente----------*/
hr, div.invis {position: absolute;left: -999px;width: 990px;}

/*------fuer den plan ---------*/
div.right-p
{
	right:0;
	width:220px;
	position: relative;
	margin-left: 190px;
	float: left;
}

div.right-p2
{
	right:0;
	min-width:200px;
	position: absolute;
	left: 420px;
	margin: 0 20px 0 0;
}
/*------ende plan ------------*/
.txt
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #000;
}

.header
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 1px;

}

a:link {
	color: #FFF; 
	text-decoration:none;
}

a:visited { 
	color: #FFF; 
	text-decoration:underline;
}

a:hover
{
	color: #FFF;
	text-decoration: underline;
	background-color: #36F;
}

a:active { 
	color: #663; 
	text-decoration:underline; 
}
