body  {
	background:white;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;	
	margin-bottom:25px;
}
* {
	margin:0 auto;
}

h1 {
	color:#bf0d1d;
	font-size:23px;
	line-height:25px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
h2 {
	color:#bf0d1d;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
h3 {
	color:#bf0d1d;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
h4 {
	color:#bf0d1d;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
h5 {
	color:#bf0d1d;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}

ul {
	list-style:none;
	line-height:18px;
	padding-left:15px;
	padding-right:15px;
}


ol {
	padding-left:20px;
}	
	
p {
	line-height:18px;
	padding:6px 0 10px 0px;
}	


/*---LINKS---*/
a {
	height:12px;
	line-height:12px;
}

a:link {
	color:#333; text-decoration:none;		
}
a:visited {
	color:#333; text-decoration:none;	
}
a:active {
	color:#333; text-decoration:none;	
}
a:hover {
	color:#bf0d1d; text-decoration:none;		
}

	
/*---HEADER---*/	

	
.header {
	background:url("/img/header.jpg") no-repeat top center;
	height:286px;
	width:1000px;
	position:relative;
	margin-top:0px;
}

.home_link {
	background:url("/img/logo.gif") no-repeat top left;
	height:51px;
	width:318px;
	top:19px;
	left:13px;
	position:absolute;
}
.header_left {
	background:url("/img/header_left.jpg") no-repeat top left;
	height:186px;
	width:730px;
	position:absolute;
	top:89px;
}
.header_right {
	height:186px;
	width:247px;
	position:absolute;
	top:89px;
	right:0px;
}


/*---NAVI LINKS---*/

.navi_left {
	width:206px;
	float:left; 
	margin:0px 0px 0px 0px;
	padding:10px 0px 40px 0px;
}

.navi_left .headline {
	line-height:31px;
	font-size:13px; /* 15 */
	color:#666666;
	font-variant:small-caps;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #ebebeb;
}
.navi_left .headline a:link,
.navi_left .headline a:visited {
	color:#666666; text-decoration:none;	
	line-height:31px;
}
.navi_left .headline a:focus,
.navi_left .headline a:hover {
	color:#bf0d1d; text-decoration:none;	
}
.navi_left .headline a.hover {
	text-decoration:none;	
	color:#bf0d1d;
}
.navi_left .headline a:active {
	color:#bf0d1d; text-decoration:none;	
}
.navi_left .headline_first {
	line-height:31px;
	font-size:13px; /* 15 */
	color:#666666;
	font-variant:small-caps;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.navi_left .headline_first a:link,
.navi_left .headline_first a:visited {
	color:#666666; text-decoration:none;	
	line-height:31px;
}
.navi_left .headline_first a:focus,
.navi_left .headline_first a:hover {
	color:#bf0d1d; text-decoration:none;	
}
.navi_left .headline_first a.hover {
	text-decoration:none;	
	color:#bf0d1d;
}
.navi_left .headline_first a:active {
	color:#bf0d1d; text-decoration:none;	
}

.navi_left ul {
	padding:0px 0px 7px 0px;
}
.navi_left ul li {
	list-style-image:url("/img/list.gif");
	list-style-position:inside;
	padding:0px 0px 0px 5px;
	line-height:20px;
	font-size:11px;
}
* html .navi_left ul li {
	list-style-image:url("/img/list2.gif");
	list-style-position:outside;
	padding:0px 0px 0px 0px;
	margin-left:20px;
	line-height:20px;
}
*+html .navi_left ul li {
	list-style-image:url("/img/list2.gif");
	list-style-position:outside;
	padding:0px 0px 0px 0px;
	margin-left:20px;
	line-height:20px;
}
.navi_left ul li a:link,
.navi_left ul li a:visited {
	color:#666666; text-decoration:none;	
}
.navi_left ul li a:focus,
.navi_left ul li a:hover {
	color:#bf0d1d; text-decoration:none;	
}
.navi_left ul li a.hover {
	text-decoration:none;	
	color:#bf0d1d;
}
.navi_left ul li a:active {
	color:#bf0d1d; text-decoration:none;	
}





/*---CONTENT---*/

.main_content {
	width:1000px;
}
.content {
	width:499px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 23px 40px 23px;
	text-align: justify;
}



.content ul {
	list-style-image:url("/img/list.gif");
	padding-left:30px;
	padding-top:6px;
}
* html .content ul {
	list-style-image:url("/img/list2.gif");
	padding-left:30px;
	padding-top:6px;
}
*+html .content ul {
	list-style-image:url("/img/list2.gif");
	padding-left:30px;
	padding-top:6px;
}
.content ul li {
	padding-bottom:10px;
}









/*---NAVI RECHTS---*/

.navi_right {
	width:245px;
	float:right;
	margin-right:0px;
	margin-top:10px;
} 
.navi_right .head {
	background:#f4f4f4 url("/img/icon_right.gif") no-repeat top right;
	width:245px;
	height:40px;
}
.navi_right .head .contact {
	width:245px;
	height:40px;
}
.navi_right .contact_header, .navi_right .login_header {
	text-align:left;
	color:#666666;
	font-weight:bold;
	padding-left:34px;
	line-height:16px;
	padding-top:13px; 
	position:absolute;
}
.navi_right .contact_box, .navi_right .login_box {
	text-align:left;
	color:#666666;
	/*font-weight:bold;*/
	padding-left:4px;
	line-height:31px;
	margin-bottom:15px;
}
.navi_right .contact_box a:link,
.navi_right .contact_box a:visited {
	color:#bf0d1d; text-decoration:none;	
}
.navi_right .contact_box a:focus,
.navi_right .contact_box a:hover,
.navi_right .contact_box a.hover,
.navi_right .contact_box a:active {
	color:#bf0d1d; text-decoration:underline;	
}
.navi_right .twitter_box,  {
	text-align:left;
	color:#666666;
	padding-left:4px;
	line-height:18px;
	margin:5px 0px 10px 0px;
	font-size:11px;
}
.navi_right .twitter_box .post {
	margin-bottom:10px;
}
.navi_right .twitter_box .post a:link,
.navi_right .twitter_box .post a:visited {
	color:#bf0d1d; text-decoration:none;	
}
.navi_right .twitter_box .post a:focus,
.navi_right .twitter_box .post a:hover,
.navi_right .twitter_box .post a.hover,
.navi_right .twitter_box .post a:active {
	color:#bf0d1d; text-decoration:underline;	
}
.navi_right .head .twitter {
	width:245px;
	height:48px;
}
.navi_right .contact_box .network_xing {
	width:28px;
	height:28px;
	float:left;
	position:absolute;
	margin-left:6px;
}
.navi_right .contact_box .network_linkedin {
	width:28px;
	height:28px;
	float:left;
	position:absolute;
	margin-left:46px;
}
.navi_right .contact_box .network_facebook {
	width:28px;
	height:28px;
	float:left;
	position:absolute;
	margin-left:86px;
}
.navi_right .contact_box .network_twitter {
	width:28px;
	height:28px;
	float:left;
	position:absolute;
	margin-left:126px;
}
* html .navi_right .contact_box .network_xing {
	margin-top:-7px;
}
* html .navi_right .contact_box .network_linkedin {
	margin-top:-7px;
}
* html .navi_right .contact_box .network_facebook {
	margin-top:-7px;
}
* html .navi_right .contact_box .network_twitter {
	margin-top:-7px;
}
*+html .navi_right .contact_box .network_xing {
	margin-top:-7px;
}
*+html .navi_right .contact_box .network_linkedin {
	margin-top:-7px;
}
*+html .navi_right .contact_box .network_facebook {
	margin-top:-7px;
}
*+html .navi_right .contact_box .network_twitter {
	margin-top:-7px;
}
img {
	border:0px none;
}

.mail {
	margin:11px 0px 0px 0px;
	height:12px;
	position:absolute;
}
* html .mail {
	margin:3px 0px 0px 0px;
}
*+html .mail {
	margin:3px 0px 0px 0px;
}

/*---FOOTER---*/

.footer {
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	background:white;
	height:100%;	
	width:1000px;
}
.footer .text {
	color:#666666;
	padding:10px 0px 10px 0px;
	font-size:10px;
	text-align:center;
	line-height:20px;
}
	
.footer a,
.footer a:visited,
.footer a:active {
	color:#666666; text-decoration:none;	
}
.footer a:hover {
	color:#bf0d1d; text-decoration:none;	
}

.events img {
	border: 1px solid #666666;
}

.clear {
	clear:both;
}

.right {
	float:right;	
}

.left {
	float:left;
}
