@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Rambla:400,700);

* {
	padding: 0;
	margin: 0;
}

html {
	height: 101%
	}
	
img {
	border: none;
	}

body {
	font-family: 'Rambla', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #6d6f72;
	background: #6d6f72;
}

h1 {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px;
	text-transform: uppercase;
}

h2 {
	font-size: 15px;
	font-weight: 700;
}

h3 {
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 15px;
	text-transform: uppercase;
}

p {
	margin-bottom: 20px;
	margin-top: 0px;
	}
	
a:link, 
a:visited {
	text-decoration: none;
	color: #6d6f72;
	}
	
a:hover,
a:active {
	text-decoration: none;
	color: #6d6f72;
	}

li {
	list-style-type: none;
}

/* =====================================
   Formatierung Container
   ===================================== */

#wrapper {
	width: 914px;  /* plus padding = 1024 */
	background: #FFF;
	padding: 80px 55px 55px 55px;
	margin: 0 auto 15px auto; 
	position: relative;
	overflow: hidden;
	}

#header {
	width: 500px;
	margin: 0 0 30px 170px;
	background: url(../bilder/Textblock.png) top right no-repeat;
	}

#navigation {
	width: 115px;
	float: left;
	}

#infospalte {
	width: 189px;
	float: right;
	}

#content {
	width: 500px;
	margin-left: 170px;
	}

#startbild {
	margin-bottom: 55px;
	}

#footer {
	width: 1024px;
	margin: 0 auto 55px auto;
	color: #CCC;
	}


/* =====================================
   Formatierung Navigation
   ===================================== */

#navigation ul li a,
#navigation ul li a:visited {
	display: block;
	padding: 8px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #6d6f72;
	}
	
#navigation ul li a:hover,
#navigation ul li a:active,
#navigation ul li a.current {
	border-bottom: 3px solid #6d6f72;
	margin-bottom: 8px;
	}

/* =====================================
   Formatierung Textseiten
   ===================================== */

#content table td {
	vertical-align: top;
	padding-right: 20px;
	}

#content table {
	width: 100%;
	table-layout: fixed;
	}
	
/* =====================================
   Formatierung Footer
   ===================================== */

#footer a {
	color: #CCC;
	}
	