@CHARSET "UTF-8";

html, body{
	font-family: verdana,sans;
	margin: 0;
	padding: 0;
	text-align: center;	
	width: 100%;
}
.center-area {
	text-align: left;
	width: 738px;
	margin: 0 auto;
}
#logo {
	float: left;
}
#logo-area {
	height: 62px;
	padding-top: 33px;
	background-image: url(../images/top.png);
	background-repeat: repeat-x;	
}

#logo-area a img{
	border-style:none;
	border: none;
}
#navigation-area {
	clear: both;
	height: 56px;
	margin-bottom: 1px;
}

#special-area {
	margin: 1px 0px;
}
#special-area a {
	color: #566386;
	font-weight: bold;
}
#date {
	float: right;
	text-align: right;
	font-size: 8pt;
}

#left {
	width: 184px;	
	float: left;
	#background-image: url(../images/content_left.png);
	#background-repeat: repeat-y;
	margin: 19px 0;
	padding-right: 10px;

}
#news{
	font-size: 9px;
	color: #000000 !important;
}
#content {
	width: 516px;
	float: left; 
	font-size: 11px;
	margin: 19px 0; 
	padding: 0 0 0 27px;
	background-image: url('../images/trennlinie.png');
	background-repeat: repeat-y;
}
#trailer {
	clear:both;
	background-color: #efefef;
}
#foot-bar {
	clear:both;
	background-color: #efefef;
	height: 177px;
	padding-top: 31px;
	font-size: 10px;
	line-height: 22px;
}
#address {
	float: left;
	width: 184px;
}
#footnavi {
	float: left;
	width: 184px;	
}
#foot-contact {
	float: left;
	width: 184px;
}
#subnavi {
	float:left;
	width: 184px;
}
#footer {
	clear: both;
	font-size: 9px;
	color: #666666;
	margin-top: 45px;
	margin-bottom: 20px;
}
#special-area h3 {
	color: #596185;
	text-align: center;
	font-size: 14px;
	padding:0;
	margin: 21px;	
}

.special-area-li {
	float:left;
}

#footer ul {
	margin: 0;
	padding: 0;	
}
#footer li {
	float: left;
	list-style: none;
	list-style-position: inside;
	margin: 0;
}

#footer li a {
	margin: 0 5px;
	text-decoration: none;
	color: #000000;
}

#special-area .csc-default {
	float: left;
	list-style: none;
	list-style-image: none;
	list-style-position: inside;
	font-size: 11px;
	margin: 0 1px 0 0;
	width: 203px;
	height: 210px;
	padding: 7px 21px 16px 21px;
	overflow: hidden;
	background-color: #e2dcc0;
}
#special-area li a{
	color: white;
	font-weight: bold;
}
#footnavi li{
	list-style: none;
	list-style-image: none;
	list-style-position: inside;
}
#footnavi ul{
	padding: 0;
	margin: 0;
	
}

#footnavi li a {
	text-decoration: none;
	color: #000000;
}
#subnavi ul, #sublevelnavi ul {
	margin: 0;	
	padding:0;
	}
#subnavi li, #sublevelnavi li {
	list-style: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	
	}
	
#sublevelnavi li a {
	text-decoration: none;
	color: #566386;
	line-height: 26px;
	font-size: 12px;
}
#special-area ul {
	margin:0;
	padding: 0;
}

#navigation-area ul{
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	height: 100%;	
	width: 738px;	
	overflow: hidden;
}
#navigation-area li{
	float: left;
	list-style: none;
	list-style-image: none;
	list-style-position: inside;
	height: 100%;
	width: 122px;
	margin: 0 1px 0 0;	
}

#navigation-area .active { 
	background-color: #666666;
	color: #f7f7f7;	
}
#navigation-area li.active a {
	color: #f7f7f7;
}
#navigation-area li a {
	font-size: 12px;
	text-decoration:none;
	vertical-align: middle;
	padding: 20px 0;
        color: #666666; 
	text-align: center;
        display:table-cell;
        vertical-align:middle;	
	width: 123px;
}

#navigation-area li a:hover {
	background-color: #cecece;
	color: #f7f7f7;
}

#navi_bottom {
	margin-bottom: 20px;
}
h1, h2, h3, h4, h5, h6, h7, h8{
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h7, #contentd
	 h8{
	color: #566386;
	font-weight: normal;
}

#content h1 {
	font-weight: bold;
	font-size: 14px;	
}
#content h2 {
	font-size: 12px;
}
#content h3 {
	font-size: 11px;
}

#news .news-latest-container {
	padding: 0;
}
#news h2{
	color: #566386 !important;
	font-size: 14px;
}

#main-area {
	clear: both;
}

a {
	text-decoration: none;
}
a:active {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:link {
	color: #000000;
}
a:visited img {
#	color: transparent;
	border: 0px;
}
a:link img{
#	color: transparent;
	border: 0 none;
}

#news h2 a {
	color: #566386;
}

th.productdetails_head {
	color: #ffffff;	
	background-image: url(../images/table-td-header-bg.png);
	height: 21px;
}

th.productdetails {
	text-align: left;
}
table.productdetails {
	width: 100%;
	border: 1px solid #ADADAD;	
	margin: 0 0 15px;
	background: none repeat scroll 0 0 #F8F8F8;
}
td.dark {
	background-color: #dedede
}
.productdetails th, .productdetails td {
	padding: 4px 10px 4px 20px;
#	width: 50%;
	text-align: left;
}

.productdetails th {
#	width: 450px;
}

table.productdetails .even {
	background-color: #ffffff;
}
ul.powermail_multiplejs_tabs {
	margin:0;
	padding:0;
	list-style-type: none;
}

li.powermail_multiplejs_tabs_item {
	float: left;
	background-color: #cecece;
	padding: 5px 2px;
	margin: 0 1px 0 0;
	width: 120px;
	border: 1px solid #fefefe;
	text-align: center;
}
li.powermail_multiplejs_tabs_item a{
	text-decoration:none;
}

.tx-powermail-pi1_fieldset {
	clear:both;
	padding: 7px;
}

.tx_powermail_pi1_fieldwrap_html label{
	display:block;
	float:left;	
	width: 150px;
}

.tx_powermail_pi1_fieldwrap_html_label {
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 4px 0;	
}

.tx-powermail-pi1_fieldset legend{
	font-weight: bold;
	font-size: 13pt;
}

.tx-powermail-pi1_fieldset {
	border: 1px solid #ADADAD;
}

.powermail_check_inner label {
	width: 460px;	
	clear:both;
	float:right
}

.powermail_check_inner {
	width: 100%;
}
.tx_powermail_pi1_form {
text-align: center;
}

.tx-powermail-pi1_fieldset {
	text-align: left;
	margin-bottom: 20px;
}

.powermail_submit, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back, .tx_powermail_pi1_submitmultiple_forward, .tx_powermail_pi1_submitmultiple_back {
	background-image: url('../images/button_grafik_vorlage.jpg');
	height: 30px;
	width: 200px;
	color: white;
	font-size: 10pt;
	font-weight: bold;	
}

.tx_powermail_pi1_fieldwrap_html{
	min-height: 40px;
	clear: both;
}

a.button{
	color: #fffff;
	background-color: #666666;
	padding: 5px 10px;
}

.powermail_mandatory_js {
	clear: both;
	color: red;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	text-align: center;
	margin-top: 5px;
}
.tx_powermail_pi1_fieldwrap_html_textarea label {
	width: 100%;
}
