


div.backendRoot{
	bottom:10px;
	height:600px;
	left:50%;
	margin:0 -49%;
	position:absolute;
	right:-130px;
	top:10px;
	width:98%;
	
}

div.backendRoot div.backend_top{
	border:thin outset;
	height:40px;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	color:#fff;
}

div.backendRoot div.backend_foot{
	height:40px;
	left:0;
	position:absolute;
	top:570px;
	width:100%;
	border:thin outset;
	color:#fff;
}
div.backendRoot div.backend_body{
	height:520px;
	left:0;
	position:absolute;
	top:40px;
	width:100%;
	
}

div.backend_body div.backend_content_left{
	float:left;
	height:520px;
	left:0;
	position:absolute;
	top:5px;
	width:15%;
	border:thin outset;
	color:#fff;
}

div.backend_body div.backend_content{
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	height:520px;
	left:15%;
	position:absolute;
	text-align:center;
	top:5px;
	width:70%;
	color:#000;
	
}
div.backend_body div.backend_content_right{
	float:left;
	height:520px;
	left:85%;
	position:absolute;
	top:5px;
	width:15%;
	border:thin outset;
	color:#fff;		
}

 div.backend_content_left div#Rahmen {
	color:#FFFFFF;
	line-height:20px;
	margin:5px;
	padding:0;
	position:inherit;
	width:160px;
  }

div#verwaltung{
	height:520px;
	position:relative;
	width:100%;
}

div#verwaltung textarea{
	position:relative;
	width: 400px;
	border: solid thin #ccc;
	margin: 30px 30px;
}

div#Rahmen ul#Navigation {
    margin: 0 5px; 
    padding:0 5px;
    
  }

  ul#Navigation li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
  }
  ul#Navigation li ul {
	margin:0;
	padding:0px;  
  }
  
  ul#Navigation a{
	font-weight:normal;
	margin:0;
	padding:0px;
	text-decoration:none;
	
  }
  
  ul#Navigation li ul li {
	margin:0;
	padding:0 10px; 
	list-style-image:none;
	list-style-type:disc;
  }

  ul#Navigation li ul li a {
	margin:0;
	padding:0 5px;
  }
  
  ul#Navigation a{
    color: #fff;   
  }
  
  ul#Navigation a:hover{
    color: red;   
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color:#0f0; 
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    color:blue;
  }
  ul#Navigation a:hover{
    color: red;   
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color:#0f0; 
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    color:blue;
  }
  
/* Login */

 div.loginbox{
	border:1px outset #FFFFFF;
	height:124px;
	left:0;
	margin:0;
	position:relative;
	top:0;
	width:343px;
}

 div.loginbox h3{
	font-size:15px;
	padding:0 0 5px 5px;
	text-align:left;
}

div.loginbox fieldset{
	height:124px;
	left:0;
	position:relative;
	top:0;
	width:340px;
}

div.loginbox fieldset div{
	left:5px;
	padding:0px;
	position:relative;
	text-align:left;
	top:0px;
}

div.loginbox fieldset a{
	border:3px double #ccc;
	color:#1668B1;
	display:block;
	height:15px;
	left:5px;
	margin:7px 0;
	padding:0;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:0;
	width:75px;
	
}
div.loginbox fieldset legend{
	color:#1668B1;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:0 0 0 5px;
	text-align:left;
}
div.loginbox fieldset a:hover{
	color:#b9167f;
}

div#advice-required-logpass{
	color:#B9167F;
	height:10px;
	left:144px;
	position:absolute;
	top:15px;  
}
div#advice-required-logName{
	color:#B9167F;
	height:10px;
	left:144px;
	position:absolute;
	top:15px;   
}
/* Reset ... */
* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:none;
}

/* BODY */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  /* Sets default value on something about 10px */
}

/* LINK */

a,
a:link,
a:visited {
	color: #1468B1;
	text-decoration: none;
	font-weight : bold;
	font-size: 11px; 
}

a:hover {
	color:#b9167f;
	text-decoration: none;
}

/* IMAGE */

img {
	border:medium none;
	overflow: hidden;
	visibility: visible;
	z-index: auto;
}

/* TYPO */

h6, p, address, span {
	font-weight: normal;
}

h1, h2, h3, h4, h5 {
	font-weight: bold;
}
h1 {
	font-size: 17px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 15px;
}

h4 {
	font-size: 14px;
}

h5 {
	color: #666666;
	font-size: 13px;
}


/* LIST */

ul,
ol,
dl {
	font-size: 11px;
	list-style-position: outside;
}

li, dt, dd {
	list-style-image: none;
	list-style-type: none;
}

/* TABLE */

table {}
thead {}
tbody {}




/* FORM */

form, fieldset, legend, label, input, option, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:none;
	
}


div.dropDownMonth, div.dropDownYear, div.dropDown {
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input{
	/*background:transparent url(/default/bgInput.png) repeat-x scroll 0 0;*/
	background:transparent url('') repeat-x scroll 0 0;
	border:1px solid #ccc;
	height:16px;
}
textarea {
	/*background:transparent url(/default/bgInput.png) repeat-x scroll 0 0;*/
	background:transparent url('') repeat-x scroll 0 0;
	text-align:left;
	border:1px solid #ccc;
}


select{
	/*background:transparent url(/default/bgInput.png) repeat-x scroll 0 0;*/
	background:transparent url('') repeat-x scroll 0 0;
	border:1px solid #ccc;
	color: #666;
	padding: 1px 1px;
}

option {
	padding-left: 5px;
}

legend {
	display: none;
}
/* Absatztype Formular */

div#contact{
	height:375px;
	left:0;
	position:relative;
	top:0px;
}

div#Sucess{
	height:370px;
	left:20px;
	position:relative;
	top:30px;
	font-size:13px;
}

div#contact #inputbox {
	float:left;
	height:20px;
	position:relative;
	width:430px;
}
div#contact #selectbox {
	float:left;
	height:20px;
	position:relative;
	width:430px;
}



 div#contact input {
	float:left;
}

div.content div#contact h1,h2,h3,h4,h5,h6{
	margin:0 0 0 59px;
}

div#first {
	float:left;
	margin:0 3px;
	text-align:right;
	width:56px;
}

div#second {
	float:left;
	height:14px;
	margin:3px;
	text-align:center;
	width:60px;
}
div#third {
	float:left;
	margin:3px;
	text-align:right;
	width:17px;
}

/* Firma */

 div#contact div#inputbox div.Firma {
	float:left;
	width:325px;
}
 div#contact div#inputbox input#formFirma {
	width:321px;
}

/* Street */

 div#contact div#inputbox div.Street {
	float:left;
	width:218px;
}
 div#contact div#inputbox input#formStreet {
	width:218px;
}

/* HomeNr */
 div#contact div#inputbox div.HomeNr {
	float:left;
	width:80px;
}
 div#contact div#inputbox input#formHomeNr {
	width:80px;
}

/* PLZ */
 div#contact div#inputbox div.Plz {
	float:left;
	width:80px;
}

 div#contact div#inputbox input#formPlz {
	width:80px;
}

/* Ort */
 
 div#contact div#inputbox div.Ort {
	float:left;
	width:218px;
}
 div#contact div#inputbox input#formOrt {
	width:218px;
}

/* Anrede */

 div#contact div#selectbox div.Anrede {
	float:left;
	height:20px;
	width:103px;
}
 div#contact div#selectbox select#formAnrede {
	height:19px;
	width:103px;
}

/* Vorname */

 div#contact div#inputbox div.Vorname {
	float:left;
	width:127px;
}
 div#contact div#inputbox input#formVorname {
	width:127px;
}

/* Nachname */
 div#contact div#selectbox div.Nachname {
	float:left;
	width:152px;
}
 div#contact div#selectbox input#formNachname {
	width:152px;
}

/* Telefon */

 div#contact div#inputbox div.Telefon {
	float:left;
	width:233px;
}
 div#contact div#inputbox input#formTelefon {
	float:left;
	width:233px;
}

/* Email */
 div#contact div#inputbox div.Email {
	float:left;
	width:233px;
}

 div#contact div#inputbox input#formEmail{
	width:233px;
}

/* Textarea Nachricht */
 div#contact div#Feedbackbox {
	float:left;
	height:60px;
	width:430px
}
 div#contact div#Feedbackbox div.Nachricht{
	float:left;
	height:60px;
	width:325px;
}

 div#contact div#Feedbackbox textarea#formNachricht {		
	clear:left;
	float:left;
	height:60px;
	width:320px;
	text-align:left;
}

/* submitbox */
 div#contact div#inputSubmitbox {
	float:left;
	height:22px;
	left:0;
	position:relative;
	top:5px;
	vertical-align:top;
	width:460px;
	z-index:1000;
}

 div#contact div#inputSubmitbox div.submitbox {
	float:left;
	height:20px;
	margin:0;
	padding:0;
	width:385px;
}

 div#contact div#inputSubmitbox div.submitbox input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:left;
	height:23px;
	margin:0 0 0 -6px;
	padding-right:0;
	width:110px;
 }
 div#contact p#anrufen {
	color:#1468B1;
	float:left;
	font-size:10px;
	position:relative;
	top:5px;	
 }
 div#contact p#tooltip {
	color:#1468B1;
	float:left;
	font-size:9px;
	position:relative;
	margin: 2px	2px;
 }

/* validation-advice */
div.validation-advice {
	color:#000000;
	font-size:9px;
	height:18px;
	padding:4px 0 0 4px;
	position:absolute;
	left:80px;	
}
/* required */

div#advice-anrede-required-formAnrede{
	color:#000000;
	font-size:9px;
	height:18px;
	padding:4px 0 0 4px;
	position:absolute;
	left:268px;	
}

div#advice-HomeNr-required-formHomeNr{
	color:#000000;
	font-size:9px;
	height:18px;
	padding:4px 0 0 4px;
	position:absolute;
	left:317px;	
}
div#advice-city-required-formOrt{
	color:#000000;
	font-size:9px;
	height:18px;
	padding:4px 0 0 4px;
	position:absolute;
	left:164px;	
}
div#advice-nachname-required-formNachname{
	color:#000000;
	font-size:9px;
	height:18px;
	padding:4px 0 0 4px;
	position:absolute;
	left:268px;	
}

/* validate */
div#advice-validate-HomeNr-formHomeNr{
	color: #b9167f;
	left:60px;
	position:absolute;
	top:214px;
	width:400px;
}

div#advice-validate-plz-formPlz{
	color: #b9167f;
	left:60px;
	position:absolute;
	top:206px;
	width:400px;
}
div#advice-validate-phone-formTelefon{
	color:#B9167F;
	left:60px;
	position:absolute;
	top:176px;
	width:400px;
}

div#advice-validate-email-formEmail{
	color:#B9167F;
	left:60px;
	position:absolute;
	top:170px;
	width:400px;
}

/* failed */
select.validation-failed{

 background:#E1F1FF none repeat scroll 0 0;
 /*background:transparent url(/default/bgInputYellow.png) repeat-x scroll 0 0;*/
 height:16px;
}

input.validation-failed{

 background:#E1F1FF none repeat scroll 0 0;
 /*background:transparent url(/default/bgInputYellow.png) repeat-x scroll 0 0;*/
 height:16px;
}
textarea.validation-failed{
 /*background:transparent url(/default/bgInputYellow.png) repeat-x scroll 0 0;*/
 background:#E1F1FF  url('') repeat scroll 0 0;
}/* help */

div.help {}

div.help div.boxBody {}
div.help div.boxBody h6 {
	font-size: 1.6em;
	font-weight: bold;
}
div.help div.boxBody span.subtitle {
	font-size: 1.2em;
}
div.help div.boxBody span.question {
	color: #666666;
	display: block;
	font-size: 1.3em;
	padding-top: 10px;
}
div.help div.boxBody p {}

/* Content und Sidebar-Elemente */
/*Content allgemein */


div.emptyLine{
 width:auto;
 height:14px;
 position:relative;
}
div.emptyLine2{
 width:auto;
 height:8px;
 position:relative;

}
div.content div#aktion ul li#No_element{
 list-style-image:none;
 margin:0 -16px;
}

#more{
font-size:9px;
color:#000;
}

div#produkte, div#howto, div#service, div#vorteile,div#print,
div#agb, div#kontakt, div#impressum,div#home,div#aktion{
	background:transparent none repeat scroll 0 0;
	height:300px;
	position:relative;
	width:445px;
}
div.content div#agb div#download {
	height:20px;
	width:400px;
}

div.content h1,h2,h3,h4,h5,h6{
	color: #1668B1;
}

div.content div#agbBox h1,h2,h3,h4,h5,h6{
	margin:0;
}

div.content p,span {
	padding:0;
}


/* Listen */
a.menuButtonActive {
	color:#b9167f;
} 

/* produkte */


div.content #extra{
	color:#B9167F;
	font-weight:normal;
}


div#produkte ul, div#service ul,div#vorteile ul,div#howto ul,div#print ul, div#home ul {
	line-height:18px;
	margin: 0px 20px;	
}
div#aktion ul {
	line-height:17px;
	margin:0px 17px;	
}
li.active p{
	font-weight: normal;	
}

li.active a{
	color:#b9167f;	
}

div.content div#produkte ul li {
	list-style-image:url(/ymwide/pbull.gif);
}

div.content div#aktion div#aktionen {
	float:left;
	height:300px;
	padding:0 4px;
	width:325px;
	
}

div.content div#aktion div#logos {
	display:block;
	float:right;
	height:275px;
	left:320px;
	position:absolute;
	top:14px;
	width:121px;
}

div.content div#aktion div#preis {
	display:block;
	float:right;
	height:85px;
	left:292px;
	position:absolute;
	top:231px;
	width:121px;
	z-index:1000;
}


div.content div#produkte a:hover {
	font-size: 14px;
}

div.content div#vorteile ul li {
	list-style-image:url(/ymwide/pbull.gif);
	margin:-5px 0 0;
	padding: 0px; 
}

div.content div#print ul li {
	margin: 5px -16px ;
	padding: 0px; 
}

div.content div#home ul li {
	margin: 5px -16px ;
	padding: 0px; 
}
div.content div#service ul li {
	list-style-image:url(/ymwide/pbull.gif);
	margin:5px 0 0 0;
	padding: 0px; 
}

div.content div#howto ul li {
	list-style-type:decimal;
	margin:5px 5px;
	padding: 0px; 
}
div.content div#aktion ul li {
	list-style-image:url(/ymwide/pbull.gif);
	margin:1px 0 0 0;
}

/*impressum*/
div#impressumBox { 
	bottom:0;
	height:246px;
	left:0;
	overflow:auto;
	position:relative;
	right:0;
	width:420px;
 }

/* AGB */

div.content div#content div#agb {
	margin:0 5px 5px 0px;
}



div#agbBox { 
	bottom:0;
	height:215px;
	left:0;
	overflow:auto;
	position:relative;
	right:0;
	width:420px;
 }
div#agbBox dl ul li { 
	list-style-position:inside;
	list-style-type:decimal;
	margin:5px 0;
	font-size:9px;
	
}
div#agbBox h6 { 
	margin:5px 0 5px 0px;
	
}
div#agbBox dd ul { 
	margin:0 0 0 5px;
}
div#agbBox dl{
	padding:0;
	
}
div#agbBox dl dd {
	margin:0px;
	font-size:9px;
}

div.content div#agb div#download a{
	background:transparent url(/ymwide/btn_pdf_off.gif) no-repeat scroll 0 0;
	display:block;
	height:17px;
	margin:-2px 0 0 0;
	width:117px;

}
div.content #agb #download a img{
	height:17px;
	width:117px;
	border:none;
}
div.content #agb #download div{
	float:left;
	height:18px;
	margin:3px 0 0 0;
}

div.content #agb #download a:hover{
	background:transparent url(/ymwide/btn_pdf_over.gif) no-repeat scroll 0 0;
}
body.homeYieldMedia{
	background:transparent url('/ymwide/pbgrw_0.gif') repeat scroll 0 0;	
 }
div.root{
	height:683px;
	left:50%;
	margin:auto 0 auto -450px;
	position:absolute;
	top:10px;
	width:900px;
}

/* Container */
/* Container Grafik */
div.root div.eyeground{
	background:transparent url('/ymwide/higru_1.jpg') no-repeat scroll 0 0;
	height:683px;
	left:0;
	margin:0;
	position:absolute;
	top:0;
	width:900px;
}

div.root div#eyeground{
	background:transparent url('/ymwide/higru_1.jpg') no-repeat scroll 0 0;
}
/* Container Inhalt und Navigation */
div.root div.elements{	
	background:transparent none no-repeat scroll 0 0;
	height:673px;
	left:10px;
	margin:0;
	position:absolute;
	top:10px;
	width:880px;
	z-index:100;

}

/* Grafik Elemente */


/* Grafik oben (Logo) */
div.eyeground div#eyecatcher_01{
	/* 
	background:transparent url('/ymwide/s2dlogo.gif') no-repeat scroll 0 0;
	*/	
	height:260px;
	width:900px;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
}

/* Container Grafik Mitte */

div.eyeground div.eyeground_middle{
	background:transparent none no-repeat scroll 0 0;
	float:left;
	height:330px;
	width:900px;
	position:absolute;
	top:260px;
	left:0px;
}


/* Grafik Mitte links */ 

div.eyeground div.eyeground_middle div#eyecatcher_02{
	/*
	background:transparent url(/ymwide/pic_eyecatcher_02.gif) no-repeat scroll 0 0;
	*/
	float:left;
	height:330px;
	width:301px;
	position:absolute;
	top:0px;
	left:0px;
}

/* Grafik Mitte Zentral */ 

div.eyeground div.eyeground_middle div#eyecatcher_03{
	background:transparent url(/ymwide/pic_eyecatcher_03.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;
}
div.eyeground div.eyeground_middle div#eyecatcher_03{
	background:transparent url(/ymwide/pic_eyecatcher_03.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;
}


div.eyeground div.eyeground_middle div#eyecatcher_03_home {
	background:transparent url(/ymwide/pic_eyecatcher_03.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}

div.eyeground div.eyeground_middle div#eyecatcher_03_content {
	background:transparent url(/ymwide/pic_eyecatcher_03.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;		
}

div.eyeground div.eyeground_middle div#eyecatcher_03_robotstxt {
	background:transparent url(/ymwide/pic_eyecatcher_03.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}
div.eyeground div.eyeground_middle div#eyecatcher_03_contentview {
	background:transparent url(/ymwide/pic_eyecatcher_03.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}

div.eyeground div.eyeground_middle div#eyecatcher_03_error {
	background:transparent url(/ymwide/pic_eyecatcher_03.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}
div.eyeground div.eyeground_middle div#eyecatcher_03_howto {
	background:transparent url(/ymwide/pic_eyecatcher_03_howto.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}

div.eyeground div.eyeground_middle div#eyecatcher_03_produkte {
	background:transparent url(/ymwide/pic_eyecatcher_03_produkte.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}
div.eyeground div.eyeground_middle div#eyecatcher_03_vorteile {
	background:transparent url(/ymwide/pic_eyecatcher_03_vorteile.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}
div.eyeground div.eyeground_middle div#eyecatcher_03_aktion {
	background:transparent url(/ymwide/pic_eyecatcher_03_aktion.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
}
div.eyeground div.eyeground_middle div#eyecatcher_03_service {
	background:transparent url(/ymwide/pic_eyecatcher_03_service.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;		
}
div.eyeground div.eyeground_middle div#eyecatcher_03_print {
	background:transparent url(/ymwide/pic_eyecatcher_03_print.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}
div.eyeground div.eyeground_middle div#eyecatcher_03_contact {
	background:transparent url(/ymwide/pic_eyecatcher_03_contact.gif) no-repeat scroll;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}

div.eyeground div.eyeground_middle div#eyecatcher_03_erstkontakt {
	background:transparent url(/ymwide/pic_eyecatcher_03_erstkontakt.gif) no-repeat scroll;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;		
}

div.eyeground div.eyeground_middle div#eyecatcher_03_erstkontaktsuccess {
	background:transparent url(/ymwide/pic_eyecatcher_03_erstkontakt.gif) no-repeat scroll 0 0;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
}

div.eyeground div.eyeground_middle div#eyecatcher_03_terms {
	background:transparent url(/ymwide/pic_eyecatcher_03_terms.gif) no-repeat scroll;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}
div.eyeground div.eyeground_middle div#eyecatcher_03_imprint {
	background:transparent url(/ymwide/pic_eyecatcher_03_imprint.gif) no-repeat scroll;
	float:left;
	height:330px;
	left:301px;
	position:absolute;
	top:0;
	width:140px;	
	
}
/* Grafik rechts Content untergrund */ 
div.eyeground div.eyeground_middle div#eyecatcher_04{
	/*
	background:transparent url(/ymwide/pic_eyecatcher_04.gif) no-repeat scroll 0 0;	
	*/
	float:left;
	height:330px;
	width:459px;
	position:absolute;
	left:441px;
	top:0px;
}
/* Grafik unten */
div.eyeground div#eyecatcher_05{
	/*
	background:transparent url(/ymwide/pic_eyecatcher_05.gif) no-repeat scroll 0 0;
	
	*/
	float:left;
	height:93px;
	width:900px;
	position:absolute;
	top:0px;
	left:0px;
	position:absolute;
	left:0px;
	top:590px;
}

/* Container Inhalte und Navi*/

div.elements div.commontop{
	background:transparent none no-repeat scroll 0 0;
	height:250px;
	left:0;
	position:absolute;
	top:0;
	width:880px;
}

div.elements div.mitte{
	background:transparent none no-repeat scroll 0 0;
	height:330px;
	left:0;
	position:absolute;
	top:250px;
	width:880px;

}

div.elements div.mitte div#left{
	background:transparent none no-repeat scroll 0 0;
	height:330px;
	left:0;
	position:relative;
	width:291px;
}

div.elements div.mitte div#center{
	background:transparent none no-repeat scroll 0 0;
	height:330px;
	left:291px;
	position:absolute;
	top:0;
	width:140px;
}

div.elements div.mitte div#right{
	background:transparent none no-repeat scroll 0 0;
	height:330px;
	left:431px;
	position:absolute;
	top:0;
	width:449px;
}

div.elements div#bottom{
	background:transparent none no-repeat scroll 0 0;
	float:left;
	height:83px;
	width:880px;
	
}

		
div.elements div.mitte div#right div.content{
	background:transparent none no-repeat scroll 0 0;
	height:330px;
	left:4px;
	padding:22px 0 0;
	text-decoration:none;
	top:0;
	width:445px;
}

div.elements div.commontop ul#quickNavi {
	display:block;
	float:left;
	left:45px;
	margin:0;
	padding:0;
	position:relative;
	top:98px;
  } 
div.elements div.commontop ul#quickNavi li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	position:relative;

  } 

div.elements div.commontop ul#quickNavi li img {
   	display:block;
	border:none;
  }
  
div.elements div.commontop ul#quickNavi li {
	display:block;
	float:left;
	margin:0;
	padding:4px;
  } 

div.elements div.commontop ul#quickNavi li a {
   	display:block;
	margin:2px;
}
div.elements div.commontop ul#quickNavi li a:hover {
   	display:block;

}

div.elements div.commontop ul#quickNavi li a#active {
   	display:block;

}

/* Site Foot */
div.elements div.FootNavi{
	background:transparent none repeat scroll 0 0;
	height:22px;
	left:20px;
	margin:0;
	padding:0;
	position:relative;
	top:666px;
	width:880px;
 } 

div.elements div.FootNavi ul.siteFoot  {
	float:right;
	left:0;
	margin:0 28px;
	position:relative;
	top:4px;
}

div.elements div.FootNavi ul.siteFoot li {
	float:left;
}
 
div.elements div.FootNavi ul.siteFoot li  a {
	border-right:thin solid #97A9C6;
	padding:0 4px;
	top:4px;
	color:#f2f4f9;
	font-weight:normal;
}

div.elements div.FootNavi ul.siteFoot li a:hover {
	color: #b9167f;

}

div.elements div.FootNavi ul.siteFoot li a#last {
	border: none; 
}

div.mitte div#left ul#mainNavigationList{
	height:178px;
	left:46px;
	line-height:240%;
	list-style-image:none;
	list-style-type:none;
	padding-top:40px;
	position:relative;
	text-align:center;
	top:44px;
	width:200px;
}

div.mitte div#left ul#mainNavigationList li.menuItem {
	display: block;
	list-style: none;

}



