body {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#2f2b28;
	width:100%;
	font-family: Helvetica; Arial, Verdana;
	}
	
a {
    color: #7193B2;
    text-decoration: none;
}

h1	{
	font-size:75px;
	color:#fff;
	padding:28px 0px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	line-height: 35px;

	}

h2	{
	font-size:46px;
	color:#c4d310;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	}

div.clear {clear:both;}
	
#all {
	margin:0 auto;
	width:862px;
	background-image:url(images/background.jpg);
	}
	
#content {
		width:820px;
		margin-left:21px;
		padding-left:20px;
		padding-top:25px;
		}
		
#logo {float:left;margin-bottom:20px;}
		
#kontakt {
		font-size:10px;
		float:right;
		margin-right:41px;
			}

#uberschrift {
			margin-left:-19px;
			background-color:#2f2b28;
			width: 820px;
			text-align: center;
			}


article#left {
			float:left;
			border:0px solid red;
			width:440px;
line-height:25px;
				}




				
article#right {
			float:right;
			margin-right:19px;
			border:0px solid red;
			width:350px;
			background-color: #c4d310;
			height: 100%;	
			z-index: 1;
				}
				
article#right #text{
			font-size:15px;
			line-height: 25px;
			padding-left:20px;
			padding-bottom:20px;
				}

a.zum {font-size:16px;font-weight: bold;}
				
img.shadow {
float:left;
margin:20px 20px 20px 0px;
-moz-box-shadow: 0px 0px 3px 3px #bbb;
-webkit-box-shadow: 0px 0px 3px 3px #bbb;
box-shadow: 0px 0px 3px 3px #bbb;
}

a.button {
			margin-left:110px;
			}

a.button img {
			margin-top:20px;
			}


footer {
		margin-top:0px;
		margin-left:22px;
		margin-bottom:0px;
		padding-top:15px;
		background-color:#2f2b28;
		width: 821px;
		height:70px;
		z-index: 2;
		text-align: center;
		color:#fff;
		}
		
footer a {	
			color:#c4d310;
			font-size:19px;
			}