.pollbutton {
	background-color: black;
}

/* flowgallery START */
.tx-koimageflow-pi1 { position: relative; width: 747px; clear:both; }
#imageflow { width: 580px; margin: 0 auto; }
.tx-koimageflow-pi1 * { color: white; }
.tx-koimageflow-pi1 img { position: absolute; border: none; }
.tx-koimageflow-pi1 a { color: #fff; }
.tx-koimageflow-pi1 #images { visibility: hidden; }
.tx-koimageflow-pi1 #loading_bar { width: 208px; margin-left: 190px; margin-bottom: 100px; margin-top: 100px; }
.tx-koimageflow-pi1 #captions { font-size: 10px; font-weight: bold; position: relative; text-align: center; z-index: 10000; display: none; }
.tx-koimageflow-pi1 #scrollbar { visibility: hidden; position: relative; border-bottom: 1px solid #b3b3b3; z-index: 10001; display:none; }
.tx-koimageflow-pi1 #slider { position: absolute; margin-top: -7px; margin-left: -7px; z-index: 10002; background-image: url('/typo3conf/ext/ko_imageflow/res/slider.png'); background-repeat: no-repeat; width: 14px; height: 14px;}

.expAll {
	visibility: hidden;
}

/*LIGHTBOX*/

#lightbox{
	position: absolute;
	left: 50%;
	z-index:10004;
	width: 100%;
	line-height: 0;
}

#lightbox a img{
	border: none;
}


/*
#imageflow{
position: relative;
text-align: left;
}
#imageflow img { 
	position:absolute;
	top:0px;
	border:none;
	background-color: aqua;
}
#imageflow h1 {
	text-align:center;
}
#imageflow a{
	color:#fff;
}
.clear{
	clear:both;
}
#images{
	visibility:hidden;
	background-color: red;
	overflow:hidden;
}
#loading{
	margin-top:50px;
	height:50px;
	text-align:center;
	width:100%;
	display: none;
}
#loading img{
	position:relative;
	top:10px;
	left:0px; 
	display: none;
}
#title_captions{
	font-weight:bold;
	position:relative; 
	height:25px;
	text-align:center;
	z-index:10000;
	 display: none;
}
#captions{
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10000;
	 display: none;
}
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #b3b3b3;
	z-index:10001;
	 display: none;
}
#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	width:14px;
	height:14px;
	display: none;	
}


.tx-flowgallery-pi1{
position:relative; 
}

.tx-flowgallery-pi1 #navigation{
    width:100px;
    float:left;
    position:relative;
    visibility:hidden;
    display: none;
    }

.tx-flowgallery-pi1 #leftimage,
.tx-flowgallery-pi1 #rightimage,
.tx-flowgallery-pi1 #play{
  float:left;
  width:25px;
   display: none;
  }

.tx-flowgallery-pi1 #leftimage img,
.tx-flowgallery-pi1 #rightimage img,
.tx-flowgallery-pi1 #play img{
  position:relative;
  top:0px;
  left:5px;
   display: none;
}
*/
/* FLV Gallery */

/*----------------------------------------------------------------------*/
/* Standard Stylesheet                                                  */
/* .tx-bddbflvvideogallery-pi1                                          */
/*----------------------------------------------------------------------*/

.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  margin:0px;
  
 }

.tx-bddbflvvideogallery-pi1 {
  width:940px;
  height:495px;
  background-image: url(../img/web_tv_bg_final.png);
  background-color: #000000;
  background-repeat: no-repeat;
  border-color: 1px solid lime;
}
,
.flvplayer_listpic_pic {
  border: 1px solid #ff0000;
}
.flvplayer_listpic {
  height: 55px;
  width: 275px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #cccccc;
  
  }

/*.flvplayer_listpic_firstofrow {
  height: 55px;
  width: 275px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #cccccc;
   }

.flvplayer_listpic_lastofrow {
  height: 55px;
  width: 275px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px  dotted #c9c9c9;
}*/

.flvplayercaption {
background-color: red;
float:right;
clear: both;
}

#flvcaption {
 /*clear: both;*/
 width: 312px;
 float:right;
 margin-top:10px;
}

/*PAGEBROWSER*/
.flvplayer_pagebrowser {
height: 30px;
font-size:10px;
color: #cccccc;

}

.flvplayer_pagebrowser a {
color: #cccccc;
text-decoration: none;
}


.flvplayer_pagebrowser a:hover{
color: #cc0000;
}




.browseLinksWrap {
	text-align: center;
	border-color: 1px solid red;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	background-color: #000000;
    margin-left: 12px;
    margin-top: 10px;
    margin-right: 10px;
    border: 1px solid #020202;
    width: 570;
    height: 350;
}

.tv_navi {
float:left;
}

/*PLAYLIST*/
#playlist {
width: 300px;
height:468px;
float:right;
margin-top: 30px;
}


#loadingMessage {
padding: 0px 0px 0px 0px;
width: 320px;
background-color: #ffffff;
/*text-align: center;*/
position:absolute;
margin: 180px 0px 0px 0px;
}




.flv_title_cap {
font-size: 10px;
font-family: Arial, Helvetica, Verdana;
color: #cccccc;
margin-left: 10px;
margin-right: 0px;
float:left; 
overflow:hidden; 
width:175px;
}

.flv_title_cap a{
color: #cccccc;
text-decoration: none;
}

.flv_title_cap a:hover{
color: #cc0000;
text-decoration: none;
}

.smartbox {
float: left; 
/*background-color:lime;*/ 
width:25px; 
height:90px; 
margin-top:307px;
margin-left: 16px;
}

#smartbox_frage{
width:22px;
height:22px;
margin-top:3px;
}

#smartbox_rss{
width:22px;
height:22px;
margin-top:3px;
}

#smartbox_tell{
width:22px;
height:22px;
margin-top:3px;
}

/*FLV Gallery*/

/* seo sitemap START */
.tx-flseositemap-pi1{
margin:0px 0px 0px 45px;
width:640px;
}


.tx-flseositemap-pi1 ul{
margin: 0;
padding: 10px;
list-style: none;
}

.tx-flseositemap-pi1 ul li{
margin: 0;
padding: 10px;
list-style: none;
display:block;
} 

.tx-flseositemap-pi1 li{
line-height: 15px;
padding-left: 15px;   /*rausgenommen wegem dem Topmenu- Lcke*/
padding-top: 0px;
/*float:left;*/
display: inline;
}


.tx-flseositemap-pi1 ul li a{
color:#cccccc;
text-decoration:none;
font-size: 24px;
font-weight:normal;
text-transform:uppercase;
display:inline;
}

.tx-flseositemap-pi1 ul li li{
color:#cccccc;
text-decoration:underline;
font-size:12px;
font-weight:normal;
text-transform:none;
display:inline;
}

.tx-flseositemap-pi1 ul li li li a{
color:#cc0000;
text-decoration:none;
font-size:10px;
font-weight:bold;
text-transform:none;

}

/*.tx-flseositemap-pi1 a{
font-weight:bold;
color:green;
}*/
.tx-flseositemap-pi1 ul li ul {
font-weight:bold;
color:yellow;
}
.tx-flseositemap-pi1 a:hover{
text-decoration:none;
color:blue;
}



/*li.list deep0 last, list deep0 first{ 
font-weight:normal;
font-size:20px;
display:inline;
}

li.list deep0 last a{
font-weight:normal;
display:inline;
}*/


/* seo sitemap END */

/* guestbook  START*/

.tx-guestbook-list-header { 
font-weight:bold; 
font-family:Aral, Helvetica, Verdana;
width: 500px;
/*font-size:11px;*/
}

.tx-guestbook-right{
font-size:11px;
margin-left: 45px;
margin-right: 45px;
margin-top: 0px;
}

.tx-guestbook-pagination{
margin-left: 45px;
color: #cccccc;
}

.tx-guestbook-pagination a{
color: #cccccc;
text-decoration: none;
}




    .tx-guestbook-list-row { 
    background-color: #FFFFFF; }

    .tx-guestbook-list-rowleft { 
    background-color: #EEEEEE; }

    .tx-guestbook-list-small { 
    font-size: 11px; color: #666666; }

    .tx-veguestbook-pi1-browsebox TD { 
    font-size: 11px; color: #ff0000; }

    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
    font-weight: bold; }

    .tx-veguestbook-pi1-browsebox-SCell { 
    background-color: #ff0000; }

    .tx-guestbook-latest-header { 
    background-color: #539521; color: #ff0000; font-weight:bold; }

    .tx-guestbook-latest-row { 
    background-color: #FF0000; }

    .tx-guestbook-latest-small { 
    font-size: 9px; color: #666666; }

    .tx-guestbook-form-inputfield-med { 
    border-style: solid; 
    border-width: 1px; 
    border-color:#c9c9c9; 
    font-size:11px; 
    color:#333333; 
    width:100px ; 
    height:20px; }

    .tx-guestbook-form-inputfield-big { 
    border-style: solid; 
    border-width: 1px; 
    border-color:#c9c9c9; 
    font-size:11px; 
    color:#333333; 
    width:150px; 
    height:20px; }
    
    .tx-guestbook-field {
      font-size:11px;
      margin-left: 45px;
      }

	.tx-guestbook-field input{
	border: 1px solid #000000;
	height: 18px;
	}
	
	.tx-guestbook-field textarea{
	border: 1px solid #000000;
	}
	
    .tx-guestbook-form-textarea { 
     border-style: solid;
     border-width: 1px; 
     border-color:#c9c9c9; 
     font-size:11px; 
     color:#333333; 
     width:250px; 
     font-family:Aral, Helvetica, Verdana
     }

    .tx-guestbook-form-obligationfield { 
    color: #cc0000; }

    .tx-guestbook-form-error { 
    color: #cc0000; }
    
    .tx-guestbook-date {
    color:#cccccc;
    font-size: 10px;
    }
    
    .tx-guestbook-name{
    font-size: 12px;
    color: #cc0000;
    padding-bottom: 15px;
    }
    
    .tx-guestbook-comment {
    font-size: 11px;
    color: #cccccc;
    padding-bottom: 15px;
    }
  
    
    .tx-guestbook-result {
    font-size: 11px;
    margin-left: 45px;
    }
    
    .tx-guestbook-comment-expert {
    font-size: 12px;
    color: #cc0000;
    padding-bottom: 15px;
    }
    
    /* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		/*clear:both;*/
		width:400px;
		display:block;
		padding: 1em 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
    
    
/*Dropdown Sitemap START*/
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color:#cccccc;
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px {$plugin.tx_dropdownsitemap_pi1.colors.expallBorder};
            background-color: {$plugin.tx_dropdownsitemap_pi1.colors.expallBackground};
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }

/*Dropdown Sitemap START*/
/* guestbook END*/

/*pulldown*/

.tx-hkmenupulldown-pi1{
float:right;
}

/*pulldown*/

.tx-dropdownsitemap-pi1{
margin-left:45px;
}

.level_1 a{
font-size:16px;
text-transform: uppercase;
color:#000000;
text-decoration: none;
margin-bottom: 10px;
}

.level_2 a{
font-size: 14px;
text-transform: none;
text-decoration: none;
}
.level_3 a{
font-size:11px;
text-transform: none;
text-decoration: none;
}

.expAll a{
color:#000000;
text-decoration: none;
}

/*FAQ*/

		.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
		.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
		.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
		.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
		.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
		.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
		.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
		.tx-irfaq-pi1 dd { margin-left: 0px; }
		.tx-irfaq-pi1 dd p { margin-top: 10px; margin-left: 12px;}
		.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
		.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { 
		padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 10px; }
		
/* SYSEXT SITEMAP */

.csc-menu{
margin-left: 5px;
font-size: 11px;
font-weight: normal;
list-style-type: none;
display: inline;
float: left;
<!--[if IE 6]>
margin-left: 20px;
<![endif]-->

}

.csc-menu li{
<!--[if IE 6]>
margin-left: 20px;
<![endif]-->     
}

.csc-menu a{
text-decoration: none;
}

/****** LIGHTBOX ******/


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index:10004;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{
	border: 0;	
	
}

#lightbox img{
	margin:0;
	padding:0;
	position: relative;
	border: 0;
}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index:10004;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index:10003;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

#navigation img{
	position:relative; 
	border:none;
}

/***** LIGHTBOX ******/

/* Align the form fields and labels */
	    div.tx-indexedsearch-searchbox label {
	        margin-right:1em;
	        width:10em;
	        float:left;
	        }
        /* Floating items to the right */
	    span.tx-indexedsearch-result-count,
        span.tx-indexedsearch-percent {
	        font-size:11px;
	        letter-spacing:0;
	        font-weight:normal;
	        margin-top:-1.2em;
	        float:right;
	        }
        /* Align result info */
	    dt.tx-indexedsearch-text-item-size,
	    dd.tx-indexedsearch-text-item-size,
        dt.tx-indexedsearch-text-item-crdate,
        dd.tx-indexedsearch-text-item-crdate,
        dt.tx-indexedsearch-text-item-mtime,
        dt.tx-indexedsearch-text-item-path {
            margin-left:0;
	        float:left;
	        }
        /* Reset margin of the last element in the result info */
        dd.tx-indexedsearch-path {
            margin-left:0;
	        }
	    /* Result browser */
	    div#content ul.browsebox li {
	        list-style:none;
	        margin-bottom:1em;
	        margin-right:1em;
	        float:left;
	       border:1px solid blue;
	        display: inline;
	        }
	    /* Clear the result browser float */
	    div#content div.tx-indexedsearch-res {
	        clear:both;
	        }
	        
	    
	    .tx-indexedsearch-title a {
	    font-size:12px;
	    font-weight:normal;
	    margin:0px;
	    color: #CC0000;
	    
	    }
	    
	    .tx-indexedsearch-title a:after, tx-indexedsearch-text-item-path a:after {
	    	content			: " >";
	    }
	    
	    /*.tx-indexedsearch-browselist-currentPage {
        font-size: 11px;
        line-height: 12px;
        list-style: none;
        display: inline;
      }*/
      
      .browsebox {
        margin: 0px;
        margin-top: 15px;
        padding: 0px;
        text-align: center;
        
      }
      
      .browsebox a{
        color: #CCCCCC;
        text-decoration: none;
        font-weight: normal;
        font-size: 11px;
      }
      
      .browsebox a:hover{
        color: #CC0000;
      }
      
      .browsebox li {
        list-style: none;
        display: inline;
        padding-left: 5px;
      }
      
      .tx-indexedsearch-form {
      	font-size: 11px;
      	font-weight: bold;
      	float: left;
      }
      
      .tx-indexedsearch-search-submit {
      	float: left;
      }
      
      .tx-indexedsearch-searchbox-button {
      	width: 110px;
      }
      
      .tx-indexedsearch-searchbox-sword {
      	width: 176px;
      }
      
      .tx-indexedsearch-whatis {
      	clear: both;
      	padding-top: 30px;
      }
      
      .tx-indexedsearch{
      	padding-left: 45px;
      	padding-right: 45px;
      }
      
      .tx-indexedsearch-icon {
      	display: none;
      }
      
      .tx-indexedsearch-result-number{
      	display: none;
      }
      
      .tx-indexedsearch-res {
      	margin-top: 20px;
      	padding: 0px;
      }
      
      #indexedsearchbox {
        margin: 0px;
        padding: 0px;
        margin-top: 2px;
      }


.tipform_input {
border: 1px solid #000000;
}

/*** NEWSLETTER SUBSCRIPTION ***/

.nl_subscription {
	padding-left: 45px;
	padding-right: 45px;
	color: #CCCCCC;
}

.nl_subscription a{
	text-decoration: none;
}

.nl_subscription li {
font-size:11px;
font-weight: normal;
}


/*** NEWSLETTER SUBSCRIPTION ***/

/*** UMFRAGE ***/

.tx-pbsurvey-pi1 div {
margin-bottom: 10px;

}
		.tx-pbsurvey-pi1 .pagenumbering { position: relative; height: 15px;margin-right: 45px;}
		.tx-pbsurvey-pi1 .barcontainer { width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar {height: 15px; z-index: 4; position: absolute; left: 0px;}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;margin-left: 45px; margin-right: 45px; padding-bottom: 10px; padding-top: 10px;}
		.tx-pbsurvey-pi1 .itemform {}
		.tx-pbsurvey-pi1 .question {font-size: 120%; font-weight: bold;}
		.tx-pbsurvey-pi1 .questionNumber {}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super; display: none;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;margin-left: 45px;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
		.tx-pbsurvey-pi1 .matrix {width: 100%;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: none;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
		.tx-pbsurvey-pi1 .survey_message{margin-left:45px; font-weight: bold;}
		.tx-pbsurvey-pi1 input {margin-left: 45px;}
		.tx-pbsurvey-pi1 .question {font-size: 12px; color: #CCCCCC; }
		
#bildschoen {
padding-top:40px;
color:#666666;
padding-left: 10px;
}

#bildschoen input, textarea, checkbox {
border:1px solid #666666;
margin-bottom:3px;
}



.tx-thmailformplus-pi1{
background-image: url(/fileadmin/templates/img/skc_bildeschoen_mailformplus.png);


background-repeat: no-repeat;
margin-left:45px;
margin-right:45px;
margin-top:45px;
}
	