    body {
        right:0;
        left:0;
        margin: 0;
    }
    #Hintergrund {
        /*position: fixed;*/
        left:0;
        right:0;
        top:0px;
        bottom:0;
    }
    #Hintergrund:after {
        content: "";
        position: fixed;
        left:0px;
        right:0px;
        top: 30px;
        bottom:0px;
        background-size: contain;
        background-position: center;
        background-repeat: repeat;
        background-image: url(Symbols/WappenSW.png);
        opacity:0.1;
        z-index: -1;
    }
	#Background{
		position:fixed;
        margin:0px;
        width:100%;
        height:100%;
        background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #F5FFF5), color-stop(1, #D4F7D9));
        background-image: -o-linear-gradient(top, #F5FFF5, #D4F7D9);
        background-image: -moz-linear-gradient(top, #F5FFF5, #D4F7D9);
        background-image: -webkit-linear-gradient(top, #F5FFF5, #D4F7D9);
        background-image: linear-gradient(to bottom, #F5FFF5, #D4F7D9);
        background-repeat: no-repeat;
        z-index: -3;
     }

	/* Header */
	#HeaderBar{
         position: fixed;
         top:0px;
         width:100%;
         margin-left: 0;
         margin-right: 0;
         background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #FFB947), color-stop(1, #B0813B));
         background-image: -o-linear-gradient(top, #FFB947, #B0813B);
         background-image: -moz-linear-gradient(top, #FFB947, #B0813B);
         background-image: -webkit-linear-gradient(top, #FFB947, #B0813B);
         background-image: linear-gradient(to bottom, #775777, #422242);
         border-radius: 2px;
         box-shadow: 0 4px 11px #808080;
         z-index: 4;
     }
	#TopNavi {
		float:left;
		text-align: left;
		margin: 0;
		padding-left: 0;
		padding-right: 0;
		font-size: 14px;
		font-family:Verdana,Helvetica,HelveticaNeue,Geneva,sans-serif;
		list-style: none;
		min-height: 24px;
	}
	#TopNavi li {
		float: left;
		margin-left: 4px;
	}
	#TopNavi li a {
		color: #ababad;
		text-decoration: none;
		display: block;
		border-right: 1px solid #ababad;
		line-height: 15px;
		padding-right: 4px;
		margin-top: 2px;
	}
	#TopNavi li:last-child a{
		border: none;
	}
	#TopNavi li a:hover {
		text-decoration: underline;
		color: #99cc33;
	}
	#HeaderLogin{
		margin: 2px auto;
		font-size: 12px;
        text-align: right;
		font-family:Verdana,Helvetica,HelveticaNeue,Geneva,sans-serif;
	}
	#Besucher {
		margin-right: 14px;
		font-size: 14px;
		color: #ababad;
	}
	#Besuchername {
		margin-right: 14px;
		font-size: 14px;
		color: #ababad;
	}
	#LoginFieldBar {
		float:right;
	}
	#LoginFieldBar span {
		color: #99cc33;
	}
	.LoginField{
		color: #d7d7d7;
		height: 10px;
		text-align: left;
		padding: 3px 3px;
		outline: none;
		border-bottom: 1px solid #5d5d5d;
		border-top: 1px solid #404040;
		border-right: 1px solid #4e4e4e;
		border-left: 1px solid #4e4e4e;
		width: 100px;
		margin-left:3px;
		background: #252525;
		-moz-box-shadow:    inset 0 0 10px #000000;
		-webkit-box-shadow: inset 0 0 10px #000000;
		box-shadow:         inset 0 0 10px #000000;
	}
	#LoginButton{
		background: transparent url(Symbols/LoginButton.png) 0 0 no-repeat;
		height: 24px;
		width: 22px;
		text-indent: -99999px;
		border: none;
		margin-top: -1px;
		cursor:pointer;
	}
	#LoginButton:hover {
		background: transparent url(Symbols/LoginButton.png) 0 -32px no-repeat;
	}
	#Logout {
		text-decoration: none;
		margin-right: 8px;
		font-size: 14px;
		margin-top: 3px;
		color: #8b8b8d;
	}
	#Logout:hover{
		text-decoration: underline;
		color: #99cc33;
	}
	.DeleteButton {
		background-image: url(Symbols/DeleteRed.png);
		background-size: 20px 20px;
        background-position: center;
        background-repeat: repeat;
		transition: transform 0.1s,box-shadow 0.1s;
	}
	.DeleteButton:hover {
		transform: scale(1.5, 1.5);
		box-shadow: 0 3px 7px rgba(0,0,0,0.5)
	}
	.AddButton {
		background-image: url(Symbols/AddGreen.png);
		background-size: 16px 16px;
        background-position: center;
        background-repeat: repeat;
		background-color: transparent;
		transition: transform 0.1s,box-shadow 0.1s;
	}
	.AddButton:hover {
		transform: scale(1.5, 1.5);
		box-shadow: 0 3px 7px rgba(0,0,0,0.5)
	}

