/*##### Basic Elements ############################################################
 */


body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	letter-spacing:0.0em;
	/*line-height: 1.4;*/
	font-size: 9.5px;
	color: #666666;
	text-align: center;
	background: #d2d2d2 url('../img/backgroundBody.gif') repeat-x;
	height:100%;
}


body, h1, h2, h3, h4, h5, h6, div, p, table, td, dd, dt, dl, blockquote, address, hr, pre, label {
	margin: 0;
	padding: 0;

}
table, td {
	letter-spacing:0.0em;
	font-size: 10px;
	color: #666666;	
	text-align:left;
	vertical-align:top;
}
p, li, h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 10px;
}

li{
	list-style-image:url('../img/list_style_image.gif');
	margin-top: 5px;
	margin-bottom: 5px;
	}
		

h1{
 	font-family: Arial;
	text-transform:uppercase;
	color:#ff9900;
	font-size:24px;
	margin-bottom:15px;	
}

hr{
	width:880px;
	height:1px;
	color:#c2c2c2; 
	border-style:none;
	background-color:#c2c2c2;
	margin-top: 20px;
	padding: 0px;
}

#loginContent h1{
	color:#ff9900;
	font-size:1.3em;
	margin-bottom:15px;
}

#rightTeaserContent h1{
	color:#666666;
	font-size:1.3em;
	margin-bottom:15px;	
}

#leftTeaser h1{
	color:#666666;
	font-size:1.3em;
	margin-bottom:15px;		
}

h2{
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#ff9900;
	font-size:10px;
	margin-top:30px;
	margin-bottom:5px;
}

h2#PartnerLinks{
	margin-top:0px;
	margin-bottom:5px;
}

h3{
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#ff9900;
	font-size:1.1em;
	margin-top:30px;
	margin-bottom:15px;
}

h4{
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	font-size:10px;
	margin-top:15px;
	margin-bottom:5px;
}

a{
	color:#ff9900;
	font-style:normal;
	text-decoration:none;
	outline: none;
	border-style:none;
	border:0px;
}

a img{
	border:0;
} 
  



a:active
{
  outline: none;
}


/*##### Details-Div Tags ###################################################################
 */
 
#investorenportalLeftNav{
	float: left;
	margin-top: 45px;
	margin-left: 24px;
	width: 216px;
	margin-right: 14px;
	padding-bottom:30px;	
}

#investorenportalTopNavArea{
	float:left;
	width: 880px;
	margin-left:41px;
	margin-top:15px;
}


#investorenportalTopNav{
	float:left;
	background:#000000;
	margin:0px;
	padding:0px;
	
}


#investorenportalTopLogout {
	float:right;
	vertical-align:bottom;
}

#investorenportalUserName {
    float: right;	
    margin-right:5px;
    padding-top:3px;
    font-weight: bold;
}



#investorenportalContainer{

	float:left;

	margin-left:41px;

	border: 1px #d4d4d4 solid;

	width: 880px;

	padding-bottom:30px;

	

}

#investorenportalContainerLogin{
	float: left;
	margin-left:41px;
	border: 1px #ff9900 solid;
	width: 880px;
	height: 240px;
}

#investorenportalContent1Login{
	float:left;
	width:303px;
	height:240px;
	background: #ffffff url('../img/invest_login_background.jpg') no-repeat;
}

#investorenportalContent1LoginContent {
	height: 112px;
	margin-left:59px;
	margin-top:21px;	
}

#investorenportalContent2Login{
	float: right;
	width:558px;
	padding-top:19px;
	padding-left:19px
}


#investorenportalContent {	



        float:right;



        width: 623px;



	margin-top: 38px;

	



	



}





#investorenportalContent h1{

 	font-family: Arial;

	text-transform:uppercase;

	color:#ff9900;

	font-size:18px;

	margin-bottom:15px;	

}



#investorenportalContent h2{
 	font-family: Arial;
	text-transform:uppercase;
	color:#ff9900;
	font-size:12px;
	margin-bottom:2px;	
}

#investorenportalContent2 {	

        float:right;

        width: 832px;
        
        margin-left:24px;
        
        margin-right:24px;

	margin-top: 38px;

}

#investorenportalContent2 h1{
 	font-family: Arial;
	text-transform:uppercase;
	color:#ff9900;
	font-size:18px;
	margin-bottom:15px;	
}

#investorenportalContent2 h2{
 	font-family: Arial;
	text-transform:uppercase;
	color:#ff9900;
	font-size:10px;
	margin-bottom:2px;
	padding-bottom: 7px;	
}


 

 



#shadowContainer{

	margin: 0em auto;

	width:972px;	

	background: transparent url(../img/shadowLeftRight.png) repeat-y;

}



#shadowBottom{

	margin: 0em auto;

	width:972px;

	/*height:13px;*/
	height:9px;


/*	background-color:#d2d2d2;*/

	/*background-image:url(../img/shadowBottom.jpg);*/
	background: transparent url(../img/shadowBottom.png) no-repeat;

	/*background-repeat:no-repeat;	*/


}




#container {	
	margin: 0em auto;
	width: 964px;	
	background:#fff;
	
		
}



#header{
	position:relative;
	float:left;
	height: 77px;
	background-color:#ffffff;
	text-align: left;	
	width:964px;	
}

#logo {
	float:right;
	text-align:right;	
	padding-top:24px;
	padding-bottom:11px;	
}

#banner{
	float:left;
	height:207px;	
}

#MainNav{  
	float: left;
	padding-left: 0px;
	padding-top: 40px;
	padding-bottom:0px;
	border:0px;
}

#contentContainer{
	float:left;
	width:964px;
	padding-bottom:34px;
	background-color:#fff;
	text-align:left;
}

#login {
	float:left;
	width: 180px;
	height:232px;
	margin-left:41px;
	margin-top:13px;
	border:1px;
	border-style:solid;
	margin-top:12px;
	border-color:#ff9900;
}

#loginContent {
	padding-left: 16px;
	padding-right:16px;
	padding-top:16px;
	padding-bottom:10px;
	height:96px;
	font-size:9px;
}

#loginControl{
	background: #000 url('../img/loginBackground.jpg') bottom center;
	height:110px;
}

#loginControlContent {
	padding-left:10px;
	padding-top:12px;
}

#flashTeaser{
	float:left;
	width:412px;
	height:232px;
	margin-left:26px;
	margin-top:12px;
	margin-bottom:4px;
	/*background:url('../test/mainFlashContent.jpg');*/
	border:1px;
	border-style:solid;
	border-color:#999999;
}

#rightTeaser{
	float:right;
	width:235px;
	height:463px;
	margin-left:26px;
	margin-top:12px;
	margin-right:35px;
	background:url('../test/rightBackground.jpg');
	border:1px;
	border-style:solid;
	border-color:#999999;

















































}

#rightTeaserContent{
	padding-left: 16px;
	padding-right:16px;
	padding-top:16px;
	padding-bottom:10px;	
	font-size:9px;
}


#leftTeaser{
	float:left;
	width: 180px;
	height:198px;
	margin-top:28px;
	margin-left:41px;
	border:1px;

	border-style:solid;
	border-color:#999999;
	background:#fff url('../img/backgroundOekobilanz.jpg') no-repeat;
}

#leftTeaserContent{
	padding-left: 16px;
	padding-right:16px;
	padding-top:16px;
	font-size:9px;
	padding-bottom:10px;
		
}

#leftTeaserGarmisch{
	float:left;
	width: 180px;
	height:199px;
	margin-top:28px;
	margin-left:41px;
	border:1px;

	border-style:solid;
	border-color:#999999;
	background:#fff url('../img/SF_GAP_L01_ohneText.jpg') no-repeat;
}

#leftTeaserContentGarmisch{
	padding-left: 16px;
	padding-right:16px;
	padding-top:106px;
	font-size:9px;
	padding-bottom:10px;
		
}

#footer{
	margin: 0em auto;
	width: 964px;
	height:58px;
	width:964px;	
}

#footerNav{	
	float:left;
	padding-left:8px;
	padding-top:12px;
	margin-bottom:39px;
	text-align:left;
}

#footerCopyright{
	float:right;
	padding-top:12px;
	padding-right:8px;
	text-align:right;
}

#newsTeaser{
	float:left;
	width:410px;
	margin-left:26px;
	margin-top:28px;

}

.newsListContent{
	color: #666666;
}

.newsListContent p{
	color: #666666;
}

.newsListHeader{
	color: #666666;
}

.newsListHeader h2{
	display: inline;
	color: #666666;
	font-size:11px;

}

.bodytext {
	color: #666666;
}



#news1{
	float:left;
	padding-bottom:22px;
}

#news2{
	float:left;
}

#newsHeader {
	margin-bottom:8px;	 	
}

#newsHeader h1{
	color:#666666;
	font-size:1.2em;
	display: inline;	
}

#newsBody1{
	float:left;
	vertical-align:top;	
}

#newsPic {
	float:left;
	margin-right:11px;
}


#newsContent {
	vertical-align:top;
	font-size:9px;
}


#newsHeader2{
	margin-bottom:8px;	 	
}

#newsHeader2 h1{
	color:#666666;
	font-size:1.2em;
	display: inline;	
}

#newsContent2 {
	margin-left:11px;
}

#newsBody2{
	float:left;
	vertical-align:top;	
}

#newsPic2 {
	float:left;
	margin-right:11px;
}


#print{
	float:right;
	/*width:921px;*/
	background-color:#fff;
	padding-bottom:30px;
	text-align:right;
	padding-right:40px;
}

#printDrucken {
	float:left;
padding-right:10px;
text-align:right;
}

#printDrucken a {
	color: #666;
}
#printEmpfehlen {
float:left;
padding-right:10px;
text-align:right;
}

#printEmpfehlen a {
	color: #666;
}
#printMerken {
float:left;
text-align:right;
}
#printMerken a {
	color: #666;
}
	

#content{
	float:left;
	clear:both;
	
	margin-left:40px;

	margin-right:43px;

	margin-top:17px;

	line-height: 1.4;

	font-size:10px;

}





#breadCrumNavigation{
	float:left;


}

#Kopfzeile {
	margin-left:40px;
	width:923px;

	margin-top:13px;

}









input[type=text]{

	background-color:#fff;

	border: 1px solid #666666;

	width: 148px;


	height:16px;


	font-size:8pt;

}



input[type=password]{

	background-color:#fff;

	border: 1px solid #666666;

	width: 148px;

	height:16px;

	font-size:8pt;

}



input[type=submit] {
	/*font-family: Verdana,Arial, Helvetica, sans-serif;*/
	/*font-size: 10px;*/
	/*font-weight: bold;*/
	/*color: #FFFFFF;*/
	/*background-color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
	/*padding: 4px;*/
}



input[type=cancel] {
	/*font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;

	font-weight: bold;
	color: #FFFFFF;*/












	background-color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 4px;
}


.loginInput{
	background-color:#fff;
	border: 1px solid #666666;
	width: 148px;
	height:16px;
	font-size:8pt;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#MainNav ul
{
	position:relative;	
	top:0px;	
	left: 0px;
	color: #FFF;
	text-align:left;
	padding-top: 0px;
	list-style-type: none;	
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;
	border: 0px;
	border-style:none;
}

#MainNav li
{
	display: inline;
	text-align:left;
	color: #FFF;
	list-style-type:none;
	padding-right: 0px;	
	margin-right: 0;
	margin-bottom: 0;
	border: 0px;
	border-style:none;
}

#investorenportalTopNav ul
{
	top:0px;	
	left: 0px;
	color: #FFF;
	text-align:left;
	padding-top: 0px;
	list-style-type: none;	
	margin:0px;
	padding:0px;
	border: 0px;
	border-style:none;
}

#investorenportalTopNav li
{
	display: inline;
	text-align:left;
	color: #FFF;
	list-style-type:none;
	padding-right: 0px;	
	margin-right: 0;
	margin-bottom: 0;
	border: 0px;
	border-style:none;
}

.csc-textpic-image
{
	padding-top: 15px;
}


#topNavLevel1 {
	padding:0px;
	margin:0px;
}



#investorenportalLeftNav a {
    color:#666666;
}

#sub_nav{
	color:#FFF;
	padding-bottom: 5px;	
}

#sub_nav a {
	color:#666666;
}

#sub_nav a:hover {
	color:#666666;
}

#sub_nav_active {
	padding-bottom: 5px;
}

#sub_nav_active a {
	color: #ff9900;
}


#sub_nav_active a:hover {
	color: #ff9900;
}

#sub_nav2 {
	color: #666666;
	padding-left: 17px;
	padding-bottom: 5px
}

#sub_nav2 a{
    color: #666666;	
}

#sub_nav2 a:hover{
    color: #666666;	
}

#sub_nav2_active {
	padding-left: 17px;
	padding-bottom: 5px
}

#sub_nav2_active a {
	color: #ff9900;
}

#sub_nav2_active a:hover {
	color: #ff9900;
}





#sub_nav3 {
   	color: #666666;
	padding-left: 27px;
	padding-bottom: 5px
}

#sub_nav3 a{
    color: #666666;	
}

#sub_nav3 a:hover{
    color: #666666;	
}

#sub_nav3_active {
	padding-left: 27px;
	padding-bottom: 5px
}

#sub_nav3_active a {
	color: #ff9900;
}



#sub_nav3_active a:hover {
	color: #ff9900;
}




#sub_nav4 {
   	color: #666666;

	padding-left: 37px;
	padding-bottom: 5px
}

#sub_nav4 a{
    color: #666666;	
}

#sub_nav4 a:hover{
    color: #666666;	
}

#sub_nav4_active {
	padding-left: 37px;
	padding-bottom: 5px

}



#sub_nav4_active a {
	color: #ff9900;
}

#sub_nav4_active a:hover {
	color: #ff9900;
}


#sub_nav5 {
   	color: #666666;

	padding-left: 47px;
	padding-bottom: 5px
}

#sub_nav5 a{
    color: #666666;	
}

#sub_nav5 a:hover{
    color: #666666;	
}

#sub_nav5_active {
	padding-left: 47px;
	padding-bottom: 5px

}



#sub_nav5_active a {
	color: #ff9900;
}

#sub_nav5_active a:hover {
	color: #ff9900;
}


/*----------------------------------- news START-------------------------------------------------*/

/*-----------------------------------  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 #ffffff;*/

}
.news-latest-container HR.clearer {


	clear:left;
}

/*-----------------------------------  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 */
	height: auto !important;	
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#ffffff;
}

.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 {

	border:1px solid #000;
	background-color:#BBE53A;

}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#ffffff;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#ffffff;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #769024;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {

	padding-left:3px;
}
.news-list-date {
	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: #ffffff;
	}

.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 IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	/*border:1px solid #666;*/
	padding:3px;
	background-color:#ffffff;
}
.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;*/
    text-decoration: underline;	
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;

}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {
	padding:0px;	
	margin-bottom:5px;
	background-color:#ffffff;
	border:0px;

}
.news-single-item H2 {
	font-size: 11px;
	color: #666666;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	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;
}
.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;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;

	padding:3px;
	background-color:#ffffff;
}

.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 {
	padding:3px;
	margin-top:5px;
	margin-left:0px;

	margin-bottom:0px;
	border:1px solid #666;
	background-color:#ffffff;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#ffffff;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {

	padding-left:10px;

	background-color:#bbb;

}


#contentWithTeaser {

	float: left;

	width: 625px;

}







#TeaserPage {



	float:right;

	margin-left:73px;

	width: 180px;



	height:416px;



	/*margin-right:42px;*/

	



	border:1px;



	border-style:solid;



	margin-top:45px;



	border-color:#999999;



}







#TeaserPageContent {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	letter-spacing: -0.3;

	line-height: 1.3;

	font-size: 8px;



	padding-left: 12px;



	padding-right:4px;



	padding-top:11px;



	padding-bottom:10px;



	height:289px;



	font-size:8px;



}



#TeaserPageContent h1 {

	color: #666666;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	letter-spacing:0.0em;

	/*line-height: 1.4;*/

	font-size: 11px;

	font-weight:bold;

}







#TeaserPagebottomQualitaet{



	background: #000 url('../img/qualitaetssicherung.jpg') bottom center;



	height:106px;



}

#TeaserPagebottomStandort{



	background: #000 url('../img/standortakquise.jpg') bottom center;



	height:106px;



}


#TeaserPagebottomDienstleistungen{







	background: #000 url('../img/dienstleistungen.jpg') bottom center;







	height:106px;







}

#TeaserPagebottomZiele{







	background: #000 url('../img/ziele.jpg') bottom center;







	height:106px;







}




























/*------ news Archiv -------*/



#newsArchiv {



	float: left;



	width: 625px;



}











#newsTeaserNewsPage {



	float:right;

	margin-left:73px;

	width: 180px;



	height:396px;



	/*margin-right:42px;*/

	



	border:1px;



	border-style:solid;



	margin-top:45px;



	border-color:#999999;



}







#newsTeaserNewsPageContent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	letter-spacing: -0.3;
	line-height: 1.3;
	font-size: 8px;

	padding-left: 12px;

	padding-right:4px;

	padding-top:11px;

	padding-bottom:10px;

	height:269px;

	font-size:8px;

}

#newsTeaserNewsPageContent h1 {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	letter-spacing:0.0em;
	/*line-height: 1.4;*/
	font-size: 11px;
	font-weight:bold;

}



#newsTeaserNewsPagebottom{

	background: #000 url('../img/news_wusstenSie_Box.jpg') bottom center;

	height:106px;

}

.align-right{
	text-align:right;
}

#lexikon{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	width:881px;
}

#lexikonselection{
	background-color: #d9dadb;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#lexikonselection a{
    color: #666666;
}
#lexikon h4{
    color: #666666;
	margin-top:0px;
	margin-bottom:0px;
	border-top:1px solid #d4d4d4;
}
#lexikon h1{
    color: #d9dadb;
	margin-top:0px;
	margin-bottom:0px;
	
}

#breadCrumNavigation{
	color: #999999;
}

#breadCrumNavigation a{
	color: #999999;
}

#breadCrumNavigation a:hover {
	color: #ff9900;
}
#gesetze{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; 
	letter-spacing:0.0em;
	font-size: 10px;
	color: #666666;	
	text-align:left;
	border-spacing: 0px;
	vertical-align:top;
}
#gesetze td{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#anlagen{
	letter-spacing:0.0em;
	font-size: 10px;
	color: #666666;	
	text-align:left;
	border-spacing: 0px;
	vertical-align:top;
}
#anlagen td{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#partner{
	width:880px;
	text-align:left;
}
.partnerRow h2{
	margin-top:5px;
	text-align:left;
}
.partnerTableLeft{
	float:left;
	width:160px;
}
.partnerTableMiddle{
	float:left;
	width:220px;
}
.partnerTableRight{
	float:left;
	width:500px;
}
.partnerRow{
	float:left;
	margin-bottom:5px;
	width:880px;
}
.partnerGroup{
	float:left;
	padding-bottom:20px;
	border-bottom:1px solid #d4d4d4;
}

#links{
	width:880px;
	text-align:left;
}

#kqvLogo{
	height:24px;
	margin-top:5px;
}

.tx-flsuebersichtseite-pi1 h4{
	margin-bottom:0px;
	margin-top:0px;
}

.tx-ttnews-browsebox-SCell p a {
	text-decoration: underline;
}

/*----------------------------------- news END ###### ---------------------------------------*/



#rightTeaser_1{
	float:right;
	position: relative;
	width:237px;
	height:234px;
	margin-left:26px;
	margin-top:12px;
	margin-right:35px;
	background:url('../img/standort.jpg') ;
	border:0px;
	border-style:solid;
	border-color:#999999;


}

#rightTeaserContent_1{
	padding-left: 16px;
	padding-right:16px;
	padding-top:16px;
	padding-bottom:10px;	
	font-size:9px;
}

#rightTeaserLink_1 {
	position: absolute;
	top:214px;
	left: 10px;
}

#rightTeaser_2{
	float:right;
	position: relative;
	width:237px;
	height:198px;
	margin-left:26px;
	margin-top:33px;
	margin-right:35px;
	background:url('../img/akquise.jpg') top left no-repeat;
	border:0px;
	border-style:solid;
	border-color:#999999;


}

#rightTeaserContent_2{
	padding-left: 16px;
	padding-right:16px;
	padding-top:108px;
	padding-bottom:10px;	
	font-size:9px;
}

#rightTeaserLink_2 {
	position: absolute;
	top:176px;
	left: 10px;
}
