.submitbutton {
border:none;

background: transparent;

	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #333;
}
div.socialMediaContainer{	padding-top:1em; 	margin-top:2em; }
div.socialMediaContainer  ul{list-style:none;}
div.socialMediaContainer ul li{ display:inline; padding-right:1em; }
div.socialMediaContainer image {		border:0;}




 

#tabmain {
	border: 1px solid #666;
	/*background: #add8e6;*/
	margin-left:0px;
	margin-right:0px;
	
	float:left;
}

#tabcontents {
	width:587px;
	height:363px;
	background: #add8e6;
	/*min-height: 230px;*/

}

#right_big {
	border: 0 0 0 1 solid #666;
	/*background: #FFF3B3;*/
/*	background: red;*/
	min-height: 139px;
	font-size: 85%;
}
#tabtop {
	width:587px;
	height:224px;
	border-bottom: 1px solid #666;
}
#tabbottom {
	width:587px;
	height:139px;
}

#right_small {
	/*border: 1px 1px 1px 1px solid #666;*/
	border: 1px 1px 1px 1px ;
	/*background: #FFF3B3;*/
	min-height: 86px;
	font-size: 85%;
}
#tableft {
	width:363px;
	float:left;
	/*background: #FFF3B3;*/
	/*border: 1px solid #666;*/
}
#tabright {
	width:224px;
	float:left;
	/*background: #FFF3B3;*/
	/*border: 1px solid #666;*/
}

#content_image {
	border: 0px solid #666;
	/*padding: 1px;*/
	
}

#tabheader {
	
	position: relative;
	margin-left:7px;
	width: 100%;
	height: 1em;
	width: 0em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#tabheader ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 30em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#tabheader ul#primary li  {
	display: inline;
	list-style: none;
}
.texl {
	float:left;
	width:93px;
	padding-left:7px;
	font-weight: bold;
	font-size:80%;
	line-height: 1.5em;
}
.tex {
	font-weight: bold;
	font-size:80%;
	line-height: 1.5em;
}
.texl_top {
	float:left;
	width:77px;
	padding-left:7px;
	font-weight: bold;
	font-size:80%;
}
.texr {
	float:right;
	padding-right:.7em;
	font-size:80%;

}
.texl2 {
	float:left;
	font-weight: bold;
	font-size:80%;
	line-height: 1.6em;
}
.requestright {
	width:160px;
	float:left;
	color:blue;
	font-size:60%;
}
.texr2 {
}
.red {
	background-color:orange;
}
.answer {
	padding-left:17px;
}

fieldset#requestform {
	/*background-color:#add8e6;*/
	color:black;
}

.requestform fieldset {
	width:210px;
}

.requestform {
	width:210px;
	
}
.trailer {
	font-size:60%;
}
#etikett {
		float:left;
    margin-left:25px; 	
    margin-top:7px;
    margin-bottom:7px;
		text-align:center;

	/*padding-left:25px;*/
	padding-top:2px;
}
#headline {
	float:left;
	width: 230px;
}

#etikettx {
	float:right;
	margin-right:7px;
	/*padding-left:25px;*/
	padding-top:2px;
}
#tophead {

}
#yearlist {
	float:left;
}


#etikettxxx {
	position: absolute;
    margin-left:30px; 	
    margin-top:21px;
    margin-bottom:7px;
		text-align:center;

	/*padding-left:25px;*/
	padding-top:2px;
}


#tendenz {
	
	padding-right: 0px;

}
#rs_l {
	width: 161px;
	padding-top:10px;
	float:left;	
}
#rs_r {
	padding-top:6px;
	float:left;
}
#rs_ru {
 	float:left;
	padding-top:65px;
	padding-left:3px;
}
#legendetext {	
	line-height: 110%;
	font-size: 70%;
	font-weight: bold;
}

#rsu_r {
	padding-left:363px;
	padding-right:7px;
	padding-top:5px;
	position:absolute;	
}
/*
#rsu_l {
	padding-left:7px;
	padding-top:3px;
	width: 108px;
	padding-top:5px;
	position:absolute;	
}
*/
#rsu_l {
	padding-left:7px;
	padding-top:3px;
	width: 363px;
	padding-top:5px;
	position:absolute;	
}

.dtext {

	/*padding-left:7px;*/
	font-size:80%;
	line-height: 1.5em;
}
.dtext2 {

	/*padding-left:7px;*/
	font-size:80%;
	line-height: 1em;
}
#ttext {	
	position: absolute;
	line-height: 90%;
	font-size: 70%;
	font-weight: bold;
}
#tabheader ul#primary a,#tabheader ul#primary span,#tabheader ul#primary a.current {
	width: 4em;
	display: block;
	float: left;
	padding: 2px 0;
	margin: 3px 1px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #333;
}

#tabheader ul#primary span,#tabheader ul#primary a.current,#tabheader ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #add8e6;
	font-weight: bold;
	padding-bottom: 6px;
	margin-top: 0;
}

#tabheader ul#primary a {
	background: #FFFAE1;
	border: 1px solid #AAA;
	border-bottom: none;
}

#tabheader ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #add8e6;
	padding-bottom: 5px;
}

#tabheader ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 30em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#tabheader ul#secondary li a,#tabheader ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#tabheader ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#tabheader ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#tabheader ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#tabheader ul#secondary li:last-child a { border: none; }


