/* COMMENTING */

.commenting a.toggle {
	display:block;
	padding-left:14px;
	background: url(../../img/icon_plus_sign.gif) no-repeat left;
	line-height:1.5em;
}

.commenting a.toggle.open {
	padding-left:14px;
	background: url(../../img/icon_minus_sign.gif) no-repeat left;
}

.commenting .comment-list {
	border-top:1px solid #E9E7E0;
	display: none;
	margin:4px 0 7px 0;
}

.commenting .comment-list.load {
	background:url(../../img/ajax-loader-nav.gif) no-repeat center;
}

.commenting .comment-list.show {
	display: block;
}

.commenting .comment-form {
	border-top:1px solid #E9E7E0;
	border-bottom:1px solid #E9E7E0;
	display: none;
	margin:4px 0 7px 0;
	padding:10px 0 0 15px;
}

.commenting .comment-form.show {
	display: block;
}

.commenting .comment {
	padding:18px 0 0;
	width:100%;
}

.commenting .comment .head {
	background:#F4F4F1 none repeat scroll 0 0;
	overflow:hidden;
	padding:3px 0 0 0;
	width:100%;
	line-height:1.1em;
}

.commenting .comment .head strong.number {
	color:#BBB8AD;
	font-size:14px;
	margin:0 0 0 8px;
	width:22px;
}

.commenting .comment .head strong.name {
	margin-top:1px;
	color:#017A4D;
}

.commenting .comment .head strong {
	float:left;
}

.commenting .comment .head .userType {
	color:#BBB8AD;
	float:left;
	font-size:0.9em;
	font-weight:normal;
	margin:2px 0 0 7px;
	padding:0 0 0 7px;
}

.commenting .comment .head .date {
	color:#BBB8AD;
	float:right;
	font-size:0.9em;
	margin:2px 7px 0 0;
}

.commenting .comment .flagging {
	background:#F4F4F1 none repeat scroll 0 0;
	overflow:hidden;
	width:100%;
}

.commenting .comment .flagging span {
	float:right;
	margin:0 7px 0 0;
	display:none;
}

.commenting .comment .flagging span a.hide{
	display:none;
}

.commenting .comment .flagging span strong {
	color:#BBB8AD;
	font-weight:normal;
	border-left:1px solid #BBB8AD;
}

.commenting .comment .flagging a.flag {
	float:right;
	margin:0 7px 2px 0;
	line-height:1em;
}

.commenting .comment .body {
	padding:8px 30px 0;
}

.commenting .comment .body .text-box {
	line-height:1.3em;
	padding-top:5px;
}

/* flagged */

.commenting .comment.flagged span {
	display:inline;
}

.commenting .comment.flagged .flagging a.flag {
	display:none;
}

.commenting .comment.flagged .body {
	display:none;
}

.commenting .comment.flagged.show .body {
	display:block;
}

.commenting .pager,
.commenting .footer {
	border-bottom:1px solid #E9E7E0;
	border-top:1px solid #E9E7E0;
	color:#BBB8AD;
	font-size:0.9em;
	margin:10px 0 15px;
	overflow:hidden;
	padding:4px 0 3px;
	width:100%;
}

.commenting .pager strong,
.commenting .footer a.more-comments,
.commenting .pager .pages {
	float:right;
}

.commenting .pager strong {
	font-weight:normal;
}

.commenting .pager ul,
.commenting .footer ul {
	overflow:hidden;
}
.commenting ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

.commenting .pager ul li,
.commenting .footer ul li {
	margin:0 0 0 -1px;
	padding:0 6px 0 7px;
	background:none;
	border-left:1px solid #E9E7E0;
}

.commenting .pager ul li.active a {
	font-weight:bold;
}

.commenting .pager span,
.commenting .pager ul.comm,
.commenting .pager li,
.commenting .footer span,
.commenting .footer ul.comm,
.commenting .footer li {
	float:left;
}

/* comment  form */

.comment-form .text,
.comment-form textarea {
	width:228px;
}

.comment-form textarea {
	height:100px;
}

.comment-form div {
	padding:3px 0 6px 0;
}
.comment-form div p{
	padding:0 0 0 105px;
	margin:0;
}

.comment-form div p span{
	display:block;
	padding-left:5px;
	width:245px;
	font-size:0.94em;
	color:#7a7a7a;
	background-color:#f0f0f0;
}

.comment-form div span.error{
	display:block;
	color:red;
	padding:0 0 0 110px;
	margin:0px;
}

.comment-form div label {
	float:left;
	width:100px;
	padding-right:5px;
}

.comment-form div label span {
	color:red;
	margin-left:4px;
}

/* ----- */

 /* comment  content */
	.cmt_active {
		background-image:url(../../img/pic_arr_white-a.gif);
		background-position:350px;
		background-repeat:no-repeat;					
	}

	.cmt_hidden {
		background-image:url(../../img/pic_arr_white-n.gif);
		background-position:350px;
		background-repeat:no-repeat;					
	}
/* ----- */
 */
/*--------------------------------------------------*/
.content-title {
	font-size: 11px;
	font-weight: bold;
	padding-top : 0px;
	padding-bottom : 5px;	
}

.content-normal {
	font-size: 11px;
	color : #333333;
	background-color : #FFFFFF;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 7px;
	padding-bottom : 7px;	
}

div.rotating-img {
	padding: 0;
	/*margin-left: 7px;*/
	margin-bottom: 10px;
}

.rotating-img a img {
	border: 0;
}

.content-insert-n {
	background-color: #FCF9F2;
	border-color: #EDDEC1;
	border-style: dashed;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;			
	border-bottom-width: 0px;
}

.content-insert-a {
	background-color: #FFFFFF;
	border-color: #EDDEC1;
	border-style: dashed;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;			
	border-bottom-width: 0px;
}

.media-legend
{
	background-color: #EEEEEE;
	font-size: 11px;
	color : #888888;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 7px;
	padding-bottom : 7px;	
	}

/*--------------------------------------------------*/
ul.foto-gallery {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.foto-gallery li{
	float:left;
	width:127px;
	height:155px;
	background:url(../../img/fotolist_elem_bg.jpg) repeat-x bottom;
	padding-left:8px;
	margin-right:6px;
	margin-bottom:16px;
	position:relative;
}

ul.foto-gallery li.last-foto {
	margin-right:0;
}

ul.foto-gallery li span{
	display:block;
	height:32px;
	font-size:12px;
}

ul.foto-gallery li img {
	margin-top:3px;
	cursor:pointer;
}

ul.foto-gallery li div {
	position:absolute;
	right:8px;
	bottom:10px;
}

ul.foto-gallery li div a,
div.foto-detail div.rating a{
	display:block;
	float:left;
	width:15px;
	height:15px;
	background:url(../../img/fotoupload_star_light.png) no-repeat;
	text-indent:-9999px;
	outline:none;
}

ul.foto-gallery li div a.active,
div.foto-detail div.rating a.active{
	background:url(../../img/fotoupload_star_full.png) no-repeat;
}

ul.foto-gallery li div a:hover,
div.foto-detail div.rating a:hover{
	background:url(../../img/fotoupload_star_hover.png) no-repeat;
}

ul.foto-gallery.buttons li{
	width:135px;
	padding:0;
	background:none;
	height:auto;
}

ul.foto-gallery.buttons li img {
	margin:0;
	border:0;
}

ul.foto-gallery.buttons li a {
	display:block;
	width:139px;
	height:48px;
	text-indent:-9999px;
	outline:0;	
}

ul.foto-gallery.buttons li a.upload_small_1 {
	background:url(../../img/btn_upload_klein_D_normal.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.upload_small_1:hover {
	background:url(../../img/btn_upload_klein_D_over.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.upload_small_2 {
	background:url(../../img/btn_upload_klein_F_normal.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.upload_small_2:hover {
	background:url(../../img/btn_upload_klein_F_over.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.upload_small_3 {
	background:url(../../img/btn_upload_klein_I_normal.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.upload_small_3:hover {
	background:url(../../img/btn_upload_klein_I_over.jpg) no-repeat;
}


ul.foto-gallery.buttons li a.alt_small_1 {
	background:url(../../img/btn_alt_klein_D_normal.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.alt_small_1:hover {
	background:url(../../img/btn_alt_klein_D_over.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.alt_small_2 {
	background:url(../../img/btn_alt_klein_F_normal.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.alt_small_2:hover {
	background:url(../../img/btn_alt_klein_F_over.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.alt_small_3 {
	background:url(../../img/btn_alt_klein_I_normal.jpg) no-repeat;
}

ul.foto-gallery.buttons li a.alt_small_3:hover {
	background:url(../../img/btn_alt_klein_I_over.jpg) no-repeat;
}


ul.foto-gallery.small li{
	width:117px;
	padding-left:2px;
	margin-right:3px;
}

ul.foto-gallery.small li.last-foto {
	margin-right:0;
}

ul.foto-gallery.small li img {
	cursor:default;
}

div.promo-buttons {
	margin-top:25px;
}

div.promo-buttons a{
	display:block;
	float:left;
	width:180px;
	height:48px;
	text-indent:-9999px;
	outline:0;
}

div.promo-buttons a.upload_1{
	background:url(../../img/btn_upload_gross_D_normal.jpg) no-repeat;
}

div.promo-buttons a.upload_1:hover{
	background:url(../../img/btn_upload_gross_D_over.jpg) no-repeat;
}

div.promo-buttons a.gallery_1{
	background:url(../../img/btn_ansehen_D_normal.jpg) no-repeat;
	margin-right:5px;
}

div.promo-buttons a.gallery_1:hover{
	background:url(../../img/btn_ansehen_D_over.jpg) no-repeat;
	margin-right:5px;
}

div.promo-buttons a.upload_2{
	background:url(../../img/btn_upload_gross_F_normal.jpg) no-repeat;
}

div.promo-buttons a.upload_2:hover{
	background:url(../../img/btn_upload_gross_F_over.jpg) no-repeat;
}

div.promo-buttons a.gallery_2{
	background:url(../../img/btn_ansehen_F_normal.jpg) no-repeat;
	margin-right:5px;
}

div.promo-buttons a.gallery_2:hover{
	background:url(../../img/btn_ansehen_F_over.jpg) no-repeat;
	margin-right:5px;
}

div.promo-buttons a.upload_3{
	background:url(../../img/btn_upload_gross_I_normal.jpg) no-repeat;
}

div.promo-buttons a.upload_3:hover{
	background:url(../../img/btn_upload_gross_I_over.jpg) no-repeat;
}

div.promo-buttons a.gallery_3{
	background:url(../../img/btn_ansehen_I_normal.jpg) no-repeat;
	margin-right:5px;
}

div.promo-buttons a.gallery_3:hover{
	background:url(../../img/btn_ansehen_I_over.jpg) no-repeat;
	margin-right:5px;
}

div.overlay {
	background-image:url(../../img/white_sqr.gif);
    /* dimensions after the growing animation finishes  */ 
    width:666px;
    height:533px;
    /* initially overlay is hidden */ 
   	display:none;
    /* some padding to layout nested elements nicely  */ 
    padding:10px 10px 25px 10px;
	position:relative;
}

div.foto-detail {
	margin-top:10px;
}

div.foto-detail span {
	float:left;
	font-size:12px;
}

div.foto-detail strong {
	display:block;
	float:right;
	color:#258dbf;
	font-weight:bold;
	font-size:12px;
}

div.foto-detail div.rating {
	float:right;
	margin-left:25px;
}

div.overlay a.next-picture {
	display:block;
	position:absolute;
	height:40px;
	width:43px;
	right:0px;
	top:240px;
	background:url(../../img/fotoupload_arrbig_r.png) no-repeat;
	text-indent:-9999px;
	outline: none;
}

div.overlay a.prev-picture {
	display:block;
	position:absolute;
	height:40px;
	width:43px;
	left:0px;
	top:240px;
	background:url(../../img/fotoupload_arrbig_l.png) no-repeat;
	text-indent:-9999px;
	outline: none;
}

div.overlay a.next-picture.dis {
	background:url(../../img/fotoupload_arrbig_r_light.png) no-repeat;
}

div.overlay a.prev-picture.dis {
	background:url(../../img/fotoupload_arrbig_l_light.png) no-repeat;
}

div.overlay div.close {
	position:absolute;
	height:41px;
	width:43px;
	right:0px;
	top:0px;
	background:url(../../img/fotoupload_close_light.png) no-repeat;
	text-indent:-9999px;
	outline: none;
	cursor:pointer;
}

div.overlay div.img-cont {
	vertical-align:middle;
	text-align:center;
	height:500px;
}

div.overlay span {
	/*font-weight:bold;*/
}

div.overlay img {
	margin:auto;
}

div.rating-legend {
	margin:40px 0 0 0;
}

div.rating-legend ul{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:4px;
}

div.rating-legend ul li {
	float:left;
	padding-left:11px;
	line-height:10px;
	font-size:11px;
}

div.rating-legend ul li.rating-ds {
	width:10px;
	padding:0;
	margin-right:2px;
	background:url(../../img/fotoupload_star_mini_full.gif) no-repeat;
}

div.rating-legend ul li.rating-ls {
	width:10px;
	padding:0;
	margin-right:2px;
	background:url(../../img/fotoupload_star_mini_light.gif) no-repeat;
}


div.fotoupload-frankie {
	height: 5px;
	background: url(../../img/fotoupload_frankieline.gif) repeat-x;
	margin:13px 0;
}

/* Global Buttons */

a.probenummer-btn-de {
	display:block;
	width:180px;
	height:48px;
	float:right;
	text-indent:-9999px;
	outline:0;
	background:url(../../img/btn_probeabo_D_normal.jpg) no-repeat;
}

a.probenummer-btn-de:hover {
	background-image:url(../../img/btn_probeabo_D_over.jpg);
}

a.probenummer-btn-fr {
	display:block;
	width:180px;
	height:48px;
	float:right;
	text-indent:-9999px;
	outline:0;
	background:url(../../img/btn_probeabo_F_normal.jpg) no-repeat;
}

a.probenummer-btn-fr:hover {
	background-image:url(../../img/btn_probeabo_F_over.jpg);
}

a.probenummer-btn-it {
	display:block;
	width:180px;
	height:48px;
	float:right;
	text-indent:-9999px;
	outline:0;
	background:url(../../img/btn_probeabo_I_normal.jpg) no-repeat;
}

a.probenummer-btn-it:hover {
	background-image:url(../../img/btn_probeabo_I_over.jpg);
}

a.mitglied-btn-de {
	display:block;
	width:180px;
	height:48px;
	float:right;
	text-indent:-9999px;
	outline:0;
	background:url(../../img/btn_mitglied_D_normal.jpg) no-repeat;
}

a.mitglied-btn-de:hover {
	background-image:url(../../img/btn_mitglied_D_over.jpg);
}

a.mitglied-btn-fr {
	display:block;
	width:180px;
	height:48px;
	float:right;
	text-indent:-9999px;
	outline:0;
	background:url(../../img/btn_mitglied_F_normal.jpg) no-repeat;
}

a.mitglied-btn-fr:hover {
	background-image:url(../../img/btn_mitglied_F_over.jpg);
}

a.mitglied-btn-it {
	display:block;
	width:180px;
	height:48px;
	float:right;
	text-indent:-9999px;
	outline:0;
	background:url(../../img/btn_mitglied_I_normal.jpg) no-repeat;
}

a.mitglied-btn-it:hover {
	background-image:url(../../img/btn_mitglied_I_over.jpg);
}

/*--------------------------------------------------*/
form {
	padding-top: 0px;	
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.content {
	font-size: 12px;
	color : #333333;
	background-color : #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
}
.marketing-button {
	color : #333333;
	background-color : #FFFFFF;	
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/** top navigation **/
.td-topnav-red-n {
	background-color: #E85100;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-red-a {
	background-color: #EE7D40;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-red2-n {
	background-color: #EE7D40;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-red2-a {
	background-color: #E85100;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-red-on {
	background-color: #E85100;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-spacer-red {
	background-color: #F3A87F;
	width: 1px;
	font-size: 1px;
}

.td-topnav-green-n {
	background-color: #91CE44;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-green-a {
	background-color: #ADDA73;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-green2-n {
	background-color: #ADDA73;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-green2-a {
	background-color: #91CE44;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-green-on {
	background-color: #91CE44;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-spacer-green {
	background-color: #C8E7A2;
	width: 1px;
	font-size: 1px;
}

.td-topnav-blue-n {
	background-color: #258DBF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-blue-a {
	background-color: #5CAACF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-blue2-n {
	background-color: #5CAACF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-blue2-a {
	background-color: #258DBF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-blue-on {
	background-color: #258DBF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-spacer-blue {
	background-color: #92C6DF;
	width: 1px;
	font-size: 1px;
}

.td-topnav-orange {
	background-color: #F0AF00;
	padding-left: 15px;
	font-size: 9px;
}

.td-spacer-orange {
	background-color: #F0C85D;
	width: 1px;
	font-size: 1px;
}


a.topnavtext:visited, a.topnavtext:link {
	font-size: 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.topnavtext:active, a.topnavtext:hover {
	font-size: 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.td-breadcrumbs {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #FAF6EC;
	font-size: 10px;
	color: #EE8B52;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 7px; 
}

.td-hfunctions {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #FAF6EC;
	font-size: 10px;
	color: #EE8B52;
	text-align: left;
	vertical-align: top;
	padding-top: 7px; 
}



.td-subnav-red-n {
	background-color: #EFE2BF;
	font-size: 12px;
	color: #A4001D;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../../_skins/rot/img/pic_subnavarr-n.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
	border-top: 4px solid #FAF6EC;
}

.td-subnav-red-a {
	background-color: #EF935E;
	font-size: 12px;
	color: #A4001D;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../../_skins/rot/img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
	border-top: 4px solid #FAF6EC;
}

.td-subnav-green-n {
	background-color: #DFE1C5;
	font-size: 12px;
	color: #00673E;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../../_skins/gruen/img/pic_subnavarr-n.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
	border-top: 4px solid #FAF6EC;
}

.td-subnav-green-a {
	background-color: #B8DE87;
	font-size: 12px;
	color: #00673E;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../../_skins/gruen/img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
	border-top: 4px solid #FAF6EC;
}


.td-subnav-blue-n {
	background-color: #D9E1E7;
	font-size: 12px;
	color: #0C2D83;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../../_skins/blau/img/pic_subnavarr-n.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
	border-top: 4px solid #FAF6EC;
}

.td-subnav-blue-a {
	background-color: #74B5D5;
	font-size: 12px;
	color: #0C2D83;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../../_skins/blau/img/pic_subnavarr-a.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
	border-top: 4px solid #FAF6EC;
}
.td-footer {
	background-color: #E85100;
}



a.subnav-red:visited, a.subnav-red:link {
	font-size: 12px;
	color: #A4001D;
	text-decoration: none;
}
a.subnav-red:active, a.subnav-red:hover {
	font-size: 12px;
	color: #A4001D;
	text-decoration: none;
}

a.subnav-green:visited, a.subnav-green:link {
	font-size: 12px;
	color: #00673E;
	text-decoration: none;
}
a.subnav-green:active, a.subnav-green:hover {
	font-size: 12px;
	color: #00673E;
	text-decoration: none;
}

a.subnav-blue:visited, a.subnav-blue:link {
	font-size: 12px;
	color: #0C2D83;
	text-decoration: none;
}
a.subnav-blue:active, a.subnav-blue:hover {
	font-size: 12px;
	color: #0C2D83;
	text-decoration: none;
}

.td-contbox-spacer {
	background-color: #FAF6EC;
	font-size: 1px;
	width: 7px;
}


a.footer:visited, a.footer:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:active, a.footer:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}


a.hfunctions:visited, a.hfunctions:link {
	font-size: 10px;
	color: #EE8B52;
	text-decoration: none;
}

a.hfunctions:active, a.hfunctions:hover {
	font-size: 10px;
	color: #EE8B52;
	text-decoration: underline;
}

a.sprachwahl:visited, a.sprachwahl:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.sprachwahl:active, a.sprachwahl:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.sprachwahl-a:visited, a.sprachwahl-a:link {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


/*--------------------------------------------------*/
/*
 * jQuery Nivo Slider v1.9
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
	color:#fff;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/*--------------------------------------------------*/
.fsc-td-question {
	background-color: #91CE44;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	height: 22px;
}

.fsc-td-answer {
	background-color: #C8E6A1;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.fsc-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #00673E;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
}
.fsc-input-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	border-right-color: #A7AB81;
	border-bottom-color: #A7AB81;
	border-left-color: #A7AB81;
	border-top-color: #A7AB81;
	border-width: 1px;
	border-style: solid solid solid solid;
}
.fsc-td-link {
	background-color: #C8E6A1;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
	height: 22px;
	cursor: pointer;
}

.fsc-td-petition {
	background-color 	: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-color: #000000;
	border-width: 1px;
	border-style: solid solid solid solid;
}
.fsc-td-petition-shadow {
	background-color : #B5B5B5;
}

.fsc-td-petition-content {
	background-color: #FFFFFF;
	color: #000000;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background-image: url(/custom/fsc05/fsc_petition_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.fsc-td-petition-attention {
	background-color: #91CE44;
	color: #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

.klima-td-petition-content {
	background-color: #FFFFFF;
	color: #000000;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-right: 70px;
}

/*--------------------------------------------------*/
.td-topnav-red-n {
	background-color: #E85100;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-red-a {
	background-color: #EE7D40;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-red2-n {
	background-color: #EE7D40;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-red2-a {
	background-color: #E85100;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-red-on {
	background-color: #E85100;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-spacer-red {
	background-color: #F3A87F;
	width: 1px;
	font-size: 1px;
}

.td-topnav-green-n {
	background-color: #91CE44;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-green-a {
	background-color: #ADDA73;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-green2-n {
	background-color: #ADDA73;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-green2-a {
	background-color: #91CE44;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-green-on {
	background-color: #91CE44;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-spacer-green {
	background-color: #C8E7A2;
	width: 1px;
	font-size: 1px;
}

.td-topnav-blue-n {
	background-color: #258DBF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-blue-a {
	background-color: #5CAACF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-blue2-n {
	background-color: #5CAACF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-n.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-blue2-a {
	background-color: #258DBF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-topnav-blue-on {
	background-color: #258DBF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
	background-image: url(../../img/pic_arr_white-a.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	height: 20px;
}

.td-spacer-blue {
	background-color: #92C6DF;
	width: 1px;
	font-size: 1px;
}

.td-topnav-orange {
	background-color: #F0AF00;
	padding-left: 15px;
	font-size: 9px;
}

.td-spacer-orange {
	background-color: #F0C85D;
	width: 1px;
	font-size: 1px;
}


a.topnavtext:visited, a.topnavtext:link {
	font-size: 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.topnavtext:active, a.topnavtext:hover {
	font-size: 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}



.td-breadcrumbs {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #FAF6EC;
	font-size: 10px;
	color: #EE8B52;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 7px; 
}

.td-hfunctions {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #FAF6EC;
	font-size: 10px;
	color: #EE8B52;
	text-align: left;
	vertical-align: top;
	padding-top: 7px; 
}

a:visited, a:link {
	color: #A4001D;
	text-decoration: underline;
}

a:active, a:hover {
	color: #A4001D;
	text-decoration: none;
}

/*--------------------------------------------------*/
body {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	margin-top: 0px;
}

td {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/*--------------------------------------------------*/
