body { 
margin: 0px;
border: 0px;
padding: 0px;
text-align: left;
font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
}


img {
border: 0px;
margin: 0px;
}


h1, h2, h3, h4 {
	padding: 0px;

	font-size: 14px; font-weight: bold;
	}

h1 {font-size: 14px; font-weight: bold;
	line-height: 24px;
	margin-bottom: 24px;

}

h2 {font: 12px Verdana, Sans-Serif;
	font-weight: bold;
}

h3 {
font: 11px Verdana, Sans-Serif;
font-weight: bold;
}

p, td { font: 11px Verdana, Sans-Serif;
	}

p { 
	padding-left: 0px;
	padding-right: 0px;
}
	
p#body {
	display: none;
}

.clear { width: 100%;
	display: block;
	height: 1px;
	overflow: hidden;
	clear: both;
}



a:link {
	color: #9acd16;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #9acd16;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #9acd16;
}


ul
{ padding: 0px;
margin: 0px;
list-style: none;	
}


li {font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #666666;
	background: url(pics/li_bg.gif); 
background-repeat:no-repeat; 
background-position:-4px 3px;
padding: 0px;
padding-left: 16px;
}

li a:link {
font: 12px Arial, Sans-Serif;
	color: #9acd16;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
}

li a:hover {
	color: #333333;
	text-decoration: none;
}

.mainmenu { width: 100%;
	height: 19px;
	display: block;
}



.mainmenu a:link { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #fefff6; padding-left: 16px; font-size: 12px; background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.mainmenu a:active { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #fefff6; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.mainmenu a:visited { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #fefff6; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.mainmenu a:hover { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; font-weight: bold; }

.mainmenuon { width: 100%;
	height: 19px;
	display: block;
}



.mainmenuon a:link { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px; background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.mainmenuon a:active { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.mainmenuon a:visited { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.mainmenuon a:hover { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; font-weight: bold; }	

	
	
	
	
.submenu { width: 100%;
	height: 19px;
	display: block;
}



.submenu a:link { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px; background-color: #d5e9af;
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.submenu a:active { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px; background-color: #d5e9af;
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.submenu a:visited { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px;  background-color: #d5e9af;
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.submenu a:hover { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #fefff6; padding-left: 16px; font-size: 12px;  background-color: #d5e9af;
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }

.submenuon { width: 100%;
	height: 19px;
	display: block;
}



.submenuon a:link { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px; background-color: #d5e9af;
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.submenuon a:active { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px;  background-color: #d5e9af;
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.submenuon a:visited { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 16px; font-size: 12px;  background-color: #d5e9af;
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
.submenuon a:hover { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #4e4c40; padding-left: 36px; font-size: 12px;  background-color: #d5e9af;
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }	

	
	
h1#header { width: 100%;
	height: 19px;
	display: block;
}



h1#header a:link { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #666666; padding-left: 16px; font-size: 12px; background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
h1#header a:active { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #666666; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
h1#header a:visited { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #666666; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }
h1#header a:hover { width: 100%; padding-top: 2px;
	height: 19px; display: block; color: #666666; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; }	

	
	
	
	
.container {width: 882px;
	display: block;
	background-color: #000000;
	background-image: url(pics/bg_container.jpg);
	background-repeat: repeat-x;
	height: 100%;
}

.contentbox {width: 800px;
	display: block;
	background-color: #ffffff;
	background-image: url(pics/bg_contentbox.jpg);
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	overflow: hidden;

}

.contentleft {width: 562px;
	display: block;
	float: left;
	background-color: #ffffff;
	background-image: url(pics/bg_contentleft.jpg);
	background-repeat: repeat-y;
	background-position: right;
	overflow: hidden;
}

.contentright { border: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	border-left: 1px solid #97ad7e;
	border-right: 1px solid #97ad7e;
	overflow: hidden;
}

.contentright img {border: 0px;
	margin: 0px;
	padding: 0px;
}

.headerleft1 {width: 100%;
	height: 81px;
	display: block;
	overflow: hidden;
}

.headerleft img { float: left;
}

#languageselect {
	width: 100px;
	height: 25px;
	display: block;
	float: left;
}

.logo { display: inline;
	float: left;
	width: 445px;
	overflow: hidden;
}

.tx-srlanguagemenu-pi1 {
	display: block;
	width: 100px;
}

.CUR {
	width: 50px;
	height: 24px;
	display: block;
	overflow: hidden;
	float: right;
}

.CUR img { float: left;
}
.CUR a:link {color: #666666;}
.CUR a:active {color: #666666;}
.CUR a:visited {color: #666666;}
.CUR a:hover {color: #666666;}

.INACT { float: right;
}
.INACT a:link {color: #666666; border:0px; margin: 0px; padding: 0px; }
.INACT a:active {color: #666666; border:0px; margin: 0px; padding: 0px;}
.INACT a:visited {color: #666666; border:0px; margin: 0px; padding: 0px;}
.INACT a:hover {color: #666666; border:0px; margin: 0px; padding: 0px;}


.headerleft2 {width: 100%;
	height: 79px;
	display: block;
	overflow: hidden;
	background-color: #dcdcdc;
		background-image: url(pics/bg_headerleft2.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.contentwrap { width: 562px;
	display: block;
}

#content {
	display: block;
	margin-top: 40px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: left;
	
}


.headerright1 {width: 100%;
width: 236px;
	height: 160px;
	display: block;
	overflow: hidden;
	margin-bottom: 1px solid #8eb667;
}

.headerright2 {width: 100%;
	height: 79px;
	display: block;
	overflow: hidden;
	background-color: #d0e1aa;
	
}

.headerright12 {width: 81px;
	width: 50px;
	height: 81px;
	height: 81px;
	display: block;
	overflow: hidden;
	background-color: #ffffff;
}

#menubox {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
	border-bottom: 1px solid #94b367;
	overflow: hidden;
	margin-bottom: 0px;
	
}

#newsbox {width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: 100px;
}


.textbox_halb {
	margin: 0px; border: 0px; padding: 0px;
	display: block;
	width: 235px;
	height: 145px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	background-image: url(pics/bg_textbox_halb.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #94b367;
	border-right: 1px solid #94b367;
	margin-bottom: 15px;
	padding-left: 2px;
}

.textbox_halb h1 { margin: 0px; border: 0px; padding: 0px; width: 100%; padding-top: 0px;
	height: 19px; display: block; color: #4e4c40; font-size: 12px;  background-color: #c8dcab; background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; border-top: 1px solid #94b367; border-left: 1px solid #94b367; margin-bottom: 10px; }
	


.textbox_halb h1 a:link { margin: 0px; border: 0px; padding: 0px; width: 100%; padding-top: 0px;
	height: 19px; display: block; color: #fefff6; padding-left: 1px; font-size: 12px; background-color: #acc87d; background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367;  }
.textbox_halb h1 a:active {margin: 0px; border: 0px; padding: 0px;  width: 100%; padding-top: 0px;
	height: 19px; display: block; color: #fefff6; padding-left: 1px; font-size: 12px;  background-color: #acc87d; background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; }
.textbox_halb h1 a:visited {margin: 0px; border: 0px; padding: 0px;  width: 100%; padding-top: 0px;
	height: 19px; display: block; color: #fefff6; padding-left: 1px; font-size: 12px; background-color: #acc87d; background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367;  }
.textbox_halb h1 a:hover { margin: 0px; border: 0px; padding: 0px; width: 100%; padding-top: 0px;
	height: 19px; display: block; color: #4e4c40; padding-left: 1px; font-size: 12px; background-color: #c8dcab; background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x; border-bottom: 1px solid #94b367; }
	
.textbox_halb p {
	display: block;
	font-size: 11px;
	padding: 2px;
}

.textbox_breit {
	display: block;
	width: 100%;
	clear: both;
}

.textbox_breit h1 {
	padding: 0px;
	border: 0px;
	margin: 0px;
	display: block;
	width: 100%;
	line-height: 20px;
	border-top: 1px solid #9aa98a;
	border-bottom: 1px solid #9aa98a;
	font-size: 13px;
	color: #9aa98c;
}

.textbox_breit p {
	display: block;
	font-size: 11px;
	padding: 2px;
}


#footer { width: 85%;
	display: block;
	height: 85px;
	clear: both;
	margin-top: 35px;
	background-color: #3d4335;
	background-color: #ffffff;
	
}

.footercontent { width: 420px;
	display: block;
	overflow: hidden;
	height: 40px;
	float: left;
	padding-left: 4px;
	color: #9aa98c;
	font-size: 10px;
	border-left: 20px solid #4e4c40;
}

.footerimage { width: 81px;
	height: 81px;
	display: block;
	overflow: hidden;
	float: left;
	margin-left: 20px;
}

/*
tt_news
*/

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
        clear:right;
        height:1px;
	border: 1px solid #bed587;
	border: 1px solid #d5e9af;

}
.news-latest-container HR.clearer {
        clear:left;
	border: 1px solid #d5e9af;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
        border:1px solid #333;
        background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
        color:#fff;
        padding:3px;
        margin:3px;
        border:1px solid #666;
        /*background-color:#D8FA70;*/
        background-color:#769024;
}

.news-latest-gotoarchive {
        font-weight:bold;
        margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
        color:#fff;
}
.news-latest-gotoarchive A {
        color:#fff;
}
.news-latest-item {
        /* IE hack */
        height: 1%;
        line-height: 1.3;
        /* IE hack end */
        padding:3px;
        margin:3px;
        border:1px solid #666;
        background-color:#F9FFE5;
}

.news-latest-item IMG {

        margin-bottom:5px;
        margin-right:5px;
        border:1px solid #666;
        float:left;
}
.news-latest-category IMG {
        float: none;
        border:none;
        margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
        font-size:9px;
}

.news-latest-morelink {
        height:12px;
}

.news-latest-morelink A {
        float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

        width: 100%;
	display: block;
	background-color: #bed587;
	background-color: #d5e9af;
	border-bottom: 1px solid #94b367;
	overflow: hidden;
    
}


.news-list-item {
	width: 100%;
	display: block;

     }

	
	.news-list-item p.bodytext {
		padding-left: 16px;
		width: 200px;
	display: block;
	overflow: hidden;
	}
	
.news-search-form {
        padding:3px;
        margin-bottom:5px;
        border:1px solid #666;
        background-color:#F9FFE5;

}







.news-search-emptyMsg{
        margin:0px;
}
.news-search-form FORM {
        margin:0px;
}
.news-list-container H3 {
        margin-bottom: 5px;
 
 
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
        color:#fff;
        padding-left:16px;
}
.news-list-container H3 A {
        color:#fff;

}
.news-list-container P {
        padding-left:3px;
}
.news-list-date {
	display: none;
        float: right;
        color: #3E551C;
        width: 180px;
        text-align: right;
        height: 20px;
        margin-top: -2px;
        margin-right: -2px;
        font-size: 9px;
        font-weight: normal;
        background-color: #F9FFE5;
        }

.news-list-imgcaption {
        float: right;
        padding-top:3px;
        padding-right:3px;
        font-size: 9px;

        }

.news-list-container IMG {

        float: right;
        border:1px solid #666;
        margin-bottom:5px;
        margin-right:2px;
        margin-left:5px;
}

.news-list-category {display: none;
}

.news-list-category IMG {
        float: none;
        border:none;
        margin:0px;
}

.news-list-morelink,.news-list-category {
        font-size:9px;
        margin-left:3px;
	color: #ffffff;
}
.news-list-morelink  {
	display: none;
        margin-bottom:3px;
	color: #ffffff;
}
.news-list-browse {
        text-align: center;
}



        /*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
        margin:3px;
        border:1px solid #666;
        padding:3px;
        background-color:#F9FFE5;
}

.tx-ttnews-browsebox TD {
        font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
        font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
        margin:0px;
}

.tx-ttnews-browsebox-SCell {
        background-color: #BBE53A;
        border:1px solid #666;
}
.news-search-emptyMsg {
        font-size: 11px;
        margin-left: 10px;
}
        /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
        padding:5px;
        margin-bottom:5px;


}
.news-single-item H2 {
        font-size: 16px;
        font-weight:bold;
        color: #85A600;
        margin-bottom: 0px;
}
.news-single-item H3 {

}



.news-single-img {
        float: right;
        margin-left:5px;

}



.news-single-imgcaption {
        padding:3px;
        clear:both;
}

.news-single-category {
display: none;
        float: right;
}
.news-single-backlink, .news-single-backlink a {
        font-weight: bold;
        font-size: 10px;
        margin-bottom: 15px;
        margin-top: 10px;
}
.news-single-timedata {
        float: right;
	display: none;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
        font-size: 9px;
}
.news-single-author {
        padding-bottom: 3px;
}
.news-single-additional-info {
        background-color: #BBE53A;
/*      clear: both;*/
        margin-top: 15px;
        border: 1px solid #666;
        padding:3px;
        padding-bottom:0px;
	display: none;

}
.news-single-related,.news-single-files,.news-single-links  {
        border: 1px solid #666;
        margin:0px;
        margin-bottom: 3px;
        padding:3px;
        background-color:#F9FFE5;
}

.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;
        font-size: 11px;
        margin-left:5px;
        width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
        margin-top:10px;
        padding:3px;
        border:1px solid #333;
        background-color:#BBE53A;
}
.news-amenu-container LI {
        padding-bottom:1px;
}
.news-amenu-container UL {

        margin-top:5px;
        margin-left:0px;
        margin-bottom:0px;
        border:1px solid #666;
        background-color:#F9FFE5;
        list-style-type: none;
}
.news-amenu-container H2 {
        color:#fff;

        border:1px solid #666;
     
}
.news-amenu-item-year {
        font-weight: bold;
        border: 1px solid #666;


        color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
        padding:5px;
        margin:10px 0px 10px 10px;
        border:1px solid #666;
        background-color:#F9FFE5;
}
.news-catmenu-header {
        font-size:11px;
        font-weight:bold;
}
.news-catmenu DIV {
        font-size:10px;
        white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
        margin:0px;
        padding: 0px;
        vertical-align: middle;
}
.news-catmenu-ACT {
        font-weight:bold;
}

/*  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;
}


.news-list-item h3 { width: 100%;
	height: 19px;
	display: block;
	border: 0px;
	margin: 0px;
	border-bottom: 1px solid #94b367; border-top: 1px solid #94b367;
	
}



.news-list-item h3 a:link { width: 100%; border: 0px; padding-top: 2px;
	margin: 0px;
	height: 19px; display: block; color: #fefff6; padding-left: 16px; font-size: 12px; background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x;  }
	
.news-list-item h3 a:active { width: 100%; border: 0px; padding-top: 2px;
	margin: 0px;
	height: 19px; display: block; color: #fefff6; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x; }
.news-list-item h3 a:visited { width: 100%; border: 0px; padding-top: 2px;
	margin: 0px;
	height: 19px; display: block; color: #fefff6; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu.jpg);
	background-repeat: repeat-x;  }
.news-list-item h3 a:hover { width: 100%; border: 0px; padding-top: 2px;
	margin: 0px;
	height: 19px; display: block; color: #666666; padding-left: 16px; font-size: 12px;  background-image: url(pics/bg_mainmenu_over.jpg);
	background-repeat: repeat-x;  }
/*
ende tt_news
*/
/*
Languagemenu
*/
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/*
Ende Languagemenu
*/



