	body
	{
	    overflow:-moz-scrollbars-vertical;
	    background-image: url(../images/back.png);
	    background-repeat: repeat;
	    background-color: #669966;
	    padding: 0px;
	    margin: 0px;
	}
	
	table 
	{
		padding: 0px;
	    margin: 0px;
		border: none;
	}
	
	h1
	{
	    margin-left: 15px;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 17px;
	    font-weight: bold;
	    color: #ffffff;	
		background-color:#FF9900;	
	}

	h2
	{
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #ffffff;
	    text-decoration: underline;
	}

	a
	{
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000;
	    text-decoration: none;
		padding: 0px;
		margin: 0px;
		border: none;
	}
	
	a img {
		border:0px none;
	}

	table#container
	{
		width: 100%;
		height: 100%;
		padding: 0px;
		margin: 0px;
		border: none;
	}

	table#main
	{
		width: 940px;
		padding: 0px;
		margin: 0px;
		border: none;
	}
	
	td#head1 
	{
		background-image: url(../images/h1.png);
	    background-repeat: no-repeat;
	}
	
	td#head2
	{
		background-image: url(../images/h2.png);
	    background-repeat: no-repeat;
	}
	
	td#nav1 
	{
		background-image: url(../images/nav1.png);
	    background-repeat: no-repeat;
	}
	
	td#nav2
	{
		background-image: url(../images/nav2x.png);
	    background-repeat: no-repeat;
	}
	
	td#nav3
	{
		background-image: url(../images/nav3.png);
	    background-repeat: no-repeat;
		width:129px;
	}

	div#navi
	{
	    position: relative;
            margin: 0px 0px 0px 24px;
	    top:-5px;
	    border: none;
	    width: 770px;
	    height: 20px;
	    line-height: 20px;
	    padding: 0px;
	    display: block;
	}

/* zentraler bereich */
	td#bl 
	{	
		width: 129px;
	    background-image: url(../images/bl2.png);
	    background-repeat: y-repeat;
		vertical-align: top;
		text-align: right;
	}

	td#contentmain
	{
		/*width:739px;*/
		width:752px;
		vertical-align: top;
		text-align: left;
		background-color:#ffffff;
	}

	td#br
	{
		width: 59px;
		vertical-align: top;
		text-align: left;
	    background-image: url(../images/br1.png);
	    background-repeat: x-repeat;
	}

	
	td#contenttop
	{
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 22px;
	    font-weight: bold;
	    color: #ffffff;	
		background-color:#FF9900;
	    padding: 5px;
		border-width: 20px 10px 0px 17px;
		border-color: #FFFFFF;
		border-style: solid;

	}

	td#hline1
	{
	    font-family: Verdana, Arial, Sans-Serif;
		width:100%;
	    margin-right: 20px;
		border-top-width: 1px;
		border-top-color: #FF9900;
		border-top-style: solid;
		border-width: 0px 0px 1px 0px;
		border-bottom-color: #FF9900;
		border-bottom-style: solid;
	}
	
	div#hline2
	{
		width: 100%;
		height: 15px;
		padding-top: 2px;
		padding-bottom: 0px;
		vertical-align: bottom;
		text-align: left;
		border-width: 1px 0px 0px 0px;
		border-top-color: #FF9900;
		border-top-style: solid;
		border-bottom-color: #FF9900;
		border-bottom-style: solid;
		color: #FF9900;
		font-size: 22px;     
	    font-weight: bold;
	}
	
	td#content
	{
		/*width: 500px;*/
		width: 490px;
	    padding: 5px;
		vertical-align: top;
		text-align: left;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000; 
        border-top-width:15px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
        border-left-width:20px;
        border-left-style:solid;
        border-left-color:#FFFFFF;
	}
	
	td#content a
	{
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: bold;
	    color: #000000;
	    text-decoration: none;
	}
	
	td#contentr
	{
		width: 246px;
		margin-top: 0px;
		margin-left: 0px;
		vertical-align: top;
		text-align: left;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000; 
        border-top-width:20px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
		background-image: url(../images/wflower.png);
	    background-repeat: no-repeat;
		background-position: right bottom;
	}
			
	td#content2
	{
		width: 336px;
	    padding: 5px;
		vertical-align: top;
		text-align: left;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000; 
        border-top-width:15px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
        border-left-width:20px;
        border-left-style:solid;
        border-left-color:#FFFFFF;
	}
	
	td#contentr2
	{
		width: 400px;
		margin-top: 0px;
		margin-left: 0px;
		vertical-align: top;
		text-align: left;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000; 
        border-top-width:20px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
		background-image: url(../images/wflower-b.png);
	    background-repeat: no-repeat;
		background-position: right bottom;
	}
	
	td#content3
	{
		/*width: 500px;*/
		width: 720px;
	    padding: 5px;
		vertical-align: top;
		text-align: left;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000; 
        border-top-width:15px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
        border-left-width:20px;
        border-left-style:solid;
        border-left-color:#FFFFFF;
	}
	
	table#content4
	{
		/*width: 500px;*/

	    padding: 5px;
		vertical-align: top;
		text-align: left;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000; 
        border-top-width:15px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
        border-left-width:20px;
        border-left-style:solid;
        border-left-color:#FFFFFF;
		background-image: url(../images/wflower-b.png);
	    background-repeat: no-repeat;
		background-position: right bottom;
	}
	
	table#content4 tr td a img
	{
	    text-decoration: none;
		border: none;
	}
	
	div#contentbottom
	{
	    clear: both;
		padding: 0px;
		margin: 0px;
		border: none;
		height: 16px;
	}
	
	div#contentbottom img
	{
	/*	border: none;
		width: 1024px;
		height: 16px;	*/
	}

/* footer */

	td#f1
	{
		background-image: url(../images/f1.png);
	    background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
	}
	
	td#f2
	{
		background-image: url(../images/f2.png);
	    background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
	}
	
	td#f3
	{
		background-image: url(../images/f3.png);
	    background-repeat: x-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
	}
div#open
	{
	    clear: both;
		width:  300px;
        padding: 0px;
		margin: 0px;
		vertical-align: top;
		text-align: left;
		margin: 0px auto;
		border: none;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 10px;
	    font-weight: bold;
            letter-spacing:0.001em;
	    color: #ffffff;
	}

	div#footer
	{
	    clear: both;
		width:  702px; /* 752px*/
        padding: 0px;
		margin: 0px;
		vertical-align: top;
		text-align: right;
		margin: 0px auto;
		border: none;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 10px;
	    font-weight: normal;
	    color: #ffffff;
	}
	
	div#footer a
	{
		font-family: Verdana, Arial, Sans-Serif;
	    font-size: 10px;
	    font-weight: normal;
	    color: #ffffff;
	    text-decoration: none;
	}
	
	td#picframe1a
	{
		background-image: url(../images/fr-1a.png);
	    background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		width:  5px;
		height: 5px;
	}
	
	td#picframe1b
	{
		background-image: url(../images/fr-1b.png);
	    background-repeat: x-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		height: 5px;
	}
	td#picframe1c
	{
		background-image: url(../images/fr-1c.png);
	    background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		width:  5px;
		height: 5px;
	}
	td#picframe2a
	{
		background-image: url(../images/fr-2a.png);
	    background-repeat: y-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		width:  5px;
	}
/*	
	td#picframe2b
	{
		padding: 0px;
		margin: 0px;
		border: none;
	}*/
	
	td#picframe2c
	{
		background-image: url(../images/fr-2c.png);
	    background-repeat: y-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		width:  5px;
	}
	td#picframe3a
	{
		background-image: url(../images/fr-3a.png);
	    background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		width:  5px;
		height: 5px;
	}
	
	td#picframe3b
	{
		background-image: url(../images/fr-3b.png);
	    background-repeat: x-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		height: 5px;
	}
	td#picframe3c
	{
		background-image: url(../images/fr-3c.png);
	    background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		width:  5px;
		height: 5px;
	}
	
	td#cardb1
	{
		background-image: url(../images/card-b1.png);
	    background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		width:  12px;
		height: 13px;
	}
	
	td#cardb2
	{
		background-image: url(../images/card-b2h.png);
	    background-repeat: x-repeat;
		padding: 0px;
		margin: 0px;
		border: none;
		width:  200px;
		height: 5px;
	}
	
	img#cardb3
	{
		border-width: 3px;
		border-color: #0099CC;
		border-style: solid;
		padding: 0px;
		margin: 0px;
		width:  210px;
                               
	}
	
	img#cardb4
	{
		border-width: 3px;
		border-color: #0099CC;
		border-style: solid;
		padding: 0px;
		margin: 0px;
		width:  210px;
                height: 305;
	}
	
	span#listhead
	{
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: bold;
		color: #0099CC;
	    text-decoration: none;
	}
	
	/*div#flower_cont
	{
		z-index: 3;
		position: relative;
		top: -250px;
		left: 600px;
	}
*/	
	div#teaser
	{
	    padding: 5px 5px 5px 5px;
		margin: 10px 15px 0px 15px;
		background-color: #b75454;
		border: none;    
	}
	
	div#teasercont
	{
	    float: left;
	    padding: 5px 5px 5px 5px;
		margin: 10px 10px 0px 15px;
		border: none;
		width: 500px;	    
	}
	
	div#teaserpic
	{
	    float:right;
	    padding: 0px;
	    margin: 10px 15px 0px 0px;
	    border: none;
	    width: 170px;	    
	}

	div#teaserpic img
	{
		border: none;
	}           

    div#prog
    {
        padding: 5px;
        margin: 0px;
        border: dotted 2px #b75454;   
    }
	
	div#progheader
	{
	    padding: 5px 5px 5px 5px;
		margin: 10px 15px 0px 15px;
		background-color: #b75454;
		border: none;    
	}	
	
	div#progcont
	{
	    float: left;
	    padding: 0px 5px 5px 5px;
		margin: 10px 10px 0px 15px;
		border: none;
		width: 490px;
	}
	
	div#progcal
	{
	    float:right;
	    padding: 5px;
	    margin: 10px 15px 0px 0px;
        border: dotted 2px #b75454;
        width: 170px;
	    text-align: center;	    
	    font-size: 13px;
	}

	div#progcal a
	{
	    font-size: 11px;
	}


	div#progfoll
	{
	    float: left;
	    padding: 5px 5px 5px 5px;
		margin: 10px 10px 0px 15px;
		border: none;
		width: 500px;	    
		background-color: #b75454;
	}
	
/* AUTO FORM */
    
    div#umbracoAutoForm
    {
        border: none;    
        padding: 0px;
        margin: 0px;
    }
    
    div#content fieldset
    {
	    padding: 5px 5px 5px 5px;
		margin: 10px 15px 0px 15px;
		background-color: #b75454;
		border: none;
    }

    div#content fieldset p
    {
        vertical-align: top;
    }

    div#content fieldset label
    {
        position: relative;
        left: 0px;
        top: 0px;
		font-weight: bold;
    }
    
    div#content fieldset input
    {
        position: absolute;
        left: 130px;
		background-color: #ffffff;
		border: solid 1px #990b0b;
		width: 250px;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000;		
    }

    div#content fieldset textarea
    {
        position: relative;
        left: 75px;
        border: none;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: #000000;
	}

    div#content fieldset .umbCaptchaHolder
    {
        position: relative;
        left: 110px;
        top: -12px;
        height: 75px;
    }

    div#content fieldset .umbCaptchaHolder img
    {
        position: relative;
        top: 0px;
        left: 0px;
    }
    
    div#content fieldset .umbCaptchaHolder input
    {
        width: 200px;
        position: relative;
		top: 5px;
        left: -1px;
    }
    
    div#content fieldset .umbracoAutoFormButton
    {
        position: relative;
        left: 110px;
        top: -12px;
        width: 200px;
        background-color: #cccccc;
    }
    
/* GUESTBOOK */

    div#guestbook
    {
        padding: 5px;
        margin: 0px;
        border: dotted 2px #b75454;   
    }

	div#guestbookheader
	{
	    height: 55px;
	    padding: 5px 5px 5px 5px;
		margin: 10px 15px 0px 15px;
		background-color: #b75454;
		border: none;    
	}
	
	div#guestbookcont
	{
	    padding: 5px 5px 5px 5px;
		margin: 10px 10px 0px 15px;
		border: none;
	}	
	
/* Gallery */
div#picFolders
{
    text-align: center;
    width: 150px;
    height: 150px;
    float: left;
    border: dotted 2px #b75454;
    background-color: #990b0b;
    padding: 5px;
    margin: 10px;
}

div#picFolders a img
{
    border: none;
}

div#picList
{
    text-align: center;
    width: 150px;
    height: 150px;
    float: left;
    border: dotted 2px #b75454;
    background-color: #990b0b;
    padding: 5px;
    margin: 10px;
}	

div#picList a img
{
    border: none;
}
