
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 12px;
	color: #6e6964;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	background-color: #f8f6f4;
	text-align: center;
}

p.bodytext { margin: 0 0 1.4em 0; padding: 0; }

h1 {
	font-size: 28px;
	line-height: 1.3em;
	font-weight: normal;
	color: #6e6e6e;
	margin: 5px 0 5px 0;
	padding: 0;
}



div.nominierung div.teaser_right-text h1 {

	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	line-height:1.4em;
	margin:5px 0 5px;
	padding:0;
	text-transform:uppercase;
}

div.nominierung div.teaser_right-text p {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 3px;
	padding: 0;
	line-height: 1.4em;
}



.qq-upload-button {
background:none repeat scroll 0 0 green;
border-bottom:1px solid #DDDDDD;
color:#FFFFFF;
display:block;
padding:7px;
text-align:center;
width:105px;
}


ul.qq-upload-list {
border: 1px solid black;	
	
}




#korrektur {
	
	font-style: italic;
	font-size: 0.9em;
	margin: 15px 0;
	line-height: 1.4em;
}




/* coda slider */

	noscript div { background: transparent; border: 1px solid #900; margin: 20px 0; padding: 5px; }

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0; width: 960px; overflow: hidden; margin: 0; 
		
		margin: 20px 0 0 20px;
		
	}

	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 325px; overflow: auto !important; padding-right: 0 }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 940px;  background: transparent; overflow: hidden; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
/*	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
*/	
	/* Arrow styling */
/*	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
*/
	/* Tab nav */
/*	.coda-nav ul li a.current { background: #39c }
*/	
	/* Panel padding */
/*	.coda-slider .panel-wrapper { padding: 20px }
*/	
	/* Preloader */
/*	.coda-slider p.loading { padding: 20px; text-align: center }
*/
/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
/*	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
*/	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }


.panel-wrapper {
	 width: 940px; overflow: hidden;
}

	#teaser_1 {
		background-image: url(../images/t1.jpg);
		background-repeat: no-repeat;
		width: 940px;
		height: 325px;
		cursor: pointer;
		
	}


	div#teaser_2 {

		background-image: url(../images/t2.jpg);
		background-repeat: no-repeat;
		width: 940px;
		height: 325px;

		cursor: pointer;
	}


	div#teaser_3 {

		background-image: url(../images/t3.jpg);
		background-repeat: no-repeat;
		width: 940px;
		height: 325px;

		cursor: pointer;
	}

	div#teaser_3 .teaser_left-text {
		margin: 102px 0 0 35px;
		width: 395px;
	}
	
	div#teaser_3 div.teaser_left-text h1 {
		
		margin: 20px 0 6px;
	}

	div#teaser_3  div.teaser_left-text p {

		color: #FFF;

	}
	
	div#teaser_3 div.teaser_right-link {
	float: left;
	margin: 65px 0 0 50px;
	color: white;
	text-transform: uppercase;
	width: 600px;
	}





/* Presse */
body#page_pressemeldungen h1 {
margin: 10px 0 35px;
}

#jetzttesten {
    left: 810px;
    position: relative;
    top: 170px;
    z-index: 10000;
}


/* Liste */
body#page_liste h1 {
margin-bottom: 20px;
}


a img {
	border: 0;
}

a:link, a:visited  {
	color: #6e6964;
	text-decoration: none;
}

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

a:active, a:focus {
	color: #6e6964;
	text-decoration: none;
}

div#content {
	width: 980px;
	margin: 0 auto 0 auto;
	text-align: left;
}

div#top {
	float: left;
	height: 95px;
	width: 950px;
	margin: 20px 0 0 15px;
}
* html div#top {
	margin: 20px 0 0 7px;
}

div#start {
	float: left;
}

div#menu {
	float: right;
	margin: 60px 0 0 0;
}

div#top ul {
	float: left;
	margin: 0;
	padding: 0;
}

div#top ul li{
	float: left;
	list-style-type: none;
	margin: 0 0 0 23px;
	padding: 0;
}

div#top ul li.current a{

border-bottom: 1px solid #009646;
}


div#left {
/*margin: 20px 0 0 15px;*/
float: left;
width: 740px;
}

div#right {
margin: 100px 0 0 0;
width: 210px;
float: right;
}

div#middle {
	float: left;
	/*margin: 10px 0 0 0;*/
	margin: 20px 0 0 15px;
	width: 980px;
}
/*
div#middle_pic {
	position: relative;
	float: left;
	background-image: url(../images/teaser_bg.gif);
	background-repeat: no-repeat;
	width: 980px;
	height: 350px;
	overflow: hidden;
}*/
div#middle_pic {
    background-image: url("../images/teaser_bg.gif");
    background-repeat: no-repeat;
    float: left;
  /*  height: 350px;
    overflow: hidden;
    */
	padding: 20px 0 5px 20px;
    position: relative;
    width: 980px;
}

/*
#teaser_1 {
	float: left;
	background-image: url(../images/t1.jpg);
	background-repeat: no-repeat;
	width: 940px;
	height: 325px;
	margin: 20px 0 0 20px;
	cursor: pointer;
}
* html div#teaser_1 {
	margin: 20px 0 0 10px;
}

div#teaser_2 {
	
	float: left;
	background-image: url(../images/t2.jpg);
	background-repeat: no-repeat;
	width: 940px;
	height: 325px;
	margin: 20px 0 0 20px;
	cursor: pointer;
}
* html div#teaser_2 {
	margin: 20px 0 0 10px;
}

div#teaser_3 {

	float: left;
	background-image: url(../images/t3.jpg);
	background-repeat: no-repeat;
	width: 940px;
	height: 325px;
	margin: 20px 0 0 20px;
	cursor: pointer;
}
* html div#teaser_3 {
	margin: 20px 0 0 10px;
}
*/

div.teaser_right-text {
	float: left;
	margin: 130px 0 0 505px;
	width: 405px;
}
* html div.teaser_right-text {
	margin: 130px 0 0 253px;
}

div.teaser_right-text h1 {

	color:#FFFFFF;
	font-size:26px;
	font-weight:bold;
	line-height:38px;
	margin:10px 0 48px;
	padding:0;
	text-transform:uppercase;
}

div.teaser_right-text p {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

div.teaser_right-link {
	float: left;
	margin: 8px 0 0 518px;
	color: #ffffff;
	text-transform: uppercase;
}
* html div.teaser_right-link {
	margin: 12px 0 0 260px;
}

div.teaser_left-text {
	float: left;
	margin: 142px 0 0 35px;
	width: 335px;
/*	text-align: center;*/
}
* html div.teaser_left-text {
	margin: 140px 0 0 18px;
}

div.teaser_left-text h1 {
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	line-height:32px;
	margin:20px 0 28px;
	padding:0;
	text-transform:uppercase;
}

div#teaser_1 div.teaser_left-text h1 {
	color: #009645;
	font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 30px;
}

div.teaser_left-text p {
	color: #009645;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

div.teaser_left-link {
	float: left;
	margin:276px 0 0 -320px;
	color: #ffffff;
	text-transform: uppercase;
}
* html div.teaser_left-link {
	margin: 294px 0 0 -300px;
}

div#middle_pic a:link, div#middle_pic a:visited  {
	color: #ffffff;
	text-decoration: none;
}

div#middle_pic a:hover {
	color: #ffffff;
	text-decoration: none;
}

div#middle_pic a:active, div#middle_pic a:focus {
	color: #ffffff;
	text-decoration: none;
}

div.middle_ausprobieren {
	float: left;
	background-image: url(../images/middle_ausprobieren.jpg);
	background-repeat: no-repeat;
	width: 441px;
	height: 195px;
}

div.middle_test {
	float: left;
}

div.middle_ausstatter {
	float: left;
	margin: 18px 0 0 120px;
	font-weight: bold;
	color: #009645;
}
* html div.middle_ausstatter {
	margin: 18px 0 0 60px;
}

div.middle_test {
	float: left;
	margin: 30px 0 0 175px;
	line-height: 1.4em;
}
* html div.middle_test {
	margin: 30px 0 0 87px;
	
}

div.middle_test-link {
	float: left;
	margin: 32px 0 0 153px;	
}
* html div.middle_test-link {
	margin: 42px 0 0 76px;	
}

div.middle_test-link  a:link, 
div.middle_test-link  a:visited,
div.middle_test-link  a:active, 
div.middle_test-link  a:focus  {
	float: left;
	background-image: url(../images/button_darkgreen272.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 272px;
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	text-align: center;
	padding: 6px 0px 3px 0;
}

div.middle_test-link a:hover {
	float: left;
	background-image: url(../images/button_lightgreen272.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 272px;
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	text-align: center;
	padding: 6px 0px 3px 0;
}
/*
div.middle_test-link  a:active, div.middle_test-link  a:focus {
	float: left;
	background-image: url(../images/button_darkgreen272.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 272px;
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	text-align: center;
	padding: 6px 0px 3px 0;
}*/

div.middle_auswaehlen {
	float: right;
	background-image: url(../images/middle_auswaehlen.gif);
	background-repeat: no-repeat;
	width: 539px;
	/*height: 42px;*/
}

div.middle_kaestchen {
	float: right;
	margin: 10px 25px 0 0;

}
* html div.middle_kaestchen {
	margin: 10px 13px 0 0;
}

div.middle_kaestchen a:link, div.middle_kaestchen a:visited  {
	background-image: url(../images/kaestchen_link.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 20px;
	font-size: 12px;
}

div.middle_kaestchen a:hover {
	background-image: url(../images/kaestchen_hover.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 20px;
	font-size: 12px;
}

div.middle_kaestchen a:active, div.middle_kaestchen a:focus {
	background-image: url(../images/kaestchen_link.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 20px;
	font-size: 20px;
}

div.middle_kaestchen a.active {
	background-image: url(../images/kaestchen_hover.gif) !important;
	background-repeat: no-repeat;
	width: 12px;
	height: 20px;
	font-size: 20px;
}

div.middle_managerin09 {
	position: relative;
	float: right;
	margin: 10px 5px 0 0; 
}


div.middle_managerin09 a:link img, div.middle_managerin09 a:visited img {
	float: left;
	color: #6e6964;
	text-decoration: none;
	font-size: 11px;
	border: 2px solid #ffffff;
}

div.middle_managerin09 a:hover img {
	float: left;
	color: #009646;
	text-decoration: none;
	font-size: 11px;
	border: 2px solid #00bc48;
}

div.middle_managerin09 a:active img, div.middle_managerin09 a:focus img {
	float: left;
	color: #6e6964;
	text-decoration: none;
	font-size: 11px;
	border: 2px solid #ffffff;
}
div.middle_managerin_content { float: left; width: 441px;}
div.middle_managerin_content div { float: left; }
div.galerie_main { clear: both; width: 441px;}
div.galerie_main a { display:block; float: left; }

div.middle_galerie {
	float: left;
	margin: 0px 0 0 2px;
}
* html div.middle_galerie {
	margin: 2px 0 0 1px;
}

div.middle_galerie a:link div, div.middle_galerie a:visited div{
	color: #6e6964;
	text-decoration: none;
	font-size: 13px;
	background-color: #e0dbdb;
	padding: 13px 0 0 0;
	text-align: center;
	width: 140px;
	height: 31px;
	text-transform: uppercase;	
}

div.middle_galerie a:hover div {
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	background-color: #00bc48;
	padding: 13px 0 0 0;
	text-align: center;
	width: 140px;
	height: 31px;
	text-transform: uppercase;
}

div.middle_galerie a:active div, div.middle_galerie a:focus div {
	color: #6e6964;
	text-decoration: none;
	font-size: 13px;
	background-color: #e0dbdb;
	padding: 13px 0 0 0;
	text-align: center;
	width: 140px;
	height: 31px;
	text-transform: uppercase;
}
 
/*kontakt*/


div.left {

	margin: 20px 0 10px 15px;
	padding: 0 0 10px 0;
}
* html div.left {
	margin: 0 0 0 7px;
}

div#kontakt {
	position: relative !important;
	float: left;
	width: 950px !important;
}
* html div#kontakt {
	position: relative !important;
	float: left;
	width: 900px;
}

div.mailform_top {
	float: left;
	background-image: url(../images/kontakt_top.gif);
	background-repeat: no-repeat;
	width: 950px;
	height: 4px;
	margin: 0 0 0 15px;
}
* html div.mailform_top {
	margin: 0px 0 0 7px;
}

div.mailform1 {
	float: left;
	background-color: #ffffff;
	width: 927px;
	min-height: 460px;
	margin: 0 55px 0 15px;
	padding: 0 0 0 23px;
}
* html div.mailform1 {
	margin: -11px 0px 0 7px;
	width: 926px;
	height: 460px;
}

div.mailform2 {
	float: left;
	background-color: #ffffff;
	width: 927px;
	min-height: 460px;
	margin: 0 55px 0 15px;
	padding: 0 0 0 23px;
}
* html div.mailform2 {
	margin: -11px 0px 0 7px;
	width: 926px;
	height: 460px;
}

div.mailform3 {
	float: left;
	background-color: #ffffff;
	width: 927px;
	min-height: 460px;
	margin: 0 55px 0 15px;
	padding: 0 0 0 23px;
}
* html div.mailform3 {
	margin: -11px 0px 0 7px;
	width: 926px;
	height: 460px;
}

div.mailform4 {
	float: left;
	background-color: #ffffff;
	width: 927px;
	min-height: 460px;
	margin: 0 55px 0 15px;
	padding: 0 0 0 23px;
}
* html div.mailform4 {
	margin: -11px 0px 0 7px;
	width: 926px;
	height: 460px;
}

div.mailform_bottom {
	float: left;
	background-image: url(../images/kontakt_bottom.gif);
	background-repeat: no-repeat;
	width: 950px;
	height: 4px;
	margin: 0 0 0 15px;
}
* html div.mailform_bottom {
	margin: 0 0 0 7px;
}

div.kontakt_head2 {
	float: left;
	margin: 70px 0 5px 0;
	font-size: 18px;
}

div.kontakt_head3 {
	float: left;
	margin: 70px 0 5px 0;
	font-size: 18px;
}

div.kontakt_weiter {
	float: right;
	margin: 15px 22px 0 0;
	width: 100px;
}
* html div.kontakt_weiter {
	margin: 15px 11px 0 0;
}

span.inaktiv {
	float: right;
	width: 12px;
	height: 12px;
	background-color: #f2efed;	
	font-size: 10px;
	color: #b2afac;
	text-align: center;
	margin: 0 0 0 3px;
}

span.aktiv {
	float: right;
	width: 12px;
	height: 12px;
	background-color: #009143;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	margin: 0 0 0 3px;
}


/*error*/
div#mailform_error {
	position: absolute;
	left: 627px;
	top: 99px;
	width: 250px;
	padding: 15px 20px 11px 30px;
	display: block;
	z-index: 1000;
	color: #ffffff;
}
* html div#mailform_error {
	left: 627px;
	top: 95px;
}

div#mailform_error_middle {
	float: left;
	background-color: #009645;
	width: 258px;
	padding: 10px 5px 10px 15px;
}
* html div#mailform_error_middle {
	margin: -3px 0 0 0;
}

div#mailform_error ul { list-style-type: none; margin: 0; padding: 0; }

div.mailform_error_schliessen {
	float: left;
	background-color: #01bc49;
	width: 240px;
	padding: 4px 0 4px 10px;
}
* html div.mailform_error_bottom {
	float: left;
	margin: -8px 0 0 0;
}

span.orange {
	font-weight: bold;
	color: #ffffff;
}


/*kontakt1*/
fieldset#mailform_persinfos {
	margin: 0;
	padding: 0;
}

div.kontakt_left {
	float: left;
	width: 555px;
	margin: 60px 0 0 0;
}

div.kontakt_left2 {
	float: left;
	width: 555px;
	margin: 20px 0 0 0;
}

div.kontakt_left3 {
	float: left;
	width: 555px;
	margin: 10px 0 0 0;
}


div.kontakt3_linie {
	background-image: url(../images/linie.gif);
	background-repeat: repeat-x;
	width: 510px;
	height: 1px !important;
}

label {
	font-size: 10px;
}

div.csc-mailform-field {
	float: left;
}

div.csc-mailform-field_vornamevorschlag {
	float: left;
	width: 267px;
	margin: 7px 0 0 0;
}

input#mailformvornamevorschlag {
	float: left;
	background-image: url(../images/input252.gif);
	border: 0;
	width: 239px;
	height: 27px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_nachnamevorschlag {
	float: left;
	width: 259px;
	margin: 7px 0 0 0;
}

input#mailformnachnamevorschlag {
	float: left;
	background-image: url(../images/input252.gif);
	border: 0;
	width: 239px;
	height: 27px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_vorschlag {
	float: left;
	width: 256px;
}

div.kontakt_vorschlag {
	float: left;
	width: 517px;
	margin: 5px 0 7px 0;
}

span.kontakt_vorschlag {
	float: left;
	font-size: 18px;
	margin: 10px 0 0 0;
}

div.kontakt_count {
	float: right;
	margin: 5px 0 0 0;
	font-size: 24px;
	font-weight: bold;
	color: #e6e2df;
}

textarea#mailformvorschlag {
	float: left;
	background-image: url(../images/textarea.gif);
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 12px;
	border: 0;
	width: 506px;
	height: 186px;
	margin: 0;
	padding: 7px 7px 7px 7px;
	color: #6e6964;
}

div.kontakt_bildaendern {
	float: right;
	margin: 20px 20px 24px 0;
	cursor: pointer !important;
}
* html div.kontakt_bildaendern {
	position: absolute;
	top: 30px;
	right: 0px;
}

div.kontakt_bildaendern a:link div, div.kontakt_bildaendern a:visited div, div.kontakt_bildaendern {
	background-image: url(../images/button_darkgreen155.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 21px;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0 0 0;
	cursor: pointer !important;
}

div.kontakt_bildaendern a:hover div, div.kontakt_bildaendern a:hover,
div.kontakt_bildaendern a:active div, div.middle_kaestchen a:focus div  {
	background-image: url(../images/button_lightgreen106.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 21px;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0 0 0;
	cursor: pointer !important;
}
/*
div.kontakt_bildaendern a:active div, div.middle_kaestchen a:focus div {
	background-image: url(../images/button_lightgreen106.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 21px;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0 0 0;
}*/

div.kontakt_favoritenbild {
	float: right;
	background-image: url(../images/kontakt_right1.gif);
	background-repeat: no-repeat;
	margin: 0 16px 0 0;
	padding: 10px 0 0 10px;
	width: 295px;
	height: 295px;
}
* html div.kontakt_favoritenbild {
	position: relative;
	top: 1px;
	left: 17px;
}

div.kontakt_favoritenbild_ie6 {
	float: right;
	background-image: url(../images/kontakt_right1.gif);
	background-repeat: no-repeat;
	margin: 0 16px 0 0;
	padding: 10px 0 0 10px;
	width: 295px;
	height: 295px;	
}
* html div.kontakt_favoritenbild_ie6 {
	position: absolute;
	top: 105px;
	right: 0px;
}

div.csc-mailform-field_submit {
	float: right;
	padding: 0 0 0 0;
	text-align: center;
	margin: 3px 22px 0 0;
	background-image: none;
}
* html div.csc-mailform-field_submit {
	position: absolute;
	top: 423px;
	right: 1px;
}

* html div.csc-mailform-field_submit2 {
	position: absolute;
	top: 423px;
	left: 40px;
}

div.csc-mailform-field_submit  a:link, div.csc-mailform-field_submit  a:visited,
div.csc-mailform-field_submit  a:active, div.csc-mailform-field_submit  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

div.csc-mailform-field_submit  a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}
/*
div.csc-mailform-field_submit  a:active, div.csc-mailform-field_submit  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}*/

/*kontakt 2*/

div.kontakt2_angaben {
	float: left;
	width: 530px;
}

div.csc-mailform-field_anrede {
	float: left;
	margin: 7px 0 0 0;
}

div.csc-mailform-field_anrede label {
	float: left;
}

fieldset#mailform_persinfos {
	border: 0;
	margin: 0;
	padding: 0;
}

div#mailform_persinfos {
	border: 0;
	margin: 0;
	padding: 0;
}

label {
	font-size: 10px;
}

div.csc-mailform-field {
	float: left;
}

div.csc-mailform-field_anrede {
	float: left;
	width: 70px;
}

select#mailformanrede, select#mailformanrede_eigene {
	float: left;
	background-image: url(../images/input60.gif);
	border: 0;	
	width: 60px;
	height: 31px;
}

select#mailformanrede option, select#mailformanrede_eigene option {
	color: #6e6964;
}

div.csc-mailform-field_vorname {
	float: left;
	width: 199px;
	margin: 7px 0 0 0;
}

input#mailformvorname, input#mailformvorname_eigene {
	float: left;
	background-image: url(../images/input190.gif);
	border: 0;
	width: 176px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_nachname {
	float: left;
	width: 240px;
	margin: 7px 0 0 0;
}

input#mailformnachname, input#mailformnachname_eigene {
	float: left;
	background-image: url(../images/input240.gif);
	border: 0;
	width: 226px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_strasse {
	float: left;
	width: 210px;
}

input#mailformstrasse, input#mailformstrasse_eigene {
	float: left;
	background-image: url(../images/input200.gif);
	border: 0;
	width: 186px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_strasse2 {
	float: left;
	width: 59px;
}

input#mailformstrasse2, input#mailformstrasse2_eigene {
	float: left;
	background-image: url(../images/input50.gif);
	border: 0;
	width: 35px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_plz {
	float: left;
	width: 63px;
}

input#mailformplz, input#mailformplz_eigene {
	float: left;
	background-image: url(../images/input55.gif);
	border: 0;
	width: 40px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_ort {
	float: left;
	width: 172px;
}

input#mailformort, input#mailformort_eigene {
	float: left;
	background-image: url(../images/input177.gif);
	border: 0;
	width: 163px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_telefonnr {
	float: left;
	width: 269px;
}

input#mailformtelefonnr, input#mailformtelefonnr_eigene {
	float: left;
	background-image: url(../images/input259.gif);
	border: 0;
	width: 245px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_email {
	float: left;
	width: 256px;
	margin: 5px 0 0 0;
}

div.form_oder {
	clear: both;
	font-size: 0.8em;
	margin: 25px 0 10px 25px;
}

input#mailformemail, input#mailformemail_eigene {
	float: left;
	background-image: url(../images/input240.gif);
	border: 0;
	width: 226px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_familie {
	float: left;
	width: 269px;
	clear: after;
}

input#mailformfamilie {
	float: left;
	background-image: url(../images/input259.gif);
	border: 0;
	width: 245px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_kinder {
	float: left;
	width: 256px;
}

input#mailformkinder {
	float: left;
	background-image: url(../images/input240.gif);
	border: 0;
	width: 226px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_beruf {
	float: left;
	width: 269px;
}

input#mailformberuf {
	float: left;
	background-image: url(../images/input259.gif);
	border: 0;
	width: 245px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_aufmerksam {
	float: left;
	width: 456px;
}

input#mailformaufmerksam {
	float: left;
	background-image: url(../images/input509.gif);
	border: 0;
	width: 495px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_tag {
	float: left;
	width: 80px;
}

select#mailformtag {
	float: left;
	background-image: url(../images/input70.gif);
	border: 0;	
	width: 70px;
	height: 31px;
	color: #6e6964;
}

select#mailformtag option {
	color: #6e6964;
}

div.csc-mailform-field_monat {
	float: left;
	width: 89px;
}

select#mailformmonat {
	float: left;
	background-image: url(../images/input79.gif);
	border: 0;	
	width: 79px;
	height: 31px;
	color: #6e6964;
}

select#mailformmonat option {
	color: #6e6964;
}

div.csc-mailform-field_jahr {
	float: left;
	width: 80px;
}

select#mailformjahr {
	float: left;
	background-image: url(../images/input70.gif);
	border: 0;	
	width: 70px;
	height: 31px;
	color: #6e6964;
}

select#mailformjahr option {
	color: #6e6964;
}


div.csc-mailform-field_submit2 {
	float: left;
	padding: 0 0 0 0;
	text-align: center;
	margin: 3px 22px 0 0;
	background-image: none;
}
* html div.csc-mailform-field_submit2 {
	margin: 3px 32px 0 0;
}

div.csc-mailform-field_submit2  a:link, div.csc-mailform-field_submit2  a:visited,
div.csc-mailform-field_submit2  a:active, div.csc-mailform-field_submit2  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

div.csc-mailform-field_submit2  a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}
/*
div.csc-mailform-field_submit2  a:active, div.csc-mailform-field_submit2  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}*/


div.csc-mailform-field_submit3 {
	float: right;
	padding: 0 0 0 0;
	text-align: center;
	margin: 3px 22px 0 0;
	background-image: none;
	width: 200px;
}
* html div.csc-mailform-field_submit3 {
	margin: 2px 10px 0 0;
}

div.csc-mailform-field_submit3  a:link, div.csc-mailform-field_submit3  a:visited,
div.csc-mailform-field_submit3  a:active, div.csc-mailform-field_submit3  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

div.csc-mailform-field_submit3  a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}
/*
div.csc-mailform-field_submit3  a:active, div.csc-mailform-field_submit3  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}*/

/*kontakt 3*/

div.kontakt3_text {
	float: left;
	width: 450px;
	margin: 50px 0 0 0;
	line-height: 22px;
}
div.kontakt3_text {
	float: left;
	width: 450px;
	margin: 50px 0 0 0;
	line-height: 22px;
}

div.checkboxen {
	float: right;
	width: 340px;
	margin: 70px 30px 0 0;
}
* html div.checkboxen {
	margin: 70px 0px 0 0;
	padding: 0 15px 0 0;
}


div.checkbox {
	float: left;
	margin: 0 5px 5px 0;
}

span.green {
	color: #009645;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 2px;
}

div.kontakt_interesse {
	font-size: 12px;
	margin: 2px 0 0 0;
}

div.kontakt_interesse  a:link, div.kontakt_interesse  a:visited {
	color: #009645;	
	font-weight: bold;
}

div.kontakt_interesse  a:hover{
	color: #009645;	
	font-weight: bold;
}

div.kontakt_interesse  a:active, div.kontakt_interesse  a:focus {
	color: #009645;	
	font-weight: bold;
}

div.csc-mailform-field_submit4 {
	float: left;
	padding: 0 0 0 0;
	text-align: center;
	margin: 94px 22px 0 0;
	background-image: none;
}
* html div.csc-mailform-field_submit4 {
	margin: 77px 12px 0 0;
}

div.csc-mailform-field_submit4  a:link, div.csc-mailform-field_submit4  a:visited,
div.csc-mailform-field_submit4  a:active, div.csc-mailform-field_submit4  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

div.csc-mailform-field_submit4  a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}
/*
div.csc-mailform-field_submit4  a:active, div.csc-mailform-field_submit4  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}*/


div.csc-mailform-field_submit5 {
	float: right;
	padding: 0 0 0 0;
	text-align: center;
	margin: 94px 22px 0 0;
	background-image: none;
	width: 200px;
}
* html div.csc-mailform-field_submit5 {
	margin: 76px 11px 0 0;
}

div.csc-mailform-field_submit5  a:link, div.csc-mailform-field_submit5  a:visited,
div.csc-mailform-field_submit5 a:active, div.csc-mailform-field_submit5 a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

div.csc-mailform-field_submit5 a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}
/*
div.csc-mailform-field_submit5 a:active, div.csc-mailform-field_submit5 a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}*/

/* kontakt4 */

div.kontakt4_text {
	float: left;
	width: 470px;
	margin: 70px 0 0 0;
	line-height: 22px;
}

div.kontakt4_text h1 {
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	padding: 0 0 5px 0;
}

div.kontakt4_familienmanagerin {
	float: left;
	background-image: url(../images/kontakt_familienmanagerin_neu.jpg);
	text-decoration: none;	
	width: 400px;
	height: 309px;
	margin: 65px 0 0 0;
	cursor: pointer;
}

div.kontakt4_ausstatter {
	float: left;
	color: #009645;
	font-weight: bold;
	font-size: 11px;
	margin: 208px 0 0 30px;
}
* html div.kontakt4_ausstatter {
	margin: 208px 0 0 15px;
}

div.kontakt4_erleben {
	float: left;
	color: #ffffff;
	font-size: 12px;
	margin: 16px 0 0 88px;
	width: 250px;
}
* html div.kontakt4_erleben {
	margin: 16px 0 0 44px;
}

div.kontakt4_test {
	float: left;
	color: #ffffff;
	font-size: 12px;
	margin: 11px 0 0 80px;
}
* html div.kontakt4_test {
	margin: 11px 0 0 40px;
}

div.kontakt4_test  a:link, div.kontakt4_test  a:visited {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

div.kontakt4_test a:hover{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

div.kontakt4_test a:active, div.kontakt4_test a:focus {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

/* Presenter Template */

div.praes_image {
	float: left;
	margin-top: 21px;
	padding: 0 25px 0 0px;
}

div.praes_text {
	font-size: 1.2em;
	line-height: 1.7em;
	float: left;
	width: 350px;
	margin-top: 21px;
}

div.praes_text ul {
	float: left;
	padding: 0 0 0 0;
	margin: 23px 0 0 0px;
	list-style-type: none;
	height: 35px;
	float: left;
	text-align: center;
}

* html div.praes_text  ul {
	float: left;
}

div.praes_text  ul li { float: left; }

div.praes_text  ul li a:link, div.praes_text  ul li a:visited,
div.praes_text  ul li a:active, div.praes_text  ul li a:focus {
	background-image: url(../images/button_dark_green.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 2px 0px 3px 0px;
	height: 21px;
	width: 146px;
	margin: 0 10px 0 0;
}

div.praes_text  ul li a:hover{
	background-image: url(../images/button_light_green.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 2px 0px 3px 0px;
	height: 21px;
	width: 146px;
	margin: 0 10px 0 0;
}
/*
div.praes_text  ul li a:active, div.praes_text  ul li a:focus {
	background-image: url(../images/button_dark_green.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 2px 0px 3px 0px;
	height: 21px;
	width: 146px;
	margin: 0 10px 0 0;
}*/

div.preas_right {
	position: relative;
	float: right;
	width: 201px;
	margin: 20px 20px 0 0;
}
* html div.preas_right {
	margin: 20px 4px 0 0;
}

div.preas_right img {
	float: left;
}

div.preas_right a { float: left; }

span.preas_right_text {
	position: absolute;
	z-index: 100;
	top: 40px;
	left: 120px;
	color: #009645;
	font-size: 12px;
	width: 120px;
}

span.preas_right_header {	
	color: #000000;
	font-size: 14px;
}

img.preas_right_pic {
	float: right;
	margin: -50px 0 0 0;
}

div.preas_bottom {
	float: left;
	width: 675px;
	background-image: url(../images/linie.gif);
	background-repeat: repeat-x;	
	margin: 20px 0 0 0px;
}
* html div.preas_bottom {	
	margin: 20px 0 0 10px;
}

div.preas_staubsauger {
	float: left;
	width: 355px;
	color: #999999;
	margin: 20px 0 0 0;
}

div.preas_kuechenmaschine {
	float: left;
	width: 350px;
	color: #999999;
	margin: 20px 0 0 0;
}

div.preas_bilder a {
	float: left;
}

div.preas_bottom  a:link img, div.preas_bottom  a:visited  img{
	border: 3px solid #f8f6f4;
	margin: 10px 2px 0 0;
}

div.preas_bottom  a:hover img{
	border: 3px solid #00bc48;
	margin: 10px 2px 0 0;
}

div.preas_bottom  a:active img, div.preas_bottom  a:focus img {
	border: 3px solid #00bc48;
	margin: 10px 2px 0 0;
}

span.praes_about_headline {
	color: #000000;
	line-height: 1.3em;
}

span.praes_about_text {
	color: #009645;
	font-size: 0.9em;
	line-height: 1.3em;
}










div.firmen-service {
	float: left;
	height: 120px;
	width: 800px;
	margin: 20px 0 20px 0;
	color: #71838f;
}
* html div.firmen-service {
	height: 0px;
	margin: 0px 0 0px 2px;
}

div.bestaetigung {
	float: left;
	background-image: url(../images/bestaetigung.jpg);
	width: 876px;
	height: 315px;
	margin: 55px 0 0 0;
	padding: 0 10px 0 24px;
}

div.bestaetigung_bild {
	float: left;
	margin: 0 21px 0 0;
	padding: 0;
}

div#bottom {
	/* float: left; */
	clear: both;
	width: 950px;
	margin: 40px 0 0 15px;  /* was .. 40px 0 0 15px; */
	background-image: url(../images/linie.gif);
	background-repeat: repeat-x;
	padding: 20px 0 20px 0;
}
* html div#bottom {
	margin: 40px 0 0 7px;
}

div#bottom ul {
	float: left;
	margin: 0;
	padding: 0;
}

div#bottom ul li{
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: 0;
}

div#bottom a:link, div#bottom a:visited  {
	color: #6e6964;
	text-decoration: none;
	font-size: 11px;
}

div#bottom a:hover {
	color: #009646;
	text-decoration: none;
	font-size: 11px;
}

div#bottom a:active, div#bottom a:focus {
	color: #6e6964;
	text-decoration: none;
	font-size: 11px;
}

#bottom li.current a {
	color: #009646;
}








/*galerie*/
div#galerie_bilder {
	position: relative;
	padding-top: 10px;
	float: left;
	margin: -15px 0 0 13px;
	width: 740px;
}
* html div#galerie_bilder {
	margin: -15px 0 0 7px;
}

div#galerie_bilder a:link img, div#galerie_bilder a:visited img {
	color: #6e6964;
	text-decoration: none;
	font-size: 11px;
	border: 3px solid #f8f6f4;
}

div#galerie_bilder a:hover img {
	color: #009646;
	text-decoration: none;
	font-size: 11px;
	border: 3px solid #00bc48;
}

div#galerie_bilder a:active img, div#galerie_bilder a:focus img {
	color: #6e6964;
	text-decoration: none;
	font-size: 11px;
	border: 3px solid #f8f6f4;
}

div.galerie_right {
	float: right;
	width: 210px;
	margin: -10px 0 0 6px;
}
* html div.galerie_right {
	margin: -10px 0 0 -207px !important;
}
/*
div.galerie_nominiert {
	float: left;
	margin: 2px 0 0 -9px;
}
* html div.galerie_nominiert {
	margin: 2px 0 0 0px;
}
*/
div.vorwerk-test {
	float: right;
	background-image: url(../images/vorwerk-test.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 190px;
	margin: 60px 0 0 0;
}

div.vorwerk-test_ausstatter {
	float: left;
	margin: 90px 0 0 20px;
	color: #009645;
	font-size: 10px;
	font-weight: bold;
}
* html div.vorwerk-test_ausstatter {
	margin: 90px 0 0 10px;
}

div.vorwerk-test_produkte {
	float: left;
	margin: 10px 0 0 20px;
	color: #ffffff;
	font-size: 12px;
	width: 190px;
}
* html div.vorwerk-test_produkte {
	margin: 10px 0 0 10px;
}

div.vorwerk-test_link {
	float: left;
	margin: 10px 0 0 29px;
}
* html div.vorwerk-test_link {
	margin: 10px 0 0 15px;
}

div.vorwerk-test_link a:link, div.vorwerk-test_link a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

div.vorwerk-test_link a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

div.vorwerk-test_link a:active, div.vorwerk-test_link a:focus {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

/*jury
div.jury {
float: left;
	margin: 0 0 0 7px;
}
* html div.jury {
	margin: 0 0 0 3px;
}
*/

div.jury1 {
	float: left;
	background-image: url(../images/jury1.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	width: 315px;
  height: 315px;
	cursor: pointer;
}

div.jury2 {
	float: left;
	background-image: url(../images/jury2.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 10px;
	width: 315px;
  height: 315px;
	cursor: pointer;
}

div.jury3 {
	float: left;
	background-image: url(../images/jury3.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 10px;
	width: 315px;
  height: 315px;
	cursor: pointer;
}

div.jury4 {
  float: left;
  background-image: url(../images/jury04.jpg);
  background-repeat: no-repeat;
  margin: 0 0 0 10px;
  width: 235px;
  height: 235px;
  cursor: pointer;
}

div.jury_link {
	float: left;
	/* war bei 3 Mitgliedern:  margin: 246px 0 0 54px;*/
	margin: 248px 0 0 60px;
}
* html div.jury_link {
	margin: 192px 0 0 27px;
}

div.jury  a:link, div.jury  a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

div.jury  a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

div.jury  a:active, div.jury  a:focus {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

/*kandidat*/
div.kandidat {
	float: left;
	width: 750px;
	margin: 4px 0 0 0;
}

div.kandidat_bild {
	float: left;
	margin: 0 0 0 10px;
	background-image: url(../images/kandidat_background.gif);
	background-repeat: no-repeat;
	padding: 10px 0 0 10px;
	width: 305px;
	height: 345px;	
}
* html div.kandidat_bild {
	margin: 0 0 0 5px;	
}

div.kandidat_middle {
	width: 400px;
	float: left;
}

div.kandidat_right {
	position: relative;
	float: right;
	width: 201px;
	margin: 6px 20px 0 0;
}
* html div.kandidat_right {
	margin: 6px 4px 0 0;
}

div.kandidat_right img {
	float: left;
}

div.kandidat_right a { float: left; }

div.kandidat_text {
	float: left;
	width: 400px;
	margin: 20px 0 20px 0;
	line-height: 22px;
}

div.kandidat h4{
	color: #009645;
	font-weight: bold;
	font-size: 12px;
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
}

div.kandidat_kinder {
	float: left;
	width: 100px;
	line-height: 22px;
}

a.vorwerkTest {
	display:block;
	margin:25px 0;
}

div.kandidat_alter {
	float: left;
	width: 300px;
	line-height: 22px;
}

div.kandidat_stand {
	float: left;
	width: 300px;
	line-height: 22px;
}

div.kandidat_beruf {
	float: left;
	width: 300px;
	line-height: 22px;
}

div.kandidat_twitter {
	float: left;
	margin: 20px 0 0 0;
	width: 200px;
}

div.kandidat_twitter img {
	margin: 2px 0 0 0;
}

/*auszeichnungen*/

/* Linie zwischen den Jahren der Auszeichnungen */
div.auszeichnungen-all_linie_clear {
	clear: left;
	width: 100%;
	background-image: url(../images/linie.gif);
	background-repeat: repeat-x;	
	margin: 40px 0 20px 5px;
	padding: 30px 0;
}


.auszeichnungen-all_linie {
	background-image:url(../images/linie.gif);
	background-repeat:repeat-x;
	margin:40px 0 10px 5px;
	padding:5px 0;
	width:100%;
	clear:both;
}

div.auszeichnungen_middle {
	float: left;
	width: 700px;
	margin: 0 0 0 7px;
}
* html div.auszeichnungen_middle {
	margin: 0 0 0 2px;
}
/*
div.auszeichnungen_right-text {
	float: right;
	width: 200px;
	margin: 1px 0 0 6px;
}*/

div.auszeichnungen_margintop {
	margin: 15px 0 0 0;
}

div.auszeichnungen {
	float: left;
	width: 600px;
}

div.auszeichnungen_text {
	float: left;
	margin: 0 0 0 10px;
	width: 710px;
	line-height: 22px;
}
* html div.auszeichnungen_text {
	margin: 0 0 0 5px;
}

.important {
	color: #009645;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 0;
}

div.auszeichnungen_right {
	float: right;
	width: 210px;
	margin: 6px 20px 0 0;
}
* html div.auszeichnungen_right {
	float: right;
	margin: 6px 4px 0 0;
}

div.auszeichnungen_bild {
	clear: both;
	cursor: pointer;
}


/*newsletter*/

div.mailform_nl {
	float: left;
	background-color: #ffffff;
	width: 927px;
	min-height: 285px;
	margin: 0 55px 0 15px;
	padding: 0 0 0 23px;
}
* html div.mailform_nl {
	margin: -11px 0 0 6px;
	width: 927px;
	height: 285px;
}

div.csc-mailform-field_anrede_nl {
	float: left;
	width: 70px;
	margin: 7px 0 0 0;
}

div.kontakt_left_nl {
	float: left;
	width: 555px;
	margin: 0 0 0 0;
}
* html div.kontakt_left_nl {
	margin: -8px 0 0 0;
}

div.kontakt_left_nl_danke {
	margin: 0 0 0 15px
}
* html div.kontakt_left_nl_danke {
	margin: 0 0 0 7px
}

select#mailformanrede_nl {
	float: left;
	background-image: url(../images/input60.gif);
	border: 0;	
	width: 60px;
	height: 31px;
}

select#mailformanrede_nl option {
	color: #6e6964;
}

div.csc-mailform-field_vorname_nl {
	float: left;
	width: 199px;
	margin: 7px 0 0 0;
}

input#mailformvorname_nl {
	float: left;
	background-image: url(../images/input190.gif);
	border: 0;
	width: 176px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_nachname_nl {
	float: left;
	width: 240px;
	margin: 7px 0 0 0;
}

input#mailformnachname_nl {
	float: left;
	background-image: url(../images/input240.gif);
	border: 0;
	width: 226px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.csc-mailform-field_email_nl {
	float: left;
	width: 536px;
}

input#mailformemail_nl {
	float: left;
	background-image: url(../images/input509.gif);
	border: 0;
	width: 495px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
}

div.kontakt_right_nl {
	float: right;
	width: 212px;
	margin: 15px 12px 0 0;
	cursor: pointer;
}

div.csc-mailform-field_submit_nl {
	float: right;
	padding: 0 0 0 0;
	text-align: center;
	margin: 8px 22px 0 0;
	background-image: none;
}
* html div.csc-mailform-field_submit_nl {
	position: absolute;
	top: 240px;
	right: 12px;
}

div.csc-mailform-field_submit_nl  a:link, div.csc-mailform-field_submit_nl  a:visited,
div.csc-mailform-field_submit_nl  a:active, div.csc-mailform-field_submit_nl a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

div.csc-mailform-field_submit_nl  a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}
/*
div.csc-mailform-field_submit_nl  a:active, div.csc-mailform-field_submit_nl a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}*/

div#mailform_error_nl {
	position: absolute;
	left: 8px;
	top: 115px;
	width: 250px;
	padding: 15px 20px 11px 30px;
	display: block;
	z-index: 1000;
	color: #ffffff;
}
* html div#mailform_error_nl {
	left: 5px;
	top: 108px;
}

div#mailform_error_nl ul { list-style-type: none; margin: 0; padding: 0; }

div.right_active {
	color: #009645;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}


ul.sidenavi {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
}

ul.sidenavi li{
	padding: 3px 0;
}

ul.sidenavi li a {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 6px 0;
}

ul.sidenavi li a:before{
    content: "» "; /* &raquo; */
  
}

ul.sidenavi li.current a{
	color: #009645;
	font-weight: bold;
}

ul.sidenavi li.current a:before {
    content: ""; /* &raquo; */
	
}


 
}  div.galerie_bild {
  	float: left;
  	margin: 20px 0 0 0;
	cursor: pointer;
}

div.galerie_a-z_top {
	float: left;
}

div.galerie_a-z_top  a:link, div.galerie_a-z_top  a:visited,
div.galerie_a-z_top  a:active, div.galerie_a-z_top a:focus {
	background-image: url(../images/button_darkgreen40.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 7px;
	height: 18px;
	width: 33px;
	margin: 0 3px 0 0;
}

div.galerie_a-z_top  a:hover{
	background-image: url(../images/button_lightgreen40.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 7px;
	height: 18px;
	width: 33px;
	margin: 0 3px 0 0;
}
/*
div.galerie_a-z_top  a:active, div.galerie_a-z_top a:focus {
	background-image: url(../images/button_darkgreen40.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 7px;
	height: 18px;
	width: 33px;
	margin: 0 3px 0 0;
}*/




/* auszeichnungen alle*/
/*
div.auszeichnungen-all {
	position: relative;
	padding-top: 10px;
	float: left;
	margin: -5px 0 0 10px;
	width: 770px;
}
*/
* html div.auszeichnungen-all{
	margin: -5px 0 0 5px;
}
/*
div.auszeichnungen-voting {
	position: relative;
	padding-top: 10px;
	float: left;
	margin: -5px 0 0 10px;
	width: 740px;
}
*/
/*
* html div.auszeichnungen-voting{
	margin: -5px 0 0 5px;
	width: 750px;	
}
*/
div.auszeichnungen-all_box {
	float: left;
	width: 225px;
	margin: 0 20px 30px 0;
}
* html div.auszeichnungen-all_box {
	margin: 0 10px 20px 0;
}

div.auszeichnungen-all_text {
	float: left;
	margin: 0 0 0 6px;
	height: 165px;
	line-height: 18px;
}

div.auszeichnungen-all_weiter {
	float: left;
	padding: 0 0 0 0;
	text-align: center;
	margin: 3px 0 0 7px;
	background-image: none;
}

div.auszeichnungen-all_weiter  a:link, div.auszeichnungen-all_weiter  a:visited,
div.auszeichnungen-all_weiter  a:active, div.auszeichnungen-all_weiter  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

div.auszeichnungen-all_weiter  a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}
/*
div.auszeichnungen-all_weiter  a:active, div.auszeichnungen-all_weiter  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}*/

/*
div.auszeichnungen-all_right {
	padding: 5px 0 0 0;
}
*/
/*div.auszeichnungen-all_linie {
	float: left;
	width: 725px;
	background-image: url(../images/linie.gif);
	background-repeat: repeat-x;	
	margin: 40px 0 20px 5px;
}*/
/*
*html div.auszeichnungen-all_linie {
	width: 710px;
}
*/
div.auszeichnungen-all_linie  h1{	
	margin: 10px 0 0 0;
}



/* auszeichnungen detail*/

div.auszeichnungen_detail {
	float: left;
	width: 700px;
	margin: 4px 0 0 0;
}


div.auszeichnungen_detail .csc-textpic-imagewrap {
	margin: 2px 0 0 0;
	background-image: url(../images/auszeichnungen_detail_background.gif);
	background-repeat: no-repeat;
	padding: 9px 0 0 11px;
	width: 322px;
	height: 305px;	
}
* html div.auszeichnungen_detail .csc-textpic-imagewrap {
	margin: 0 0 0 5px;
	width: 322px;
}

div.auszeichnungen_detail p {

	margin: 0px 0 20px 0;
	line-height: 24px;
	font-size: 14px;
}
* html div.auszeichnungen_detail p {

}



/*
div.auszeichnungen_detail_bild {
	float: left;
	margin: 2px 10px 0 0px;
	background-image: url(../images/auszeichnungen_detail_background.gif);
	background-repeat: no-repeat;
	padding: 9px 0 0 11px;
	width: 335px;
	height: 305px;	
}
* html div.auszeichnungen_detail_bild {
	margin: 0 0 0 5px;
}
*/
div.auszeichnungen_detail_middle {
	width: 300px;
	float: left;
}
* html div.auszeichnungen_detail_middle {
	width: 330px;
	margin: 0 0 0 5px;
}

div.auszeichnungen_detail_right {
	position: relative;
	float: right;
	width: 201px;
	margin: 6px 20px 0 0;
}
* html div.auszeichnungen_detail_right {
	margin: 6px 4px 0 0;
}

div.auszeichnungen_detail_right img {
	float: left;
}

div.auszeichnungen_detail_right a { float: left; }



div.auszeichnungen_detail h4{
	color: #009645;
	font-weight: bold;
	font-size: 12px;
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
}

div.auszeichnungen_detail_begruendung {
	float: left;
	width: 370px;
	margin: 0px 0 20px 0;
	line-height: 18px;
	color: #009645;
}
* html div.auszeichnungen_detail_begruendung {
	float: left;
	width: 300px;
	margin: 0px 0 20px 0;
	line-height: 18px;
	color: #009645;
}

span.auszeichnungen_detail_headline {
	color: #000000;
	line-height: 1.3em;
	font-size: 14px;
}


div.auszeichnungen_detail_bottom {
	float: left;
	width: 725px;
	background-image: url(../images/linie.gif);
	background-repeat: repeat-x;	
	margin: 20px 0 0 19px;
}
* html div.auszeichnungen_detail_bottom {	
	margin: 20px 0 0 10px;
}

div.auszeichnungen_detail_minis {
	float: left;
	width: 355px;
	color: #999999;
	margin: 20px 0 0 0;
}

div.auszeichnungen_detail_bilder a {
	float: left;
}

div.auszeichnungen_detail_bottom  a:link img, div.auszeichnungen_detail_bottom  a:visited  img{
	border: 3px solid #f8f6f4;
	margin: 10px 2px 0 0;
}

div.auszeichnungen_detail_bottom  a:hover img{
	border: 3px solid #00bc48;
	margin: 10px 2px 0 0;
}

div.auszeichnungen_detail_bottom  a:active img, div.auszeichnungen_detail_bottom  a:focus img {
	border: 3px solid #00bc48;
	margin: 10px 2px 0 0;
}

.galerie_ueberschrift { 
	padding:0 0 0 16px;
}

.galerie_box {
/*	margin: 0 0 0 75px;
	padding: 30px 0;
	width: 430px;
	float: left;
*/
padding:44px 0 0 20px;

}
 body#page_startseite .galerie_box {
	padding:4px 0 0 20px;
	float: left;
	
}


ul.galerie_main {
list-style: none;
margin: 10px;

padding: 20px 17px 0 40px;
}

ul.galerie_main  li {
	list-style: none;
	margin: 0;
	padding: 0 5px 5px 0;
	display: inline;
	float: left;
}




div.link2 {
	margin: 6px 0 0 0;
	color: #009645;
	font-weight: bold;
}

div.link3 {
	margin: 15px 0 0 0;
}

div.link4 {
	margin: 6px 0 0 0;
}

/*presse*/

div.presse_left {
	padding: 0 0 10px 0;
}
* html div.presse_left {
	margin: -20px 0 0 0;
}

div.presse {

	margin: 3px 0 0 0;
	width: 600px;
	padding: 0 105px 0 0;
	line-height: 22px;
}

span.small {
	font-size: 10px;
}

div.presse_right {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	margin: 2px 0 0 25px;
	width: 200px;
}
* html div.presse_right {
	margin: 5px 0 0 25px;
}


/* weiterempfehlung */

div.tx_tipafriend_url {
	margin: 25px 0 0 15px;
	width: 600px;
}
* html div.tx_tipafriend_url {
	margin: 0px 0 0 15px;
}

div.empfehlung_top {
	float: left;
	background-image: url(../images/kontakt_top.gif);
	background-repeat: no-repeat;
	width: 950px;
	height: 4px;
	margin: 0 0 0 15px;
}
* html div.empfehlung_top {
	margin: -10px 0 0 7px;
}

div.empfehlung {
	position: relative;
	float: left;
	background-color: #ffffff;
	width: 927px;
	min-height: 290px;
	margin: 0 55px 0 15px;
	padding: 15px 0 0 23px;
}
* html div.empfehlung {
	margin: -11px 0 0 7px;
	min-height: 70px;
}

div.empfehlung_bottom {
	float: left;
	background-image: url(../images/kontakt_bottom.gif);
	background-repeat: no-repeat;
	width: 950px;
	height: 4px;
	margin: 0 0 0 15px;
}
* html div.empfehlung_bottom {
	margin: 0 0 0 7px;
}

div.empfehlung_form {
	float: left;
	width: 600px;
}

div.tx_tipafriend_name {
	float: left;
	width: 257px;
	margin: 7px 0 0 0;
}

input#tx_tipafriend_name {
	float: left;
	background-image: url(../images/input252.gif);
	border: 0;
	width: 238px;
	height: 26px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
	background-color: transparent;
}

div.tx_tipafriend_email {
	float: left;
	width: 260px;
	margin: 7px 0 0 0;
}

input#tx_tipafriend_email {
	float: left;
	background-image: url(../images/input252.gif);
	border: 0;
	width: 238px;
	height: 26px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
	background-color: transparent;
}

div.tx_tipafriend_recipient {
	float: left;
	width: 509px;
	margin: 7px 0 0 0;
}

input#tx_tipafriend_recipient {
	float: left;
	background-image: url(../images/input509.gif);
	border: 0;
	width: 495px;
	height: 24px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
	background-color: transparent;
}

div.tx_tipafriend_message {
	float: left;
	width: 509px;
	margin: 7px 0 0 0;
}

textarea#tx_tipafriend_message{
	float: left;
	background-image: url(../images/textarea509.gif);
	border: 0;
	width: 495px;
	height: 94px;
	margin: 0;
	padding: 7px 7px 0 7px;
	color: #6e6964;
	background-color: transparent;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 12px;
}

div.tx_tipafriend_formfield_submit {
	float: right;
	width: 300px;
	margin: 0 20px 0 0;
}
* html div.tx_tipafriend_formfield_submit {
	margin: 15px 15px 0 0;
}

input#tx_tipafriend_button {
	border: none;
	/*background-color: transparent;*/
	color: #ffffff;
	font-weight: normal;
	width: 106px;
	height: 28px;
	margin: -6px 0 0 0px;
}
* html input#tx_tipafriend_button {
	margin: -4px 0 0 0px;
	height: 22px;
}

div.tx_tipafriend_formfield_submit  a:link, div.tx_tipafriend_formfield_submit  a:visited,
div.tx_tipafriend_formfield_submit a:active, div.tx_tipafriend_formfield_submit a:focus  {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
	border: none;
}

div.tx_tipafriend_formfield_submit a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}
/*
div.tx_tipafriend_formfield_submit a:active, div.tx_tipafriend_formfield_submit a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}*/

div.empfehlung_error {
	position: absolute;
	left: 620px;
	top: 20px;
	width: 250px;
	padding: 15px 20px 11px 30px;
	display: block;
	z-index: 1000;
	color: #ffffff;
}
* html div.empfehlung_error {
	left: 606px;
	top: 13px;
}

div.tx_tipafriend_error_box {
	float: left;
	background-color: #009645;
	width: 258px;
	padding: 10px 5px 10px 15px;
	margin: 0 0 0px 0;
	border: none;
}
* html div.tx_tipafriend_error_box {
	margin: -3px 0 0px 0;
}

div.empfehlung_error_bottom {
	float: left;
}
* html div.empfehlung_error_bottom {
	margin: -8px 0 0 0;
}

div.tx_tipafriend_error_header {
	color: #ffffff;
}

div.tx_tipafriend_error_text {
	color: #ffffff;
}


/* Pressebilder Jury */
span.jury_headline {
	margin: 0 0 0 6px;
}


div.pressejury-all {
margin: 0 0 30px;

float: left;
}
/*
div.pressejury-all {
	position: relative;
	padding-top: 10px;
	float: left;
	margin: -5px 0 0 0;
	width: 750px;
}
* html div.pressejury-all{
	margin: -5px 0 0 5px;
	width: 730px;	
}
*/
/*
div.pressejury-all_right {
	padding: 0px 0 0 0;
	margin: 100px 10px 0 0;
	width: 210px;
	float: right;
}

*html div.pressejury-all_right {
	margin: 73px 4px 0 0px;
}

div.pressejury-left {
	width: 740px;
	margin: 0 0 0 -5px;
}
*html div.pressejury-left {
	margin: 0px 0 0 -10px;
}
*/

/* vorschlag */


/* Finalisten */
div.finalisten-all_text {
	float: left;
	margin: 0 0 0 6px;
	line-height: 18px;
	font-weight: 700;
}

div.finalisten_list a:link, div.finalisten_list a:visited {
	background-image: url(../images/button_darkgreen214.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 5px;
	padding: 5px 0px 3px 15px;
	height: 18px;
	width: 199px;
}

div.finalisten_list a:hover{
	background-image: url(../images/button_lightgreen214.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 5px;
	padding: 5px 0px 3px 15px;
	height: 18px;
	width: 199px;
}

div.finalisten_list a:active, div.finalisten_list  a:focus {
	background-image: url(../images/button_darkgreen214.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 5px;
	padding: 5px 0px 3px 15px;
	height: 18px;
	width: 199px;
}








/*voting*/

div.voting_left {
	float: left;
	background-color: #ffffff;
	width: 670px;
	padding: 15px;
	/*margin: 0 0 0 10px;*/
}

div.voting_menu {
	float: left;
	/*margin: 0 0 0 10px;*/
}

div#abstimmenLink {
	float: left;
	width: 670px;
	padding: 15px;
/*	margin: 0 0 0 10px;*/
	background-color: #ffffff
}

div#abstimmenLink a {
	background-image: url(../images/button_darkgreen214.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 5px;
	padding: 5px 0px 3px 15px;
	height: 18px;
	width: 199px;
}

div.voting_menu_active {
	float: left;
	padding: 8px 0 0 15px;
	background-color: #ffffff;
	width: 115px;
	height: 22px;
}

div.voting_menu_inactive {
	float: left;
	padding: 8px 0 0 15px;
	width: 115px;
	height: 22px;
}

div.voting_video {
	float: left;
}

div.voting_bilder {
	float: left;
	width: 388px;
}




div.voting_detail_bild {
	float: left;
	margin: 15px 0 0 0;
	background-image: url(../images/auszeichnungen_detail_background.gif);
	background-repeat: no-repeat;
	padding: 9px 0 0 11px;
	width: 329px;
	height: 305px;	
}
* html div.voting_detail_bild {
	margin: 0 0 0 0px;
	width: 322px;
}

div.voting_detail_text {
	float: left;
	width: 270px;
	line-height: 24px;
	font-size: 12px;
	margin: 0 0 0 10px;
}

div.voting_detail_video {
	line-height: 24px;
	font-size: 12px;
	margin: 10px 0 0 10px;
}

div.voting_detail_video h4 {
	display: inline;
color: #009645;
}

img.voting_left {
	float: left;
	margin: 10px 0 0 0;
	border: 3px solid #FFF;
}

img.voting_right {
	float: right;
	margin: 10px 0 0 0;
	border: 3px solid #FFF;
}

p.startvoting {
	font-weight: bold;
	color: #009645;
	margin: 18px 0 0 50px;
}

ul.galerie_main img {
		border: 3px solid #FFF;
}

div.auszeichnungen_margintop  a:active img, div.auszeichnungen_margintop  a:focus img {
	border: 3px solid #00bc48;

}


div.auszeichnung_galerie {
/*	margin: 3px 0 0 0;*/
	padding: 0 65px 0 0;
	line-height: 22px;
	margin:20px 0 0;
/*	margin-left: 15px;*/
}

* html div.auszeichnung_galerie {
/*	margin-left: 7px;*/
}

img.voting_abstimmen {
	margin: 10px 0 0 -5px;
}

div.voting_link a:link, div.voting_link a:visited {
	background-image: url(../images/button_darkgreen142.gif);
	text-decoration: none;
	line-height: normal;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 15px;
	height: 18px;
	width: 127px;
}

div.voting_link a:hover{
	background-image: url(../images/button_lightgreen142.gif);
	text-decoration: none;
	line-height: normal;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 15px;
	height: 18px;
	width: 127px;
}

div.voting_link a:active, div.voting_link  a:focus {
	background-image: url(../images/button_darkgreen142.gif);
	text-decoration: none;
	line-height: normal;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 15px;
	height: 18px;
	width: 127px;
}

div.vote_pic {
	float: left;
	width: 180px;
}

div.vote_pic input {
	vertical-align: top;
}

div.vote_name {
	margin: 5px 0 0 18px;
}

div.vote_text {
	margin: 20px 0 0 0;
	width: 750px;
	line-height: 22px;
}

div.vote_form {
	width: 600px;
	margin: 10px 0 0 0;
}

div.vote_checkboxen {
	float: left;
	width: 520px;
	margin: 20px 0 0 0;
}

div.vote_checkboxtext {
	float: left;
	font-size: 12px;
	margin: 2px 0 0 0;
	width: 480px;
}

div.vote_checkboxtext  a:link, div.vote_checkboxtext  a:visited {
	color: #009645;	
	font-weight: bold;
}

div.vote_checkboxtext  a:hover{
	color: #009645;	
	font-weight: bold;
}

div.vote_checkboxtext  a:active, div.vote_checkboxtext  a:focus {
	color: #009645;	
	font-weight: bold;
}
/*
div.voting_jury {
	float: left;
	margin: 0 0 0 25px;
	width: 670px;
	line-height: 19px;
}
*html div.voting_jury {
	margin: 0 0 0 17px;
}*/

div.voting_jury {
    background-color: #FFFFFF;
    float: left;
    line-height: 19px;
/*    margin: 0 0 0 10px;*/
    padding: 15px;
    width: 670px;
}



/*error*/
div#vote_error {
	position: absolute;
	left: 633px;
	top: 230px;
	width: 250px;
	padding: 15px 20px 11px 30px;
	display: block;
	z-index: 1000;
	color: #ffffff;
}

div#vote_error ul { list-style-type: none; margin: 0; padding: 0; }

div.vote_submit {
	float: right;
	padding: 0 0 0 0;
	text-align: center;
	margin: 3px 22px 0 0;
	background-image: none;
}
* html div.vote_submit {
	position: absolute;
	top: 423px;
	right: 1px;
}

div.vote_submit  a:link, div.vote_submit  a:visited {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

a.zumProfil {
	background-image: url(../images/button_darkgreen106.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	padding: 5px 0px 3px 8px;
	height: 18px;
	width: 106px;
	margin: 4px 0 0 0;
}
a.zumProfil:hover {
	background-image: url(../images/button_lightgreen106.gif);

}


div.vote_submit  a:hover{
	background-image: url(../images/button_lightgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

div.vote_submit  a:active, div.vote_submit  a:focus {
	background-image: url(../images/button_darkgreen106.gif);
	text-decoration: none;
	color: #ffffff;	
	font-size: 12px;
	display: block;
	float: right;
	padding: 5px 0px 3px 0px;
	height: 18px;
	width: 106px;
}

/* Backend Anmeldung*/
.shadow-box-bottom-424 { display: none;}


/* Facebook */
#facebook { padding:45px 0 0 30px;
}

/* .fbConnectWidgetTopmost { border: 0;} */

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
