

.tx-indexedsearch-searchbox {
	display: none;
	}

.tx-indexedsearch-res td {
          font-size: 11px;
          font-family: Arial, Verdana, sans-serif;
		  padding-left: 2px;
}
#search {
  margin-right: 11px;
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #004680;
  border-top: 1px solid #004680;
}
#search * {
margin: 0px;
}
#search a {
  display: inline;
  padding: 10px;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
  text-decoration: none;
  color: #2e93e5;
}

#homepage_search {
  margin-top: 20px;
}
#homepage_search .lens, #search .lens, .citysearch .lens, .one_row .lens {
  float: left;
  margin-right: 3px;
  margin-top: 5px;
}
#search p, #homepage_search p, .citysearch p {
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.citysearch {
	margin-top: 10px;
	}
#search input, #homepage_search input, .citysearch input, .one_row input, .homepageweather input, .citysearch select {
  border: 1px solid #0060ac;
  background-color: #dbe8f2;
  height: 17px;
  font-size: 8pt;
  width: 129px;
  margin-right: 1px;
}
#search input, #homepage_search input, .citysearch input, .homepageweather input {
  width: 132px;
}
html>body #search input, html>body #homepage_search input, html>body .citysearch input, html>body .homepageweather input {
  width: 130px;
}
html>body #search input, html>body #homepage_search input, .citysearch input, html>body .one_row input, html>body .homepageweather input {
        height: 13px;
}

/* search field style */
#search .search_button, #homepage_search .search_button, .citysearch .search_button, .one_row .search_button {
        position: relative;
        left: 0px; 
        top: 4px; 
        border: 1px solid #0060ac;
        width: 15px;
        height: 15px;
        }

#sidebar #search .head_area {
        margin: 0px;
        }


.tx-indexedsearch a {
  text-decoration: none;
  color: #2e93e5;
}
.tx-indexedsearch-res .tx-indexedsearch-info {
  background-color: #dbe8f2;
}
.title {
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
}
.title a {
  padding-left: 10px;
}
ul.browsebox {
}
ul.browsebox li {
  display: inline;
  padding: 5px;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
}
ul.browsebox li a {
  padding-left: 10px;
}



#citysearch_result ul, .tx-mgproductsms-pi1 ul {
  position: relative;
  z-index: 999;
  margin: 0;
  padding: 0;
  border: 0;
  clear: right;
  background-color: #dbe8f2;
  width: 540px;
}
html>body #citysearch_result ul, html>body .tx-mgproductsms-pi1 ul {
  width: 560px;
}
#citysearch_result ul.cebra li, .tx-mgproductsms-pi1 ul.cebra li {
  background-color: #b8d1e5;
}
#citysearch_result li, .tx-mgproductsms-pi1 li {
/*  width: 175px; */
  padding-top: 2px;
  padding-bottom: 2px;
}
#citysearch_result li.citylink, .tx-mgproductsms-pi1 li.citylink {
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: 5px 5px;
  padding-left: 4px;
  width: 240px;
  float: left;
}
#citysearch_result li.citylink a, .tx-mgproductsms-pi1 li.citylink a {
  padding-left: 10px;
}
#citysearch_result li a, .tx-mgproductsms-pi1 li a {
  height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  color: #000066;
  position: relative;
  z-index: 99;
}
#citysearch_result a, .tx-mgproductsms-pi1 a {
  text-decoration: none;
}
#citysearch_result li.three {
  float: left;
}
#citysearch_result li, .tx-mgproductsms-pi1 li {
  margin-bottom: -1px;
  float: left;
  display: block;
  padding-right: 5px;
  width: 150px;
}



        .menu_start {
                z-index:1;
                }
        #main_head #menu {
          background-color: #0060ac;
          color: #fff;
          font-size: 14px;
		  height: 50px;
          font-weight: bold;
        }

        #main_head #menu ul {
          margin-top: 27px;
          margin-bottom: 0px;
          float: right;
        }
        html>body #main_head #menu ul {
          margin-top: 24px;
	}

        #main_head #menu ul li {
          border-right: 1px solid #fff;
          padding-right: 5px;
          padding-left: 5px;
          padding-bottom: 3px;
          float:left;
        }
        #main_head #menu ul li a {
          color: #fff;
          text-decoration: none;
          background-color: #0060ac;
        }
        #main_head #menu ul li a:hover {
          text-decoration: none;
        }
        #main_head #menu ul li.last {
          border-right: 1px solid #0060ac;
        }
        ul.submenu {
                }

        ul.submenu li {
          width: 180px;
          filter:Alpha(opacity=90);
      	  opacity:.90;
          -moz-opacity:0.9;
          border-bottom: 1px solid #fff;
        }
        ul.submenu li a {
          background-color: #0060ac;
          color: #fff;
          font-size: 11px;
          font-weight: bold;
          padding: 4px 5px 4px 5px;
          text-decoration: none;
          display: block;
        }
        ul.submenu li a:hover {
          background-color: #004680;
	}
        ul.submenu li.last {
          border: 0px;
        }
#left ul {
  padding-left: 15px;
  margin: 0px;
  z-index: 20;
}

#left ul li {
  font-weight: bold;
  font-size: 12px;
  color: #0060ac;
  background-color: #fff;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px 8px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;

  border-top: 1px solid #00345e;
}
#left ul li a {
  text-decoration: none;
  color: #004680;
  display: block;
}
#left ul li:hover, #left ul li.over, #left ul li.nobgcolor:hover {
  background-color: #dbe8f2;
}
#left ul li.act {
/*  background-color: #fff;*/
  background-image: url('/fileadmin/templates/images/arrowBlue.gif');
  background-position: 10px 8px;
  background-color: #dbe8f2;
}
#left ul li.current  {
background-image: none;
padding-top: 0px;
padding-bottom: 0px;
}
#left ul li.current div.current {
  background-color: #dbe8f2;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  background-image: url('/fileadmin/templates/images/arrowBlue.gif');
  background-repeat: no-repeat;
  background-position: 10px 8px;
  margin-left: -20px;
}
#left ul li.nobgcolor {
  background-color: #fff;
}
#left ul li.nobgcolor div.real_padding {
  padding-bottom: 3px;
}
html>body #left ul li.nobgcolor div.real_padding {
  padding-bottom: 0px;
}
#left ul li.act a {
/*  color: #2E93e5;*/
  background-repeat: no-repeat;
  color: #0060ac;
  display: block;
}
#left ul li.one a {
  color: #0060ac;
}

#left ul li.last {
  border-bottom: 1px solid #00345e;
}
#left ul li.last a {
  color: #0060ac;
}
#left ul ul {
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
}
html>body #left ul ul {
  margin-left: 0px;
}
*+html>body #left ul ul {
  margin-left: -20px;
}
#left ul ul li {
  background-position: 10px 8px;
  font-weight: normal;
  border-top: 1px solid #B8D1E5;
}

.fourth_navi_line {
		width: 175px;
		height: 12px;
		background-color: #0060ac;
		position: relative;
		font-size: 9px;
		color: #fff;
		z-index: 300;
		bottom: 24px;
}
.fourth_navi_line ul {
		list-style: none;
}
.fourth_navi_line ul ul {
		position: absolute;
		right: -9px;
		top: 0px;
}
html>body .fourth_navi_line ul ul {
		position: absolute;
		right: 11px;
		top: 0px;
}
.fourth_navi_line ul.nav li a, .fourth_navi_line ul li.to_right a, .fourth_navi_line ul li.to_left a {
		display: block;
		height: 12px;
		color: #0060ac;
    text-decoration: none;
}
.fourth_navi_line ul li.to_left {
		position: absolute;
		top: 0px;
		left: 0px;
		border-right: 1px solid #fff;
		width: 11px;
    background-image: url('/fileadmin/templates/images/arrow_4th_left.png');
		background-repeat: no-repeat;
		background-position: left;
}
.fourth_navi_line ul li.to_right {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 12px;
    background-image: url('/fileadmin/templates/images/arrow_4th_right.png');
		background-repeat: no-repeat;
		background-position: left;
}
.fourth_navi_line ul li.text {
		position: relative;
		left: -20px;
		text-align: left;
}
.fourth_navi_line ul li.text span {
		position: relative;
		top: -1px;
}
.fourth_navi_line ul.nav li.act {
		background-color: #2e93e5;
		height: 12px;
}
.fourth_navi_line ul.nav li.act a {
		color: #2e93e5;
}


.fourth_navi_line ul.nav {
		position: absolute;
		height: 12px;
		z-index: 100;
		top: -9px;
		right: 13px;
}
.fourth_navi_line ul.nav li {
		float: left;
		width: 11px;
		border-left: 1px solid #fff;
		height: 12px;
		margin-top: 9px;
}
html>body .fourth_navi_line ul.nav li {
		margin-top: 0px;
}
.fourth_navi_line ul.nav li.last {
  border-right: 1px solid #fff;
    width: 12px;
}




#fourth_menu {
  position: relative;
  padding: 3px;
  clear: both;
  left: 145px;
  width: 400px;
}

#fourth_menu li, #fourth_menu li.printversion, #fourth_menu li.top_top {
	margin: 0;
	float: left;
	display: block;
	padding-right: 5px;
  z-index: 1;
}
#fourth_menu li a, #fourth_menu li.printversion a, #fourth_menu li.top_top a {
	color: #2E93e5;
	font-weight: bold;
	height: 15px;
 	border-right: 1px solid #2E93e5;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
  z-index: 1;
}
#fourth_menu li.to_top a {
	border: 0px;
}
#fourth_menu li .prev a, #fourth_menu .prev a:visited, #fourth_menu .next a, #fourth_menu .next a:visited, .alignleft a, .alignleft a:visited, .alignright a, .alignright a:visited {
  text-decoration: none;
  color: #2E93e5;
}
#fourth_menu li a .next, .alignright a {
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 10px;
}
#fourth_menu li.to_top a  {
  background-image: url('/fileadmin/templates/images/arrow4.gif');
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 10px;
  padding-left: 5px;
  margin-right: 5px;
}
#fourth_menu li a .prev, .alignleft a {
  background-image: url('/fileadmin/templates/images/arrow3.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 15px;
}
#fourth_menu li a:hover, #fourth_menu li.to_top a:hover {
  color: #0060ac;
}

#fourth_navi ul {
  padding: 0;
  margin: 0;
  position: relative;
  right: 0px;
}
#fourth_navi ul li {
  text-align: right;
  padding: 0;
  margin: 0;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: right;
}
#fourth_navi ul li a {
  padding-right: 10px;
  margin:0;
  text-decoration: none;
  font-weight: bold;
  color: #0060ac;
}
#fourth_navi ul li a:visited {
  color: #0060ac;
}
#fourth_navi ul li.act {
}
#fourth_navi ul li.act a, #fourth_navi ul li.act a:visited  {
  color: #2E93e5;
}
.tx-timtabtagcloud-pi1 a, .tx-timtabtagcloud-postlist a {
  text-decoration: none;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 10px;
  color: #2E93e5;
}
.tx-timtabtagcloud-tag1 {
	  font-size: 11px;
}
.tx-timtabtagcloud-tag2 {
	  font-size: 12px;
}
.tx-timtabtagcloud-tag3 {
	  font-size: 13px;
}
.tx-timtabtagcloud-tag4 {
	  font-size: 14px;
}
.tx-timtabtagcloud-tag5 {
	  font-size: 15px;
}
.tx-timtabtagcloud-tag6 {
	  font-size: 16px;
}
.tx-timtabtagcloud-tag7 {
	  font-size: 17px;
}
.tx-timtabtagcloud-tag8 {
	  font-size: 18px;
}
.tx-timtabtagcloud-tag9 {
	  font-size: 20px;
}
.navigation {
	  display: block;
      text-align: center;
	  margin-top: 0px;
}
.alignright {
	  float: right;
}
.alignleft {
	  float: left
}
.post, .post_list, .post_latest {
	  margin: 30px 0px 40px 0px;
      text-align: justify;
	  font-size: 12px;
}
.post h2 a, .post_latest h2 a {
	  font-size: 16px;
      text-decoration: none;
	  color: #333;
}
.post_latest {
	  margin: 0px 0px 0px 0px;
}
.post_list {
	  width: 175px;
	  margin: 10px 0px 10px 0px;
}
.post_list h2 a {
	  font-size: 12px;
      text-decoration: none;
	  color: #333;
}
.post_list .pic {
	  width: 175px;
	  text-align: center;
}
.alt {
	  background-color: #f8f8f8;
      border-top: 1px solid #ddd;
	  border-bottom: 1px solid #ddd;
      color: #777;
}



  #top_navi {
     height: 19px;
     padding: 0px 0px 0px 5px;
     margin: 0px;
     background-color: #fff;
     color: #000;
     position: relative;
 	   z-index: 90;
     right: 0px;
  }
#top_navi a {
	  text-decoration: none;
	  color: #004680;
	  z-index: 999;
	  font-weight: bold;

}
#top_navi ul.right {
  margin: 0px;
  padding: 0px;
  float: right;
}
#top_navi ul.language_sel {
  position: absolute;
  margin: 0px;
  margin-left: -5px;
  margin-right: -5px;
  padding: 0px;
  border: 0;
  clear: both;
  float: none;
  filter:Alpha(opacity=90);
  opacity:.90;
  -moz-opacity:0.9;
  display: none;
}

#top_navi ul.language_sel li {
  float: none;
  padding-bottom: 5px;
  border:0;
  margin: 0;
  border-top: 1px solid #004680;
  width: 105px;
  background-color: #fff;
  background-image: none;
  clear: both;
}

#top_navi ul.language_sel li:hover  {
/*  background-color: #dbe8f2;*/
}
#top_navi ul.language_sel li.first {
  border: 0px;
}
#top_navi ul.language_sel li a {
  padding: 5px;
  text-decoration: none;
  color: #004680;
  margin: 0;
  display: block;
}



  #top_navi ul.left, #top_navi ul.right {
    padding: 1px 0px 0px 0px;
    margin: 0px;
	  z-index: 999;
  }
  #top_navi ul.left li {
	  position: relative;
	  z-index: 999;
    float: left;
	  padding-left: 5px;
	}
	#top_navi ul.left a {
	  text-decoration: none;
	  color: #004680;
	  z-index: 100;
	  font-weight: bold;
          background-image: url('/fileadmin/templates/images/arrowBlue.gif');
          background-repeat: no-repeat;
          background-position: left;
	  padding-left: 10px;
	}
	#top_navi ul.left a:hover {
          background-image: url('/fileadmin/templates/images/arrow2.gif');
	}

  #top_navi #top_right_menu {
      z-index: 91;
      float: right;
   }

   	#top_right_menu img{
   		border:0px;
   	}

   	/* End general styles for this example page */
   	/* General configuration CSS */

   	#top_right_menu ul li ul{
   		display:none;	/* Needed to display ok in Opera */
   	}

   	#top_right_menu{
   		visibility:hidden;
   	}
   	#top_right_menu ul{
   		margin:0px;	/* No indent */
   		padding:0px;	/* No indent */
/* alb      background-color: #dbe8f2;*/
      filter:Alpha(opacity=80);
      opacity:.80;
      -moz-opacity:0.8;
      z-index: 9999;
   	}
   	#top_right_menu li{
   		list-style-type:none;	/* No bullets */
      z-index:999;
   	}
   	#top_right_menu a{

   		margin:0px;
   		padding:0px;
   	}
   	/* End general configuration CSS */


   	/* Cosmetic */

   	/***********************************************************************
   		CSS - MENU BLOCKS
   	 	General rules for all menu blocks (group of sub items)
   	***********************************************************************/
   	#top_right_menu ul{
   		border:1px solid #000;
   		padding:1px;
      z-index:999;
   	}

   	#top_right_menu ul.menuBlock1{	/* Menu bar - main menu items */
   		border:0px;
   		padding:1px;
   		background-color:#fff;
   		overflow:visible;
      z-index:999;
   	}
   	#top_right_menu ul.menuBlock2{	/* Menu bar - main menu items */
   		border:0px;
   		padding:1px;
      z-index:999;
   	}

   	/***********************************************************************
   		CSS - MENU ITEMS
   	 	Here, you could assign rules to the menu items at different depths.
   	***********************************************************************/
   	/* General rules for all menu items */
   	#top_right_menu a{
   		color: #004680;
   		text-decoration:none;
   		padding-left:2px;
   		padding-right:2px;
      z-index:999;
   	}

   	/*
   	Main menu items
   	*/

   	#top_right_menu .currentDepth1 {
   		padding-left:5px;
   		padding-right:5px;
   		border:1px solid #fff;
      z-index:999;
   	}
   	#top_right_menu .currentDepth1 a {
          background-image: url('/fileadmin/templates/images/arrow5.gif');
          background-repeat: no-repeat;
          background-position: left;
          padding-left: 10px;
      z-index:999;
    }
   	#top_right_menu .currentDepth1 .arrow_right a {
          background-image: url('/fileadmin/templates/images/arrowBlue.gif');
          background-repeat: no-repeat;
          background-position: left;
          padding-left: 10px;
      z-index:999;
   	}
   	#top_right_menu .currentDepth1over{
   		padding-left:5px;
   		padding-right:5px;
   		border:1px solid #fff;
      z-index:999;
   	}
   	#top_right_menu .currentDepth1over a {
          background-image: url('/fileadmin/templates/images/arrow6.gif');
          background-repeat: no-repeat;
          background-position: left;
          padding-left: 10px;
      z-index:999;
   	}
   	#top_right_menu .currentDepth1over .arrow_right a{
          background-image: url('/fileadmin/templates/images/arrow2.gif');
          background-repeat: no-repeat;
          background-position: left;
          padding-left: 10px;
      z-index:999;
    }
   	#top_right_menu .currentDepth1 a{
   		font-weight:bold;
      z-index:999;
   	}
   	#top_right_menu .currentDepth1over a{	/* Text rules */
   		font-weight:bold;
      z-index:999;
   	}

   	/* Sub menu depth 1 */
   	#top_right_menu .currentDepth2{
   		padding:3px;
      background-color: #fff;
      border-top: 1px solid #004680;
      z-index:999;
	  width: 105px;
   	}
   	#top_right_menu .currentDepth2over{
   		padding:3px;
   		background-color:#E2EBED;
      border-top: 1px solid #004680;
      z-index:999;
   	}
   	#top_right_menu .currentDepth2over a{	/* Text rules */
   	}
   	/* Sub menu depth 2 */
   	#top_right_menu .currentDepth3{
   		padding-right:2px;
   		border:1px solid #FFF;
   	}
   	#top_right_menu .currentDepth3over{
   		padding-right:2px;
   		background-color:#EDE3EB;
   		border:1px solid #000;
   	}
   	/* Sub menu depth 3 */
   	#top_right_menu .currentDepth4{
   		padding-right:2px;
   		border:1px solid #FFF;
   	}
   	#top_right_menu .currentDepth4over{
   		padding-right:2px;
   		background-color:#EBEDE3;
   		border:1px solid #000;
   	}

#left #additional_language_menu {
  border: 1px solid #0c67b0;
  margin-left: 15px;
  margin-top: 20px;
  clear: both;
  padding: 5px;
}
#left #additional_language_menu p {
  color: #0c67b0;
  margin: 0px;
  padding: 0px;
  padding-bottom: 3px;
  font-weight: bold;
}

#left #additional_language_menu ul {
  padding: 0px;
  margin: 0px;
}
#left #additional_language_menu ul li:hover {
  background-color: #fff;
}
#left #additional_language_menu ul li.active {
  background-color: #b8d1e5;
}
#left #additional_language_menu ul li {
  padding: 2px;
  margin: 0px;
  border: 0px;
  background-image: none;
  float: left;
}
#left #additional_language_menu ul li a {
  background-image: none;
}
#left #additional_language_menu ul li a img {
  border: 1px solid #b8d1e5;
}
#left #additional_language_menu ul li.active a img {
  border: 1px solid #0c67b0;
}


.linklist {
  margin-right: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #00345e;
  position: relative;
}
#sidebar .linklist .head_area {
        margin: 0px;
		height: 45px;
		background-color: #fff;
        }
.linklist ul {
  margin: 0px;
  padding: 0px;
  border: 0px;
  padding-left: 15px;
}
#sidebar .linklist .headline_border {
  top: 33px;
}
html>body #sidebar .linklist .headline_border {
}
.linklist ul {
	padding-top: 3px;
}
.linklist ul li {
  padding: 3px;
  background-image: none;
}
#sidebar .linklist p.bodytext {
}
#sidebar .linklist p.bodytext a {
  text-decoration: none;
  color: #2e93e5;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 10px;
}
.linklist ul li a {
  text-decoration: none;
  color: #0060ac;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 10px;
  font-weight: bold;
}
.linklist ul li a:hover {
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: left;
  background-repeat: no-repeat;
}


div.bodytext {
  position: relative;
  float: left;
  top: -40px;
  width: 560px;
  z-index: 100;
}
html>body div.bodytext {
  width: 554px;
        }
div.bodytext .two_rows_text_area ul {
  padding-top: 10px;
  list-style-type: disc;
}
.one_row_just_text {
        }

div.bodytext p.bodytext a, .one_row_just_text a, .two_rows_w_picture .two_rows_text_area a, .product_list a  {

  text-decoration: none;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #2e93e5;
}
div.bodytext p.bodytext a:hover, .product_list a:hover {
  color: #0060ac;
}
div.bodytext ul.left {
  text-decoration: none;
}


#full_image_header {
}

#main_content .two_rows_w_picture {
}
#main_content .two_rows_w_picture .header {
  padding-top: 10px;
}
html>body #main_content .two_rows_w_picture .header {
  padding-top: 0px;
}

#main_content .two_rows_w_picture * {
}

#main_content .two_rows_pic_area {
  width: 175px;
  margin: 0px;
  padding: 0px;
  margin-right: 15px;
  float: left;
}
#main_content .two_rows_pic_area  span {
  margin: 0px;
  padding: 0px;
}
#main_content .two_rows_pic_area img {
  margin: 0px;
  padding: 0px;
}
#main_content .two_rows_text_area {
  width: 365px;
  width: 355px;
  padding: 0;
  margin: 0px;
  margin-right: 5px;
  float: right;
}
#main_content .two_rows_text_area .header {
  font-weight: bold;
  padding:0;
  margin:0;
}
#main_content .two_rows_text_area p {
  padding: 0;
  margin: 0px;
  margin-top: 10px;
  margin-right: 7px;
}
html>body #main_content .two_rows_text_area p {
  margin-right: 0px;
}

.three_rows_w_picture {
  margin-left: 195px;
}
.three_rows_w_picture ul {
  padding: 0px;
  margin-left: 12px;
  list-style-type: disc;
}
.three_rows_w_picture .header {
  font-weight: bold;
}
.three_rows_w_picture .three_rows_text_area {
}
.three_rows_text_area .text_row_left .header h2, .three_rows_text_area .text_row_right .header h2 {
	font-size: 100%;
	margin: 0px; 
	padding: 0px;
}
.three_rows_text_area .text_row_left {
  float: left;
  width: 175px;
}
html>body .three_rows_text_area .text_row_left {
  width: 170px;
}
.three_rows_text_area .text_row_right {
  float: right;
  width: 175px;
  text-align: left;
  margin-left: 15px;
}
html>body .three_rows_text_area .text_row_right {
  width: 170px;
}

.two_rows {
  position: relative;
  height: 165px;
  overflow: hidden;
	margin: 0px 0px 15px 0px;
}
.cont_big_small .left_column .two_rows {
  margin-right: 15px;
        }
.two_rows ul, .one_row ul, .big_image_w_text ul, .one_col_list ul, .one_row_over_2rows ul, .one_row_just_text ul, .one_row2 ul {
  padding: 0;
  margin: 0;
}
.big_image_w_text h2 {
	font-size: 10pt;
	}
.big_image_w_text p {
	padding: 0px;
	margin: 0px;
}

.two_rows .two_rows_left {
  float: left;
  width: 175px;
  margin: 0;
  padding: 0;
}

.two_rows .two_rows_right {
  width: 175px;
  margin-left: 15px;
  float: right;
}


.two_rows ul li.box_headline, .one_row ul li.box_headline, .big_image_w_text ul li.box_headline, .one_col_list ul li.box_headline, .one_row_over_2rows ul li.box_headline, .one_row_just_text ul li.box_headline, .one_row2 ul li.box_headline {
  font-weight: bold;
  color: #fff;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  background-color: #0060ac;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
  border: 0px;
  border-bottom: 1px solid #fff;
}
.two_rows ul li.box_headline h2, .one_row ul li.box_headline h2, .big_image_w_text ul li.box_headline h2, .one_col_list ul li.box_headline h2, .one_row_over_2rows ul li.box_headline h2, .one_row_just_text ul li.box_headline h2, .one_row2 ul li.box_headline h2, .news-one_row_over_2rows ul li.box_headline h2, .one_row_region ul li.box_headline h2, .mg_cityweatherlist .headline_box li h2 {
  padding:0px;
  margin: 0px;
  font-size: 100%;
}
.one_row_over_2rows ul li.box_headline a, .one_row ul li.box_headline a {
  text-decoration: none;
  color: #fff;
}
.one_row_just_text p {
  margin: 0px;
  padding: 0px;
}
#main_content .cont_big_small .one_row_just_text {
  margin-top: 15px;
}
#main_content .cont_big_small .one_row_just_text span {
  position: relative;
  bottom: 15px;
}
#main_content .cont_big_small {
	margin: 0px;
	padding: 0px;
  width: 555px;
}
#main_content .cont_big_small .left_column {
	padding: 0px;
	margin: 0px;
	width: 380px;
	float: left;
}
#main_content .cont_big_small .right_column {
	padding: 0px;
	margin: 0px;
	width: 175px;
	float: right;
	position: relative;
}
#main_content .cont_small_big {
	margin: 0px;
	padding: 0px;
/*	height: 175px;*/
	margin-right: 5px;
}
html>body #main_content .cont_small_big {
	margin-right: 0px;
}
#main_content .cont_small_big .left_column {
	padding: 0px;
	margin: 0px;
	width: 175px;
	float: left;
}
#main_content .cont_small_big .right_column {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 365px;
}
.one_row_over_2rows {
  width: 365px;
	margin: 0px 0px 15px 0px;
  height: 165px;
}
.one_row_over_2rows p.bodytext {
  margin: 0;
  padding: 0;
}
.one_row p, .one_row2 p {
  margin: 0px;
  padding: 0px;
}

.big_image_w_text {
  margin-right: 15px;
  
}

.big_image_w_text h2 {
  padding: 0px;
  margin: 0px;
}
.one_col_list {
  height: 180px;
}
.one_col_list ul ul ul li {
  background-color: #bad1e3;
}
.one_col_list ul ul ul.zebra li {
  background-color: #dbe8ee;
}
.one_col_list ul ul li {
  float: left;
  padding: 3px;
  width: 20px;
}
.one_col_list ul ul li.first {
  clear: both;
  width: 76px;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.one_col_list ul ul li.last {
  float: right;
  width: 44px;
}
#sidebar .one_row, #main_content .one_row, #main_content .one_row2 {
  width: 175px;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  height: 165px;
}
#sidebar .one_row, #main_content .one_row p.bodytext {
margin: 0px;
padding:0px;
}
#sidebar .one_row .box_link, #main_content .one_row .box_link, #main_content .one_row2 .box_link {
}
#main_content .one_row {
}
#sidebar .one_row form {
	margin: 0px;
	padding: 0px;
}

.two_rows_text_area h4, .two_rows_text_area h3, .two_rows_text_area h2 {
  padding: 0px;
  margin: 0px;
  font-size: 11px;
}
.two_rows_text_area .bodytext {
}
.two_rows_text_area {
}
.two_rows_w_picture {
}
.two_rows_w_picture  ul {
        margin-top: 0px;
}

.two_rows_w_picture .header {
  margin-left: 194px;
  font-weight: bold;
  margin-top: 10px;
}
.two_rows_w_picture .header h2 {
	font-size: 100%;
}


/* more info buttons */
.one_row {
        }
.one_row .bodytext, .one_row2 .bodytext {
        margin-bottom: 0px;
        padding-bottom: 0px;
        }
span.box_link a {
  color: #2e93e5;
  text-decoration: none;
  padding-left: 10px;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 0px;
  background-repeat: no-repeat;
  z-index: 500;
}

.two_cols_just_text {
        padding-top: 2px;
        }
.two_cols_just_text ul {
        padding: 0px;
        margin: 0px;
}
.two_cols_just_text ul li.box_headline {
        font-weight: bold;
        padding: 0;
        margin: 0px;
}
.two_cols_just_text p.bodytext {
        margin-top: 3px;
        }
.two_cols_just_text .left_col {
        float:left;
        width: 49%;
        }

.two_cols_just_text .right_col {
        float:right;
        width: 50%;
}
.two_cols_just_text .right_col * {
        padding-left: 10px;
}

.one_row_just_text_wo_headline {
        padding-top: 2px;
        }

.one_row_just_text_wo_headline .headline {
        font-weight: bold;
}
.one_row_just_text_wo_headline p.bodytext {
        margin-top: 3px;
        }
.one_row_just_text_wo_headline .box_link {
        }

#footer .first {
}
#footer .first ul {
  position: absolute;
  top: -9px;
  right: 0px;
  border-right: 1px solid #fff;
  width: 190px;
}
#footer .first ul li {
  margin: 0px;
  float: left;
  padding: 2px 2px 0px 2px;
}

#footer .first ul li.active {
  border-bottom: 3px solid #fff;
}


.small_text_w_image {
}
.small_text_w_image .small_text {
        width: 175px;
        float:left;
        text-align: right;
}
.small_text_w_image .big_image {
        float: right;
        text-align: left;
}



.one_row_over_2rows {
        }

        
.three_columns {
}
.three_columns .csc-header h1 {
        font-size: 12px;
}
        
.three_columns .first, .three_columns .second, .three_columns .third {
        width: 175px;
        float: left;
        overflow: hidden;
}
.three_columns .second, .three_columns .third {
        margin-left: 14px;
}

.tx-flseositemap-pi1 { 
        width: 175px;
}
.tx-flseositemap-pi1 ul {
        padding: 0px;
        margin: 0px;
}

.tx-flseositemap-pi1 ul li.deep0 {
        padding-left: 0px;
}
.tx-flseositemap-pi1 ul li.deep1 {
        padding-left: 10px;
}

.tx-flseositemap-pi1 ul li.deep2 {
        padding-left: 20px;
}
.tx-flseositemap-pi1 ul li a {
  text-decoration: none;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #0060ac;
  font-weight: bold;
}
.tx-flseositemap-pi1 ul li a:hover {
  color: #2e93e5;
}

.product_list .product_text {
	width: 350px;
	float: left;
	margin-left: 20px;
	}
.product_list .product_image {
	float: left;
}

.two_content_area .left_area {
	width: 175px;
	margin-right: 15px;
	float: left;
}
.two_content_area .right_area {
	width: 175px;
	float: left;
}

.three_content_area {
	position: relative;
	width: 555px;
}
.three_content_area .left_area {
	width: 175px;
	margin-right: 15px;
	float: left;
}

.three_content_area .middle_area {
	width: 175px;
	margin-right: 15px;
	float: left;
}

.three_content_area .right_area {
	position: absolute;
	width: 175px;
	top: 0px;
	right: 0px;
}
html>body .three_content_area .right_area {
	top: 5px;
}
.tx-mgcityweatherstatic-pi1 table  {
	    font-size: 11px;
		    font-family: Arial, Verdana, sans-serif;
}
.tx-mgcityweatherstatic-pi1 table thead .head {
	    background-color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 table thead .head td {
	    border-bottom: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 table thead .head h2 {
	    margin: 0px;
		    padding: 0px 0px 0px 5px;
			    color: #ffffff;
				    font-size: 15px;
}
.tx-mgcityweatherstatic-pi1 table thead .main {
	    background-color: #004680;
}
.tx-mgcityweatherstatic-pi1 table thead .main td    {
	    border-right: 1px solid #ffffff;
		    text-align: center;
			    color: white;
}
.tx-mgcityweatherstatic-pi1 table thead .main td.last   {
	    border-right: 1px solid #004680;
}
.tx-mgcityweatherstatic-pi1 table tbody     {
	    background-color: #B8D1E5;
}
.tx-mgcityweatherstatic-pi1 table tbody .one td {
	    border-top: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 table tbody .for td {
	    border-bottom: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 table tbody td {
	    border-right: 1px solid #ffffff;
		    color: #004680;
			    text-align: center;
}
.tx-mgcityweatherstatic-pi1 table tbody td.last {
	    border-right: 1px solid #B8D1E5;
}
.tx-mgcityweatherstatic-pi1 table tbody td.first {
	    text-align: left;
		    padding: 5px;
}
.tx-mgcityweatherstatic-pi1 table tbody td .temp {
	    margin-left: 3px;
		    width: 48px;
			    font-weight: bold;
}
.tx-mgcityweatherstatic-pi1 table tbody td .tn {
	    float: left;
		    width: 25px;
			    background-color: #E5EEF6;
				    color: #004680;
}
.tx-mgcityweatherstatic-pi1 table tbody td .tx {
	    background-color: #D93D16;
		    color: white;
}
.tx-mgcityweatherstatic-pi1 table tbody td .wind {
	    background-color: #E5EEF6;
		    margin-left: 3px;
			    width: 48px;
				    font-weight: bold;
}
.tx-mgcityweatherstatic-pi1 table tbody td .bft {
	    text-align: center;
		    float: left;
			    margin-left: 7px;
}
.tx-mgcityweatherstatic-pi1 table tbody td .kmh {
	    text-align: center;
}
.tx-mgcityweatherstatic-pi1 table thead .weekend {
	    background-color: #00569A;
}
.tx-mgcityweatherstatic-pi1 table tbody .weekend {
	    background-color: #A9C8E1;
}
.tx-mgcityweatherstatic-pi1 table tbody .footer {
	    background-color: #004680;
		    height: 14px;
}
.tx-mgcityweatherstatic-pi1 table tfoot .footer .last {
	    height: 14px;
		    border-top: 1px solid #ffffff;
			    background-color: #004680;
}
.tx-mgcityweatherstatic-pi1 .head h2, .headshort h2, .headgooglemap h2, .tx-mgcityweatherstatic-pi4 .head h2, .headshort h2, .headgooglemap h2 {
    margin: 0px;
    padding: 3px 0px 3px 5px;
    color: #ffffff;
    font-size: 15px;
    background-color: #0060AC;
    border-bottom: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 .abstand {
    height:10px;
}
.tx-mgcityweatherstatic-pi1 .head, .headgooglemap  {
    border-bottom: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 .head2, .tx-mgcityweatherstatic-pi4 .head2 {
    background-color: #004680;
    color: #ffffff;
}
.tx-mgcityweatherstatic-pi1 .head2 .name, .tx-mgcityweatherstatic-pi4 .head2 .name {
    width: 215px;
    float: left;
    padding: 0px 0px 0px 15px;
}
.tx-mgcityweatherstatic-pi1 .head2 .nameshort, .tx-mgcityweatherstatic-pi4 .head2 .nameshort {
    width: 150px;
    float: left;
    padding: 0px 0px 0px 15px;
}
.tx-mgcityweatherstatic-pi1 .head2 .lat, .tx-mgcityweatherstatic-pi4 .head2 .lat {
    width: 85px;
    float: left;
    text-align: left;
}
.tx-mgcityweatherstatic-pi1 .head2 .lon, .tx-mgcityweatherstatic-pi4 .head2 .lon {
    width: 85px;
    float: left;
    text-align: left;
}
.tx-mgcityweatherstatic-pi1 .head2 .height, .tx-mgcityweatherstatic-pi4 .head2 .height {
    width: 85px;
    float: left;
    text-align: left;
}
.tx-mgcityweatherstatic-pi1 .head2 .value, .tx-mgcityweatherstatic-pi4 .head2 .value {
    text-align: left;
}
.tx-mgcityweatherstatic-pi1 .head2 .valueshort, .tx-mgcityweatherstatic-pi4 .head2 .valueshort {
    text-align: left;
}
.tx-mgcityweatherstatic-pi1 .footertext, .tx-mgcityweatherstatic-pi4 .footertext {
    border-top: 1px solid #ffffff;
    background-color: #B8D1E5;
    color: #004680;
    padding: 2px;
    height: 100%;
}
.tx-mgcityweatherstatic-pi1 .latshort, .tx-mgcityweatherstatic-pi4 .latshort {
    text-align: center;
}
.tx-mgcityweatherstatic-pi1 .nameshort, .tx-mgcityweatherstatic-pi4 .nameshort {
    width: 160px;
    float: left;
    padding: 0px 0px 0px 5px;
}
.tx-mgcityweatherstatic-pi1 .nameshortbig, .tx-mgcityweatherstatic-pi4 .nameshortbig {
    width: 180px;
    float: left;
    padding: 0px 0px 0px 5px;
}
.tx-mgcityweatherstatic-pi1 .nameshort a:visited, .tx-mgcityweatherstatic-pi4 .nameshort a:visited {
    color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 .nameshort a, .nameshortbig a, .tx-mgcityweatherstatic-pi4 .nameshort a, .nameshortbig a {
    background-image: url('/fileadmin/templates/images/arrow2.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 .latshort, .tx-mgcityweatherstatic-pi4 .latshort {
    width: 50px;
    float: left;
    text-align: center;
    padding: 0px 0px 0px 0px;
}
.tx-mgcityweatherstatic-pi1 .name, .tx-mgcityweatherstatic-pi4 .name {
    width: 215px;
    float: left;
    padding: 0px 10px 0px 5px;
}
.tx-mgcityweatherstatic-pi1 .name a:visited, .nameshort a:visited, .tx-mgcityweatherstatic-pi4 .name a:visited, .nameshort a:visited {
    color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 .name a, .nameshort a, .footer_link a, .tx-mgcityweatherstatic-pi4 .name a, .nameshort a, .footer_link a {
    background-image: url('/fileadmin/templates/images/arrow2.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 .footer_link a, .tx-mgcityweatherstatic-pi4 .footer_link a {
    background-image: url('/fileadmin/filemounts/global/images/pfeil.gif');
    padding-left: 20px;
    float: left;
    margin-left: 10px;
    color: #ffffff;
}
.tx-mgcityweatherstatic-pi1 .lat, .tx-mgcityweatherstatic-pi4 .lat {
    width: 85px;
    float: left;
    text-align: left;
}
.tx-mgcityweatherstatic-pi1 .lon, .tx-mgcityweatherstatic-pi4 .lon {
    width: 85px;
    float: left;
    text-align: left;
}
.tx-mgcityweatherstatic-pi1 .height, .tx-mgcityweatherstatic-pi4 .height {
    width: 85px;
    float: left;
    text-align: left;
}
.tx-mgcityweatherstatic-pi1 .value, .tx-mgcityweatherstatic-pi4 .value {
}
.tx-mgcityweatherstatic-pi1 .table, .tx-mgcityweatherstatic-pi4 .table {
	width: 555px;
}
.tx-mgcityweatherstatic-pi1 .colone, .tx-mgcityweatherstatic-pi4 .colone {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	width: 245px;
	float: left;
	margin-right: 5px;
}
.tx-mgcityweatherstatic-pi1 .colonebigger, .tx-mgcityweatherstatic-pi4 .colonebigger {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	width: 298px;
	float: left;
	margin-right: 5px;
}
.tx-mgcityweatherstatic-pi1 .colonecenter, .tx-mgcityweatherstatic-pi4 .colonecenter {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	width: 245px;
    margin-right: 5px;
}
.tx-mgcityweatherstatic-pi1 .headshort, .coloneradar .headshort, .tx-mgcityweatherstatic-pi4 .coloneradar .headshort {
	color: #ffffff;
	font-size: 15px;
	background-color: #0060AC;
	font-weight: bold;
	border-bottom: #ffffff solid 1px;
}
.tx-mgcityweatherstatic-pi1 .colone .nameshort, .coloneradar .nameshort, .tx-mgcityweatherstatic-pi4 .colone .nameshort, .coloneradar .nameshort {
    float: left;
    width: 160px;
}
.tx-mgcityweatherstatic-pi1 .colone .line .nameshort, .coloneradar .line .nameshort, .tx-mgcityweatherstatic-pi4 .colone .line .nameshort, .coloneradar .line .nameshort {
    padding: 0px 0px 0px 5px;
}
.tx-mgcityweatherstatic-pi1 .colone .cityline .nameshort, .coloneradar .cityline .nameshort, .tx-mgcityweatherstatic-pi4 .colone .cityline .nameshort, .coloneradar .cityline .nameshort {
    padding: 0px 0px 0px 15px;
}
.tx-mgcityweatherstatic-pi1 .colone .cityline, .coloneradar .cityline, .tx-mgcityweatherstatic-pi4 .colone .cityline, .coloneradar .cityline {
    border-top: 1px solid #ffffff;
    background-color: #004680;
    color: #ffffff;
}
.tx-mgcityweatherstatic-pi1 .line, .tx-mgcityweatherstatic-pi4 .line {
	border-top: 1px solid #ffffff;
	background-color: #B8D1E5;

}
.tx-mgcityweatherstatic-pi1 .colone .cityline .valueshort, .coloneradar .cityline .valueshort, .tx-mgcityweatherstatic-pi4 .colone .cityline .valueshort, .coloneradar .cityline .valueshort {
    padding: 0px;
    margin: 0px;
}
.tx-mgcityweatherstatic-pi1 .colone .line .latshort, .coloneradar .line .latshort, .tx-mgcityweatherstatic-pi4 .colone .line .latshort, .coloneradar .line .latshort {
    text-align: center;
}
.tx-mgcityweatherstatic-pi1 .line .lastshort, .tx-mgcityweatherstatic-pi4 .line .lastshort {
    background-color: #004680;
    height: 14px;
}
.tx-mgcityweatherstatic-pi1 .coltwo, .tx-mgcityweatherstatic-pi4 .coltwo {
	width: 301px;
	float: right;
	vertical-align: top;
}
.tx-mgcityweatherstatic-pi1 .coltwosmaller, .tx-mgcityweatherstatic-pi4 .coltwosmaller {
	width: 248px;
	float: right;
	vertical-align: top;
}
.tx-mgcityweatherstatic-pi1 .coltwocenter, .tx-mgcityweatherstatic-pi4 .coltwocenter {
    width: 301px;
}
.tx-mgcityweatherstatic-pi1 .coltworadar, .tx-mgcityweatherstatic-pi4 .coltworadar {
	width: 241px;
	float: right;
}
.tx-mgcityweatherstatic-pi1 .googlemapstext, .tx-mgcityweatherstatic-pi4 .googlemapstext {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	width: 450px;
	text-align: right;
	float:left;
	margin-top: 5px;
}
.tx-mgcityweatherstatic-pi1 .googlemapslogo {
	    width:100px;
		    float:right;
			    height: 30px;
}
.tx-mgcityweatherstatic-pi1 .savefav {
	    float:right;
		    padding-right:4px;
}
.tx-mgcityweatherstatic-pi1 .savefavlink {
	    border:2px solid gray;
}


.tx-mgcityweatherstatic-pi4 div, 
.tx-mgcityweatherstatic-pi4 p, 
.tx-mgcityweatherstatic-pi4 a, 
.tx-mgcityweatherstatic-pi4 img, 
.tx-mgcityweatherstatic-pi4 table, 
.tx-mgcityweatherstatic-pi4 tbody, 
.tx-mgcityweatherstatic-pi4 tfoot, 
.tx-mgcityweatherstatic-pi4 thead, 
.tx-mgcityweatherstatic-pi4 tr, 
.tx-mgcityweatherstatic-pi4 td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
} 
.tx-mgcityweatherstatic-pi4 {
	margin-bottom: 20px;
}
.tx-mgcityweatherstatic-pi4 table  {
	font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
    width: 555px;
}
.tx-mgcityweatherstatic-pi4 table td.head {
	border-bottom: 1px solid white;
	background-image: url('/fileadmin/templates/images/tx-mgcityweatherstatic-pi4_header.png');
	background-repeat: no-repeat;
	background-position: center top;
	color: #ffffff;
	height: 48px;
	background-color: #0060ac;
}
.tx-mgcityweatherstatic-pi4 table td.head2 {
    color: #ffffff;
    background-color: #0060ac;
    border-bottom: 1px solid white;
	height: 24px;
}
.tx-mgcityweatherstatic-pi4 table td.head2 p {
	float: left;
}
.tx-mgcityweatherstatic-pi4 table td.head2 p.head_city, table td.head2 p.head_day {
	border: 0px solid red;
	padding: 2px 0px 0px 5px;
	font-size: 1.5em;
}
.tx-mgcityweatherstatic-pi4 table td.head2 p.head_day {
	padding-left: 15px;
	color: #FFDF00;
}
.tx-mgcityweatherstatic-pi4 table td.head2 p.next {
	float: right;
	width: 23px;
	height: 23px;
	border-left: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 table td.head2 p.prev {
	width: 23px;
	height: 23px;
	border-right: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 table td.head a {
	padding-left: 10px;
	color: #ffffff;
    text-decoration: none;	
    background-image: url('/fileadmin/templates/images/css_sprites.gif');
    background-position: 0px -15px;
    background-repeat: no-repeat;
}
.tx-mgcityweatherstatic-pi4 table td.head div.head {
	border: 0px solid red;
	float: left;
	width: 230px;
	margin: 10px 0px 0px 5px;
	height: 10px;
}
.tx-mgcityweatherstatic-pi4 table td.head div.head p.head_city {
	border: 0px solid red;
	font-size: 1.7em;
}
.tx-mgcityweatherstatic-pi4 table td.head div.head p.head_station {
	border: 0px solid red;
}
.tx-mgcityweatherstatic-pi4 table td.head p.head_ww {
	border: 0px solid red;
	float: left;
	width: 75px;
	height: 5px;
	text-align: center;
	margin-right: 2px;
	margin-left: 5px;
}
.tx-mgcityweatherstatic-pi4 table td.head p.head_ww img {
	border: 0px solid red;
	width: 44px;
	height: 44px;
/*	position: relative;
	top: -10px;*/
}
html>body .tx-mgcityweatherstatic-pi4 table td.head p.head_ww img {
	width: 54px;
	height: 54px;
}
.tx-mgcityweatherstatic-pi4 table td.head p.head_tt2 {
	border: 0px solid red;
	float: left;
	font-size: 2.5em;
	font-weight: bold;
	width: 75px;
	text-align: center;
	padding-top: 15px;
	margin-right: 2px;
}
.tx-mgcityweatherstatic-pi4 table td.head div.head_wind {
	border: 0px solid green;
	float: left;
	text-align: center;
	position: relative;
	top:-1px;
	height: 5px;
	width: 75px;
	margin-right: 4px;
	margin-left: 3px;
}
.tx-mgcityweatherstatic-pi4 table td.head div.head_wind p.head_ff2 {
	border: 0px solid red;
	font-size: 1.3em;
	font-weight: bold;
	color: white;	
}
.tx-mgcityweatherstatic-pi4 table td.head div.head_wind img {
	border: 0px solid red;
	width: 30px;
	height: 30px;
}
html>body .tx-mgcityweatherstatic-pi4 table td.head div.head_wind img {
	width: 32px;
	height: 32px;
}
.tx-mgcityweatherstatic-pi4 table td.head p.head_ppp2 {
	border: 0px solid red;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	width: 70px;
	padding-top: 30px;
}
.tx-mgcityweatherstatic-pi4 table.head tbody td, table.head2 tbody td {
	background-color: #004680;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 table tbody td {
	font-weight: bold;
	color: #004680;
}
.tx-mgcityweatherstatic-pi4 table tbody td a {
	text-decoration: none;
	color: #004680;
}
.tx-mgcityweatherstatic-pi4 table tbody td a:hover {
  	color: #dbe8f2;	
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekdayfirst {
    width: 4px;
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekday {
	border-left: 1px solid white;
	width: 77px;
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekday p.weekday, table.head2 tbody td.weekdayfirst p.weekday, table.head2 tbody td.weekdaylast p.weekday {
	color: #FFDF00;
	margin-left: 10px;
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekday p.weekday a {
	color: #FFDF00;
	font-weight: bold;
	padding-left: 10px;
    text-decoration: none;	
    background-image: url('/fileadmin/templates/images/css_sprites.gif');
    background-position: 0px -15px;
    background-repeat: no-repeat;
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekday p.weekday a:hover {
  	color: #dbe8f2;	
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekday p.day, table.head2 tbody td.weekdayfirst p.day, table.head2 tbody td.weekdaylast p.day  {
	color: white;
	margin-left: 10px;
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekday p.day a {
	color: white;
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekday p.day a:hover {
  	color: #dbe8f2;	
}
.tx-mgcityweatherstatic-pi4 table tbody td.weekdaylast {
	border-left: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi4 table.main_one tbody td, 
.tx-mgcityweatherstatic-pi4 table.main_one2 tbody td, 
.tx-mgcityweatherstatic-pi4 table.main_two tbody td, 
.tx-mgcityweatherstatic-pi4 table.main_three tbody td, 
.tx-mgcityweatherstatic-pi4 table.main_three2 tbody td, 
.tx-mgcityweatherstatic-pi4 table.main_four tbody td,
.tx-mgcityweatherstatic-pi4 table.main_four2 tbody td, 
.tx-mgcityweatherstatic-pi4 table.main_five tbody td, 
.tx-mgcityweatherstatic-pi4 table.main_six tbody td, 
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td {
	background-color: #b6d2e8;
}
.tx-mgcityweatherstatic-pi4 table.main_two tbody td img {
	height: 120px;
	margin: 0;
	padding: 0;
	border: 0;
}
.tx-mgcityweatherstatic-pi4 table.main_two tbody td {
	border: 0px solid red;
}
.tx-mgcityweatherstatic-pi4 table.main_one tbody td.weekday div.one, 
.tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.one, 
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.one, 
.tx-mgcityweatherstatic-pi4 table.main_five tbody td.weekday p.one, 
.tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.one {
	float: left;
	border-right: 1px solid white;
	background-color: #b8cad9;
}
.tx-mgcityweatherstatic-pi4 table.main_one tbody td.weekday div.two, 
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.two {
	float: right;
}
.tx-mgcityweatherstatic-pi4 table.main_one tbody td.weekday div.one,
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.one,
.tx-mgcityweatherstatic-pi4 table.main_five tbody td.weekday p.one, 
.tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.one {
	width: 39px;
}
html>body .tx-mgcityweatherstatic-pi4 table.main_one tbody td.weekday div.one, 
html>body .tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.one,
html>body .tx-mgcityweatherstatic-pi4 table.main_five tbody td.weekday p.one, 
html>body .tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.one {
	width: 38px;
}
.tx-mgcityweatherstatic-pi4 table.main_one tbody td.weekday div.one img, 
.tx-mgcityweatherstatic-pi4 table.main_one tbody td.weekday div.two img { 
	width: 38px;
	height: 38px;
}
.tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.one, 
.tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.two {
	text-align: center;
	width: 31px;
}
.tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.one {
	margin-left: 4px;
    background-color: #e5eef6;
}
/*.tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.two a {
	color: white;
}*/
.tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.two {
/*    background-color: #d93d16;*/
    background-color: #FFDF00;
}
html>body .tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.one {
	margin-left: 7px;
}
html>body .tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.two {
	padding-left: 30px;
}
*+html>body .tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.two {
	padding-left: 0px;
}
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.one, 
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.two {
	text-align: center;
}
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.one img, 
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.two img {
	width: 32px;
	height: 32px;
}
.tx-mgcityweatherstatic-pi4 table.main_one tbody td.weekday div.one a:hover img , 
.tx-mgcityweatherstatic-pi4 table.main_one tbody td.weekday div.two a:hover img,
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.one a:hover img, 
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.two a:hover img {
	background-color: #dbe8f2;
} 
.tx-mgcityweatherstatic-pi4 table.main_four tbody td.weekday div.two img {
	margin-right: 3px;
	border: 0px solid red;
}
.tx-mgcityweatherstatic-pi4 table.main_five tbody td.weekday p.one, 
.tx-mgcityweatherstatic-pi4 table.main_five tbody td.weekday p.two, 
.tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.one, 
.tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.two {
	text-align: center;
	background-color: #e5eef6;
}
.tx-mgcityweatherstatic-pi4 table.main_three tbody td.weekday p.two, 
.tx-mgcityweatherstatic-pi4 table.main_five tbody td.weekday p.two, 
.tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.two {
	margin-left: 10px;
}
.tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.one, 
.tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.two {
	background: none;
	text-align: center;
	padding: 7px 0px 7px 0px;
}
.tx-mgcityweatherstatic-pi4 table.main_six tbody td.weekday p.one {
	background-color: #b8cad9;
}
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td.weekday p.one, 
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td.weekday p.two, 
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td.weekday p.three {
	text-align: center;
}
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td.weekday p.one img,
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td.weekday p.two img, 
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td.weekday p.three img {
	margin-right: 5px;
	height: 5px;
	width: 10px;
}
.tx-mgcityweatherstatic-pi4 table.main_seven tbody td.weekday p.one img {
	height: 10px;
}
.tx-mgcityweatherstatic-pi4 table td div.footer, table td div.footer2 {
	background-color: #0060ac;
	font-weight: bold;
	height: 20px;
}
.tx-mgcityweatherstatic-pi4 table td div.footer {	
	background-image: url('/fileadmin/templates/images/tx-mgcityweatherstatic-pi4_footer.png');
	background-repeat: no-repeat;
	background-position: center top;	
	height: 24px;
}
.tx-mgcityweatherstatic-pi4 table td div.footer2 {	
	border-top: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 table td div.footer p, table td div.footer2 p {
	float: left;
	padding: 5px 10px 0px 15px;
}
.tx-mgcityweatherstatic-pi4 table td div.footer2 p {
	padding: 3px 10px 0px 15px;
}
.tx-mgcityweatherstatic-pi4 table td div.footer p.footerlast, table td div.footer2 p.footerlast {
	float: right;
}
.tx-mgcityweatherstatic-pi4 table td div.footer p a, table td div.footer2 p a {
	padding-left: 10px;
	color: #ffffff;
    text-decoration: none;	
    background-image: url('/fileadmin/templates/images/css_sprites.gif');
    background-position: 0px -15px;
    background-repeat: no-repeat;
}
.tx-mgcityweatherstatic-pi4 table.head2 tbody td.weekdayfirst, table.head2 tbody td.weekday, 
.tx-mgcityweatherstatic-pi4 table.main_one2 tbody td.weekdayfirst, table.main_one2 tbody td.weekday,   
.tx-mgcityweatherstatic-pi4 table.main_three2 tbody td.weekdayfirst, table.main_three2 tbody td.weekday,  
.tx-mgcityweatherstatic-pi4 table.main_four2 tbody td.weekdayfirst, table.main_four2 tbody td.weekday {
	width: 110px;
}
.tx-mgcityweatherstatic-pi4 table.main_one2 tbody td.weekday div.one, table.main_one2 tbody td.weekdayfirst div.one, table.main_one2 tbody td.weekdaylast div.one,
.tx-mgcityweatherstatic-pi4 table.main_three2 tbody td.weekday div.one, table.main_three2 tbody td.weekdayfirst div.one, table.main_three2 tbody td.weekdaylast div.one,
.tx-mgcityweatherstatic-pi4 table.main_four2 tbody td.weekday div.one, table.main_four2 tbody td.weekdayfirst div.one, table.main_four2 tbody td.weekdaylast div.one {
	float: left;
}
.tx-mgcityweatherstatic-pi4 table.main_one2 tbody td.weekday div.one, table.main_one2 tbody td.weekdayfirst div.one, table.main_one2 tbody td.weekdaylast div.one {
	border: 0px solid red;
	font-size: 1.7em;
	color: #0060ac;
	margin-top: 20px;
	margin-left: 5px;
}
.tx-mgcityweatherstatic-pi4 table.main_one2 tbody td.weekday div.two, table.main_one2 tbody td.weekdayfirst div.two, table.main_one2 tbody td.weekdaylast div.two {
	border: 0px solid red;
	text-align: right;
	float: right;
	width: 55px;
}
.tx-mgcityweatherstatic-pi4 table.main_one2 tbody td.weekday div.two img, table.main_one2 tbody td.weekdayfirst div.two img, table.main_one2 tbody td.weekdaylast div.two img {
	border: 0px solid red;
	position: relative;
	left: -7px;
}
.tx-mgcityweatherstatic-pi4 table.main_three2 tbody td.weekday div.one img, table.main_three2 tbody td.weekdayfirst div.one img , table.main_three2 tbody td.weekdaylast div.one img,
.tx-mgcityweatherstatic-pi4 table.main_four2 tbody td.weekday div.one img, table.main_four2 tbody td.weekdayfirst div.one img , table.main_four2 tbody td.weekdaylast div.one img {
	margin-left: 5px;
	margin-top: 0px;
}
.tx-mgcityweatherstatic-pi4 table.main_three2 tbody td.weekday div.two, table.main_three2 tbody td.weekdayfirst div.two, table.main_three2 tbody td.weekdaylast div.two,
.tx-mgcityweatherstatic-pi4 table.main_four2 tbody td.weekday div.two, table.main_four2 tbody td.weekdayfirst div.two, table.main_four2 tbody td.weekdaylast div.two {
/*	border: 1px solid red;*/
	font-size: 1.3em;
	color: #0060ac;
	text-align: right;
	margin-right: 5px;
	margin-top: 0px;
}
table.main_one2 tbody td.weekdayfirst, table.main_one2 tbody td.weekdaylast, 
table.main_three2 tbody td.weekdayfirst, table.main_three2 tbody td.weekdaylast,
table.main_four2 tbody td.weekdayfirst, table.main_four2 tbody td.weekdaylast { 
	background-color: #b8cad9;
}
.tx-mgcityweatherstatic-pi4 div#legend, div#legend2 {
	border: 0px solid red;
	position: absolute;
	top: 0px;
	left: 317px;
	height: 390px;
	width: 233px;
/*	display: block;*/
	display: none;  
    background-image: url('typo3conf/ext/mg_cityweather_static/res/images/p.png');
}
.tx-mgcityweatherstatic-pi4 div#legend p, div#legend2 p {
	border: 0px solid red;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}
.tx-mgcityweatherstatic-pi4 div#legend p.obs {
	padding-top: 20px;
	padding-bottom: 14px;
	border-bottom: 1px solid white;
}
html>body .tx-mgcityweatherstatic-pi4 div#legend p.obs {
	padding-bottom: 15px;
}
*+html>body .tx-mgcityweatherstatic-pi4 div#legend p.obs {
	padding-bottom: 14px;
}
.tx-mgcityweatherstatic-pi4 div#legend p.day {
	padding-top: 14px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend p.ww {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend p.tntx {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend p.tt {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend p.dd {
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend p.ff {
	padding-top: 0px;
	padding-bottom: 1px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend p.rr {
	padding-top: 6px;
}
.tx-mgcityweatherstatic-pi4 div#legend p.prr {
	padding-top: 1px;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend p.sd {
	padding-top: 5px;
}
.tx-mgcityweatherstatic-pi4 div#legend p.sunrise {
	padding-top: 0px;
}
.tx-mgcityweatherstatic-pi4 div#legend p.sunset {
	padding-top: 0px;
}
.tx-mgcityweatherstatic-pi4 div#legend2 {
	top: 25px;
	left: 278px;
	height: 270px;
	width: 276px;
}
html>body .tx-mgcityweatherstatic-pi4 div#legend2 {
	top: 24px;
}
*+html>body .tx-mgcityweatherstatic-pi4 div#legend2 {
	top: 25px;
}
.tx-mgcityweatherstatic-pi4 div#legend2 p.day {
	padding-top: 0px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend2 p.ww {
	padding-top: 10px;
	padding-bottom: 5px;
}
.tx-mgcityweatherstatic-pi4 div#legend2 p.tt {
	padding-top: 1px;
	padding-left: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend2 p.tt2 {
	padding-top: 50px;
	padding-bottom: 55px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend2 p.dd {
	padding-top: 5px;
	padding-bottom: 5px;
}
.tx-mgcityweatherstatic-pi4 div#legend2 p.ff {
	padding-top: 1px;
	padding-left: 40px;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
}
.tx-mgcityweatherstatic-pi4 div#legend2 p.rr {
	padding-top: 5px;
	padding-bottom: 1px;
}
.tx-mgcityweatherstatic-pi4 div#legend2 p.prr {
	padding-top: 1px;
	padding-bottom: 5px;
}



.mg_cityweatherlist {
	height: 180px;
	}
.mg_cityweatherlist, .mg_cityweatherlist ul {
  margin: 0px;
  padding: 0px;
  width: 175px;
}

.mg_cityweatherlist ul {
  clear: both;
}
.mg_cityweatherlist ul.headline_box {
  height: 20px;
  background-color: #0060b0;
  border-bottom: 1px solid #fff;
}
.mg_cityweatherlist ul.headline_box li {
  color: #fff;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px 7px;;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  background-color: #0060b0;
  font-weight: bold;
}
.mg_cityweatherlist ul li, .mg_cityweatherlist ul li a {
  float: left;
  height: 15px;
  background-color: #b6d2e8;
  color: #000433;
  text-decoration: none;
}
.mg_cityweatherlist ul.cebra li,  .mg_cityweatherlist ul.cebra li a {
  background-color: #d8e9f0;
}
.mg_cityweatherlist ul li.first {
  width: 105px;
}
html>body .mg_cityweatherlist ul li.first {
  width: 111px;
}
.mg_cityweatherlist ul li.first a {
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.mg_cityweatherlist ul li.first a:hover {
  background-image: url('/fileadmin/templates/images/arrowBlue.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.mg_cityweatherlist ul li.second {
  width: 20px;
}
.mg_cityweatherlist ul li.second img{
  float: left;
}
.mg_cityweatherlist ul li.third {
  width: 44px;
  text-align: center;
  float: right;
}
.one_row_region p {
  margin: 0px;
  padding: 0px;
}
.one_row_region {
  width: 175px;
  margin: 0px;
  padding: 0px;
  margin-top: 15px;
}
.one_row_region ul {
margin: 0px;
padding: 0px;
}
.one_row_region ul li.box_headline {
  font-weight: bold;
  color: #fff;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  background-color: #0060ac;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
  border: 0px;
  border-bottom: 1px solid #fff;
}

#pro_button {
  width: 32px;
  height: 32px;
  position: absolute;
  z-index: 150;
}
#pro_button .static_pic {
  position: relative;
  top: 0px;
  left: 0px;
}
#pro_button .animation {
  position: absolute;
  top: 0px;
  left: 0px;

}

#sidebar {
}

.tx-mgskiweather-pi1 a {
  text-decoration: none;
}
.tx-mgskiweather-pi1 a .prev{
  background-image: url('/fileadmin/templates/images/arrow3.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 15px;

  color: #2e93e5;
}


.csc-mailform {
          font-size: 11px;
          font-family: Arial, Verdana, sans-serif;
        }

table.csc-mailfrom td.csc-form-labelcell {
        vertical-align: top;
        }

.csc-form-labelcell {
        vertical-align: top;
}
.csc-form-labelcell p.csc-form-label-req, .csc-form-labelcell p.csc-form-label {
        width: 170px;
        text-align:right;
        margin-right: 15px;
}




.csc-form-fieldcell input.mg_input{
  height: 17px;
  font-size: x-small;
  width: 150px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
}
/*.homepageweather input, .homepageweather select {
  border: 1px solid #0060ac;
  background-color: #dbe8f2;
  height: 17px;
  font-size: 9pt;
  width: 130px;
  margin-right: 1px;
  margin: 10px;
}*/
.csc-form-fieldcell input.mg_input, .csc-form-fieldcell textarea{
  border: 1px solid #0060ac;
  background-color: #dbe8f2;
}


.generalinput, .generalselect {
  border: 1px solid #0060ac;
  background-color: #dbe8f2;
  height: 17px;
  /*font-size: 9pt;*/
  font-size: 11px;
  width: 130px;
  margin: 1px;
  font-family: Arial, Verdana, sans-serif;
  padding:0px;
}
/*.generalform select{
  border: 1px solid #0060ac;
  background-color: #dbe8f2;
  height: 17px;
  font-size: 9pt;
  width: 130px;
  margin: 1px;
}*/
.generalinput{
  /*height: 17px;*/
 /* font-size: x-small;*/
  /*width: 130px;*/
  /*font-size: 11px;
  font-family: Arial, Verdana, sans-serif;*/
  padding-left:1px;
}
.generaltextarea {
  border: 1px solid #0060ac;
  background-color: #dbe8f2;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding:1px;
}

/*.generalgraphicalbutton {
  margin: 1px;
}
*/

.generalmcwbutton, .generalmcwbutton2{
	height: 17px;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:130px;
	margin: 1px;
	border:0px;
	background-color:#0060ac;
	color:#f8b820;
}

.generalmcwbutton{
	width:130px;
}

.csc-form-fieldcell .mg_submit {
	border: 1px solid #0060ac;
	background-color: #0060ac;
	color: #f8b820;
	font-weight: bold;
}
/*.homepageweather textarea {
	font-size: 8pt;
	width: 500px;
	height: 80px;
}*/
/*.homepageweather .search_button {
	}*/
.csc-form-fieldcell .mg_submit {
        background-image: url('fileadmin/templates/images/go_button.png');
	background-repeat: no-repeat;
        color: #fff;
        font-weight: bold;
        }
.homepageweather .search_button {
        position: relative;
        left: -20px;
        top: 3px;
		border: 1px solid #0060ac;
		width: 15px;
		height: 15px;
	}
        
#login_form {
        margin-left: 105px;
        }

.orderlist input, .orderlist select {
  border: 1px solid #0060ac;
  background-color: #dbe8f2;
  height: 17px;
  font-size: 9pt;
  margin-right: 1px;
}



#commercial_header {
        margin: 0px;
        border: 0px;
        padding: 0px;
}

#commercial_header {
}

.tx-mgcomhandy-pi1 {
        border: 1px solid #0c67b0;
        margin-left: 15px;
        margin-top: 15px;
		position: relative;
		left: 0px;
}
.tx-mgcomhandy-pi1 .com_handy {
        background-repeat: no-repeat;
        background-position: 0px 30px;
        width: 173px;
        height: 202px;
        position: relative;
}
.tx-mgcomhandy-pi1 .image {
        position: absolute;
        top: 90px;
        left: 39px;
}
.tx-mgcomhandy-pi1 .text {
        margin-top: 5px;
}
.tx-mgcomhandy-pi1 .text a {
        padding-left: 25px;
        background-image: url('/fileadmin/templates/images/arrow2.gif');
        background-repeat: no-repeat;
        background-position: 15px 6px;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
        color: #0c67b0;
}


#com_skyscraper {
  position: absolute;
  z-index:999;
  left: 965px;
  top: 70px;
  margin: 0px;
  padding: 0px;
}

#full_image_header .advertisement {
  position: absolute;
  top: 20px;
  left: 230px;
  z-index: 1;
}

#full_image_header .advertisement_big {
  position: absolute;
  top: 30px;
  left: 119px;
  z-index: 1;
}



ul.weeaar_dam_gallery {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.weeaar_dam_gallery li {
	list-style: none;
	float: left;
}

br.clearing {
	clear: both;
}


.news-single-backlink {
	margin-top: 15px;
	}

.news-latest-item {
  margin-right: 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #004680;
}
.news-latest-item p.bodytext {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#sidebar .news-latest-item p.bodytext {
  margin-top: 0px;
}
.news-latest-item .news-latest-morelink {
  padding-bottom: 15px;
}
.news-latest-item h3 {
  padding: 0px;
  margin:0px;
}
/*.news-latest-item .bodytext{
  color: #000000;
  font-weight: lighter;
  margin: 0px;
}*/

.news-latest-item a {
  text-decoration: none;
  color: #000066;
  font-weight: bold;
}
.news-latest-item .news-latest-morelink a {
  color: #2e93e5;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 10px;
  font-weight: normal;
}


.news-list-container {
	position: relative;
	font-size: 12px;
        }
.news-list-container .news-list-date {
        float: left;
        width: 175px;
}
.news-list-container .news-list-date, .news-list-container .news-list-image {
	text-align: right;
}
.news-list-container .news-headline {
        float: right;
        text-align: left;
        width: 365px;
}
.news-list-container .news-list-image {
	position: absolute;
	left: -120px;
	padding-top: 15px;
	}
html>body .news-list-container .news-list-image {
	left: 55px;
}
.news-list-container .news-headline {
	position: relative;
	left: -5px;
	margin-left: -10px;
}
html>body .news-list-container .news-headline {
	left: 0px;
}
.news-list-container .news-headline a, .news-latest-item .news-headline a {
  color: #2e93e5;
  text-decoration: none;
  padding-left: 10px;
  font-weight: bold;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
}
.news-list-container .news-content p.bodytext, .news-list-container .news-content .news-list-morelink{
        padding-left: 190px;
}
.news-list-container .news-content .news-list-morelink a {
  color: #2e93e5;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 10px;
  text-decoration: none;
}
.news-latest-item .news_content {
	margin: 0px;
	padding: 0px;
	}
.news-amenu-container .news-amenu-item-year {
	display: none;
}
.news-amenu-container h2, .csc-header-n3 h1, .csc-header-n2 h1, .csc-header-n1 h1 {
	font-size: 12px;
	}
.news-amenu-container .news-amenu-item-year {
}
.news-amenu-container ul {
	margin: 0px;
	padding:0px;
}
.news-amenu-container a {
	text-decoration: none;
	padding-left: 10px;
  color: #2e93e5;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
}
.news-single-item, .news-single-item .two_rows_w_picture .two_rows_text_area .header {
	font-size: 12px;
	}
.news-single-img .news-list-imgcaption {
	font-style: italic;
	}
.news-single-item .news-single-backlink a {
  background-image: url('/fileadmin/templates/images/arrow3.gif');
  background-repeat: no-repeat;
  background-position: left;
}

.cont_small_big .left_column {
       width: 175px;
	   margin: 0px;
	   padding: 0px;
	   border: 0px;
	   position:relative;
/*	   height: 175px;*/
	   z-index:100;
}

.cont_small_big .left_column .news-latest-container {
	position: absolute;
}
.cont_small_big .left_column .news-latest-container .news-latest-item .news_content p {
	margin: 0px;
	padding: 0px;
}


.three_news_row {
       width: 570px;
	   margin: 0px;
	   padding: 0px;
	   border: 0px;
	   position:relative;
	   height: 180px;
	   z-index:100;
}

.three_news_row .news-latest-container {
	position: absolute;
        }

.three_news_row .news-latest-item, .cont_big_small .news-latest-item, .cont_small_big .left_column .news-latest-item {
  float: left;
  width: 175px;
  border: 0px;
}

.three_news_row .news-latest-item .news_headline, .cont_big_small .news-latest-item .news_headline, .cont_small_big .left_column .news-latest-container .news_headline, #sidebar .news-latest-item .news_headline {
        height: 17px;
        background-color: #0060ac;
        border-bottom: 1px solid #fff;
        padding-top: 3px;
}
.three_news_row .news-latest-item .news_headline a, .cont_big_small .news-latest-item .news_headline a, .cont_small_big .left_column .news-latest-container .news_headline a, #sidebar .news-latest-item .news_headline a {
        color: #fff;
        font-weight: bold;
        padding-left: 20px;
        padding-top: 5px;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: 10px 10px;
}
.three_news_row .news-latest-item .news_content, .three_news_row .news-latest-item .news-latest-morelink, .cont_big_small .news-latest-item .news_content, .cont_big_small .news-latest-item .news-latest-morelink, .cont_small_big .left_column .news-latest-container .news_headline .news-latest-morelink, #sidebar .news-latest-item .news_headline .news-latest-morelink {
        position: relative;
        top: -15px;
        padding: 0px;
        margin: 0px;
}
.news-latest-item .news_content p {
	margin-top: 13px;
}

#sidebar .news-latest-item  {
  border: 0px;
  height: 170px;
}
.news-single-item p.news_mail {
	padding-bottom: 10px;
	
	}

/* nl style */
.news-latest-special-container .news-one_row_over_2rows {
	padding: 0px;
	margin: 0px;
  	width: 365px;
	background-color: #e7eef6;
	height: 521px;
	margin-bottom: 15px;
	position: relative;
}
.news-latest-special-container .news-one_row_over_2rows #wn1 {
	position: absolute;
	height: 499px;
	overflow: hidden;
}
.news-latest-special-container .news-one_row_over_2rows ul {
	padding: 0px;
	margin: 0px;
	}
.news-latest-special-container .news-one_row_over_2rows ul {

  font-weight: bold;
  color: #fff;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
        background-color: #0060ac;
}
html>body .news-latest-special-container .news-one_row_over_2rows ul {
	border: 0;
}
.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item .news_headline {
	padding: 2px 0px 2px 0px;
}
.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item .news_headline h3 {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
}
.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item .news_headline a {
	color: #000;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
}
.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item {
	border: 0px;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;

	height: 100px;
	
}
.news-latest-special-container[class] .news-one_row_over_2rows[class] .news-latest-special-item[class] {
    height:auto;
    min-height: 100px;
}

.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item .news-latest-morelink a {
  color: #2e93e5;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 10px;
  font-weight: normal;
	text-decoration: none;
}
.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item .news-latest-morelink {
	padding: 0px 0px 5px 0px;
	margin: 0px;

}
.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item .news_image {
	float: left;
	margin-right: 15px;
	position: relative;
}
.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item .news_content {
	padding-left: 10px;
	margin: 0px;
	padding: 0px 15px 0px 10px;
}
.news-latest-special-container .news-one_row_over_2rows .news-latest-special-item .news_content p {
	padding: 0px;
	margin: 0px;
}
.news-latest-special-container .news-one_row_over_2rows #scrollbar1 {
	position: absolute;
	top: 20px; 
	right: 0px;
	width: 11px;
	height: 504px;
}
.news-latest-special-container .news-one_row_over_2rows #lyr1 {
}
.news-latest-special-container .news-one_row_over_2rows .content {
	  position:relative;
	  left:0; top:0; z-index:1
}
.news-latest-special-container .news-one_row_over_2rows #scrollbar1 #up1 {
	position: absolute;
	top: 1px;
}
.news-latest-special-container .news-one_row_over_2rows #scrollbar1 #down1 {
	position: absolute;
	bottom: 0px;
}
.news-latest-special-container .news-one_row_over_2rows #scrollbar1 #track1 {
	background-color: #cfe1ef;
	position: absolute;
	top: 13px;
	height: 476px;
	width: 11px;
	position: absolute;
}
.news-latest-special-container .news-one_row_over_2rows #scrollbar1 #dragBar1 {
	background-color: #8ab5d5;
	height: 20px;
	position: absolute;
	top: 12px;
	width: 11px;
}


        body {
          background-image: url('/fileadmin/templates/images/background.png');
          margin: 0px;
          padding:0px;
          font-size: 11px;
          font-family: Arial, Verdana, sans-serif;
        }
	body * {
	}
        ul {
          list-style: none;
        }
        .clearing {
          clear: both;
          height: 0px;
        }
        img {
          border: 0px;
          margin: 0px;
          padding: 0px;
        }



        #main {
          width: 967px;
          margin: 0px;
          padding:0px;
          position: relative;
		  background-color: #fff;
        }

        #main_head {
          height: 51px;
          position: relative;
          color: #000;
	  border-bottom: 1px solid #fff;
	  z-index: 1;
        }
	html>body #main_head {
	  height: 50px;
	}
        #main_head #logo {
/*		  background-image: url('../images/logo.png');
		  background-repeat: no-repeat;*/
		  height: 50px;
        }
#main_head #logo .logo_image {
		border-bottom: 1px solid #fff;
		}
html>body #main_head #logo .logo_image {
	border-bottom: 0px;
}

        #main_head #main_right {
          background-color: #0060ac;
          color: #fff;
          height: 50px;
          border-left: 1px solid #fff;
          border-bottom: 1px solid #fff;
        }

        html>body #main_head #main_right {
          width: 190px;
          border-right: 1px solid #fff;
        }

        #logo2 {
          position: absolute;
          top: 0px;
          width: 195px;
          height: 50px;
          z-index: 100;
        }

        #opt_bar_title {
          position: absolute;
          top: 0px;
          width: 195px;
          height: 50px;
          z-index: 100;
          display: none;
        }

        #opt_bar {
          position: relative;
          /* display: none; */
	  background-color: #fff;
        }
	#opt_bar, #opt_bar .first, #opt_bar .second, #opt_bar .third {
          height: 0px;
	}
        #opt_bar .first {
	  width: 191px;
	  border-right: 1px solid #fff;
/*          background-image: url('../images/imageBar_left.png');
          background-repeat: no-repeat;
          background-position: left;*/
        }
        #opt_bar .first img {
	  width: 190px;
	}

        #opt_bar .second {
/*          background-image: url('../images/imageBar_center.png');
          background-repeat: no-repeat;
          background-position: left;*/
        }
        #opt_bar .second img {
	}
        #opt_bar .third {
	  
	  width: 191px;
	  border-left: 1px solid #fff;
/*          background-image: url('../images/imageBar_right.png');
          background-repeat: no-repeat;
          background-position: right;*/
/*          border-right: 1px solid #fff;
          border-left: 1px solid #fff;*/
        }
        #opt_bar .third img {
	}

/* content */

#content_area {
}

#outer_wrapper {
	background-color: #fff;
	border-left: 1px solid #fff;
}
#wrapper {
	
}
#container {
  width: 965px;;
  float: left;
  margin-right: -190px;
  background-color: #fff;
  color: #002340;
}
#content {
  margin-right: 190px;
/*  position: relative;*/
}



#main_content {
  margin-left: 205px;
  padding-top: 50px;
  position: relative;
  z-index: 90;
}

#fourth_navi {
  position: absolute;
  top: 90px;
  width: 175px;
  left: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid #0060ac;
  z-index: 400;
  background-color: #fff;
}

#main_content #headline_box {
  position: relative;
  width: 565px;
  margin:0;
  padding: 0;
  top: -50px;
  z-index: 90;
  margin-bottom: 10px;
}


#main_content #headline_box #headline_border  {
  padding-top: 26px;
  margin-left: 0px;
  border-bottom: 1px solid #004680;
  z-index: 1;
  margin-right: 10px;
}
#main_content #headline_box #headline {
  position: absolute;
  top:11px;
  left:0px;
  font-size: 26px;
  font-weight: bold;
  background-color: #fff;
  color: #004680;
  padding-right: 10px;
  border-bottom: 1px solid #fff;
  margin-top: 5px;
  padding-bottom: 5px;
  z-index: 100;
}
html>body #main_content #headline_box #headline  {
  margin-top: 5px;
  padding-bottom: 0px;
}
#main_content #headline_box #headline .headline_text {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 0;
  width: 555px;
}
html>body #main_content #headline_box #headline .headline_text  {
  top: -10px;
}
*+html>body #main_content #headline_box #headline .headline_text  {
	      top: 5px;
}

#main_content #headline_box #headline .headline_text h1 {
  font-size: 1pc;
  font-weight: bold;
  color: #0060ac;
}

#main_content #headline a, #main_content #headline a:visited {
  text-decoration: none;
  color: #004680;
  padding: 0;
  margin: 0;
}




#left {
  width: 190px;
  float: left;
  margin: 40px 0px 0px 0px;
  padding: 0;
}
#left ul {
  padding-left: 15px;
  margin: 0px;
}

#left ul li {
  font-weight: bold;
  font-size: 12px;
  color: #0060ac;
  background-color: #fff;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px 8px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;

  border-top: 1px solid #00345e;
}
#left ul li a {
  text-decoration: none;
  color: #004680;
}
#left ul li:hover, #left ul li.over {
  background-color: #dbe8f2;
}
#left ul li.act {
/*  background-color: #fff;*/
  background-image: url('/fileadmin/templates/images/arrowBlue.gif');
  background-position: 10px 8px;
  background-color: #dbe8f2;
}
#left ul li.nobgcolor {
  background-color: #fff;
}
#left ul li.act a {
/*  color: #2E93e5;*/
  background-repeat: no-repeat;
  color: #0060ac;
  display: block;
}
#left ul li.one a {
  color: #0060ac;
}

#left ul li.last {
  border-bottom: 1px solid #00345e;
}
#left ul li.last a {
  color: #0060ac;
}
#left ul ul {
  margin: 0px;
  padding: 0px;
}
html>body #left ul ul {
  padding-left: 10px;
}
#left ul ul li {
  background-position: 10px 8px;
  padding-left: 20px;
  font-weight: normal;
  border-top: 1px solid #B8D1E5;
}


#sidebar {
	width: 190px;
	float: right;
	padding-left: 1px;
}
html>body #sidebar {
  position: relative;
}

/*#sidebar ul {
  margin: 26px 15px 0px 0px;
  padding: 0px;
}

#sidebar ul li {
  font-weight: bold;
  color: #0060ac;
  background-color: #fff;
  background-image: url('../images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
}

#sidebar ul li.last {
  border-bottom: 1px solid #000;
}*/

#sidebar ul.image {
  width: 175px;
}

#sidebar ul li.headline {
  font-weight: bold;
  color: #fff;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  background-color: #0060ac;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
  border: 0px;
  border-bottom: 1px solid #fff;
}

#sidebar ul li.picture {
  padding: 0px;
  margin: 0px;
  border: 0px;
}
#sidebar ul li.picture img {
  width: 175px;
 }


#footer {
  position: relative;
  padding-top: 20px;
  color: #000;
  z-index: 90;
  font-size: 9px;
  top: -20px;
  height: 142px;
}
html>body #footer {
  height: 120px;
}

#footer .first, #footer .second, #footer .third {
  background-color: #0060ac;
  color: #fff;
  height: 20px;
}
#footer .second {
  border-left: 1px solid #fff;
}
#footer .second p {
  border: 0;
  padding: 2px;
  margin: 0;
}
#footer .second ul {
  border: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
}
#footer .second ul li {
  float: left;
  border-right: 1px solid #fff;
}
#footer .second ul li a {
  text-decoration: none;
  color: #fff;
  padding: 5px;
}
#footer .third {
  width: 193px;
  border-left: 1px solid #fff;
}

html>body #footer .third {
  border-right: 1px solid #fff;
}


/* row1 */
        #main_head #logo, #opt_bar .first, #footer .first, #ticker .first {
          position: absolute;
	  width: 191px;
        }


/* row2 */
        #main_head #menu, #opt_bar .second, #footer .second {
          width: 584px;
          position: absolute;
          left: 191px;
        }

      	html>body #main_head #menu {
      	  width: 583px;
      	}

/* row3 */
        #main_head #main_right, #opt_bar .third, #footer .third {
          position: absolute;
          width: 192px;
          right: 0px;
          border-right: 1px solid #fff;
        }
        html>body #main_head #main_right, html>body #opt_bar .third, html>body #footer .third {
          right: 1px;
        }
	#main_head #main_right {
	  height: 51px;
	}
	html>body #main_head #main_right {
	  width: 190px;
	  height: 50px;
	}


#line1 {
  position: relative;
  width: 40%;
  right: -800px;
  height: 20px;
  top: -142px;
  z-index: 1;
}
html>body #line1 {
  width: 99%;
  right: -11px;
  top: -140px;
}
#line2 {
  position: absolute;
  width: 50%;
  right: 0px;
  height: 50px;
  top: 19px;
  z-index: 0;
}
#line3 {
  position: absolute;
  width: 50%;
  right: 0px;
  height: 18px;
  background-color: #fff;
  top: 0px;
  z-index: 0;
}
html>body #line2 {
  height: 50px;
}



/* more rows content ele */
/*#outer_wrapper2 {
  
}

#wrapper2 {
}

#container2 {
  width: 100%;
  float: left;
  margin-right: -190px;
  background-color: #fff;
  color: #002340;
}

#content2 {
  margin-right: 190px;
}

#main_content2 {
  position: relative;
  padding: 0px;
  margin: 0;
}
#main_content2 div {
  float:left;
}

#main_content2 #main_left {
  margin-left: 0px;
  width: 365px;
}

#main_content2 #main_right {
  width: 365px;
}*/

#sidebar .head_area {
  position: relative;
  height: 61px;
  top: 7px;
  z-index: 10;
}


#sidebar .headline_border {
  top: 32px;
  left: 0px;
  position: absolute;
  width: 175px;
  border-top: 1px solid #004680;
  z-index: 0;
}

#sidebar .headline {
  position: absolute;
  top: 0px;
  background-color: #fff;
  padding-right: 10px;
  z-index: 100;
  margin-top: 10px;
  left: -5px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.two_rows .two_rows_right p, .two_rows .two_rows_left p {
  padding: 0px;
  margin: 0px;
}

#ticker {
  position: relative;
  height: 15px;
  position: relative;
}

#ticker .flash {
  position: absolute;
  top: -3px;
}





#main_menu {
}
.hidden {
  visibility: hidden;
}
.visible {
  visibility: visible;
}


#flash_header {
  height: 90px;
  position: relative;
}

.display_block {
  display: block;
}





.rellinklist {
  width: 175px;
  margin-top: 15px;
  margin-right: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #00345e;
  border-top: 1px solid #00345e;
}
.rellinklist strong {
  color: #00345e;
  
}
.rellinklist ul {
  margin: 0px;
  padding: 0px;
}
.rellinklist ul li {
  padding: 1px;
  
}

.rellinklist ul li a {
  text-decoration: none;
  color: #0060ac;
  background-image: url('/fileadmin/templates/images/arrow2.gif');
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 10px;
  font-weight: bold;
}
.rellinklist ul li a:hover {
  background-image: url('/fileadmin/templates/images/arrowBlue.gif');
  background-position: left;
  background-repeat: no-repeat;
}

#end_ng {
  border: 0px;
  margin: 0px;
  padding: 0px;
}


#screen {
  position: relative;
}

html>body #additional_logo {
  position: relative;
  top: -0px;
}
#design {
  position: relative;
  top: -145px;
  z-index: 90;
}
