html, body { height:100%; }

 

body {

            

            font-size:12px;

            text-align:center;

            font-family:Verdana,Tahoma,Helvetica,Arial,Sans-serif,sans-serif;

            color:rgb(0,0,0);

            background-color:#707173;
            
            background-image:url('hgr_komplett.gif');
            
            background-repeat:repeat-x;
              
}

 

#box{

   margin:0px auto;

   width:952px;
   
   background-color:#ffffff;

}

 
#logo{

   background-image:url('logo_intern.gif');
   
   background-repeat:no-repeat;
   
   width:952px;

   height:91px;

   border:0;

   float:left;

}

#mundi{

   width:952px;
   
   background-image:url('hgr_inhalt_intern.gif');
   
   float:left;
   
}
 
#animation{

   width:371px;

   height:175px;

   float:left;

}


#zwischenbalken {


   width:806px;

   height:65px;

   border:0;

   float:left;

   text-align:right;

}


 
#links {

   width:234px;

   height:100%;
   
   
   
   
   


   border:0;

   float:left;

   text-align:left;
   
   #background-color:grey;

}


#links_inhalt {

   width:194px;
   
   padding-left:20px;
   
   padding-right:20px;
   
   


   border:0;

   float:left;

   text-align:left;
   
}


#links111 {

   width:200px;
   
   margin-top:15px;

   min-height:400px;

	 height:auto !important;  /* für moderne Browser */

	 height:400px;  /*für den IE */

   border:0;

   float:left;
   
   clear:left;

   text-align:left;

}







#menue_inhalt {

   width:200px;

   border:0;

   float:left;

   text-align:left;
   
   background-image:url('menue_inhalt.gif');

}

 

#menue {

   width:770px;
   
   margin-left:30px;

   border:0;

   float:left;

   text-align:left;

   font-size:10px;
   
   font-color:#ffffff;

}

#druckversion {

   width=180px;
   
}

#menue_unten {

   width:200px;

   height:31px;

   border:0;

   float:right;

   text-align:right;
   
   background-image:url('menue_unten.gif');

   background-repeat:no-repeat;

}



#menue a {
   
   font-size:12px;
   
   color:#111111;
   
   text-decoration:none;
   
}

#menue a:active {
   
   font-size:12px;
   
   color:#003782;
   
}

#menue a:hover {
   
   font-size:12px;
   
   color:#003782;
   
}

 
#schalter{

   width:180px;

   height:20px;

   border:0;

   text-align:center;

   float:left;

}


#mitte {

   background-image:url('inhalt_intern.gif');
   
   background-repeat:no-repeat;
   
   width:273px;

   min-height:419px;

	 height:auto !important;  /* für moderne Browser */

	 height:419px;  /*für den IE */


   border:0;

   float:left;

}

 

#inhalt_text {

   width:100px;

   

   border:0;

   float:left;

   text-align:left;

   font-size:12px;

}

 

#inhalt_text_hgr{

   width:538px;
   
   margin-left:20px;
   
   margin_right:10px;

   padding-top:25px;

   border-width:0;

   float:left;

   text-align:left;

   font-size:12px;

   color:#000000;

}

#rechts {

   width:150px;

   min-height:419px;

	 height:auto !important;  /* für moderne Browser */

	 height:419px;  /*für den IE */


   border:0;

   float:right;

   text-align:left;

} 

 

#fuss {

   width:952px;

   height: 19px;

   border:0;
   
   text-align:left;

   font-size:11px;
   
   background-color:#ffffff;

   background-image:url('fuss_intern.gif');

   float:left;

   clear:both;

}

#fusstext {

   position:relative;
   
   top:4px;

}   

#abschluss {

   width:952px;

   height:21px;

   border:0;
   
   

   background-image:url('hgr_inhalt_unten.gif');
   
   background-repeat:no-repeat;

   float:left;

   clear:both;

}


#ueberschrift_1{

   text-align:left;

   font-size:14px;

   color:#000000;

}


#textbox {
        width: 88%;
        padding-left: 25px;
        -padding-left: 10px;

        line-height: 140%;
	float: left;
}


legend {

            font-size:12px;
            
            font-style:italic;
            
}

ul a {

      color:#2a67aa;
      
      font-weight:bold;

}            

 

td {

            font-size:12px;

            color:#000000;

            margin-bottom:8px;

}

 

 

div,p  { margin-top:0; }

 

#navipath {

            padding:0;

            padding-bottom:10px;

            background-color:#ffffff;

            color:rgb(99,99,99);

            width:388px;

}

 

.navi{

            width:180px;

            border-bottom:1px solid rgb(170,170,170);

            background-color:rgb(250,255,255);

}

 

h1 {

            font-size:16px;

            text-align:left;

            color:#111111;
            
            margin:0;
            
            margin-left:20px;

}


h2 {

            font-size:12px;

            text-align:left;

            color:#111111;
            
            margin:0;
            
            margin-left:20px;

}

 

h1.content {

            margin-bottom:12px;

            padding:0;

}






 

hr { color:rgb(210,210,210); }

 

a { font-size:12px; color:black; text-decoration:none; }

a:hover { text-decoration:underline; }

 

a.newsheadline { font-weight:bold; } 

 

a.bottomnavi { color:rgb(160,160,160); font-size:9px; } 

 

a.additionalnavi { font-size:11px; color:#53935f; font-weight:bold; }

 

a.navipath { font-size:10px; color: rgb(160,160,160); } 

 

a.navileft_passive {

            display:block;

            background-color:#53935f;

            padding-top:3px;

            padding-bottom:3px;

         font-size:12px;

         font-weight:bold;

         letter-spacing:0.1em;

            color:#ffffff;

} 

 

a.navileft_active {

            display:block;

            background-color:#ffffff;

            background:url("../images/navi_pfeil_rechts.gif") no-repeat;

            background-position:right;

            padding-top:3px;

            padding-bottom:3px;

         font-size:12px;

         font-weight:bold;

         letter-spacing:0.1em;

            color:#53935f;

} 

 

a.navileft_open {

            padding-left:10px;

            display:block;

            background:url("../images/navi_pfeil.gif") no-repeat;

            background-position:right;

            background-color:#cccccc;

            padding-top:3px;

            padding-bottom:3px;

         font-size:12px;

         font-weight:bold;

         letter-spacing:0.1em;

            color:#000000;

}



a.sitemap_level1 {

            display:block;

            border-bottom:1px solid #b4a8b4;

            color:rgb(217,104,28);

            font-weight:normal;

            padding-bottom:.4em;

 

            background:url("../images/navi_pfeil_rechts.gif") no-repeat;

            background-position:right;

}

 

a.sitemap_level2 {

            color:rgb(62,77,116);

            background:url("../images/navi_pfeil_rechts.gif") no-repeat;

            background-position:170px 4px;

            display:block;

}

 

a.sitemap_level3 {

            color:rgb(190,190,190);

}

 

.sitemap_level2_container {

            float:left;

            width:50%;

            padding-top:.3em;

}

 

.sitemap_level3_container {

            float:right;

            width:50%;

            padding-top:.3em;
            
}

.impr {

            border-width: 1px;
            
            border-style: outset;
            
            border-color: #999999;
            
            background-color: #f5f4fa;
            
            height: 165px;
            
            padding:15px;

}


/*----------  TT_NEWS  ----------*/


.news-single-rightbox,
.news-single-imgcaption,
.news-single-date,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu  {
	font-size:10px;
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:right;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
	clear:both;
}

.news-single-item HR.cl-left {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	padding:10px;
}

.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	background-color:#f3f3f3;
}


.news-latest-container H2 {
  padding: 0 0 2px 0;
  margin:0;
}

.news-latest-item {
	padding:3px;
	margin:0;
}

.news-latest-item IMG {

	margin: 0 5px 5px 0;
	float:left;
	border: none;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}




.news-latest-item > p {
	margin:0;
	padding:0;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	padding: 10px 0;

}
.news-list-item {
	padding: 0 0 10px 0;
}

.news-list-item a {
	font-size: 16px;
	color: #003782;
}

.news-list-item h1 {
	font-size: 16px;
	color: #003782;
	margin: 0px;
}

.news-list-item h2 {
	font-size: 12px;
	color: #111111;
	margin: 0px;
}


.news-list-date {
	float: left;
	display:block;
	padding-left:10px;
}

.news-list-imgcaption {
	padding:3px 3px 0 0;

}

.news-list-container IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;

}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink  {
	padding-left:5px;
}

.news-list-morelink a {
	font-size: 10px;
	color: #111111;
}




	/*---------------------------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
	padding: 0 0 10px 0;
}


.news-list2-container,
.news-list3-container {
	background:#e5e5e5;
}

.news-list3-item,
.list2-subdiv-hdr {
	background:#f1f1f1;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
	width:48%;
	float:left;
	padding:5px;
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
	width:31%;
	float:left;
	padding:5px;
}

.news-list3-item {
	padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
	border-top:5px solid #fff;
}


.news-list2-container IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;

}
.news-list3-container IMG {
	float: left;
	margin:0 5px 5px 2px;
	border: none;

}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
	text-align:center;
	margin-bottom:20px;
}

.activeLinkWrap {
	font-weight:bold;
}
.disabledLinkWrap {
	color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	padding:0 1px;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
	padding: 0 0 10px 0;

}

.news-single-item h1 {
	font-size: 16px;
	color: #003782;
	margin: 0px;
}

.news-single-item h2 {
	font-size: 12px;
	color: #111111;
	margin: 0px;
}

.news-single-date {
	float: left;
	display:block;
	padding-left:10px;
}

.news-single-date a {
	font-size: 10px;
	color: #111111;
}

.news-single-img {
	float: right;
	margin: 5px 0 0 10px;
	padding:0;
}

.news-single-img img {
	border:none;
}

.news-single-imgcaption {
	padding: 1px 0 3px 0;
	margin:0;
}

.news-single-rightbox {
	float: right;
	width:160px;
	text-align:right;
	clear:both;
}
.news-single-backlink {
	padding: 10px;
}



.news-single-additional-info {
	margin-top: 15px;
	padding:3px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin: 0;
	margin-bottom: 3px;
	padding: 3px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left: 20px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
	font-weight: bold;
	margin-left: 5px;
}

.news-single-files DD A {
	padding:0 3px;
}


	/*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
	border:none;
}

.sv-img-big {
	float: right;
	padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
	padding:15px 0;
}
.sv-img-small {
	float: left;
	padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container LI:hover {
	background-color: #f3f3f3;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
	margin-top:5px;

	list-style-type: none;
}

.news-amenu-item-year {
	font-weight: bold;
    margin-top:10px;
	padding: 2px;
	background-color: #f3f3f3;

}


.amenu-act {
	background:#fff;
	font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:10px;

}

ul.tree {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

ul.tree A {
	text-decoration: none;
}

ul.tree A.pm {
	cursor: pointer;
}

ul.tree img {
	vertical-align: middle;
}

ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 17px;
}

ul.tree ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
}

ul.tree ul li.expanded ul {
	background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
	background: none;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}






/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

.shop_start td { text-align:center;}


.wttwitter_liste  {
        font-size: 10px;
        width: 500px;
    
        overflow: hidden;
}


.wttwitter_feed  {
        font-size: 10px;
        width: 194px;
        height: 120px;
        overflow: hidden;
        margin: 0;
}

.wttwitter_feed a {
        font-size: 10px;
}

.wttwitter_unten  {
        background-image:url('twitter_unten.png');
}





.powermail_mandatory_js {
      
      width: 255px;
      color: red;
}

.tx_powermail_pi1_fieldwrap_html {
      
      width: 255px;
      float: left;
      text-align: left;
}

label {
      display: inline-block;
      width: 200px;
}

.powermail_all_td {
      width: 255px;
      border: 1px;
}


.internal-link img {

    border:none;
    
}

.internal-link-new-window img {

    border:none;

}

.download img {

    border:none;
    
}

.external-link img {

    border:none;
    
}

.external-link-new-window img {

    border:none;
    
}

.mail img {

    border:none;
    
}
