body { margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
div.logo { padding-top: 20px; }
div.menuTitle
{
	font-family: Verdana, Arial;
    font-size:12px;
    font-weight:bold;
    padding-left: 15px;
    margin-top:50px;
}

ul.menu li a
{
	font-family: Verdana, Arial;
    font-size:11px;
	text-decoration:none;
	color: #FF0706;
}

ul.menu li a:hover
{
	font-family: Verdana, Arial;
    font-size:11px;
	text-decoration:underline;
	color: #FF0706;
}

div.content
{
	padding:10px;
}

.error
{
	font-weight:bold;
	font-size:14px;
}

.RadioButtonList label
{
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-top:3px;
	margin-right:8px;
	display:block;
	float:left;
	font-size: 10pt; 
	font-family: arial;
}

.RadioButtonList input
{
	display:block;
	float:left;
}
.errorMsg
{
	color: red; 
	font-size: 10pt; 
	font-family: arial; 
	font-weight: bold; 
	text-align: left; 
}

.total
{
	padding-left:10px;
	font-family: arial; 
	font-weight: bold; 
	font-size: 14pt; 
}

#errorText
{
    position:absolute;
    top:740px;
    left:0px; 
    width:490px; 
    text-align: right;
    font: bold 12px arial;
    display:none;
    color:red;
}

/* --------------------------------------------------------- */

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	color:#000000;
}

.laufsatz {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color:#000000;
}

.laufsatz_auszeichnung {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	color:#000000;
	font-weight: bold;
}

.laufsatz_auszeichnung strong {font-size: 15px;}


.legal {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color:#000000;
}
.legal strong {font-size: 9px;}

.laufsatz_antworten {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color:#000000;
	font-weight: normal;
}
.laufsatz_antworten strong {font-size: 13px;}
.laufsatz_antworten .laufsatz strong { font-size: 13px !important; }
.laufsatz strong { font-size: 13px !important; }

.hg_bild {
	background-repeat: no-repeat;
}

a.link_gelb_mittel {
	font-family: ARIAL;
	font-size: 13px;
	font-weight: bold;
	color: #FFFAD1;
	clip: rect(auto,auto,auto,auto);
	line-height: 16px;
	padding: 0px;
	text-decoration: underline;
}

a.link_gelb_mittel:hover {
	color: #FFFFFF;
}

#all-content {
	position:relative;
	width: 820px;
	height: 800px;
	margin: 0px;
	padding-left: 0px;
}

#left-content {
	position:absolute;
	left:0px;
	top:0px;
	width: 170px;
	height: 600px;
	margin: 0px;
	padding: 0px;
}
	
#trans {
	position:absolute;
	left:0px;
	top:0px;
	width: 50px;
	height: 600px;
	margin: 0px;
	padding: 0px;
}	
	
	
	
#middle-content {
	position:absolute;
	left:170px;
	top:0px;
	width: 460px;
	height: 600px;
	margin: 0px;
	padding: 0px;
}	
	
#head {
	width: 460px;
	height: 170px;
	margin: 0px;
	padding: 0px;
}

#main-content {
	width: 460px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

#text-content {
	width: 460px;
	height: 200px;
	margin-top: 140px;
	padding-left: 20px;
}

#banner {
	clear:both;
	float:right;
	position:absolute;
	left:621px;
	top:0px;
	width: 190px;
	height: 600px;
	margin: 0px;
	padding: 0px;
}
	
#left-content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	color:#000000;
	padding-left:22px;
	padding-top:380px;

}
#button_d {
	width: 120px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 530px;
	float: none;
	/*left: 266px;*/
	left: 101px;
}
#button_f {
	width: 120px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 530px;
	float: none;
	/*left: 421px;*/
	left: 256px;
}
#button_i {
	width: 120px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 530px;
	float: none;
	/*left: 575px;*/
	left: 410px;
}
#button_mitspielen {
	width: 120px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 390px;
	float: none;
	left: 432px;
}
#button_weiter {
	width: 120px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 541px;
	float: none;
	left: 486px;
	z-index:1000;
}
#button_kaltbach {
	position: absolute;
	left: 650;
	top: 510;
	width: 100;
	height: 100;
	z-index: 1;
}
#frage_1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 355px;
	float: none;
	left: 185px;
	width: 430px;
}
#form {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 200px;
	float: none;
	left: 178px;
	width: 399px;
	height: 281px;
	
}

.titel_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 28px;
	color:#FF0000;
}
.titel_form_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color:#FFFFFF;
}
.titel_form strong {font-size: 25px !important;}
.titel_form_2 strong {font-size: 18px !important;}

#button_senden {
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 492px;
	float: none;
	left: 450px;
	z-index: 11;
}
#teilnahmebedingungen {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 545px;
	float: none;
	left: 166px;
	width: 440px;
	height: 100px;
}
#exit {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 80px;
	float: none;
	left: 196px;
	width: 370px;
	height: 44px;
}
#button_ariel {
	
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 431px;
	float: none;
	left: 431px;
}
#banner {
	width: 199px;
	height: 642px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	float: none;
	top: 47px;
}
#button_rezept2 {
	position: absolute;
	left: 653;
	top: 480;
	width: 100;
	height: 100;
	z-index: 2;
}
#button_winzer {
	position: absolute;
	left: 657;
	top: 510;
	width: 100;
	height: 100;
	z-index: 2;
}
#button_ja {
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 575px;
	float: none;
	left: 468px;
}
#button_nein {
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 575px;
	float: none;
	left: 182px;
}
#fragen_kaltbach {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 360px;
	float: none;
	left: 250px;
}
#button_mozzarella {
	position: absolute;
	left: 650;
	top: 510;
	width: 100;
	height: 100;
	z-index: 1;
}
.laufsatz_fragen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 21px;
	color:#000000;
	font-weight: normal;
}
.laufsatz_fragen strong {font-size: 17px;}
.laufsatz_fragen .laufsatz_antworten strong {font-size: 13px;}

#button_luzerner {
	position: absolute;
	left: 647;
	top: 510;
	width: 100;
	height: 100;
	z-index: 1;
}
#frage_2 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 355px;
	float: none;
	left: 185px;
	width: 400px;
}
#frage_3 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 355px;
	float: none;
	left: 185px;
	width: 400px;
}

/* EXIT PAGE */
#button_weiterempfehlen {
	width: 190px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 180px;
	float: none;
	left: 401px;
}
#text_weiterempfehlen {
	width: 179px;
	height: 61px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 170px;
	float: none;
	left: 196px;
}
#text_ariel {
	width: 180px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 430px;
	float: none;
	left: 216px;
}

#text_persil {
	width: 130px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 295px;
	float: none;
	left: 196px;
}
#button_persil {
	width: 265px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 360px;
	float: none;
	left: 326px;
}
#button_perwoll {
	width: 265px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 440px;
	float: none;
	left: 326px;
}
#button_terra {
	width: 265px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 280px;
	float: none;
	left: 326px;
}
#text_perwoll {
	width: 130px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 375px;
	float: none;
	left: 196px;
}
#text_terra {
	width: 130px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 455px;
	float: none;
	left: 196px;
}
.laufsatz_antworten_persil {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color:#0066FF;
	font-weight: normal;
}

#hotel {
	top: 398px;
	position: absolute;
	left: 270px;
}
#tipps {
	position: absolute;
	top: 50px;
	left: 540px;
	width: 147px;
	height: 428px;
}

#logo_vitality {
	position: absolute;
	top: 571px;
	left: 60px;
	width: 204px;
	height: 50px;
}
#logo_vitality1 {
	position: absolute;
	top: 0px;
	left: 620px;
	width: 204px;
	height: 50px;
}
#logo_vitality2 {
	position: absolute;
	top: -10px;
	left: 620px;
	width: 204px;
	height: 50px;
}
#button_tipps {
	position: absolute;
	top: 148px;
	left: 457px;
}
#herzcheck {
	position: absolute;
	left: 4px;
	top: 92px;
	width: 143px;
	height: 114px;
}
#button_tipps_links {
	position: absolute;
	left: 10px;
	top: 481px;
}
#apothekenfinder {
	position: absolute;
	left: 2px;
	top: 405px;
	width: 143px;
	height: 61px;
}
.laufsatz_weiss {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color:#FFFFFF;
}
.weiterempfehlen {
	position: absolute;
	left: 418px;
	top: 265px;
}
#wettbewerb {
	position: absolute;
	left: 169px;
	top: 43px;
	width: 441px;
	height: 132px;
}
#button_tipps_form {
	position: absolute;
	top: 129px;
	left: 459px;
}
/* --------------------------------------------------- */
#all-content p {margin: 0px;}

#button_weiterempfehlen_o_aktion {
	width: 190px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 400px;
	float: none;
	left: 402px;
}
#button_coopvitality {
	width: 190px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 400px;
	float: none;
	left: 185px;
}

.laufsatz_weiss_kl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color:#FFFFFF;
}
#logo_vitality3 {
	position: absolute;
	top: 570px;
	left: 0px;
	width: 165px;
	height: 50px;
}
#link_sassa_1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 42px;
	float: none;
	/*
	left: 168px;
	width: 445px;
	*/
	left: 388px;
	width: 225px;
	height: 91px;
}
#link_sassa_2 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 172px;
	float: none;
	left: 313px;
	width: 175px;
	height: 20px;
}
#link_sassa_3 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 40px;
	float: none;
	/*
	left: 170px;
	width: 443px;
	*/
	left: 390px;
	width: 223px;
	height: 91px;
}

#link_tipps {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 500px;
	float: none;
	left: 2px;
	width: 146px;
	height: 65px;
}

#sommer_ratgeber {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 229px;
	float: none;
	left: 5px;
	width: 140px;
	height: 294px;
}

#myswitzerland {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 50px;
	left: 540px;
	width: 147px;
	height: 300px;
}

#myswitzerland2 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 476px;
	left: 210px;
	width: 230px;
	height: 60px;
}
#footer-container { margin-top: 40px;}

#div1 {
    margin: 0px;
	padding: 0px;
	position: absolute;
	top: 490px;
	left: 0px;
	width: 170px;
	height: 20px;
}