/***
FARBEN:
Dunkelgr�n: 1A3A06
Grasgr�n: #499D17
ROT: D44A2D (Validierung)

H2 blau #12638B; (Newsline �berschrift)
h2 gr�n #378533; (Newsline �berschrift)
h2 Orange color:#FF7200; (Newsline �berschrift)

***/

/*** Alles auf Null setzen ***/

*       {
        margin:0;
        padding:0;
        border:0;
        }

UL		{
		margin:0 0 15px 15px;
		}

DIV		{
		color:#1A3A06;
		line-height:150%;
		font-size:11px;
		}

H1		{
		font-size:18px;
		color:#1A3A06;
		font-weight:bold;
		line-height:1.5;
		}

H2		{
		font-size:14px;
		color:#1A3A06;
		font-weight:bold;
		line-height:1.5;
		}

H3		{
		font-size:12px;
		color:#1A3A06;
		font-weight:bold;
		}

A		{
		text-decoration:none;
		color:#1A3A06;
		}

A.back, A.filelink {
		text-decoration:underline;
		color:#C1442B;
		}

P		{
		margin:0 0 10px 0;
		}

/*** BODY ***/

BODY    {
        font-size:62.5%;
        font-family:Verdana; 
        text-align:center;
		background-color:#1A3A06;
        }


/*** CONTAINER ***/

#container {
        width:958px; 
        text-align:left;    
        margin:0 auto;
		background-image:url(../images/bg_full.gif);
		background-repeat:no-repeat;
		background-color:#499D17;
        }

DIV#bgcolor {

		}
/*** HEADER ***/

#header {
		height:125px;
        }

#header DIV.times{
		float:left;
		width:270px;
		height:125px;
		}

#header DIV.logo{
		float:right;
		width:600px;
		height:125px;
		}

/*** �ffnungszeiten oben Rechts***/
DIV#opentimes {
		margin:83px 0 0 77px;
		font-weight:bold;
		line-height:110%;
		}

/*** LEFT NAVI ***/

#leftNavi {
        float:left;
        width:193px;
        }

#leftNavi IMG{
		margin:0 0 0 20px;
		}
        



/*** CONTENT ***/

#content {
        float:right;
        width:765px;
        }


/*** TEXT ***/

#text   {
        width:498px;
        margin:0 0 0 0;
        float:left;
        }

#text DIV.top  {
		background-image:url(../images/house_rooftop.gif);
		background-repeat:no-repeat;
		height:170px;
		}

#text DIV.middle  {
		background-image:url(../images/house_middle.gif);
		background-repeat:no-repeat;
		}

#text DIV.middle DIV.inner {
		padding:0 20px 0 70px;
		}

#text DIV.bottom  {
		background-image:url(../images/house_bottom.gif);
		background-repeat:no-repeat;
		height:100px;
		}


/*** TEASER ***/

#teaser {
        width:250px;
        float:right;
        margin:0 0 0 0;
        }

#teaser DIV.schaukel{
		width:141px;
		float:left;
		}

#teaser DIV.schaukel DIV.schaukelSeil {
		background-image:url(../images/schaukel_seile.gif);
		background-repeat:repeat-y;
		}

#teaser DIV.schaukel DIV.schaukelSitz {
		clear:both;
		background-image:url(../images/schaukel_sitz.gif);
		background-repeat:no-repeat;
		height:141px;
		}

#teaser DIV.ente{
		float:right;
		margin:300px 0 0 0;
		width:100px;
		height:20px;
		}

/*** LINE TEASER ***/

DIV.lineTeaser {
		margin:0 0 0 5px;
		}


/***LINE FOLDER***/

DIV.lineFolder {

		}

DIV.lineFolder H1{
		margin:0 0 10px 0;
		}

DIV.lineFolder DIV.topLine{
		background-image:url(../images/line_folder_bg_top.gif);
		background-repeat:no-repeat;
		height:16px;		
		}

DIV.lineFolder DIV.middleLine{
		background-image:url(../images/line_folder_bg_middle.gif);
		background-repeat:no-repeat;
		height:auto;
		padding:0 10px 0 10px;
		}

DIV.lineFolder DIV.middleLine IMG{
		float:left;
		margin:0 5px 0 0;
		}

DIV.lineFolder DIV.bottomLine{
		background-image:url(../images/line_folder_bg_bottom.gif);
		background-repeat:no-repeat;
		height:24px;
		}



/***FULL FOLDER***/

DIV#fullFolder {
		
		}

DIV#fullFolder DIV.top{
		background-image:url(../images/content_bg_top.gif);
		background-repeat:no-repeat;
		height:50px;
		padding:0 15px 0 28px;

		}

DIV#fullFolder DIV.middle{
		background-image:url(../images/content_bg_middle.gif);
		background-repeat:no-repeat;
		padding:0 15px 0 15px;
		}

DIV#fullFolder DIV.middle DIV.text{
		padding:0 0 0 15px;
		}

DIV#fullFolder DIV.middle DIV.text A{
		/*text-decoration:underline;*/
		}

DIV#fullFolder DIV.middle DIV.text IMG{
		float:left;
		margin:0 5px 5px 0;
		}

DIV#fullFolder DIV.bottom{
		background-image:url(../images/content_bg_bottom.gif);
		background-repeat:no-repeat;
		height:24px;
		}

/*** LINE GALLERY ***/

DIV.lineGallery {
		border-bottom:1px solid #1A3A06;
		}

/***LINE News***/

DIV.lineNews {
		border-bottom:1px solid #1A3A06;
		}

DIV.lineNews IMG{
		float:left
		}

.bad	{
		color:#12638B;
		}

.indoor	{
		color:#378533;
		}

.alb	{
		color:#FF7200;
		}

/***LINE News***/

DIV.listNews {
		margin:0 15px 0 0;
		}


/***STARTSEITE NEWSTEASER HIER LIEGT JEWEILS NOCHMAL EIN DIV UM EIN LISTITEM WEGN DER TRENNLINIEN***/
.one 	{

		}

.two 	{
		
		}


/***KONTAKT***/

/*******FULL KONTAKT********/

DIV#fullKontakt {
        width:340px;
        }  
        
DIV#fullKontakt FORM{
        width:340px;
        }  
             
DIV#fullKontakt FORM DIV.left{
        display:block;
        width:340px;
		padding:0 0 0 10px;
        }
        
LABEL.big   {
        width:80px;
        float:left;
        }  

FIELDSET {
        /*border:1px solid #007DBA;
        -background-image:url(/design/gallery/images/fieldset_gb.gif);
        -background-repeat:repeat-x;
        background-color:#D6E9F5;*/
        }
        
LEGEND  {
        font-weight:bold;
		margin:0 0 0 0;
        }        
        
DIV#fullKontakt FORM INPUT.box{
        border:1px solid #1A3A06;
        width:200px;
        }        
                
DIV#fullKontakt FORM DIV.left DIV.plz{
        width:140px;
        float:left;
        }  
        
DIV#fullKontakt FORM DIV.left DIV.plz INPUT.box{                          
        width:40px;
        }
        
DIV#fullKontakt FORM DIV.left DIV.ort{
        
        }        
        
DIV#fullKontakt FORM DIV.left DIV.ort LABEL.big{
        width:30px;
        float:left
        }        
        
DIV#fullKontakt FORM DIV.left DIV.ort INPUT.box{                          
        width:110px;
        }        
        
DIV#fullKontakt FORM DIV.right{
        display:block;
		padding:0 0 0 10px;
        }                 
        
DIV#fullKontakt FORM TEXTAREA{
        display:block;
        width: 340px;
        border:1px solid #1A3A06;
        height:120px;
        }    
        
DIV#fullKontakt FORM INPUT.defaultbutton {            
        background-color:#499D17;
        border:1px solid #1A3A06;
        cursor:pointer;
        font-size:11px;
		margin:0 0 0 10px;
        color:#fff;
        }


/******Kontakt Antwortseite*******/

DIV#mailAnswer {
        width:340px;
        padding:0 0 0 15px;
        }       
        
DIV#mailAnswer FIELDSET P{
        padding:20px;
        }        
        
        
/******Kontakt Validierung*******/

DIV#warning {
		margin:0 0 20px 0;
		}

DIV#warning H2{
		color:#fff;
		margin:10px;
		}

DIV#warning FIELDSET{
        /*border:1px solid #DF4242;*/

        background-color:#D44A2D;
        }
        
DIV#warning FIELDSET UL{
        padding:10px 30px 30px 30px;
        list-style-type:square;
		color:#fff;
        }        

/***TIPAFRIEND***/

FORM TEXTAREA{
        width: 340px;
        border:1px solid #1A3A06;
        height:120px;
        }    

FORM INPUT.box{
        border:1px solid #1A3A06;
        width:200px;
        } 

INPUT.button {
        background-color:#499D17;
        border:1px solid #1A3A06;
        cursor:pointer;
        font-size:11px;
		margin:0 0 0 10px;
        color:#fff;
		}


/*** FOOTER ***/

#footer {
        text-align:center;
		color:#FFDF7D;
        }

#footer A {
		color:#FFDF7D;
		text-decoration:none;
		}


/*** Clear Class ***/

.c {clear: both; font-size:0px; height:0px;border:0px;overflow:hidden;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c4 {clear:both; font-size:4px; height:4px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c25 {clear:both; font-size:25px; height:25px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c150 {clear:both; font-size:150px; height:150px;border:0px;overflow:hidden;} 
