a:active {  text-decoration: none }
a:active img { border: none }
a:link {  text-decoration: none }
a:link img { border: none }
a:visited {  text-decoration: none }
a.unter:visited {  text-decoration: underline }
a:visited img { border: none }
a:hover { color: #FA0035; text-decoration: none }
a:hover img { border: none }

a.meinung:active {  background-color:#FA0035; color:#FFFFFF;}
a.meinung:link {  background-color:#FA0035; color:#FFFFFF; }
a.meinung:visited {  background-color:#FA0035; color:#FFFFFF; }
a.meinung:hover { background-color:#FA0035; color:#000000; }


img {border: none}

.meinung { margin-left:4px; margin-right:4px; padding-left:4px; padding-right:4px; background-color:#FA0035; color:#FFFFFF; font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; }

a {font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #666666; line-height:11pt;}
a.rot {font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #FA0035; line-height:11pt;}
a.unter {font-size: 8pt; text-decoration: underline; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #666666; line-height:11pt;}

a.w {font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #FFFFFF; line-height:11pt;}


p.rot {font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #FA0035; line-height:11pt;}
p {font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #666666; line-height:11pt;}
.klein {font-size: 7pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #666666; line-height:11pt;}


p.w {font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #FFFFFF; line-height:11pt;}


p.gd {text-align: center; font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #FFFFFF; line-height:11pt;}
p.gr {text-align: right; font-stretch:ultra-expanded; font-size: 8pt; font-weight: 300; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #FA0035; line-height:11pt;}

.i {font-style: italic;}
.rot {color: #FA0035;}
.grau {color:#666666;}
.fett {font-weight: 900;}
.rechts {text-align: right; font-size: 8pt; font-weight: 600; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #666666; line-height:15pt;}

#logo { position: absolute; top: 20px; left: 218px; width: 207px; height: 60px; visibility: visible }
#tel{ position: absolute; top: 58px; left: 510px; width: 300px; height: 15px; visibility: visible }

#liniegrau { position: absolute; top: 85px; left: 200px; width: 600px; height: 3px; visibility: visible;}	
#liniegrau2 { position: absolute; top: 180px; left: 400px; width: 400px; height: 3px; visibility: visible;}


#menu1 { position: absolute; top: 95px; left: 218px; width: 100px; height: 100px; visibility: visible }
#menu2 { position: absolute; top: 95px; left: 328px; width: 100px; height: 100px; visibility: visible }

#menu2_marketing { position: absolute; top: 95px; left: 328px; width: 300px; height: 100px; visibility: visible }

#ueberschrift { position: absolute; top: 190px; left: 80px; width: 385px; height: 54px; visibility: visible }
#ueberschrift_ref { position: absolute; top: 190px; left: 50px; width: 385px; height: 54px; visibility: visible }

#linierot1 { position: absolute; top: 280px; left: 200px; width: 3px; height: 319px; visibility: visible;}
#linierot1_ref { position: absolute; top: 250px; left: 200px; width: 3px; height: 319px; visibility: visible;}
#linierot2 { position: absolute; top: 600px; left: 200px; width: 600px; height: 3px; visibility: visible;}
#linierot2_ref { position: absolute; top: 569px; left: 200px; width: 600px; height: 3px; visibility: visible;}
#linierot3 { position: absolute; top: 270px; left: 490px; width: 3px; height: 291px; visibility: visible;}


#menu3 { position: absolute; top: 600px; left: 200px; width: 600px; height: 20px; visibility: visible; z-index:1;}
#menu3_ref { position: absolute; top: 575px; left: 200px; width: 600px; height: 20px; visibility: visible }
#menu3_neuigkeiten { position: absolute; top: 600px; left: 200px; width: 500px; height: 20px; visibility: visible }
#menu4 { position: absolute; top: 184px; left: 218px; width: 200px; height: 100px; visibility: visible }
#menu5 { position: absolute; top: 184px; left: 490px; width: 300px; height: 100px; visibility: visible; text-align: right }

#text { position: absolute; top: 270px; left: 218px; width: 400px; height: 300px; visibility: visible }
#text_refKeller { position: absolute; top: 270px; left: 212px; width: 260px; height: 285px; visibility: visible; overflow: auto; }
#text_ref { position: absolute; top: 270px; left: 212px; width: 260px; height: 300px; visibility: visible; overflow: auto; }
#text_av { position: absolute; top: 270px; left: 218px; width: 580px; height: 270px; visibility: visible; overflow: auto; padding-right: 50px }
#text_kreation { position: absolute; top: 270px; left: 218px; width: 300px; height: 250px; visibility: visible }
#text_marketing { position: absolute; top: 270px; left: 218px; width: 240px; height: 250px; visibility: visible }
#text_neuigkeiten { position: absolute; top: 270px; left: 218px; width: 500px; height: 300px; visibility: visible; overflow: auto; padding-right: 50px }


#text2 { position: absolute; top: 270px; left: 510px; width: 300px; height: 250px; visibility: visible;}
#text2_ref { position: absolute; top: 350px; left: 510px; width: 285px; height: 250px; visibility: visible }
#animation { position: absolute; top: 430px; left: 5px; width: 190px; height: 70px; visibility: visible }
#animation_neuigkeiten { position: absolute; top: 410px; left: 5px; width: 190px; height: 70px; visibility: visible }

h1 {font-size: 14pt; font-weight: 300; font-style: italic; font-family: Times New Roman, Times; color: #666666; line-height:15pt;}
h2 {font-size: 11pt; font-weight: 900; font-family: Verdana,Arial; color: #666666;}
h3 {font-size: 14pt; font-weight: 900; font-family: Verdana,Arial; color: #666666;}
h4 {font-size: 16pt; font-weight: 600; font-family: Verdana,Arial; color: #FA0035;}
h5 {font-size: 10pt; font-weight: 900; font-family: Verdana,Arial; color: #FA0035;}

body {background-color: #FFFFFF; SCROLLBAR-FACE-COLOR: #666666; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR:  #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;}
label {font-size: 8pt; font-family:Verdana, MS Sans Serif, Microsoft Sans Serif, Sans Serif; color: #666666}

#trailer { position: absolute; top: 100px; left: 632px; width: 143px; height: 465px; visibility: visible }
#bild_ref { position: absolute; top: 330px; left: 490px; width: 308px; height: 205px; visibility: visible }
#bild_wj10 { position: absolute; top: 330px; left: 550px; width: 223px; height: 108px; visibility: visible }
#bild_wj { position: absolute; top: 330px; left: 500px; width: 272px; height: 199px; visibility: visible }
#bild { position: absolute; top: 330px; left: 550px; width: 222px; height: 48px; visibility: visible }

#sucy { position: absolute; top: 270px; left: 260px; width: 115px; height: 163px; visibility: visible; padding-left:6px; padding-top:4px; overflow: visible; background-image: url(../MA/sucy.jpg); background-repeat: no-repeat;}
#sucy:hover {background-image: url(../MA/sucy_on.jpg);}
#michela { position: absolute; top: 270px; left: 430px; width: 115px; height: 163px; visibility: visible; padding-left:6px; padding-top:4px; overflow: visible; background-image: url(../MA/michela.jpg);background-repeat: no-repeat; }
#michela:hover {background-image: url(../MA/michela_on.jpg);}
#ana { position: absolute; top: 270px; left: 600px; width: 115px; height: 163px; visibility: visible; padding-left:6px; padding-top:4px; overflow: visible; background-image: url(../MA/ana.jpg);background-repeat: no-repeat; }
#ana:hover {background-image: url(../MA/ana_on.jpg);}
#nicole { position: absolute; top: 436px; left: 214px; width: 115px; height: 163px; visibility: visible; padding-left:6px; padding-top:4px; overflow: visible; background-image: url(../MA/nicole.jpg);background-repeat: no-repeat; }
#nicole:hover {background-image: url(../MA/nicole_on.jpg);}
#sarina { position: absolute; top: 436px; left: 352px; width: 115px; height: 163px; visibility: visible; padding-left:6px; padding-top:4px; overflow: visible; background-image: url(../MA/sarina.jpg);background-repeat: no-repeat; }
#sarina:hover {background-image: url(../MA/sarina_on.jpg);}
#jana { position: absolute; top: 436px; left: 490px; width: 115px; height: 163px; visibility: visible; padding-left:6px; padding-top:4px; overflow: visible;background-image: url(../MA/jana.jpg);background-repeat: no-repeat; }
#jana:hover {background-image: url(../MA/jana_on.jpg);}
#charlett { position: absolute; top: 436px; left: 630px; width: 115px; height: 163px; visibility: visible; padding-left:6px; padding-top:4px; overflow: visible; background-image: url(../MA/charlett.jpg);background-repeat: no-repeat;}
#charlett:hover {background-image: url(../MA/charlett_on.jpg);}

/*#bild5 { position: absolute; top: 270px; left: 685px; width: 115px; height: 163px; visibility: visible; padding-left:6px; padding-top:4px; overflow: hidden; }*/

#pfeil { position: absolute; top: 454px; left: 285px; width: 15px; height: 15px; visibility: hidden }


#animation { position: absolute; top: 600px; left: 5px; width: 190px; height: 70px; visibility: visible }
#bilder { position: absolute; top: 89px; left: 496px; width: 300px; height: 100px; visibility: visible }

#pics { position: absolute; top: 155px; left: 400px; width: 100px; height: 20px; visibility: visible }
#sprache { position: absolute; top: 46px; left: 458px; width: 340px; height: 60px; visibility: visible; text-align: right }

#knopp { position: absolute; top: 200px; left: 10px; width: 240px; height: 250px; visibility: visible }

#social-logos {
	position: absolute;
	top: 280px;
	left: 40px;
	}
	
#social-logos a {
	display: block;
	margin-bottom: 20px;
	}
	
.szwidget {
	display: inline;
	}
	
.slideshow {
	display:none;
	width: 283px;
	height: 425px;
	overflow:visible;
	z-index: 10;
	position: absolute;
	}

.ma-bilder {
	z-index: 1;
	}
