html {height:100%}

body {	
	margin:0;
	padding:0;
	background-color:#000;
	background-repeat: repeat-x;
	background-position: left top;
	min-height:101%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #000;
}

a:link    {color: #555; text-decoration:none;}   
a:visited {color: #555; text-decoration:none;}
a:hover   {color: #FFF; text-decoration:none;}
a:active  {color: #555; text-decoration:none;}

a.content:link    {color: #555; text-decoration:none;}   
a.content:visited {color: #555; text-decoration:none;}
a.content:hover   {color: #000; text-decoration:underline;}
a.content:active  {color: #555; text-decoration:none;}



.Stil1 {}
.Stil2 { font-weight: bold; }
.Stil3 {}
.Stil4 {color: #555}
.Stil5 {color: #555}
.Stil6 {}
.Stil7 { font-weight: bold; }
.Stil8 { font-weight: bold; }

#stempel{
	background: url(/img/bild-wissen_stempel.png);
}
* html #stempel{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bild-wissen_stempel.png, sizingMethod='crop');
}

#herzde{
		background: url(/img/de/smoke_attack.png);
}
* html #herzde{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/de/smoke_attack.png, sizingMethod='crop');
}
#herzit{
		background: url(/img/it/smoke_attack.png);
}
* html #herzit{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/it/smoke_attack.png, sizingMethod='crop');
}
#herz2{
		background: url(/img/smoke_attack_layer.png);
}
* html #herz2{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/smoke_attack_layer.png, sizingMethod='crop');
}
#gelbPngde{
width:616px; height:99px;
		background: url(/img/de/gelbe_zaehne.gif);
}
#gelbPngit{
width:326px; height:99px;
		background: url(/img/it/gelbe_zaehne.gif);
}

#euroverheizende{
width:471px; height: 105px;
		background: url(/img/de/euroverheizen.gif);
}

#euroverheizenit{
width:483px; height: 105px;
		background: url(/img/it/euroverheizen.gif);
}

#errorPngde{
width:400px; height: 77px;
		background: url(/img/de/error.gif);
}

#errorPngit{
width:400px; height: 77px;
		background: url(/img/it/error.gif);
}

#mundgeruchde{
width:406px; height:155px;
		background: url(/img/de/mundgeruch.png);
}
* html #mundgeruchde{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/de/mundgeruch.png, sizingMethod='crop');
}
#mundgeruchit{
width:567px; height:140px;
		background: url(/img/it/mundgeruch.png);
}
* html #mundgeruchit{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/it/mundgeruch.png, sizingMethod='crop');
}

#exitPngde{
width:422px; height:77px;
		background: url(/img/de/safety_exit.gif);
}

#exitPngit{
width:422px; height:77px;
		background: url(/img/it/safety_exit.gif);
}

#wissenPngde{
width:280px; height:77px;
		background: url(/img/de/wissen.gif);
}
#wissenPngit{
width:460px; height:77px;
		background: url(/img/it/wissen.gif);
}

#homePngde{
width:351px; height:108px;
		background: url(/img/de/willkommen.gif);
}

#homePngit{
width:351px; height:108px;
		background: url(/img/it/willkommen.gif);
}

#sexPngde{
width:588px; height:58px;
		background: url(/img/de/rauchen_und_sex.gif);
}
#sexPngit{
width:489px; height:58px;
		background: url(/img/it/rauchen_und_sex.gif);
}

#ichRauchePngde{
width:577px; height:77px;
		background: url(/img/de/ich_und_rauchen.gif) no-repeat 10px 15px;
}
#ichRauchePngit{
width:408px; height:77px;
		background: url(/img/it/io_e_il_fumo.gif) no-repeat 10px 15px;
}

#fallenPngde{
width:466px; height:112px;
		background: url(/img/de/die_fallen_der_tabakwerbung.gif) no-repeat 10px 15px;
}
#fallenPngit{
width:466px; height:112px;
		background: url(/img/it/i_tranelli_dell_industria_del_tabacco.gif) no-repeat 10px 15px;
}
#sex2Png{
width:655px; height:182px;
		background: url(/img/bild-sex_unten.png);
}
* html #sex2Png{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bild-sex_unten.png, sizingMethod='crop');
}

#wettbewerbPngde{
width:446px; height:77px;
		background: url(/img/de/wettbewerbe.gif);
}
#wettbewerbPngit{
width:446px; height:77px;
		background: url(/img/it/wettbewerbe.gif);
}

#kontaktPngde{
width:304px; height:77px;
		background: url(/img/de/kontakt.gif);
}
#kontaktPngit{
width:345px; height:77px;
		background: url(/img/it/kontakt.gif);
}

#LinksPngde{
width:204px; height:77px;
		background: url(/img/de/links.gif);
}
#LinksPngit{
width:204px; height:77px;
		background: url(/img/it/links.gif);
}

#impressumPngde{
width:361px; height:51px;
		background: url(/img/de/impressum.gif);
}
#impressumPngit{
width:361px; height:51px;
		background: url(/img/it/impressum.gif);
}

#terminePngde{
width:285px; height:79px;
		background: url(/img/de/termine.gif);
}
#terminePngit{
width:500px; height:79px;
		background: url(/img/it/termine.gif);
}

#gadgetPngde{
width:313px; height:77px;
		background: url(/img/de/gadgets.gif);
}
#gadgetPngit{
width:313px; height:77px;
		background: url(/img/it/gadgets.gif);
}

#smokePngde{
width:706px; height:338px;
		background: url(/img/de/smoke_attack.png);
}
* html #smokePngde{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/de/smoke_attack.png, sizingMethod='crop');
}
#smokePngit{
width:706px; height:338px;
		background: url(/img/it/smoke_attack.png);
}
* html #smokePngit{
	background: none;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/it/smoke_attack.png, sizingMethod='crop');
}




.GadgetContainer{
	width: 160px;
	padding: 0 39px 13px 0;
}

.GadgetImage{
	background: url(/img/bg_gadgets.gif) no-repeat left top;
	width: 159px;
	height: 201px;
	padding: 1px 0 13px 1px;
}
.selectgadgets{
	width: 100px;
}
.buttonGadgets{
	margin-bottom: -7px;
}

.warenkorbLeft{
	width: 320px;
	line-height: 3;
	padding-bottom: 5px;
}
.warenkorbRight{
	width: 255px;
	border-left: 1px solid #000;
	padding: 10px 0 0 10px;
}
#formBg{
	background: url(/img/bg_form.gif);
	width: 180px;
	height: 172px;
	padding: 10px 27px 10px 5px;
	overflow: hidden;
}
.txtGadgets{
	width: 180px;
	height: 94px;
	border: none; 
	background: #33FFFF;
}
.inputgadget{
	width: 120px;
	background: #33FFFF;
	border: none;
}
#UNavigation{
	background: red;
	position:absolute; 
	width:656px; 
	z-index:1; 
	left:292px; 
	top:219px;
}
H2.content{
	cursor: pointer;
	text-decoration: underline; 
	font-size: 125%;
	background: url(/img/button.gif) no-repeat left top;
	padding: 3px 0 3px 35px;
}
.dn{
	display: none; 
}
.ds{
	display: block;
	padding-left: 20px;
	width: 590px;
}
.ContainerContent{
	padding-bottom: 8px;
}
ContainerContent a{
	text-decoration: underline;
}
.ContainerContent a:Hover{
	color: #CCC;
	text-decoration: underline;
}
.FormL{
	width: 120px;
	padding-left: 5px;
}
.FormR{
	width: 180px;
	padding-left: 5px;
}
.inputKontakt, .txtKontakt{
	width: 160px;
	background: #33FFFF;
	border: none;
}
select.small{
	width:60px;
	padding:1px;
	margin:0;
}
input.small{
	width:36px;
	height:12px;
}
input.date{
	width:85px;
}
.txtKontakt{
	height: 80px;
}
input.error, select.error{
	background:#FF0033;
}
.ContainerContent IMG.layout1{display:block; margin-bottom:5px;}
.ContainerContent IMG.layout2{float:left; margin:3px 8px 5px 0px;}
.ContainerContent IMG.layout3{float:right; margin:3px 0px 5px 8px;}
.ContainerContent IMG.layout4{display:block; margin:5px 0px;}
.ContainerContent IMG.layout5{display:block}

.pdR15{
	padding-right:15px;	width:40px; overflow:hidden;
}
.pdR15 input{
	float:left;
}
.pdR15sel{
	padding-right:15px;	width:60px; overflow:hidden;
}

.pdR15date{
	padding-right:15px;	width:110px;
}

.pdR10{
	padding-right:10px;
	display:inline;	
}

a.pickDate{
background:url("/all/schule/images/pickdate.jpg") no-repeat scroll left top #FFFFFF;
height:15px;
margin:0;
padding:0 0 1px 14px;
text-decoration:none;
}

.Termin div.fl{
/*	width:105px;*/
	width:70px;
	padding-right:15px;
	overflow:hidden;
}
.Termin div.data{
	width:70px;
}

.Termin a.fl{
	color:#006600;
}

.SchulTermin .fl{
	width:19%;
	padding-right:1%;
	overflow:hidden;
}

#buttonLOGIN{
	display:none;
}

.label{
	width:100px;
}
a.delete {
	background:#FF0000!important;
	color:#FFFFFF;
	border:1px outset #333333;
	font-size:10px; 
	font-family:Arial;
	line-height:10px;
	padding:2px;
}

.confirmed{
	color:#009900;
	text-align:right;
	font-weight:bold;
}
