﻿body {float:left; margin:0px; padding:0px; font-family:"Arial",sans-serif; font-size:12px; color:#424242; line-height:1.5;}

img {border:0; padding:0; margin:0;}
p {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
input, textarea {border:1px solid #cccccc;}

ul {list-style-type:square; list-style-image:url('../images/bullet.gif');}

table, tr, td {font-size:1em;}

#page {float:left; padding-left:30px;}

#title {
	float:left; 
	width:460px; 
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

#title #headline {
	float:right; 
	margin:0px 2px 0px 0px;
	padding:0px;
}
#title #subhead {
	float:left; 
	margin:-18px 0px 0px 0px;
	padding:0px;
}

#content {float:left; clear:left; width:450px; padding-top:50px; padding-left:30px; padding-bottom:50px; position:relative;}
#content[id] {width:440px;}
#red_bar{
	position:absolute;
	top:50px;
	left:-16px;
	width:31px;
	height:153px;
	background-color:#B92A30;
}
#navigation {float:left; height:600px; padding-top:20px; width:300px;}
	#navigation #logo {float:left; clear:left;}
	#navigation .box_for_ie{
		float:left;
		width:258px;
		padding:0px 0px 0px 41px;
		margin:0px; 
	}
	#navigation .line{
		 background:url(../images/navigation_linie_dot.gif) repeat-y 0px 4px;
		 float:left;
		 margin:40px 0px 0px 0px;
		 padding:0px;
	}
	#navigation ul {list-style-image:none; float:left; clear:left; margin:0px; padding:0px 0px 0px 30px; list-style-type:none;}
	#navigation ul li {float:left; clear:left; width:100%; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
	#navigation ul li ul {float:left; clear:left; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
	#navigation ul li ul li {float:left; clear:left; width:100%; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
	#navigation li a:link, #navigation li a:active, #navigation li a:visited {float:left; clear:left; color:#6D6F71; font-weight:bold; text-decoration:none; padding-left:12px;}
	#navigation a.active:link, #navigation a.active:active, #navigation a.active:visited {float:left; clear:left; background-image:url('../images/navigation_dot.gif'); background-repeat:no-repeat; background-position:0px 4px;}
	#navigation li a:hover {float:left; clear:left; background-image:url('../images/navigation_dot.gif'); background-repeat:no-repeat; background-position:0px 4px;}
	#navigation #language {float:left; clear:left; padding-left:40px; font-size:10px; margin-top:10px; width:100%;}

p.teaser {font-weight:bold; color:#6E6F71;}
p.teaser span{font-style:italic; color:#AAAAAA;}
p.news {border-bottom:1px solid #DEDEDE; padding-bottom:16px;}
h2.homepage {font-size:12px; font-weight:bold; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; margin:10px 0px 5px 0px; padding:0px 0px 1px 3px;}
h2.homepage img {margin-top:3px; margin-right:4px;}

td.newsitem {
	color:#6E6F71;
}

td.newsitem span{
	font-style:italic; color:#AAAAAA;
}

a.more:link, a.more:active, a.more:visited {float:right; padding-right:10px; color:#424242; text-decoration:none; background-image:url('../images/arrow.gif'); background-repeat:no-repeat; background-position:32px 4px;}
a.more:hover {text-decoration:none;}

a:link, a:active, a:visited {text-decoration:underline; color:#B01116;}
a:hover {}

#navigation a:link, #navigation a:active, #navigation a:visited {text-decoration:none; color:#424242;}
#navigation a:hover {}