@charset "UTF-8";

#main_menu {width:800px;float:left;position: relative;height:30px;
            background-color:#153B62;color:#333333}
#main_menu *{margin:0px;padding:0px}
#main_menu #nav {position:absolute;width:558px;float:left}
#main_menu ul {list-style-type:none}
#main_menu li {float:left}
#main_menu a{display:block;text-decoration:none;padding:0 5px;padding-left:10px;line-height:30px;
						;font-weight:bold;color:#FFFFFF}
#main_menu #nav a{padding-left:12px;padding-right:12px}

#main_menu ul ul {display:none;position:absolute;top:30px;width:250px;padding-bottom:20px;padding-top:10px}
#main_menu ul ul ul{padding-left:10px}
#main_menu ul ul ul ul{padding-left:0px;padding-top:0px;padding-bottom:0px;}
#main_menu ul ul ul li{font-weight:bold;width:90%;padding-bottom:10px}
#main_menu ul ul ul li a{background:url(dropdown-head1.png)}
#main_menu ul ul ul ul li a{background:url();line-height:20px;font-weight:normal}
#main_menu ul ul ul ul li{float:none;font-weight:normal;background-color:transparent;padding-bottom:0px}
#main_menu ul ul ul ul li a{padding-left:20px;}




#main_menu li ul, li a ul {background:url(dropdown.png) #456984 bottom repeat-x}
#main_menu li li ul, li li a ul {background:url() transparent}

#main_menu li a:hover, #main_menu li:hover {background-color:#456984}
#main_menu li li:hover {background-color:transparent;font-weight:normal}
#main_menu li li:hover a, li li a:hover {background-color:transparent}

#main_menu li:hover ul, li a:hover ul {display:block}
#main_menu ul li a:hover {background:#1B528C;text-decoration:underline}
#main_menu ul ul ul li a:hover {background:#1B528C;text-decoration:none}

#main_menu ul ul ul {position:relative;top:0;left:0}
#main_menu ul ul ul ul li {}

#main_menu .m2 ul{width:558px;left:0}
#main_menu .m2 ul ul{width:250px}
#main_menu .m3 ul{width:558px;left:0}
#main_menu .m3 ul ul{width:176px}
#main_menu .m3 ul ul li {width:95%}


    /*LANGUAGE MENU*/
         #main_menu #lang    {position:absolute;left:674px;display:inline;height:30px;background-color:#456984;
                       padding-top:0px;width:126px}
         #main_menu #lang ul  {width:126px;padding-bottom:0px;padding-top:0px;}
         #main_menu #lang li li{border-top:solid 1px white;float:none;height:40px}
         #main_menu #lang  a {width:110px}
         #main_menu #lang ul a {line-height:20px;}
         #main_menu #lang li span {display:block;font-size:90%;color:#BBB}
         #main_menu ul ul {padding-top:10px;}

    /*DOWNLOAD MENU*/
         #main_menu #download {position:absolute;left:558px;height:30px;background-color:#456984;
         	                padding-top:0px;padding-right:5px;width:110px;
                         border-right:1px solid #B5C6D8}
         #main_menu #download li{width:110px}

body {margin:0px;padding:0px;font-family:Verdana,Arial;color:#333333;
      font-size:11px;background-color:#b5c6d8}/*overflow:scroll*/
a:link    {text-decoration:none; color:#112266}
a:visited {text-decoration:none; color:#112266}
a:hover   {text-decoration: underline;cursor:pointer; color:#112266}
a:active  {text-decoration:none; color:#112266}
img {border:0px}
div {margin:0px;padding:0px}


/*#### CONTENT CSS ####*/
#sizer {width:800px;height:100%;margin:auto;margin-top:2%}

#lead {background-color:#dfe9f3;height:299px}
  #image {width:558px;height:100%;float:left}
  #image div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{margin-left:0px}
  #brecon  {width:242px;height:100%;background-color:white;float:left}
  #brecon img {display:block;margin-left:25px;margin-top:10px}
  #brecon h1 {font-size:17px;margin-left:30px;margin-top:120px}
  #brecon h2 {font-size:17px;margin-left:30px;margin-top:120px}
  #brecon h1 span {margin-right:30px;font-size:12px;display:block}
#banner {margin-top:30px}


#content {background-color:#dfe9f3}
   #main_breadcrumb {margin:0px;padding:0px;margin-bottom:15px;font-size:9px}
   #main_breadcrumb a:link    {color:#333333;}
   #main_breadcrumb a:visited {color:#333333;}
   #main_breadcrumb a:hover   {color:#333333;}
   #main_breadcrumb a:active  {color:#333333;}

   #text{width:400px;float:left;margin:10px;min-height:400px;margin-top:15px;padding-bottom:20px}
   #text p{width:400px;margin-left:15px}
   #text h1{width:400px;font-size:14px;margin-left:15px}
   #text h3{width:400px;font-size:14px;margin-left:15px}
   #text h2{width:400px;font-size:12px;margin-top:12px;margin-left:15px}
   #text h2 span{margin-top:0px;margin-left:0px}
   #text ul{width:300px;padding-left:20px;margin-left:15px}
   #text div h1 {font-size:12px}
   #text td p {width:auto;margin:0px;margin-left:15px}
   #text .csc-textpic-text td p {width:auto}
   #text td p b {font-size:12px}
   #text .csc-textpic-intext-right-nowrap  {min-height:155px;margin-top:30px;margin-left:0px;width:500px}

   #text .csc-textpic-intext-right-nowrap h1 {font-size:12px}
   #text .tx-indexedsearch {margin-left:15px}
   #text .csc-textpic-text    {width:400px}
   #text .csc-textpic-text p  {width:400px}
   #text .csc-textpic-text h1 {width:400px}
   #text a:link    {text-decoration:underline}
   #text a:visited {text-decoration:underline}
   #text .mousehover {cursor:pointer;}
   #text .csc-textpic-caption {width:150px}

   /*Formatierung der Bilder für die Rüttlerfiebel*/
   #text .csc-textpic-left .csc-textpic-imagewrap{margin-left:15px}
   #text .csc-textpic-left .csc-textpic-imagewrap img {float:left;margin-right:15px;margin-bottom:10px}
   #text .csc-textpic-left .csc-textpic-caption   {width: auto;font-size:10px;font-style:italic;padding-bottom:15px}
   /*Rüttlerfiebel Smoothgallery*/
   #text .jdGallery .slideElement {background-color:#153B62;border-top:1px solid #fff;}
   #text .rgsgcontent {margin-left:15px}

#hotlinks{background-color:#f2f5fa;width:202px;float:right;padding-bottom:40px;
          padding-top:20px;;min-height:120px;padding-right:40px}
   #search        {padding-left:20px;}
   #hotlinks ul   {clear:right;margin:0px;padding:0px;padding-left:25px;
                   margin-top:10px}
   #hotlinks li a {color:#333333;text-decoration:none}
   #hotlinks li a:hover {color:#333333;text-decoration:underline}
   #hotlinks li   {font-weight:bold;list-style-type:none;margin-top:10px;font-size:11px}
   #hotlinks #nav li ul{position:static}
   #hotlinks ul ul{margin-top:0px}
   #hotlinks ul ul li {font-weight:normal;list-style-type:disc;margin-top:2px}
   #hotlinks ul ul ul li {font-size:9px}
   #hotlinks .csc-textpic-imagewrap {margin:10px auto 20px 25px}

   #contact {margin:5px;padding:5px;margin-top:30px;
             border-top:2px solid #153B62;}
   #contact h1 {margin-top:5px;padding:0px;font-size:15px}
   #contact h2 {font-size:13px;margin:0px;padding:0px;padding-top:7px}
   #contact h3 {font-size:10px;margin:0px;padding:0px;padding-top:3px}
   #contact table {margin:0px;padding:0px}
   #contact tbody {margin:0px;padding:0px}
   #contact tr {margin:0px;padding:0px}
   #contact td {margin:0px;padding:0px}
   #products{background-color:#f2f5fa}


#footer{background-color:#b5c6d8;clear:left;font-size:0.8em;padding-left:5px;
        padding-top:5px;padding-bottom:10px}
   #footer ul {display:inline;margin:0px;padding:0px}
   #footer li {display:inline}
   #footer li a {color:#333333;text-decoration:none}
   #footer li a:hover {color:#333333;text-decoration:underline}
   #footer a {color:#333333;text-decoration:none}
   #footer a:hover {color:#333333;text-decoration:underline}



/*#### EXTENSION-CSS ####*/

.searchinput {font-size:10px;height:11px;width:120px}
.searchbutton {font-size:10px;height:18px;padding-bottom:4px;}

#loggedin {background-color:#dfe9f3;float:left;width:160px;
             padding:5px;margin-top:30px;margin-left:30px;margin-right:30px;}
#loggedin p{font-size:10px;margin-top:0px;margin-bottom:0px}
#loggedin h1{font-size:12px;margin-top:0px;margin-left:0px}
#loggedin input {font-size:10px}

.csc-sitemap a:link    {color:#333333;}
.csc-sitemap a:visited {color:#333333;}
.csc-sitemap a:hover   {color:#333333;}
.csc-sitemap a:active  {color:#333333;}
.csc-sitemap ul        {margin-left:0px;padding-left:32px}
.csc-sitemap ul ul     {padding-left:20px}
.csc-sitemap li        {font-size:14px;font-weight:bold;margin-bottom:15px;
                        margin-top:5px}
.csc-sitemap li li     {font-size:12px;font-weight:normal;margin-bottom:2px;
                        margin-top:3px}
.csc-sitemap li li li  {font-size:11px;font-weight:normal;margin-bottom:0px;
                        margin-top:0px}
#map {overflow:hidden}
.tx-macinasearchbox-pi1{margin-left:25px;padding-bottom:10px;}
.tx-macinasearchbox-pi1 input {font-size:11px}
.tx-macinasearchbox-pi1 #search_but {margin-left:7px;font-size:12px}

.myGallery {border:0px}
.carousel {background-color:#153B62}
#routeplanner    {margin-left:25px;margin-bottom:20px;margin-top:20px;
                  width:180px}
#routeplanner h2 {margin-bottom:0px;margin-left:0px;width:auto;font-size:16px}
#routeplanner p  {margin-bottom:0px;margin-top:0px;margin-left:0px;width:auto;
                  margin-bottom:0px}
#routeplanner textarea {margin-top:5px}
#routeplanner #go{float:right;width:28px}

.tx_powermail_pi1_fieldwrap_html label {width:100px;float:left;}
.tx-powermail-pi1_fieldset div {}
#newform {margin-left:15px}
.powermail_submit {width:100px;margin-right:20px;float:left}
.powermail_reset {width:100px;float:left}
.tx-powermail-pi1 {width:450px}
.tx-powermail-pi1 legend {margin-bottom:5px}
* html .tx-powermail-pi1 legend {margin-bottom:15px}
.tx-powermail-pi1_fieldset {padding-left:15px;padding-bottom:15px}
.powermail_textarea {float:left}
.tx_powermail_pi1_fieldwrap_html  {float:left}
.tx_powermail_pi1_fieldwrap_html_file {float:none}
#powermaildiv_uid212 {margin-bottom:10px}
#powermaildiv_uid213 {margin-bottom:10px}
.tx-powermail-pi1 #files_list {margin-left:100px;margin-top:5px;margin-bottom:10px}
.tx-powermail-pi1 #files_list div{}
.tx-powermail-pi1 #files_list input {margin-left:10px}


.tx_advoodameasysearch_pi1-column {width:100%}
.tx_advoodameasysearch_pi1-row {display:inline;width:150px}
.tx_advoodameasysearch_pi1-row div {display:inline;width:150px}
.tx_advoodameasysearch_pi1-title {font-size:16px;font-weight:bold}

.news-single-img {float:left;margin-left:-24px;margin-top:-423.5px;}
.news-single-imgcaption {top:-35px;position:relative}


#text .news-latest-item {margin-left:15px;background-color:#b5c6d8;clear:both;margin-bottom:15px;padding:15px}
#text .news-latest-item a img {float:right;}
#text .news-latest-item .clearer {display:none}
#text .news-latest-item p {clear:left;width:auto;margin-left:0px}
#text .news-latest-item h3 {float:left;width:290px;margin-top:0px}
#text .news-latest-item h3 a{color:#333333}
#text .news-latest-date {padding:0px;color:#333333;margin:0px}
#text .news-latest-date  a{color:#333333;display:block;padding-bottom:10px;}
#text .news-latest-date a:link      {text-decoration:none}
#text .news-latest-date a:active    {text-decoration:none}
#text .news-latest-date a:visited   {text-decoration:none}
#text .news-latest-date a:hover     {text-decoration:underline}
#text .news-latest-item h3 a:link   {text-decoration:none}
#text .news-latest-item h3 a:active {text-decoration:none}
#text .news-latest-item h3 a:visited{text-decoration:none}
#text .news-latest-item h3 a:hover  {text-decoration:underline}
#text .news-latest-morelink {padding-bottom:15px}
#text .news-latest-category {padding-bottom:5px;font-size:8px}


#text .news-list-item {margin-left:15px;background-color:#b5c6d8;clear:both;height:200px;margin-bottom:15px}
#text .news-list-item a img {float:right;padding:15px;padding-top:0px}
#text .news-list-item .clearer {display:none}
#text .news-list-item p {clear:left;width:auto}
#text .news-list-item h3 {width:auto}
#text .news-list-item h3 a{color:#333333;display:inline}
#text .news-list-date {padding:0px;color:#333333;font-size:11px;font-weight:normal;padding-top:7px;;padding-bottom:7px;display:block}
#text .news-list-date  a{color:#333333}
#text .news-list-date a:link      {text-decoration:none}
#text .news-list-date a:active    {text-decoration:none}
#text .news-list-date a:visited   {text-decoration:none}
#text .news-list-date a:hover     {text-decoration:underline}
#text .news-list-item h3 a:link   {text-decoration:none}
#text .news-list-item h3 a:active {text-decoration:none}
#text .news-list-item h3 a:visited{text-decoration:none}
#text .news-list-item h3 a:hover  {text-decoration:underline}
#text .news-list-morelink {padding-left:15px}
#text .news-search-form {padding:15px}
#text .news-search-emptyMsg {padding:15px}
#text .tx-ttnews-browsebox {width:350px}
#text .tx-ttnews-browsebox p{width:auto}
#text .tx-ttnews-browsebox table{padding:0px;margin:0px}
#text .tx-ttnews-browsebox table p {padding:0px;margin:0px;margin-left:15px}
#text .news-latest-gotoarchive {margin-left:15px}
#text .news-catmenu {margin-top:30px;margin-left:15px;padding-bottom:15px;margin-bottom:15px;background-color:#b5c6d8}
#text .news-catmenu-NO {margin-left:15px}
#text .news-catmenu-header {font-size:12px;font-weight:bold;padding-top:10px;}
#text .news-list-category {margin-left:15px;}
#text .news-single-item {margin-left:15px;background-color:#b5c6d8;margin-bottom:15px}
#text .news-single-item .news-single-timedata {margin-left:15px;padding-top:10px}
#text .news-single-item h2 {font-size:14px}
#text .news-single-author {display:none}
#text .news-single-additional-info {margin:15px}
#text .news-single-additional-info dl {background-color:#DFE9F3;padding:3px}
#text .news-single-backlink {padding-left:15px;padding-bottom:15px}
#text .news-single-imgcaption {background-color:#DDDDDD;opacity:0.5;width:auto;padding:5px;margin-left:0px}
#text .news-single-imgcaption:hover {background-color:#DDDDDD;opacity:0.8;width:auto;padding:5px;margin-left:0px}

#hotlinks .news-amenu-container {clear:right;margin:10px 0 0;padding:0 0 0 25px;}
#hotlinks .news-amenu-container ul   {margin-top:0;}
#hotlinks .news-amenu-container ul li{font-weight:normal;list-style-type:disc;margin-top:2px;margin-left:15px}
#hotlinks .news-amenu-container ul .news-amenu-item-year {margin-left:0px}
#hotlinks .news-amenu-item-year a {color:#333333;text-decoration:none}
#hotlinks .news-amenu-container h2 {font-size:11px;font-weight:bold;list-style-type:none;margin-top:10px;}
#hotlinks h1 {font-size:11px;font-weight:bold;list-style-type:none;margin-top:10px;margin:10px 0 0;padding:0 0 0 25px;}
#hotlinks .news-search-form{font-size:11px;font-weight:bold;list-style-type:none;margin-top:10px;margin:10px 0 0;padding:0 0 0 25px;}
#hotlinks .news-search-form input {width:105px;font-size:11px}
#hotlinks .news-search-form-submit input {width:55px;font-size:11px;margin-left:10px}
#hotlinks .news-search-emptyMsg {padding:15px;padding-left:25px}

#hotlinks .news-latest-container {margin-left:25px;margin-top:40px;}

#hotlinks .news-latest-container a {color:#333333}
#hotlinks .news-latest-container h2 {font-size:13px;font-weight:bold;list-style-type:none;margin-top:10px}
#hotlinks .news-latest-container h3 {font-weight:bold;margin-top:2px;display:inline}
#hotlinks .news-latest-container .news-latest-date {;display:block;font-size:9px;}
#hotlinks .news-latest-container .news-latest-morelink a {color:#112266;text-decoration:underline}
#hotlinks .news-latest-container .news-latest-item {padding-bottom:20px}
#hotlinks .news-latest-container .news-latest-item h3 {font-size:11px;}
#hotlinks .news_empty {display:none}

/* KNOWLEDGE CENTER 
.act li {padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:1px}
.act .act{background-color:#FFFF99}*/