﻿html, body {margin:0;padding:0;}

body {background:url(img/bg.gif) repeat-x #c1262e;color:#1a171b;font-family:Arial;}

div#container {width:820px;margin:0 auto;margin-top:3%;}

div#logo {float:left;width:310px;}
div#header {float:right;width:510px;}

div#sidebar {float:left;width:310px;clear:both;margin-top:50px;background:url(img/sidebar.png) no-repeat top left;min-height:300px;padding-top:10px;font-size:0.9em;}
div#content {float:right;width:510px;margin-top:50px;min-height:625px;}

div#footer {width:820px;margin:0 auto;clear:both;color:#fff;font-size:0.8em;padding-bottom:20px;padding-top:10px;}

p.zitat {font-family:Georgia, Garamond;line-height:1.5;background:url(img/zitat-ende.png) no-repeat 277px bottom;}

p.announce {color:#c1262e;padding-top:10px;padding-bottom:15px;}

h1 {color:#c1262e;}
h2 {color:#c1262e;border-bottom:1px solid #adadad;font-size:1.0em;padding-bottom:2px;}
h3 {background-color:#c1262e;padding:5px;color:#fff;font-size:0.7em;display:inline;font-weight:normal;}

div.nav a{background-color:#c1262e;padding:5px;color:#fff;font-size:0.7em;display:inline;font-weight:normal;margin-left:8px;padding-bottom:2px;}

div.nav a.activeSlide {background-color:#c1262e;}



ul, li {margin:0;padding:0;list-style:none;list-style-type:none;}
img {border:0;}

div.project {margin-top:25px;}
div.project div.image {width:180px;float:left;}
div.project div.image img {margin-bottom:5px;}
div.project div.image a {font-size:0.9em;}
div.project div.text {width:330px;float:right;}
	div.project div.text p {font-size:0.8em;font-family:Georgia, Garamond;line-height:1.3;margin-top:-2px;}
	
a {color:#c1262e;text-decoration:none;}
a:hover {color:#000;}

div#footer a {color:#fff;}

ul.vcard {clear:both;padding-top:20px;margin-left:25px;}

.color {color:#c1262e;}

div.func div.icon {height:32px;width:82px;text-align:center;float:left;clear:both;margin-top:10px;}
div.func div.link {float:left;height:24px;padding-top:8px;margin-top:10px;}

ul.tel {clear:both;}

div.data {float:left;}
div.nav {float:right;}
div.clear {clear:both;}

div#jan-chris {
	position: absolute;
	top: 0;
	height: 40px;
	left: 0;
	width: 100%;
	background: black;
	font-family: Arial, Verdana, Sans-Serif;

	font-size: 11px;
}
div#jan-chris p {
	padding: 5px;
	text-align: center;
	font-weight: bold;
}
div#jan-chris p,
div#jan-chris p a {
	color: #fff;
}
