
/* ---------------------------------------

	COMPANY NAME Stylesheet

	Author: Euroweb Internet GmbH
	Created: 2009/06/30
	Modified: Date


/* ---------------------------------------
	=GLOBAL
------------------------------------------ \*/

* {
	margin:0;
	padding:0;
}

body {
	background:#fff;
	font:500 12px/1.4em Arial, Helvetica, sans-serif;
	color:#515151;
}

h1#branding a {
	width:320px;
	height:138px;
	background:url(../images/h1-branding.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	display:inline;
}

h2 {
	height:32px;
	background:url(../images/bg-h2.gif) 0 0 repeat;
	font-size:16px;
	font-weight:700;
	color:#fff;
	text-indent:10px;
	line-height:1.9em;
}

h3 {
	height:54px;
	background:url(../images/bg-h3.gif) 0 0 repeat-x;
	font-size:17px;
	color:#fff;
	font-weight:500;
	padding:8px 0 0 7px;
	margin-top:20px;
}

h4 {
margin:15px 0;
font-size:13px;
font-weight:700;
}

p {
	margin:15px 0;
}

a:link,
a:visited {
	color:#c00418;
	text-decoration:none;
}

a:hover,
a:active,
a.active {
	text-decoration:underline;
}

a img {
	border:none;
}

.clear {
	clear:both;
}

.clearFix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

* html .clearFix {
	height:1%; /* Hides from IE-mac \*/
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right
}

/* ---------------------------------------
	SITE
------------------------------------------ \*/

#container {
	width:960px;
	margin:0 auto;
	position:relative;
	min-height:900px;
	height:auto !important;
	height:900px;
}

#header {
	width:960px;
	height:380px;
	background:url(../images/bg-header.jpg) 0 0 no-repeat;
	position:relative;
}

.column1 {
	width:295px;
	float:left;
}

.column2 {
	width:295px;
	float:right;
}

#sidebar {
	width:260px;
	position:absolute;
	top:70px;
	right:0;
}

/* ---------------------------------------
	NAVIGATION
------------------------------------------ \*/

ul#navigation {
	position:absolute;
	right:0;
	top:25px;
}

ul#navigation li {
	display:inline;
	padding:0 20px;
	list-style-type:none;
}

ul#navigation li a {
	color:#fff;
}

ul#navigationAdditional {
	width:260px;
	border-bottom:1px solid #bfbfbf;
}

ul#navigationAdditional li {
	list-style-type:none;
	display:inline;
	padding:0 5px
}

#contentContainer {
	width:630px;
	margin-left:10px;
	float:left;
}

#contentContainer ul {
margin:15px;
list-style-type:disc;
line-height:2em;
}

#contentContainer dl {
	margin:1.2em 0;
}

#contentContainer dl dt {
	float:left;
	line-height:1.3em;
	padding-bottom:5px;/*width: 15em;*/
}

#contentContainer dl dd {
	line-height:1.3em;
	margin-left:10.3em;
	padding-bottom:5px;
}

/* ---------------------------------------
	FOOTER
------------------------------------------ \*/

#footer {
}

.tab {
	float:left;
	width:60px;
}

#player {
margin:15px 0;
}

.pdf {
	background:url(../images/pdf.gif) 0 0 no-repeat;
	display:block;
	height:37px;
	padding:13px 0 0 50px;
}

.image {
border:1px solid #383838;
padding:2px;
margin-right:10px;
float:left;
}

