/* Author: Jonas Hellwig */
/* Copyright: Euroweb Internet GmbH - www.euroweb.de */
/* Year: 2008 /*
/* Content: Site Structure */

/* ----------------------------------------------------- */
/* ----------------| Imported Stylesheets |------------- */
/* ----------------------------------------------------- */

@import url("typo.css");
@import url("main-menu.css");
@import url("cms.css");
@import url("kontaktstyle.css");

/* ----------------------------------------------------- */
/* ---------------- ---| Global Tags |------------------ */
/* ----------------------------------------------------- */

* {
	padding:0;
	margin:0;
}

body {
	padding:0;
	margin:0;
}

p {
	margin:0 0 15px 0;
	padding:0;
}

hr {
	display:none;
}

/* ----------------------------------------------------- */
/* ------------------| Global Classes |----------------- */
/* ----------------------------------------------------- */

.hr {
	height:1px;
	background:#666;
}

.clear {
	line-height:0.01em;
	clear:both;
	float:none;
}

.left {
	float:left;
}

.right {
	float:right;
}

/* ----------------------------------------------------- */
/* ----------------------| Wrapper |-------------------- */
/* ----------------------------------------------------- */

div#wrapper {
	margin:0 auto;
	padding:0;
	width:805px;
	background:transparent;
}

/* ----------------------------------------------------- */
/* -----------------------| Header |-------------------- */
/* ----------------------------------------------------- */

div#header {
	float:left;
	padding:0;
	margin:0;
	width:804px; 
	height:361px;
	background:url(../images/header_bg.jpg) 0 0 no-repeat;
}

	h1.claim a {
		float:left;
		display: block;
		padding:0;
		margin:77px 0 0 0px;
		font-size:0.01em;
		text-indent:-5000px;
		width:326px; 
		height:64px; 
		background:url(../images/claim.gif) 0 0 no-repeat; 	
	}

/* ----------------------------------------------------- */
/* --------------------| Brand / Logo |----------------- */
/* ----------------------------------------------------- */

h1.logo a {
    float:left;
	display: block;
    padding:0;
	margin:0;
    font-size:0.01em;
    text-indent:-5000px;
	width:314px; 
	height:117px; 
	background:url(../images/logo.gif) 0 0 no-repeat; 
}

/* ----------------------------------------------------- */
/* -----------------------| Sidebar |------------------- */
/* ----------------------------------------------------- */

div#sidebar {
	float:left;
	padding:20px 15px 20px 0;
	margin:0;
	width:220px;
	min-height:400px; 
	background:transparent; 
}

* html div#sidebar { /* IE Hack */
	height:400px; 
}

/* ----------------------------------------------------- */
/* -----------------------| Content |------------------- */
/* ----------------------------------------------------- */

div#content {
	float:left;
	padding:20px 0 20px 0;
	margin:0;
	width:569px; 
	min-height:400px; 
	background:transparent; 
}

* html div#content { /* IE Hack */
	height:10px;
}

	.cmsimg1 {
		float:right;
		margin:0 0 5px 15px;
	}
	
	.cmsimg2 {
		float:right;
		margin:0 0 5px 10px;
	}	

/* ----------------------------------------------------- */
/* -----------------------| Footer |-------------------- */
/* ----------------------------------------------------- */

div#footer {
	float:left;
	padding:0;
	margin:0;
	width:805px; 
	height:29px; 
	background:url(../images/footer_bg.jpg) 0 0 no-repeat; 
}

#additional-menu {
	float:right;
	font-size:0.9em !important;
	margin:5px 3px 0 0;
}

#additional-menu a:link, 
#additional-menu a:visited {
color:#666666;
}

#additional-menu a:hover, 
#additional-menu a:active {
color:#5F2E9E;
text-decoration:none;
}
