﻿// Formattemplate: red








/* ================================ Global Settings */

  div {
    display:block;
    margin:0px;
    padding:0px;
  }

  img.std-blockImage {
    display:block;
  }
  .hide {
    display:none;
  }


  h3 {
    display:inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    line-height:20px;
    vertical-align:bottom;
    color: #E0243B;
    text-decoration: none;
  }

  .black {
    color: #000000;
  }

  .content,td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }
  .tb-textbox-content > div > ul{
    margin-left:5px;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-left:10px;
  }
  
  .tb-textbox-content > div > ul > li{
  /* , p.content > div > ul > li*/
      padding-left:10px;
  }
  
  .tb-textbox-content div ul li ul {
  /*, p.content ul li ul*/
  /*  margin:auto; */
    margin-left:15px;
    padding-left:10px;

  }

  .contentHeadline {
    padding-top:4px;
    padding-left:14px;
    padding-bottom:4px;
    margin-bottom:4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    color: #E0243B;
    text-decoration: none;
    font-weight: bold;
    font-variant: normal;
  }

  .contentFormLabel {
    margin-top: 5px;
    text-align:right;
    vertical-align:middle;
    line-height: 14px;
    width: 196px;
    float: left;
  }

  .contentFormField {
    margin-top: 5px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
    float: left;
  }

  .contentWhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .contentBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    color: #E0243B;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }


  .contentSmallLight {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #AAAAAA;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .contentSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .contentSmallBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #E0243B;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .contentSmallBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #FF0000;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }


  .contentSmallWhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .contentSmallBlack {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .contentSmallRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #FF0000;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }


  .contentSmallGrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #636363;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .contentSmallBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #E0243B;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .contentInfo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .content-black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  .content-blackSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 120%;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
  }

  
  .headline-0 {
    font-size: 11px;
    font-weight:bold;
    color: #E0243B;
  }


  
  .headline-1 {
    font-size: 11px;
    font-weight:bold;
    color: #FFFFFF;
  }

  
  .headline-2 {
    font-size: 11px;
    font-weight:bold;
    color: #D9D9D9;
  }

  
  .headline-3 {
    font-size: 11px;
    font-weight:bold;
    color: #FFFFFF;
  }
  .headline-3-big {
    font-size: 14px;
    font-weight:bold;
    color: #FFFFFF;
  }

  
  .headline-4 {
    font-size: 11px;
    font-weight:bold;
    color: #E0243B;
  }

  
  .headline-5 {
    font-size: 11px;
    font-weight:bold;
    color: #FFFFFF;
  }

  .headline-black {
    font-size: 11px;
    font-weight:bold;
    color: #000000;
  }

  .headline-grey {
    font-size: 11px;
    font-weight:bold;
    color: #666666;
  }

  .headline-blackBig {
    font-size: 14px;
    font-weight:bold;
    color: #000000;
  }

  .headline-greyBig {
    font-size: 13px;
    font-weight:bold;
    color: #D9D9D9;
  }

  .headline-white {
    font-size: 11px;
    font-weight:bold;
    color: #FFFFFF;
  }



  .headline-blue {
    font-size: 11px;
    font-weight:bold;
    color: #E0243B;
  }

  .break3 {
    line-height: 3px;
  }

/* ================================ Form */


/*
Styles for Publication Search Form
*/

#formblock div#tabs {
	border-bottom:1px solid #ffffff;
}

#formblock div#formElements {
	border-bottom:1px solid white;
	background-color:#e5e5e5;
}
#formblock div#leftColumn {
	float:left;
	width:503px;
}

#formblock div#leftUpperPart {
	border-bottom:1px solid white;
	border-right:1px solid white;
	padding-bottom:12px;
}

#formblock div#leftLowerPart {
	border-right:1px solid white;
	padding-bottom:12px;
}

#formblock #rightcolumn {
	float:left;
	width:215px;
}

#formblock #rightcolumn input {
	margin-left:10px;
	float:left;
}

#formblock label {
	color:#666666;
	font-size:9px;
	margin-top:12px;
	padding-right:5px;
	text-align:right;
	float:left;
}

#leftColumn label {
	width: 128px;
}

#formblock p {
	margin:10px 0 0 10px;
	font-weight:bold;
}

#formblock select, #formblock input {
	margin-top:12px;
}
#formblock input.formButtonReset {
	margin-top:3px;
}

#formblock input.formButtonSubmit {
	margin-top:3px;
}

#tabs .inactiveTab {
	padding:0px 10px;
	background-color:#e5e5e5;
	height:21px; 
	margin-top:0px; 
	float:left;
	background-image:url(../design/button.gif);
	background-repeat:repeat-y; 
	
}

#tabs #standardSearchTab.inactiveTab {
	background-position:right;
	background-image:url(../design/button_2.gif);
}
#tabs .activeTab {
	padding:0px 10px;
	background-color:#E0243B; 
	height:21px; 
	margin-top:0px; 
	float:left;
}
 
#tabs .tabHeading {
	margin: 3px 10px;
}

#tabs .tabHeadingLast {
	margin:3px;
}

#tabs a.tabHeadingLinkActive {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px; 
	text-decoration:none
}

#tabs a.tabHeadingLink {
	color:#666666; 
	font-weight:bold; 
	font-size:11px;
}

#formblock select {
	width: 352px; 
	float: left;
}

#formblock #formButtons {
	background-color:#999999;
	width:100%;
}

#formblock #formOf {
	float:left;
	height:29px;
	line-height:29px;
	vertical-align:middle;
}

#formblock #rightbutton {
	float:right;
	width:217px;
	border-left:1px solid white;
	text-align:right;
}
#formblock #leftbutton {
	float:right;
}

#formblock select#language_id {
	width:180px;
}

option.indent {
	padding-left:10px;
}

/* Stylesheets for Publication Search Form End */



  .inputText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-align: left;
  }

  .inputTextarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
/*    scrollbar:auto;*/
    text-align: left;
  }

  .inputDropdown {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-align: left;
  }
  
/* ================================ Marginal */

  .marg-textStandard {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 140%;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    margin-left: 9px;
    margin-right: 9px;
  }
  .marg-textSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 140%;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    margin-left: 9px;
    margin-right: 9px;
  }
  .marg-headline {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding-left:11px;
    padding-top:8px;
    vertical-align:middle;
    color: #00009C;
    text-decoration: none;
  }

/* ================================ Navigation */

  .navlist-level {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    width: 264px;
  }

  .navlist-level1   {
    font-size: 11px;
    color: #000000;
    background-color: #E5E5E5;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
  }
  .navlist-headline:link, .navlist-headline:hover,.navlist-headline:active,.navlist-headline:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    font-weight: bold;
    text-decoration:none;
  }

/* ================================ Links */


  a.smallWhite:link,a.smallWhite:visited,a.smallWhite:active {
    color:#FFFFFF;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    border: 0px;
  }

  a.smallWhite:hover {
    color:#FFFFFF;
    text-decoration:none;
    border: 0px;
  }

  a.grey:link,a.grey:visited,a.grey:active {
    color:#6D6965;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    text-decoration:none;
    border: 0px;
  }

  a.grey:hover {
    text-decoration:none;
    border: 0px;
  }

  a.greySmall:link,a.greySmall:visited,a.greySmall:active {
    color:#6D6965;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    border: 0px;
  }

  a.greySmall:hover {
    color:#000000;
    border: 0px;
  }

  a.boldGrey:link,a.boldGrey:visited,a.boldGrey:active {
    color:#656975;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    border: 0px;
  }

  a.boldGrey:hover {
    text-decoration:none;
    border: 0px;
  }

  a:link,a:visited,a:active {
    color:#E0243B;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    text-decoration:underline;
    border: 0px;
  }

  a:hover {
    color:#FF6600;
    text-decoration:underline;
    border: 0px;
  }

  a.small:link,a.small:visited,a.small:active {
    color:#E0243B;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:underline;
    border: 0px;
  }

  a.small:hover {
    color:#FF6600;
    text-decoration:underline;
    border: 0px;
  }

  a.whiteSmall:link,a.whiteSmall:visited,a.whiteSmall:active {
    color:#FFFFFF;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    border: 0px;
  }

  a.blackSmall:hover {
    text-decoration:none;
    border: 0px;
  }

  a.blackSmall:link,a.blackSmall:visited,a.blackSmall:active {
    color:#000000;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    border: 0px;
  }

  a.whiteSmall:hover {
    text-decoration:none;
    border: 0px;
  }


/* ================================ Standard Seitenvorlage */

/* -------------------------------- Allgemeine Seiteneinstellungen */
  html{
    height:100%;
    min-height: 100%;
  }

  form {
    display:inline;
    margin:0;
  }

  body {
    margin:0px;
    padding:0px;
    text-align:center;
    color:#000000;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
  }

  body#std-layout1 {
    background:url(../design/page-bg1_striped.gif) repeat-y 50% 0;
    background-attachment:fixed;
  }

  body#std-layout2 {
    background:url(../design/page-bg2_striped.gif) repeat-y 50% 0;
    background-attachment:fixed;
  }


  .std-form {
    font-size:11px;
    font-family:Verdana,Arial,sans-serif;
    margin-bottom:3px;
  }

  select.detailSearch {
    width:180px;
  }

  a.goback:link,a.goback:visited,a.goback:active {
    color:#E0243B;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    vertical-align:top;
    text-decoration:underline;
    border: 0px;
  }

  a.goback:hover {
    color:#FF6600;
    text-decoration:underline;
    border: 0px;
  }


/* -------------------------------- Bereichsunterteilung und Einstellung */

  /* Suchmaske */

  /*
  .SearchField1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    left: 5px;
  }
  */

	.SearchField1{
		color:#666666;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:9px;
		font-weight:bold;
		margin-left:5px;
	}

  .SearchField2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    text-decoration: none;
    font-style: normal;
    line-height: 120%;
    font-weight: normal;
    font-variant: normal;
  }

  .InputField {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-align: left;
  }

  .DropdownList {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    text-align: left;
  }
  .dropdownHeading   {
    color: #000000;
    background-color: #E5E5E5;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
  }


  .DropdownListName {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    text-align: left;
  }


  /* Äusserer Rahmen incl. Schatten */

  div#std-outlineSection {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:967px;
    height:100%;
  }

  /* Innerer Rahmen weiss */
  div#std-inlineSection{
    margin-left:8px;
    height:100%;
  }

  div#std-inlineSection-layout1 {
    background:url(../design/page-bg-inner1.gif) repeat-y;
    margin-left:8px;
    height:100%;
  }

  div#std-inlineSection-layout2 {
    background:url(../design/page-bg-inner2.gif) repeat-y;
    margin-left:8px;
    height:100%;
  }

  div#std-inlineSection-layout3 {
    background:url(../design/page-bg-inner2.gif) repeat-y;
    margin-left:8px;
    height:100%;
  }

  div#std-inlineSection-layout4 {
    background:url(../design/page-bg-inner1.gif) repeat-y;
    margin-left:8px;
    height:100%;
  }

  /* Bereich für Navigation und Logo (Silber) */
  div#std-headerSection {
    background-image:url(../design/silver.jpg);
    height:117px;
  }

  /* Top-Navigation */
  div#std-fixedNavigationSection {
    float:left;
    padding-left:20px;
    padding-top:100px;
    width:700px;
  }

  /* Sucheingabebox */
  div#std-searchBox {
    margin-left:465px;
    margin-right:216px;
    height:100%;
  }

  div#std-searchBoxLeft {
    height:100%;
    width:120px;
    float:left;
  }

  div#std-searchBoxRight {
    height:100%;
    width:30px;
    float:right;
  }

  div#std-searchBoxMiddle {
    height:100%;
    margin-left:120px;
    margin-right:30px;
  }

  /* Logo (oben / rechts) */
  div#std-logoSection {
    float:right;
    width:216px;
    height:100%;
  }

  input#searchText {
    margin-top:62px;
    /* size:20px; */
    color:#000000;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
  }

  select#searchSelect {
    margin-top:62px;
    color:#000000;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
  }

  input#searchSubmit {
    margin-top:62px;
  }

  span.searchDescription {
    color:#666666;
    font-size:9px;
    margin-bottom:2px;
  }
  
  .SEARCHSTRING_HIGHLIGHT {
    background-color:#f4909d;
  }  


  /* Abstand zwischen Header und Contentbereich */

  div#std-pageSpacer {
    margin:0px;
    background-color:#FFFFFF;
  }
  div#std-pageSpacer-layout1 {
    background-image:url(../design/shadow-top-1.gif);
    background-repeat:repeat-y;
  }

  div#std-pageSpacer-layout2 {
    background-image:url(../design/shadow-top-2.gif);
    background-repeat:repeat-y;
  }

  /* Hauptcontent */
  div#std-contentSection {
    margin-top:0px;
    margin-right:1px;
  }

  /* Linke Contentspalte (Navigation) */
  div#std-leftContentSection {
    float:left;
    width:235px;
    margin:0px;
    padding:0px;
    overflow:hidden;
  }

  /* Rechte Contentspalte (Marginal) */
  div#std-rightContentSection {
    float:right;
    width:222px;
    height:100%;
    overflow:hidden;
  }

  /* Rechter Inhaltsbereich */
  div#std-rightContent {
    margin-left:8px;
    
  }

  /* Content (Hauptinhalt) */
  div#std-middleContentSection1 {
    margin-top:5px;
    float:left;
    margin-right:0px;
    height:100%;
  }

  div#std-middleContentSection2 {
    padding-top:14px;
    float:left;
  }

/* -------------------------------- Globale Navigation (oben) */

  a.std-fixedNavigation:link,a.std-fixedNavigation:hover,a.std-fixedNavigation:active,a.std-fixedNavigation:visited {
	color: #666666;
	font-size:16px;
	padding-left:2px;
	padding-right:2px;
	height:100%;
}

  a.std-fixedNavigation:link,a.std-fixedNavigation:visited {
	color: #666666;
	font-size:16px;
	padding-left:2px;
	padding-right:2px;
	height:100%;
	text-decoration:none;
}

  a.std-fixedNavigation:hover,a.std-fixedNavigation:active {
	color: Black;
	font-size:16px;
	padding-left:2px;
	padding-right:2px;
	height:100%;
	text-decoration:none;
}
  a.std-fixedNavigationSelected:link,a.std-fixedNavigationSelected:hover,a.std-fixedNavigationSelected:active,a.std-fixedNavigationSelected:visited {
	color: Black;
	font-size:16px;
	padding-left:2px;
	padding-right:2px;
	height:100%;
	text-decoration:none;
}

  span.std-fixedNavigation {
	vertical-align:top;
	color: Silver;
	font-size:9px;
	line-height:18px;
}


  span.std-fixedNavigationSpacer {
    vertical-align:bottom;
    color:#ADADAD;
    font-size:9px;
    line-height:18px;
  }

/* -------------------------------- Main-Navigation (unselected) */

  .nav_0_unsel:link,.nav_0_unsel:visited,.nav_0_unsel:active {
    display:block;
    padding:4px 10px 4px 10px;
    color:#666666;
    font-size:14px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level0-inactive_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_0_unsel:hover {
    display:block;
    padding:4px 10px 4px 10px;
    color:#FFFFFF;
    font-size:14px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level0-active_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

  .nav_1_unsel:link,.nav_1_unsel:visited,.nav_1_unsel:active {
    display:block;
    padding:4px 10px 4px 20px;
    color:#666666;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level1-active_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_1_unsel:hover {
    display:block;
    padding:4px 10px 4px 20px;
    color:#000000;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level1-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

  .nav_2_unsel:link,.nav_2_unsel:visited,.nav_2_unsel:active {
    display:block;
    padding:4px 10px 4px 32px;
    color:#666666;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level2-active_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_2_unsel:hover {
    display:block;
    padding:4px 10px 4px 32px;
    color:#000000;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level2-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

  .nav_3_unsel:link,.nav_3_unsel:visited,.nav_3_unsel:active {
    display:block;
    padding:4px 10px 4px 42px;
    color:#666666;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level3-active_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_3_unsel:hover {
    display:block;
    padding:4px 10px 4px 42px;
    color:#000000;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level3-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

  .nav_4_unsel:link,.nav_4_unsel:visited,.nav_4_unsel:active {
    display:block;
    padding:4px 10px 4px 52px;
    color:#666666;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level4-active_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_4_unsel:hover {
    display:block;
    padding:4px 10px 4px 52px;
    color:#000000;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level4-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

/* -------------------------------- Main-Navigation (selected) */

  span.sel_0 {
    font-weight:bold;
    color:#FFFFFF;
  }
  span.sel_all {
    font-weight:bold;
    color:#000000;
  }

  .nav_0_sel:link,.nav_0_sel:visited,.nav_0_sel:active {
    display:block;
    padding:4px 10px 4px 10px;
    color:#FFFFFF;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level0-active_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_0_sel:hover {
    display:block;
    padding:4px 10px 4px 10px;
    color:#FFFFFF;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level0-active_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

  .nav_1_sel:link,.nav_1_sel:visited,.nav_1_sel:active {
    display:block;
    padding:4px 10px 4px 20px;
    color:#000000;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level1-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_1_sel:hover {
    display:block;
    padding:4px 10px 4px 20px;
    color:#666666;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level1-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

  .nav_2_sel:link,.nav_2_sel:visited,.nav_2_sel:active {
    display:block;
    padding:4px 10px 4px 32px;
    color:#000000;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level2-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_2_sel:hover {
    display:block;
    padding:4px 10px 4px 32px;
    color:#666666;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level2-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

  .nav_3_sel:link,.nav_3_sel:visited,.nav_3_sel:active {
    display:block;
    padding:4px 10px 4px 42px;
    color:#000000;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level3-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_3_sel:hover {
    display:block;
    padding:4px 10px 4px 42px;
    color:#666666;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level3-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

  .nav_4_sel:link,.nav_4_sel:visited,.nav_4_sel:active {
    display:block;
    padding:4px 10px 4px 52px;
    color:#000000;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level4-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }
  .nav_4_sel:hover {
    display:block;
    padding:4px 10px 4px 52px;
    color:#666666;
    font-size:11px;
    text-decoration:none;
    background-image:url(../design/navigation/alpha/nav-level4-hover_2.gif);
    background-repeat:repeat-y;
    background-position:top left;
  }

/* -------------------------------- Navigation-Row */

  div.nav-row-active {
    float:left;
    background-color: #e5e5e5;
    border-right:1px solid #ffffff;
    padding-top:4px;
    padding-bottom:5px;
    padding-left:7px;
    padding-right:9px;
    height:11px;
  }

  div.nav-row-inactive {
    float:left;
    background-color: #E0243B;
    border-right:1px solid #ffffff;
    height:11px;
    padding-top:4px;
    padding-bottom:5px;
    padding-left:7px;
    padding-right:9px;
  }

  a.nav-row-active,a.nav-row-active:active,a.nav-row-active:visited,a.nav-row-active:hover {
    color: #E0243B;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    border: 0px;
  }

  a.nav-row-inactive,a.nav-row-inactive:active,a.nav-row-inactive:visited,a.nav-row-inactive:hover {
    color: #ffffff;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    border: 0px;
  }

/* ================================ Sitemap Absatztemplate */

  a.std-navSitemap,a.std-navSitemap:active,a.std-navSitemap:visited,a.std-navSitemap:hover {
    display:block;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
  }

  a.sitemap {
    font-size: 11px;
    text-decoration: underline;
    color: #E0243B;
  }

  a.sitemap:hover {
    color:#FF6600;
    text-decoration:underline;
  }

/* -------------------------------- Allgemeine Einstellungen */

  span.site-headline {
    color:#E0243B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
  }

  ul.site-listGroup {
    color:#B6B6B6;
  }
  li.site-level0 {
  }

  li.site-level1 {
    margin-left:30px;
  }
  li.site-level2 {
    margin-left:60px;
  }
  li.site-level3 {
    margin-left:90px;
  }
  li.site-level4 {
    margin-left:120px;
  }

  li.site-level5 {
    margin-left:150px;
  }

  li.site-level6 {
    margin-left:180px;
  }

  li.site-level7 {
    margin-left:210px;
  }

  a.site-link:link,a.site-link:visited,a.site-link:active {
    line-height:20px;
    color:#646463;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    text-decoration:underline;
  }

  a.site-link:hover {
    color:#000000;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    text-decoration:underline;
  }

/* ================================ Text-Bild Absatztemplate */

/************** Text/Image Styles ***************/
div.tb-spacer {
  clear: both;
  font-size:0px;
}
div.float-left {
  float: left;
}
div.float-right {
  float: right;
}
div.float-right p,div.float-left p, div.tb-right-box-float-left p, div.tb-right-box-float-right p {
  text-align: center;
  margin-top: 0;
}

.tb-container {
  font-size: 11px;
  font-style: normal;
  line-height: 14px;
  color: #666666;
  text-decoration: none;
  font-weight: normal;
  font-variant: normal;
}
.tb-float-content {
  padding: 0px 0px 0px 0px;
}
div.float-right, div.float-left img {
  padding: 0px 10px 0px 0px;
  margin: 0px 5px 5px 0px;
}
.tb-box-content {
}

/************** textbox only ***************/
.tb-textbox-content {
}

/************** image left box ***************/

.tb-right-box-float-left {
  float:left;
}

/************** image right box ***************/

.tb-right-box-float-right {
  float:right;
}


/*  Document Download List  */

td.ddl_tableHead  {
    background-color:#666;
    color:#fff;
    font-weight:bold;
    font-size:11px;
    height:19px;
    padding-left:4px;
    }

td.ddl_description  {
    padding-left:4px;
    font-size:10px;
    color:#000;
    }

a.ddl_downloadlink,a.ddl_downloadlink:visited {
    color:#287A41;
    font-size:10px;
    }


tr.ddl_row_level1, tr.ddl_row_level2, tr.ddl_row_level3, tr.ddl_row_level4  {
    background-color:#cbcbcb;
    font-size:11px;
    height:19px;
    }

tr.ddl_row_level2   {
    background-color:#cbcbcb;
    }

tr.ddl_row_level3   {
    background-color:#ddd;
    }

tr.ddl_row_level4   {
    background-color:#eee;
    }


td.ddl_textcolumn_level1  {
    padding-left:4px;
    font-weight:bold;
    color:#000;
    }

td.ddl_textcolumn_level2  {
    padding-left:4px;
    color:#000;
    }

td.ddl_textcolumn_level3  {
    padding-left:11px;
    color:#000;
    }

td.ddl_textcolumn_level4  {
    padding-left:18px;
    color:#000;
    }

td.ddl_textcolumn_optional  {
    text-align:center;
    color:#000;
    }

/*  x-Life  */

a.x-life:link,a.x-life:visited,a.x-life:active {
  display:block;
  color:#666666;
  font-size:11px;
  line-height:16px;
  text-decoration:none;
  padding:0px;
  margin:0px;
}
a.x-life:hover {
  display:block;
  color:#000000;
  font-size:11px;
  line-height:16px;
  text-decoration:none;
  padding:0px;
  margin:0px;
}
a.over-x-life{
  display:block;
  color:#000000;
  font-size:11px;
  line-height:16px;
  text-decoration:none;
  padding:0px;
  margin:0px;
}
img.image-block {
  display:block;
}

/* ================================ CSS for shared applications */
	.formButtonSubmit {
		cursor:pointer;
		color:#FFFFFF;
		background:#E0243B url('../design/icons/icon-goto.gif') no-repeat left center;
		background-position:5px 4px;font-family:Verdana,Arial,sans-serif;font-size:10px;margin:3px;padding-top:1px;
		padding-right:3px;
		padding-bottom:3px;
		padding-left:17px;
		border:1px solid #fff;
		text-align:center;
	}
	.formButtonReset {
		cursor:pointer;
		color:#FFFFFF;
		background:#E0243B url('../design/icons/icon-gobackWhite.gif') no-repeat left center;
		background-position:5px 4px;font-family:Verdana,Arial,sans-serif;font-size:10px;margin:3px;padding-top:1px;
		padding-right:3px;
		padding-bottom:3px;
		padding-left:17px;
		border:1px solid #fff;
		text-align:center;
	}

/* globalvariablescss2 */
	.global_color_main {
		background-color:#E0243B;
	}
	.global_color_main_1 {
		background-color:#E0243B;
	}
	.global_color_main_2 {
		background-color:#F4909D;
	}
	.global_img_dot {
		background-image:url(../design/dot.gif);
		background-repeat:repeat-x;
	}
	.global_img_icon_addshop {
		background-image:url(../design/icons/alpha/icon-addshop.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_addshop_OC {
		background-image:url(../design/icons/icon-addshop.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_animate {
		background-image:url(../design/icons/luk_1/icon-animate.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_delete {
		background-image:url(../design/icons/alpha/icon-delete.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_download {
		background-image:url(../design/icons/alpha/icon-download.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_download_OC {
		background-image:url(../design/icons/icon-download.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_goback {
		background-image:url(../design/icons/alpha/icon-goback.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_goback_OC {
		background-image:url(../design/icons/icon-gobackWhite.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_goto {
		background-image:url(../design/icons/alpha/icon-goto.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_gotoWidth {
		background-image:url(9);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_goto_OC {
		background-image:url(../design/icons/icon-goto.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_goto_OC2 {
		background-image:url(../design/icons/icon-gotoBlack.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_goto2 {
		background-image:url(../design/icons/alpha/icon-goto2.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_goto3 {
		background-image:url(../design/icons/alpha/icon-goto3.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_goto4 {
		background-image:url(../design/icons/icon-gotoGrey.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_increase {
		background-image:url(../design/icons/alpha/icon-increase.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_increase_OC {
		background-image:url(../design/icons/icon-increase_INA.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_load {
		background-image:url(../design/icons/luk_1/icon-load.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_menu_forward {
		background-image:url(../design/icons/luk_1/icon-menu-forward.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_menu_root {
		background-image:url(../design/icons/alpha/icon-menu-root.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_picture {
		background-image:url(../design/icons/luk_1/icon-picture.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_print {
		background-image:url(../design/icons/alpha/icon-print.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_recommend {
		background-image:url(../design/icons/alpha/icon-recommend.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_shop {
		background-image:url(../design/icons/alpha/icon-shop.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_shop_OC {
		background-image:url(../design/icons/icon-shop.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	.global_img_icon_upwards {
		background-image:url(../design/icons/alpha/icon-upwards.gif);
		background-repeat:no-repeat;
		background-position:center;
		padding-left:9px;
	}
	

.telefon_top{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 16px;
    color: #E0243B;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
    padding-left: 385px;
  }
  
.telefon_top a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 16px;
    color: #E0243B;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;    
  }  
  
  
.email_top{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 8px;
    font-size: 15px;
    font-style: normal;
    line-height: 16px;
    color: #E0243B;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
    padding-left: 385px;
  }  
 .email_top a {
   text-decoration: none;
   font-size: 15px; 
 }