 

/********************************
****    kleinkram    ****
********************************/
*		{ margin:0; padding:0; outline:none; }

html		{ height:100%; }

body 	{ width:100%; height:100%; font-family:Arial; font-size:11px; color:#000000; }
.intro { background:url(../images/intro/repeater.jpg) repeat-x #f4f0de;}
.spree { background:url(../images/spree/repeater.jpg) repeat-x #f4f0de;}

img 		{ border:0; }

li		{ list-style-type:none; }

input, select		{ width:100px; height:15px; border:1px solid #a1a1a1;
				  font-family:Arial; font-size:11px; color:#787052;}
	input#ergebnis	{ width:30px; }
	.buttons		{ width:80px; height:16px; background:#fff; }
	select			{ width:60px; height:18px; }

span.block	{ display:block; float:left; width:55px; }
	
textarea			{ border:1px solid #a1a1a1; font-family:Arial; color:#787052; }
	textarea#haftungsausschluss	{ width:380px; height:120px; margin-top:20px; font-size:10px; }
	textarea#mitteilung			{ width:305px; height:50px; font-size:11px; }


/********************************
****    main part    ****
********************************/
#index	{ width:992px; margin:0 auto; position:relative; margin-top:-178px; top:50%; }
#index2	{ width:989px; margin:0 auto; }

		  
/********************************
****    content    ****
********************************/
	#content	{ width:992px; background:url(../images/intro/hg.png) no-repeat; }

	.imprint_box	{ width:100%; margin:0 0 3px 0; }
	.imprint_box2	{ float:left; width:205px; }


/********************************
****    general text   ****
********************************/
h1	{ font-family:Arial; font-size:15px; color:#000; }
h2	{ padding:22px 0 10px 0;
	  font-family:Arial; font-size:15px; color:#000; }

b				{ font-family:Arial; font-size:11px; line-height:18px; color:#787052; font-weight:bold; }
p				{ font-family:Arial; font-size:11px; line-height:18px; color:#787052; }
p.imprint_1		{ float:left; width:28%; }
p.imprint_2		{ float:left; width:71%; }
p.imprint_3		{ float:left; width:75px; }
p.imprint_4		{ float:left; width:100px; }
p.imprint_6		{ float:left; width:138px; }
p.imprint_7		{ float:left; width:170px; }

a.inhalt, a.inhalt:link, a.inhalt:visited, a.inhalt:active, a.inhalt:focus	
{ font-family:Arial; font-size:11px; line-height:18px; color:#787052; text-decoration:underline; outline:none; }
a.inhalt:hover									
{ text-decoration:none; }

/**************************
******Anfang Introbereich ******
**************************/
#left1
{float:left; width:50%; height:357px; padding:18px 0 0 0;}
#left
{float:left; width:50%; height:357px; padding:18px 0 0 0;}
#right
{float:left; width:257px; height:357px; padding:55px 0 0 20px; margin-left:15px;}

#spree1
{width:241px; height:132px; background:url(../images/intro/spree1.png) no-repeat;  margin: 0 auto;}
#spree2
{width:241px; height:48px; margin: 0 auto;}
a.spreelink, a.spreelink:link, a.spreelink:visited, a.spreelink:active, a.spreelink:focus	
{ font-family:Arial; font-size:11px; line-height:48px; color:#7c755c; font-weight:bold; text-decoration:none; outline:none; text-align:center; }
a.spreelink:hover									
{ text-decoration:underline; }
p.spreetxt				
{ font-family:Arial; font-size:11px; line-height:48px; color:#0b5f2d; text-align:center; }
#spree3
{width:411px; height:314px; background:url(../images/intro/spree2.png) no-repeat; margin: 0 auto;}

#links1
{width:244px; height:132px; background:url(../images/intro/links1.png) no-repeat; margin: 0 auto;}
#mitte1
{width:244px; height:132px; background:url(../images/intro/mitte1.png) no-repeat;}
#mitte2
{width:244px; height:48px;  margin: 0 auto;}
a.mittelink, a.mittelink:link, a.mittelink:visited, a.mittelink:active, a.mittelink:focus	
{ font-family:Arial; font-size:11px; line-height:48px; color:#7c755c; font-weight:bold; text-decoration:none; outline:none; text-align:center; }
a.mittelink:hover									
{ text-decoration:underline; }
p.mittetxt				
{ font-family:Arial; font-size:11px; line-height:48px; color:#0b5f2d; text-align:center; }
#mitte3
{width:257px; height:195px; background:url(../images/intro/mitte2.png) no-repeat;}
#links
{width:411px; height:314px; background:url(../images/intro/links_neu.png) no-repeat;  margin: 0 auto;}

/**************************
******Ende Introbereich *******
***************************
***************************
******Anfang Indexbereich *****
**************************/

#header
{width:989px; height:136px; background:url(../images/spree/header.jpg) no-repeat;}
a.headerlink, a.headerlink:link, a.headerlink:visited, a.headerlink:active, a.headerlink:focus	
{ font-family:Arial; font-size:11px; line-height:32px; color:#928f85; font-weight:bold; text-decoration:none; outline:none; text-align:center; }
a.headerlink:hover									
{ text-decoration:underline; }

.a_headerlink
{ font-family:Arial; font-size:11px; line-height:32px; color:#928f85; font-weight:bold; text-decoration:none; outline:none; text-align:center; }

.a_headerlink {
	text-decoration: underline;
}

p.headertxt
{ font-family:Arial; font-size:11px; line-height:32px; color:#605d54; padding:90px 58px 0 0; text-align:right;}
#mitte
{width:958px; height:215px; margin-left:31px; overflow:hidden;}
#v_navi
{float:left; width:9px; height:194px; background:url(../images/spree/v_navi.jpg) no-repeat;}
#navigation
{float:left; width:398px; height:195px; background:#f6f2e4;}
#navi1
{width:393px; height:184px; margin:5px 0 5px 5px; background:#ede7ce;}
#navi2
{float:left; width:167px; height:140px; margin:10px 12px 0 10px;}
.n1
{width:167px; height:28px;}
#navi3
{float:left; width:189px; height:140px; margin-top:10px;}
.n2
{width:189px; height:28px;}
#navi4
{width:398px; height:10px; line-height:0; font-size:0;}
#navi5
{width:398px; height:5px; background:#f6f2e4; line-height:0; font-size:0;}
#navi6
{float:left; width:5px; height:6px; background:#f6f2e4; line-height:0; font-size:0;}
#navi7
{float:left; width:393px; height:6px; background:#ede7ce; line-height:0; font-size:0;}
#n_navi
{float:left; width:551px; height:215px; }
.txt1
{float:left; width:5px;}
#txt2
{float:left; width:855px; background:#ede7ce; padding:20px 32px 20px 32px;}
#footer
{width:929px; height:82px; background:url(../images/spree/footer.jpg) no-repeat; margin-left:40px; margin-bottom:20px;}
p.footertxt
{ font-family:Arial; font-size:11px; line-height:18px; color:#787052; padding:48px 0 0 365px;}

.ueberschrift
{width:413px; height:20px; margin-bottom:5px;}

#txt-left
{float:left; width:413px; margin-right:29px;}
#txt-right
{float:left; width:413px;}
.abstand
{width:413px; height:25px;}
.linie
{width:413px; height:1px; line-height:0; font-size:0; background:#dad4ba; margin-bottom:15px;}
.linie2
{width:855px; height:1px; line-height:0; font-size:0; background:#dad4ba; margin-bottom:15px;}

.preise
{float:left; width:190px;}
.preise2
{float:left; width:130px;}
.preise3
{float:left; width:70px;}

#bilder_no_show {
	display:none;
}

#karte
{width:400px; height:150px; border:3px solid #d4ceae;}

.gbtext {
	font-family:Arial; 
	font-size:11px; 
	line-height:18px; 
	color:#787052; 
}

.gblink {
	font-family:Arial; 
	font-size:11px; 
	line-height:18px; 
	color:#787052; 
	text-decoration:underline; 
	outline:none;
}
