@charset "utf-8";
/* CSS Document */

.sonderfallinfo {
	color:#fff;
	margin:525px 0 0 10px;
	text-transform: uppercase;
	font-size:0.917em;
	font-weight:300;
}
table {border-collapse:collapse;padding:0;margin:0}

a.internal {
	background-image: url(/img/smalllink.png);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding:0 15px 0 0;
	color:#7c7c81;
	text-decoration: none;
}

a.internal_big {font-size:1.083em;font-weight:700;
	background-image: url(/img/smalllink.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding:0 15px 0 0;
	color:#7c7c81;
	text-decoration: none;
}
a.internal_big:hover {color:#aa0010}
a.internal_big_right {
	font-size:1.083em;
	font-weight:700;
	background-image: url(/img/biglink_right.png);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding:0 20px 0 0;
	color:#7c7c81;
	text-decoration: none;
}
a.internal_big_left {
	font-size:1.083em;
	font-weight:700;
	background-image: url(/img/biglink_left.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding:0 0 0 20px;
	color:#7c7c81;
	text-decoration: none;
}
a.internal_big_right:hover, a.internal_big_left:hover {color:#aa0010}
a.internal_big_white {font-size:1.083em;font-weight:700;
	background-image: url(/img/smalllink.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding:0 15px 0 0;
	color:#fff;
	text-decoration: none;
}
a.internal_big_white:hover {color:#7c7c81;}
a.internal_bigonred_left {font-size:1.167em;font-weight:700;
       background-image: url(/img/arrows_onred_left.gif);
       background-repeat: no-repeat;
       background-position: left 4px;
       padding:0 0 0 20px;
       color:#fff;
       text-decoration: none;
}
a.internal_bigonred {font-size:1.083em;font-weight:700;
	background-image: url(/img/arrows_onred.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding:0 20px 0 0;	
	color:#fff;
	text-decoration: none;
}
a.internal_bigonred:hover, a.insideactive  {color:#7c7c81 !important;}
#debug {color:red;font-size:1.4em;padding:20px;border:5px solid red;background-color:black;margin-top:10px;}
#tooltipp_test {width:150px;position:absolute;}
#tooltipp_inhalt {color:#fff;
	width:120px;
	padding:15px 15px 0 15px;
	background-image: url(/img/tooltip_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#tooltipp_bottom {width:150px;
	height:23px;
	background-image: url(/img/tooltip_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;}	

#infolayer {width:220px;position:absolute;background-color:transparent;}
#infolayer_inhalt {
	background-color:#8c8d92;
	padding:10px;
	position:relative;
	color:#fff;
	-moz-border-radius: 10px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3+, Chrome */
	border-radius: 10px; /* Opera 10.5, IE 9 */
	box-shadow:0px 0px 10px #858588;
	-webkit-box-shadow:0px 0px 10px #858588;
	-moz-box-shadow:0px 0px 10px #858588;
	background-image: url(/img/information_back.gif);
	background-repeat: no-repeat;
	background-position: 170px bottom;
	}
	
#sendalayer {width:220px;position:absolute;background-color:transparent;}
#senda_inhalt {
	background-color:#8c8d92;
	padding:10px;
	position:relative;
	color:#fff;
	-moz-border-radius: 10px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3+, Chrome */
	border-radius: 10px; /* Opera 10.5, IE 9 */
	box-shadow:0px 0px 10px #858588;
	-webkit-box-shadow:0px 0px 10px #858588;
	-moz-box-shadow:0px 0px 10px #858588;
	background-image: url(/img/sendafriendback.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	
	
	
#arrowdown {
	height:14px;
	position:relative;
	top:-15px;
	
}
.closeinfolayer {text-align:right;height:40px;}
.infolayer_content {
	
	background-repeat: no-repeat;
	background-position: 10px top;
	padding:20px 0 30px 10px;
	font-size:0.917em;line-height:140%
}
div.tooltip{
	cursor:pointer;
	width:20px;
	height:20px;
	background-image: url(/img/information.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.sendafriend{
	cursor:pointer;
	width:20px;
	height:20px;
	background-image: url(/img/sendafriendbutton.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div#sendafriend_red{
	cursor:pointer;
	width:20px;
	height:20px;
	background-image: url(/img/sendafriendbutton_onred.png);
	background-repeat: no-repeat;
	background-position: center center;
}
html, body {
	height:100%
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
}
p {
	color:#7a787d
}
h1 {
	padding:0;
	margin:0
}
img, a {
	border:none;
}
:focus {
	outline: 0;
}
#header {
	background-color:#aa0010;
	height:56px;
	
}
.center_me {
	width:960px;
	margin: 0 auto
}
#preloader {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	display:XXXXnone;
	background-image: url(/img/ajax_loader.gif);
	background-repeat: no-repeat;
	background-position: center 320px;
}
#content {
	width: 960px;
	height: 546px;
	margin: 0 auto;
	text-align: left;
	overflow:hidden;
	background-color: #fff;
	padding:0px;
	position: relative;
	
}
/* #bottom_grad {
	background-image: url(/img/bottom_grad.png);
	background-repeat: repeat-x;
	background-position: left top;
} */
#bottom_grad {background-image:none;}

.column {
	width: 50%;
	position: absolute;
	top: 56px;
}
.left {
	left: 0;
}
.right {
	right: 0;
}
#leftcol {
	margin-right: 480px;
	height: 546px;
	background-repeat: no-repeat;
	background-position: right top;
}
#rightcol {
	margin-left: 480px;
	height: 546px;
	background-repeat: no-repeat;
	background-position: left top;
}
#logo {
	width:244px;
	float:right;
}
#footer {
	height:24px;
	background-color:#8c8d92;
	color:#fff;
	background-image: url(/img/footer_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#navigation {
	width:660px;
	padding-top:15px
}
#colorcode {
	width:150px;
	height:24px;
	margin-right:5px;
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
    cursor:pointer;
}
#colorcode_container {
	position:absolute;
	top:56px;
	left:0;
	height:546px;width:100%}
#colorcode_centerpage {
	width:960px;
	height:546px;
	margin:0 auto 0 auto;
	display:none;
	background-repeat: no-repeat;
	background-position: top right;
}
#colorcode_centerpage p {width:224px;padding:10px;margin:0;position:relative;left:715px}

#container_404 {
	position:absolute;
	top:256px;
	left:0;
	width:100%}
#container_404 h1 {font-size:1.2em;}
#container_404_centerpage {background-color:#fff;
	width:500px;
	padding:20px;
	text-align:center;
	border:10px solid red;
	margin:0 auto 0 auto;
	display:none;}

ul#newsticker {
	list-style-type:none;
	padding:5px 0 0 10px;
	margin:0;
	background-color:transparent;
	width:300px;
	float:left;
	overflow:hidden;
	height:14px;
	font-size:0.917em
}
ul#newsticker li a {
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding:0;
	margin:0;
}
#footer_nav {
	color:#505252;
	float:right;
	font-size:0.833em;
	padding:6px 15px 0 0;
	font-weight: 300;
}
#footer_nav span {
	display:none;
	position:absolute;
}
#footer_nav span a {
	position:relative;
left:-110px; 
	padding:3px;
	margin:0 2px;
	font-weight:700;
}
#footer_nav span a.active {
	color:#6a6a6e !important;

}
#footer_nav span a.active:hover {color:#6a6a6e !important;cursor: default}
#index #footer_nav span a.active {color:#cdcdcd !important}
#index #footer_nav span a:hover {color:#cdcdcd !important;}
#footer_nav a {
	text-transform: uppercase;
	text-decoration:none;
	color:#505252
}
#footer_nav a.active {color:#fff}
#footer_index #footer_nav a  {
	color:#fff
}
#footer_nav a:hover {
	color:#fff
}


a.close {
	color:#fff;
	background-image: url(/img/close.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:17px;
	font-weight:700;
	text-decoration: none;
}

a.close:hover {color:#ab0010}


#sendafriend p {color:#fff}


#sendafriend  form {
	background-color:transparent;
	padding:0;
	margin:0 0 20px 0;
}

#sendafriend  form fieldset {
	border:none;
	padding:0;
	margin:0;
}
#sendafriend  form legend {
	padding:0;
	margin:0;
	font-weight:700;
}
#sendafriend  form label {
	vertical-align:top;
	width:158px;
	height:20px;
	background-color:transparent;
	font-weight:700;
	text-align:left;
	margin:5px 5px 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	font-size:1.167em
}

#sendafriend  form fieldset ol {
	margin:0;
	padding:0;
	border:none;
}
#sendafriend  form fieldset li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:3px 0;
	border:none;
	width:158px;
}

#sendafriend  form fieldset fieldset {
}
#sendafriend form fieldset fieldset legend {
}
#sendafriend form fieldset fieldset label {
	display:block;
	width:auto;
}

#sendafriend  input[type=text], textarea {
	border:1px solid #cccbca;
	padding:3px 5px;
	margin-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:188px;
	background-color:#cccbca;
	-moz-border-radius: 2px; /* FF1+ */
	-webkit-border-radius: 2px; /* Saf3+, Chrome */
	border-radius: 2px; /* Opera 10.5, IE 9 */
}
#sendafriend  input[type=submit]  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#fff;
	border:none;
	padding:0 12px 0 0;
	margin:0;
	background-image: url(/img/smalllink.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight:700;
	background-color:transparent
}
#language {font-weight:700;}
#sendafriend input[type=submit] {}
