/* CSS Document */

@charset "utf-8";
.subcontent {
    background-image: url("http://www.showroom-manten.de/fileadmin/tmpl/pics/lief_03.png")!important;
    background-repeat: no-repeat;
    padding-left: 12px;
    padding-top: 15px;
    width: 184px;
}


.box {
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:100%;
	border
}

.boxcontent {
	margin:0px 20px 0px 0px;
	position:relative;
	float:left;
	max-width:370px;
	width:expression(document.documentElement.clientWidth > 250? "370": "auto" );
}


.subcontent_image {
	width: 193px;
	height:143px;
	margin: 0px 0px 15px 0px;
	background-image: url(Pics/subcontent_testimage.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding:0px;
	float:right;
	position:relative;
}

.subcontent_image_maske {
	display:none;
	}
	


	






.content_news .csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6, .csc-header-n7  { 
		margin:0px;
	padding:0px;

}

.content_news .csc-header-n2 h1, .csc-header-n3 h1, .csc-header-n4 h1, .csc-header-n5 h1, .csc-header-n6 h1, .csc-header-n7  { 
	margin:20px 0px 14px 0px;
	padding:20px 0px 0px 0px;
	border-top:1px solid #C0CDDA;
}



.content_news .bodytext {
        font-family: "Arial";
	font-size: 8pt;
	font-weight: regular;
	line-height:12pt;
	color:#000;
}

* html .content_news.bodytext {
	line-height:15pt;
}

.content_main a, .content_news a  {
	background-image:none;
	color:#627C97;
	font-size:9pt;
	margin:0;
	padding:0;
	text-decoration:none;
}

.content_main a, .content_news a  {
	background-image:none;
	color:#627C97;
	font-size:9pt;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.content_news, a.content_main,  a.content_main_volle_breite, a.external-link, .external-link a, a.internal-link, .internal-link a, a.external-link-new-window  {
	text-decoration:none;
	margin:0px;
	font-size: 7pt;
	font-weight: bold;
	color: #002955;
}

.content_news .bodytext a{ 
	color: #627C97;
	text-decoration:none;
	background-image:none;
	font-size: 8pt;
	margin:0px;
	padding:0px;
	font-weight: bold;
}

.content_news .mail a{ 
	color: #627C97;
	text-decoration:none;
	background-image:none;
	font-size: 8pt;
	margin:0px;
	padding:0px;
	font-weight: bold;
}

.content_news h1, .content_main h1, .content_main_volle_breite h1, .start_content_main h1 {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	line-height: 11,5pt;
	font-weight: bold;
	color: #002955;
	margin-bottom: 14px;
}

.content_news {
	position:relative;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 370px;
	overflow:visible;
	margin:  0px 0px 10px 65px;
	
}

.field {
	margin:0;
	padding:0;
}
.tierart_1 input {
	height:15px;
	width:20px;
        margin:0px 5px 3px 0px;
        position:relative;
        float:left;
}


#bet_1, #bet_2, #bet_3, #bet_4, #bet_5,  #bet_6,  #bet_7, #bet_8, #bet_9, #bet_10, #bet_11, #bet_12, #bet_13, #bet_14
, #bet_15, #bet_16, #bet_17, #bet_18, #bet_19, #bet_20{

	width: 370px;
  	margin:5px 0px 10px 0px;
  	height:20px;
  	padding:0px 0px 0px 150px;
  	text-valign:center;
}



.content_main a {
	background-image:none;
	color:#32598f;
	font-size:9pt;
	margin:0;
	padding:0;
	text-decoration:none;
}

.subcontent a.internal-link, .internal-link a  {
	background-image: url(pics/subcontent_link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	padding-left:18px;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	font-size: 8pt;
	font-weight: bold;
	color: #002955;
}


.subcontent a.mail, .mail a    {
	background-image: url(pics/subcontent_link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	padding-left:18px;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	font-size: 8pt;
	font-weight: bold;
	color: #002955;
}

.subcontent h2 a, .start_subcontent h2 a  {
	text-decoration:none;
	color:#E20015;
}
.sbfolderdownload_name, .sbfolderdownload_name a{
	font-family: arial;
	font-size: 10pt;
	color:#34516b;
	margin-top:-0px;
	text-decoration:none;
}


.suche {
	font-size: 9pt;
	font-weight: bold;
	color: #34516B;

}

.suche input[type="submit"] {
	margin:0px;
	padding:0px;
	text-decoration:none;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	font-size: 9pt;
	font-weight: bold;
	color: #fff;
}


.subcontent {	
	padding:0px;
	float:right;
	width: 195px;
}

.subcontent { margin:  36px 40px 40px 20px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subcontent { margin:  33px 40px 40px 20px; padding:0px;
	float:right;
	width: 195px; }

}



h2 a { 
	color: #32598f;
	text-decoration:none;
	margin:-bottom: 20px;
}





	
	
/***************************************************************
* SUCHE
****************************************************************/

.suche a {
	
	font-size: 9pt;
	font-weight: bold;
	color: #34516B;

}
.suche {
	
	font-size: 9pt;
	font-weight: bold;
	color: #34516B;

}

input [type="submit"] {

	text-decoration:none;
	padding-left:18px;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	font-size: 9pt;
	font-weight: bold;
	color: #002955;
	background-color:transparent;
}


form#searchform [submit_button] {
	background-image: url(pics/subcontent_link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	padding-left:18px;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	font-size: 9pt;
	font-weight: bold;
	color: #002955;
	background-color:transparent;
}





.newsletter input[type="submit"] {
        background-image: none;
	text-decoration:none;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	font-size: 9pt;
	color: #002955;
	text-align-left;
	background-color:transparent;
	margin-left: 10px;
}

tbody {
	font-size:inherit;
	line-height:inherit;
}


td {
	font-size:10pt;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 5px 0px;
	color: #002955;
	line-height:12pt;
}


i {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	font-size:11px;
	width:150px;
	color: #002955;
	margin: 0px 5px 0px 0px;
	height:18px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	color:#E20015;
}


.tx-indexedsearch-redMarkup {
	color:#E20015;
	font-style: italic;
}

td tx-indexedsearch-descr descr  {
	font-size:9pt;
	color:#E20015;
}

tx-indexedsearch-descr descr  {
	font-size:9pt;
	color:#E20015;
}

.tx-indexedsearch-res {
	font-size:9pt;
	font-weight:normal;
	color: #000;
}

.tx-indexedsearch-res a, .sbfolderdownload_name a{
	font-size:9pt;
	color: #000;
	text-decoration: none;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-size:11px;
	color: #000;
	font-style: normal;
}

.tx-indexedsearch-res a, .tx-indexedsearch-title title {
	font-weight: bold;
	color: #002955;
}

.tx-indexedsearch-percent percent {
	font-size:10pt;
	font-weight: bold;
}

/***************************************************************
* LINKS
****************************************************************/
a.external-link-new-window, .external-link-new-window a {
	background-image: url(pics/subcontent_link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	padding-left:18px;
	position:relative;
	margin:0px;
	font-size: 7pt;
	font-weight: bold;
	color: #002955;
}



li a.external-link-new-window, .external-link-new-window a {
	background-image:none;
	background-image:none;
	color:#32598f;
	font-size:9pt;
	margin:0;
	padding:0;
	text-decoration:none;
}


a.external-link, .external-link a  {
	background-image: url(pics/subcontent_link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	padding-left:18px;
	position:relative;
	margin:0px;
	font-size: 7pt;
	font-weight: bold;
	color: #002955;
}

a.internal-link, .internal-link a {
	background-image: url(pics/subcontent_link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	padding-left:18px;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	font-size: 7pt;
	font-weight: bold;
	color: #002955;
}

a.content_main,  a.content_main_volle_breite, a.external-link, .external-link a, a.internal-link, .internal-link a, a.external-link-new-window  {
	text-decoration:none;
	margin:0px;
	font-size: 7pt;
	font-weight: bold;
	color: #002955;
}



.tx-indexedsearch-res tr {
	width:300px;

}


.tx-indexedsearch-res table {
	max-width:300px;


}


.tx-indexedsearch-res {

	width:300px;

}

dt {
	margin-bottom:15px;
}


.tx-irfaq-dynheader {
	cursor:pointer;
	font-weight:bold;
	margin-bottom:10px;
}


}

.linkOutput {
	color:#000;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
}

.linkOutput a{
	color:#EE7900;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
}



.logoutbutton {
	padding-right:1px;
}

.logoutbutton input {
	text-align:left;
	margin-bottom:5px;
	clear:both;
}




.tx-newloginbox-pi1 {
	clear:both;
	text-align:left;
	font-size:8pt;
	line-height:12pt;
}


.logintext label {
	margin-top: 0px;
	margin-right: 5px:
	padding:0px;

}
.logintext  {
	margin: 0px;

}


input#user.inputlogin {
	width:115px;
	float:left;
	margin-left:5px;
	height:13px;
}

td input#user.inputlogin {
	margin:2px 0px 3px 0px;
  	padding:0px;
  	height:18px;
	background-image: url(Pics/form.jpg);
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}


input#pass.inputlogin {
	width:115px;
	margin:0px 0px 0px 5px;
	float:left;
	text-align:right;
	height:13px;
}


input.inputlogin {
	width:115px;
	float:left;
	margin-left:5px;
	height:13px;
}

td input.inputlogin {
	margin:2px 0px 3px 0px;
  	padding:0px;
  	height:18px;
	background-image: url(Pics/form.jpg);
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}

.input {
	background-position: right top;
}

input {
	margin:4px 0px 10px 0px;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
	font-style:normal;
}

* html input {
	margin:4px 0px 0px 0px;
}

.bodytext form {
	text-align:right;
}


.bodytext p a, .download {
	color:#002955;	
}

p  {
	margin:0px 0px 10px 0px;
}



td input#pass.inputlogin {
	margin:5px 0px 0px 0px;
  	padding:0px;
  	height:18px;
	background-image: url(Pics/form.jpg);
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
	text-align:left;
}



td a {

	color:#3B3B31;
}

.tx-indexedsearch-browsebox {
	display:inline;
	margin-right:5px;
	margin-bottom:10px;

	color:#000;
}

.tx-indexedsearch-browsebox li {
	display:inline;
	margin-right:5px;
	color:#000;
}


.tx-irfaq-pi1 .additional-info {

	font-size:9px;
	margin-bottom:10px;
}

.browsebox  {
	margin:12px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	color:#000;
}


.browsebox  li a {
	color:#e16010;
}

.tx-indexedsearch-browselist-currentPage {
	color:#000;
	margin:5px 0px 0px 0px;

}

* {
	margin: 0px;
	padding: 0px;
}

.powermail_pagebrowser {
	margin-bottom:5px;
	font-weight: bold;
	position:relative;
	clear:both;
}

.tx_powermail_pi1_formconfirmation_submit,  .tx_powermail_pi1_formconfirmation_back{
	float:left;
	margin-right:10px;
	margin-top:10px;
}


tr .powermail_all powermail_all_tr{
         height:20px;
}


.tx-powermail-pi1_confirmation p {
         margin-bottom:10px;
}

.tx_powermail_pi1_form {
  	padding:0px;
  	margin:0px;
  	position:relative;
  	float:left;
}

p fieldset {
  	margin:0px 0px 10px 0px;
}


fieldset {
	border:none;
  	padding-top:5px;
  	margin:0px 0px 10px 0px;
  	position:relative;
  	float:left;
  	width:450px;
  	color:#000000;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
 
fieldset#tx-powermail-pi1_fieldset_1 {
	padding:0px 0px 0px 0px;
  	margin:10px 0px 0px 0px;
  	position:relative;
  	float:left;
}

form#formulartestdererste {
	padding:0px;
  	margin:0px;
}



.tx-powermail-pi1 {

  	padding:0px;
  	margin:0px;
  	position:relative;
  	float:left;
  	width:400px;
}

.tx-powermail-pi1_formwrap tx-powermail-pi1_formwrap_2415 {
  	padding:0px;
  	margin:0px;
  	position:relative;
  	float:left;
}

.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_1 {
	padding:0px;
  	margin:0px;
  	position:relative;
  	float:left;
}





.tx-voranmeldung-pi1 {
	color:#000000;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
}	

	
	
label {
 	float:left;
 	width:150px;
 	overflow:visible;
	position:relative; 
        margin:0px 0px 0px 0px;	
        font-size:8pt;
}

.lable {
 	float:left;
 	width:150px;
 	overflow:visible;
	position:relative; 
        margin:4px 0px 0px 0px;	
        font-size:8pt;
}

.formlabel {
 	float:left;
 	width:120px;
 	overflow:visible;
	position:relative; 
         margin:6px 0px 7px 0px;	
        font-size:8pt;
}

.checklabel {
 	float:left;
	width:340px;
	position:relative; 
         margin:0px 0px 10px 1px;
         font-size:11px;
}

.checkinput {
	position:relative;
 	float:left;
	width:20px;
	padding:0px;
	text-valign:top;
	line-height: 7px;
}

.checkinput input {
	width:12px;
	height:12px;
	margin:0px;
	padding:0px;
	border:none;
	text-valign:top;
}

.forminput {
 	float:left;
	width:200px;
	margin:6px 50px 7px 0px;
	padding:0px;
}

.forminput input {
	margin:0px;
	padding:0px;
	background-image: url(Pics/form.jpg);
	background-position: 0px top;
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}

.forminput_submit input, .tx-powermail-pi1_confirmation input {
	margin:15px 0px 0px 0px;
	padding:3px;
	color: #333;
	background-image: url(Pics/form_submit_off.jpg);
	background-position: 0px top;
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;

	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}


.forminput_submit input:hover  {
	margin:15px 0px 0px 0px;
	color: #333;










	background-color:#bbb;	
	padding:3px;
	background-image: url(Pics/form_submit_on.jpg);
	background-position: 0px top;
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}

select {
	font-size: 8pt;
	line-height:11pt;
  	padding:0px;
  	margin:4px 0px 10px 0px;
}

select#uid3 {
  	padding:0px;
  	margin:0px;
}



select#uid3 powermail_formulartestdererste powermail_select powermail_uid3{
  	padding:0px;
  	margin:0px;
}


textarea {
	margin:4px 20px 10px 0px;
	padding:0px;	
}

/***************************************************************
* LISTEN
****************************************************************/


ul {
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	background-image:none;
	
	
}

ul a{
	background-image:none;
	color:#32598f;
	font-size:9pt;
	margin:0;
	padding:0;
	text-decoration:none;
}


li a{
	background-image:none;
	color:#32598f;
	font-size:9pt;
	margin:0;
	padding:0;
	text-decoration:none;
}


li span {
	color: red;
}

li {
	list-style-type:square;
	font-family:"Arial";
	font-size:9pt;
	line-height:12pt;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;


}



/***************************************************************
* BODY-CENTER-ALL-ETC
****************************************************************/

.logintext {
	font-family: verdana;
	font-size: 10pt;
}

.slide_image {
	position:absolute;
	z-index:1;
	width:615px;
	top:0px;
	height:188px;
	left:0px;
	overflow:hidden;
}

.slide_maske {
	background-image: url(pics/maske_content_image_big_night.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:30000;
	position:absolute;
	margin-top:160px;
	margin-left:-163px;
	height: 191px;
	left:50%;
	width:618px;
	z-index: 15;
	overflow:hidden;	
}



html {
	margin:0px;
	padding:0px;
}

.news-list-item a{
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #34516b;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}
h3  {
	font-size: 8pt;
	color:#32598F;
	margin-top:0px;
}



.news-single-backlink a{
	font-family: arial;
	font-size: 8pt;
color:#666;

}

.bodytext {
        font-family: "Arial";
	font-size: 9pt;
	font-weight: regular;
	line-height:13pt;
	color:#000;
}

* html .bodytext {
	line-height:15pt;
}

.news-list-date{
	font-family: "Arial";
	font-size: 8pt;

	font-weight: bold;
	color: #666;
	text-decoration:none;
	margin: 0px 0px 10px 0px;
}
	

.tx-ghrandomcontent-pi1 {
	margin-top:-13px;
	margin-bottom:30px;
	height:145px;
	float:left;
	overflow:hidden;
	position:relative;
	padding:0px;
}

*html .tx-ghrandomcontent-pi1 {
	margin-top:-13px;
	margin-bottom:30px;
	height:135px;
	float:left;
	overflow:hidden;
	position:relative;
	padding:0px;
}

.startseite_teaser {
	overflow:hidden;
	height:92px;
	margin-top:-15px;
}

.startseite_teaser h3 {
	font-family:"Arial";
	font-size:8pt;
	
}

body {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	font-family: verdana;
	font-size: 10pt;
	background-image: url(pics/shadow_night_back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #002955;
}

.center {
	position:relative;
	margin-top:0px;
	margin-left:-512;
	height: auto;
	left:50%;
	width:1024px;
	z-index: 5;
}
* html .center {
	height:100%;
}

.all {
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	width:1024px;
	z-index: 5;
	background-image: url(pics/landschaft_night_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
* html .all {
	height:100%;
	margin-left:1px;
}

/***************************************************************
* TEXT-TAGS
****************************************************************/



h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #e20015;
	padding: 0px;
	border-bottom: 1px solid #c0cdda;
	width: 100%;
	height: 15px;
	margin: 0.83em 0px;
	margin-bottom: 20px;
	margin-top: 10px;
}




h4 {
	font-size: 8pt;
	font-weight: bold;
}








.content_main .bodytext a{ 
	color: #32598f;
	text-decoration:none;
	background-image:none;
	font-size: 9pt;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

.content_main .mail a{ 
	color: #32598f;
	text-decoration:none;
	background-image:none;
	font-size: 9pt;
	margin:0px;
	padding:0px;
	font-weight: bold;
}




.content_main h1, .content_main_volle_breite h1, .start_content_main h1 {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	line-height: 11,5pt;
	font-weight: bold;
	color: #002955;
	margin-bottom: 14px;
}

.content_main_blue {

	font-size: 8pt;
	font-weight: bold;
	color: #002955;
	margin: 0px;
}





/***************************************************************
* BACK
****************************************************************/

.back_bottom {
   	position: fixed;
   	left:50%;
   	margin-left:-371px;
   	right: 0;
   	bottom: 0;
   	height:77px;
	width:876px;
	z-index: 1;
	background-image: url(pics/back_night_bottom.jpg);
	background-repeat: no-repeat;
	}
	
* html .back_bottom {
   	position: absolute;
   	bottom:0px;
   	margin-top:50px;
   	margin-bottom:0px;
   	
}

	


/***************************************************************
* HEADER
****************************************************************/
.header {
	margin:0px;




	z-index:3;

	height: 110px;
	width:1010px;
}


.logo {
	position: absolute;
	float:left;
	width: 290px;
	height:70px;
	color:#fff;
	z-index:3;	
	background-image: url(pics/logo_night.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 30px 0px 0px 20px;
}





.header_image {
	margin:16px 0px 0px 0px;
	z-index:5;
	left:320px;
	position: absolute;
	height: 90px;
	width: 110px;
	float: left;
}

.slogan {
         position:absolute;
	z-index:4;
	height: 30px;
	background-image: url(pics/de/slogan_de_nacht.jpg);
	background-repeat: no-repeat;
	left:400px;
	background-position: left top;
	width: 520px;
	margin: 30px 0px 0px 28px;
	padding:46px 0px 0px 10px;
	font-size:10px;
	font-weight:bold;	
	color:#FFF;
}



.sprache {
	margin:10px 30px 0px 0px;
	z-index:6;
	height: 20px;
	width: 100px;
	float: right;
	position: absolute;

	top: 5px;
	right: 20px;
	
}








.flagge_de, .flagge_en, .flagge_ru  {
        margin-left:5px;
	background-repeat: no-repeat;
	float:left;
	}




/***************************************************************
* NAVIGATION SUBNAVI
****************************************************************/
.subnavi {
	position:relative;
	float:left;
	margin: 0px 0px 0px 120px;

}


.subnavi .navi {
	position:relative;
	float:left;
	width: 155px;
	margin: 0px 0px 20px 0px;
	font-family: verdana;
	font-size: 10px;
	color: #fff;
}

.subnavi .navi a{
	text-decoration: none;
	color: #fff;
	padding-left:0px;
	font-size: 10px;
}

.subnavi .navi a.open{

	color: #fff;
	padding-left:0px;
	font-weight: bold;
}

.subnavi .navi a.regular{
	color: #fff;
	padding-left:0px;

	font-weight: bold;

}


.subnavi .navi_level_1 {
	position:relative;
	float:left;
	width: 155px;
	margin: 10px 0px 0px 13px;
	font-family: verdana;
	font-size: 10px;
	color: #fff;
}

.subnavi .navi .navi_level_1 a {
	text-decoration: none;
	padding-left:10px;
	margin: 10px 0px 0px -10px;
	color: #fff;
}

.subnavi .navi .navi_level_1 a.open{
	background-image: url(pics/subnavi_night_whitedot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	position:relative;
	padding-left:10px;
	margin: 0px 0px 0px -10px;
	color: #fff;
	font-size: 10px;
	font-weight:normal;
}

.subnavi .navi .navi_level_1 a.opensub{
	color: #fff;
}

* html .subnavi .navi .navi_level_1 a.open{
	margin: 0px 0px 0px 5px;
}

.subnavi .navi_level_2 {
	position:relative;
	float:left;
	width: 155px;
	margin: 10px 0px 0px 13px;
	font-family: verdana;
	font-size: 10px;
	color: #fff;
}

.subnavi .navi .navi_level_2 a {
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	color: #fff;
	padding-left:0px;
}

*html .subnavi .navi .navi_level_2 a {

	margin: 0px 0px 0px 13px;

}

.subnavi .navi .navi_level_2 a.open{
	background-image: url(pics/subnavi_night_whitedot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	position:relative;
	padding-left:10px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 10px;
	font-weight:normal;
}

.subnavi .navi .navi_level_2 a.open{
	color: #fff;
}

*html .subnavi .navi .navi_level_2 a.opensub {


	margin: 0px 0px 0px 13px;

}
/***************************************************************
* NAVIGATION MAIN
****************************************************************/

.zusatz {
	position: relative;
	float:left;
	padding: 0px 0px 0px 120px;
	width:220px;
	margin: 30px 0px 0px 0px;
	background-image: url(pics/zusatz_back.png);
	background-repeat:no-repeat;
	z-index:3;
	height: 270px;
}


*html .zusatz {

	width:320px;

}


.zusatz_navi {
	position: relative;
	font-family: verdana;
	font-size: 8pt;
	color:#fff;
	float:left;
	min-height:50px;
	background-image: none;
	background-position: 0px 0px;
	width: 150px;
	margin: 36px 0px 0px 0px;
	
}


.zusatz_navi .navi {
	position:relative;
	float:left;
	width: 155px;
	margin: 0px 0px 20px 0px;
	padding:0px;
	font-family: verdana;
	font-size: 9px;
	color: #fff;
}

.zusatz_navi .navi a {
	text-decoration: none;
	color: #fff;
}

.zusatz_navi .navi a.open{
	color: #fff;
	font-weight: bold;
}


/***************************************************************
* CONTENT
****************************************************************/



.content {
	width: 715px;
	z-index:7s;
	font-size:8pt;
	float: right;
	margin: 5px 15px 70px 0px;
	padding-: 0px 0px 0px 20px;
	position: relative;
	z-index:3;

}

.content_border_top {
	width: 710px;
	height:35px;
	background-image: url(pics/content_border_night_top.png);
	border:1px;

	background-repeat: no-repeat;
}

.content_border_bottom {
	width: 710px;
	height:35px;

	background-image: url(pics/content_border_night_bottom.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float:left;
	position:relative;
	z-index: 5;
}

.keyvisual {
	float:left;
	position:relative;
	width: 617px;
	height:191px;
	margin: 15px 15px 15px 55px;
	clear:both;
	padding:0px;
	z-index: 5;
}


.keyvisual_start {
	float:left;
	position:relative;
	width: 617px;
	height:191px;
	margin: 10px 15px 15px 55px;
	clear:both;
	padding:0px;
	z-index: 5;
}
.flash {
	float:left;
	position:relative;
	width: 617px;
	height:650px;
	margin: 15px 15px 15px 55px;
	clear:both;
	padding:0px;
	z-index: 5;
}

.keyvisual_big {
	float:left;
	position:relative;
	width: 620px;
	height:190px;
	margin: 15px 15px 15px 55px;
	clear:both;
	padding:0px;
	z-index: 5;
	overflow:hidden;
}

.keyvisual_small {
	float:left;
	position:relative;
	width: 620px;
	height:142px;
	margin: 15px 15px 15px 55px;
	clear:both;
	padding:0px;
	z-index: 5;
	overflow:hidden;
	
}


.content_image_maske_big {
	position:absolute;
	top:0px;
	left:0px;
	width: 620px;
	height:191px;
	background-image: url(pics/maske_content_image_big_night.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding:0px;
	margin: 0px;
	z-index: 5;
}

.content_image_maske_small {
	position:absolute;
	top:0px;
	left:0px;
	width: 620px;
	height:143px;
	
	background-image: url(pics/maske_content_image_small_night.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding:0px;
	margin: 0px;
	z-index: 5;
}


.content_image {
	position:absolute;
	top:0px;
	left:2px;
	width: 615px;
	height:191px;
	margin: 0px;
	padding:0px;
	z-index: 4;
}

.content_image_small {
	width: 610px;
	height:143px;
	margin: 15px 15px 15px 55px;
	background-image: url(Pics/content_testimage.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding:0px;
}
.content_repeat {
	width: 710px;
	margin: 0px;
	background-image: url(pics/content_night_repeat.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding:0px 0px 10px 0px ;
	float:left;
	position:relative;
}

.content_main {
	position:relative;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 370px;
	overflow:visible;
	margin:  0px 0px 10px 65px;
}




.content_main_volle_breite {
	position:relative;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 610px;
	margin:  0px 0px 20px 65px;
}

t_content_main,  t_content_main_volle_breite {
	position:relative;
	padding: 5px 0px 0px 0px;
	float:left;
	width: 590px;
	margin:  5px 0px 20px 75px;
}


/***************************************************************
* PFAD
****************************************************************/



.pfad_start {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #e20015;
	height:15px;
	margin-left: 65px;
	margin-top: 12px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c0cdda;
	width: 370px;
	float:left;

	position:relative;
}

.pfad_content {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #e20015;
	height:15px;
	margin-left: 65px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c0cdda;
	width: 600px;
	float:left;
	position:relative;
}



.pfad_content a {
	color: #e20015;
	text-decoration:none;
	height: 15px;
	padding: 0px;
	margin:  0px;
	position:relative;
}

.pfad_start a {
	color: #e20015;
	text-decoration:none;
}



.pfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #e20015;
	height:15px;
	margin-left: 65px;
	margin-top: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #c0cdda;
	width: 590px;
}

.pfad_klein {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #e20015;
	height:15px;
	margin-left: 65px;
	margin-top: 25px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c0cdda;
	width: 370px;
}


.pfad a,.pfad_klein a {
	text-decoration:none;
	font-weight;bold;
	color: #e20015;
}


/***************************************************************
* SUBCONTENT
****************************************************************/
.start_subcontent {
	width: 195px;
	float:right;
	margin:  15px 40px 0px 20px;
}


.subcontent h1 {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #32598f;
	margin-bottom: 8px;
        padding:0px;
}

.start_subcontent h1 {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #32598f;
	margin-bottom: 8px;
        margin-top: 19px;
}


.subcontent p, .start_subcontent p{
	font-size: 8pt;
	margin:  0px 0px 0px 0px;
	line-height: 12pt;
}

.subcontent p a, .start_subcontent p a{
	font-size: 8pt;
	margin:  0px 0px 0px 0px;
	line-height: 12pt;
	color:#002955;
	text-decoration:none;
	font-weight: bold;
}



.more  {
	padding:0px;
	margin:2px 0px 0px 0px;
}
.more a  {
	background-image: url(pics/subcontent_link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	padding-left:18px;
	position:relative;
	float:right;
	margin:0px;
	font-size: 7pt;
	font-weight: bold;
	color: #002955;
}

.subcontent_image {
	width: 193px;
	height:143px;
	margin: 0px 0px 15px 0px;
	background-image: url(Pics/subcontent_testimage.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding:0px;
	float:right;
}

.subcontent_image_maske {
display:none;

}

.content_main h1, .content_main_volle_breite h1 {
	margin-top: 0px;
}


.box {
	clear:both;
	margin-bottom:20px;
}

.boxcontent {
	width:expression(document.documentElement.clientWidth > 250? "370": "auto" );
}
.boxcontent a{
	color:#32598f;
	font-weight:bold;
	text-decoration:none;
}

.newsletter {
	float:right;
	width: 300px;
	margin:  20px 90px 0px 0px;
	color:#FFF;
	font-size:9px;
	display:none;
}

/***************************************************************
* RIGHT BOX
****************************************************************/

.right {
	position: relative;
	float:right;
	width: 553px;
	z-index:7;
	padding: 0px;
	height:1000px;
	margin: 0px;
	background-image: url(pics/right_back.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.news_box_1 {
	position: relative;
	float:right;
	width: 173px;
	height:135px;
	margin: 120px 25px 0px 25px;
	background-color:#000;
	color:#fff;
}

.news_box_2 {
	position: relative;
	float:right;
	width: 173px;
	height:135px;
	margin: 57px 25px 0px 25px;
	background-color:#000;
	color:#fff;
}

.key {
	position: relative;
	float:left;
	width: 279px;
	height:613px;
	margin: 0px 0px 0px 40px;
	background-image: url(pics/key.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}




/***************************************************************
* LEFT BOX
****************************************************************/




.left {
	left:0px;
	margin:0px 0px 100px 20px;
	position:absolute;
	top:130px;
	width:317px;
	z-index:8;
	padding:0px;

}

.navi {
	font-family: verdana;
	padding: 0px;
	width: 150px;
	margin: 20px 0px 0px 120px;
	float:left;
	position:relative;

}





/***************************************************************
* SUBNAVIGATION
****************************************************************/

.zusatz_navi ul#zusatznavi {

	position:relative;
	float:left;
	width: 155px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #34516b;
}


.zusatz_navi ul#zusatznavi li {
	padding:0px;
	list-style: none;
	margin: 0px 0px 25px  0px;
}

.zusatz_navi ul#zusatznavi li a {

	text-decoration: none;
	color: #fff;
	padding-left:0px;
}

.zusatz_navi ul#zusatznavi li a:hover{
	color: #34516b;
}

.zusatz_navi ul#zusatznavi li a.open{
	color: #fff;
	font-weight: bold;
	padding-left:10px;
}



.tx-macinasearchbox-pi1 .suche input [type="image"] {
	background-image: url(pics/subcontent_link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	padding-left:18px;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	font-size: 7pt;
	font-weight: bold;
	color: #002955;
}


.tx-macinasearchbox-pi1 {
	padding:0px;
	margin:0px;
}


.subcontent { margin:  36px 40px 40px 20px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subcontent { margin:  33px 40px 40px 20px; padding:0px;
	float:right;
	width: 195px; } }

legend{
  	margin:15px 5px 3px -10px;
  	position:relative;
  	padding:0px;
  	color:#002955;
  	font-weight:bold;
 	clear:both;
 	width:300px;
 	height:15px;
}

*html legend {
  	margin:15px 5px 3px -8px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    legend {   	margin:15px 5px 3px 0px;
  	} }




