a:link    {font-family:Arial, Helvetica; text-decoration: none;  color: #DA561E;}
a:visited {font-family:Arial, Helvetica; text-decoration: none;  color: #DA561E;}
a:hover   {font-family:Arial, Helvetica; text-decoration: none;  color: #DA561E;}

a.download:link      {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:12px;
	                 font-weight:normal;
	                 color:#000000;}

a.download:visited      {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:12px;
	                 font-weight:normal;
	                 color:#000000;}

a.download:HOVER        {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:12px;
	                 font-weight:normal;
	                 color:#DA561E;}


a.left:link         {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#969696;}

a.left:visited      {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#969696;}

a.left:HOVER        {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#DA561E;}


a.lefthigh:link     {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#DA561E;}

a.lefthigh:visited  {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#DA561E;}

a.lefthigh:HOVER    {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#DA561E;}


a.subleft:link      {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#C5C6C9;}

a.subleft:visited   {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#C5C6C9;}

a.subleft:HOVER     {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#DA561E;}


a.sublefthigh:link  {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#DA561E;}

a.sublefthigh:visited  {font-family:Arial, Helvetica;
                        text-decoration: none;
                        font-size:14px;
	                    font-weight:normal;
	                    color:#DA561E;}

a.sublefthigh:HOVER    {font-family:Arial, Helvetica;
                        text-decoration: none;
                        font-size:14px;
	                    font-weight:normal;
	                    color:#C5C6C9;}



a.subsubleft:link      {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#C5C6C9;}

a.subsubleft:visited   {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#C5C6C9;}

a.subsubleft:HOVER     {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#DA561E;}


a.subsublefthigh:link  {font-family:Arial, Helvetica;
                     text-decoration: none;
                     font-size:14px;
	                 font-weight:normal;
	                 color:#DA561E;}

a.subsublefthigh:visited  {font-family:Arial, Helvetica;
                        text-decoration: none;
                        font-size:14px;
	                    font-weight:normal;
	                    color:#DA561E;}

a.subsublefthigh:HOVER     {font-family:Arial, Helvetica;
                        text-decoration: none;
                        font-size:14px;
	                    font-weight:normal;
	                    color:#C5C6C9;}


.leftnav{
    height:25px;
    vertical-align:middle;
    text-align: left;}

.leftnavhigh{
    height:25px;
    vertical-align:middle;
    text-align: left;}

.subleftnav{
    height:25px;
    padding-left:5px;
    vertical-align:top;
    text-align: left;}

.subsubleftnav{
    height:25px;
    padding-left:5px;
    vertical-align:top;
    text-align: left;}










BODY{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;

    background: url(./../../../fileadmin/template/images/back_font.jpg);
    background-repeat: repeat-y;
    background-attachment: fixed;
    background-position:50% 50%;
    background-color:#BEBEBE;}


h1{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#DA561E;
    margin-left:0px;
    margin-right:0px;
    margin-top:9px;
    margin-bottom:9px;
}

h2{
    font-family:Arial, Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#DA561E;
    margin-left:0px;
    margin-right:0px;
    margin-top:9px;
    margin-bottom:9px;
}

h3{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#000000;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}

h4{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#000000;
    margin-left:0px;
    margin-right:0px;
    margin-top:5px;
    margin-bottom:0px;
}

h5{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#DA561E;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:9px;
}

.contentx{
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
    line-height: 21px;
}


.imp{
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
}

a.grey:link{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
}

a.grey:visited{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
}

a.grey:HOVER{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#DA561E;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
}


a.orange:link{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#DA561E;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
}
a.orange:visited{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#DA561E;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
}
a.orange:HOVER{
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
}

/*-----------------------------------  Ebenen  -----------------------------------*/
#suche{
    position:absolute;
    margin: 145px 0px 0px 745px;
    z-index:500;
}

#impressum{
    position:relative;
    width:1003px;
    z-index:5;
    margin: 20px 0px 0px -200px;

}
#container{
    position:relative;
    margin: 0 auto;
    width:1003px;
    height:200px;
    background-image:url(./../../../fileadmin/template/images/back_font.jpg);
    background-repeat:no-repeat;
    z-index:1;
}

#navigation{
    position:absolute;
    margin: 180px 0px 0px 0px;
    width:1003px;
    height:37px;
    background-color:#ECEDEE;
    z-index:50;
}

#contentx{
    position:absolute;
    margin: 407px 0px 0px 205px;
    width:525px;
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    line-height: 21px;
    z-index:2;
}

#wiki{
    position:absolute;
    margin: 407px 0px 0px 205px;
    width:525px;
    font-family:Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    line-height: 21px;
    z-index:2;

}

#content_wide{
    position:absolute;
    margin: 407px 0px 0px 205px;
    width:795px;
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    line-height: 21px;
    z-index:2;
}

#einspalter{
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    line-height: 21px;
    text-align: left;
  }

#links{
    float: left;
    width: 49%;
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    line-height: 21px;
  }
#rechts{
    float: right;
    width: 49%;
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    line-height: 21px;
  }



#banner{
    position:absolute;
    margin: 217px 0px 0px 205px;
    width:525px;
    height:175px:
    z-index:2;
}

#bannerorange{
    position:absolute;
    margin: 216px 0px 0px 745px;
    padding-left:15px;
    padding-top:15px;
    padding-bottom:0px;
    width:243px;
    min-height:161px;
    background-color:#DA561E;
    z-index:2;
    font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
    line-height: 24px;
}

#bannergrau{
    position:absolute;
    margin: 407px 0px 0px 745px;
    width:243px;
    min-height:325px;
    padding-left:15px;
    padding-top:15px;
    background-color:#E2E3E5;
    z-index:2;
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
    line-height: 21px;
}


#menu1{
    position:absolute;
    margin: 165px 0px 0px 156px;
    font-family:Arial, Helvetica;
    z-index:500;
}

#menu2{
    position:absolute;
    margin: 165px 0px 0px 702px;
    font-family:Arial, Helvetica;
    z-index:500;
}

#menu3{
    position:absolute;
    margin: 221px 0px 0px 30px;
    font-family:Arial, Helvetica;
    z-index:500;
}

#menu1back{
    position:absolute;
    margin: 181px 0px 0px 220px;
    width:240px;
    height:36px;
    background-color:#BFC0C2;
    z-index:499;
}
#menu2back{
    position:absolute;
    margin: 181px 0px 0px 760px;
    width:200px;
    height:36px;
    background-color:#BFC0C2;
    z-index:499;
}

#sprache{
    position:absolute;
    margin: 30px 0px 0px 830px;
    z-index:500;
}
/*-----------------------------------  Abstände  -----------------------------------*/
.spacer5  {height : 5px;}
.spacer10 {height : 10px;}
.spacer15 {height : 15px;}
.spacer20 {height : 20px;}
.spacer25 {height : 25px;}
.spacer50 {height : 50px;}

/*-----------------------------------  Navigation  -----------------------------------*/

ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a:link {
    display: block;
    padding: 6px 10px 3px 10px;
    font-family:Arial, Helvetica;
    color:#000000;
    font-size:16px;
    line-height: 27px;
    font-weight:normal;
    
}

ul.menu a:hover {
    display: block;
    padding: 6px 10px 3px 10px;
    font-family:Arial, Helvetica;
    color:#DA561E;
    font-size:16px;
    line-height: 27px;
    font-weight:normal;
}

ul.menu a:visited {
    display: block;
    padding: 6px 10px 3px 10px;
    color:#000000;
    font-family:Arial, Helvetica;
	font-size:16px;
    line-height: 27px;
    font-weight:normal;
}

ul.menu a.active:link{
    font-family:Arial, Helvetica;
	font-size:16px;
    color:#DA561E;
    line-height: 27px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.active:visited{
    font-family:Arial, Helvetica;
    color:#DA561E;
	font-size:16px;
    line-height: 27px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.active:hover {
    font-family:Arial, Helvetica;
    color:#DA561E;
    font-size:16px;
    line-height: 27px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.standard:link{
    font-family:Arial, Helvetica;
	font-size:16px;
    color:#000000;
    line-height: 27px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.standard:visited{
    font-family:Arial, Helvetica;
    color:#000000;
	font-size:16px;
    line-height: 27px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.standard:hover {
    font-family:Arial, Helvetica;
    color:#DA561E;
    font-size:16px;
    line-height: 27px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.activesub:link{
    font-family:Arial, Helvetica;
	font-size:14px;
    color:#DA561E;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.activesub:visited{
    font-family:Arial, Helvetica;
    color:#DA561E;
	font-size:14px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.activesub:hover {
    font-family:Arial, Helvetica;
    color:#DA561E;
    font-size:14px;
    font-weight:normal;
    text-decoration: none;
}


ul.menu a.standardsub:link{
    font-family:Arial, Helvetica;
	font-size:14px;
    color:#000000;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.standardsub:visited{
    font-family:Arial, Helvetica;
    color:#000000;
	font-size:14px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu a.standardsub:hover {
    font-family:Arial, Helvetica;
    color:#DA561E;
    font-size:14px;
    font-weight:normal;
    text-decoration: none;
}

ul.menu ul a {
    padding: 0 0px;
}




ul.menu li {
    padding:0;
    margin-right:1px;
    background-image: none;
    background-color: #ECEDEE;
    float:left;
    /*border:1px solid #26383D;*/
}

ul.menu ul {
    margin-left:0;
    padding: 0 0 5px 0;
    position: absolute;
    background-color: #FFFFFF;
    opacity: 0.75;
    filter: alpha(opacity=75, finishopacity=75);
    moz-opacity: 0.75;
    /*border:1px solid #FFF9E4;*/
    display:none;
    min-width:180px;
}

ul.menu ul a:link {
    font-family:Arial, Helvetica;
	font-size:14px;
    font-weight:normal;
    color:#000000;
    line-height: 16px;
}

ul.menu ul a:hover {
    font-family:Arial, Helvetica;
	font-size:14px;
    font-weight:normal;
    color:#DA561E;
    line-height: 16px;
}

ul.menu ul a:visited {
    font-family:Arial, Helvetica;
	font-size:14px;
    font-weight:normal;
    color:#000000;
    line-height: 16px;
}

    

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:180px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
}

.Formular
{
    background-color:#FFFFFF;
    font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#000000;
    text-decoration: none;
    scrollbar-face-color : #CCCCCC;
    scrollbar-shadow-color : 000000;
    scrollbar-highlight-color : #CCCCCC;
    scrollbar-3dlight-color : #CCCCCC;
    scrollbar-darkshadow-color : #CCCCCC;
    scrollbar-track-color : #EFEAEA;
    scrollbar-arrow-color : 000000;
    border-style:solid;
    border-color: #CCCCCC;
    border-width:1px;
    }

.searchform
{
    background-color:#FFFFFF;
    font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#000000;
    text-decoration: none;
    border-style:solid;
    border-color: #CCCCCC;
    border-width:1px;
    }
    
/*-----------------------------------  News  -----------------------------------*/
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-itemx HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #FFFFFF;

}
.news-latest-container HR.clearer {
	clear:right;
    height:1px;
    border:1px solid #FFFFFF;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
    background-color:#E2E3E5;
    margin-bottom:10px;
    witdh:230px;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:0px;
	margin:0px;
	background-color:#E2E3E5;
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
    text-align: left;
    text-decoration: none;
    vertical-align:top;
    line-height: 20px;
    color: #000000;
    witdh:230px;
	}
.news-search-form {
	padding:0px;
	margin-bottom:5px;
	background-color:#E2E3E5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}

.news-list-container H3 {
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#DA561E;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:9px;

}

.news-list-header{

    }

.news-single-item H2 {
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#DA561E;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:9px;
}
.news-single-item H3 {
    font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#DA561E;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:18px;
}


.news-list-container H2 A:LINK,.news-list-containerx H2 A:VISITED,.news-list-containerx H2 A:HOVER {
	color:#DA561E;
}
.news-list-container H3 A:LINK,.news-list-containerx H3 A:VISITED,.news-list-containerx H3 A:HOVER {
	color:#DA561E;
}


.news-list-container P {
	padding-left:0px;

}
/*
.news-list-date {
	float: right;
	color: #000000;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #ffffff;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	clear:both;
	}

.news-list-container IMG {
	float: right;
    margin-top:5px;
    margin-bottom:0px;
	margin-right:0px;
	margin-left:20px;
    border: 1px;
    border-color: #cccecf;
    border-style: solid;
} */
.news-list-category IMG {
    float: none;
	border:none;
	margin:0px;
}
.news-list-morelink A:LINK,.news-list-morelink A:VISITED,.news-list-morelink A:HOVER {
    font-family:Arial, Helvetica;
    color:#000000;
    font-size:10px;
    margin-top:0px;
    margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}
.news-list-morelink,.news-list-category {
    color:#000000;
    font-family:Arial, Helvetica;
    margin-top:0px;
    margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	font-size:10px;

}
.news-list-morelink  {
    color:#000000;
    font-family:Arial, Helvetica;
    margin-top:0px;
    margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	font-size:10px;
}
.news-list-browse {
	text-align: center;
}
.news-list-img {

	margin-left: 20px;

}



