@font-face {
	font-family: 'ITC Franklin Gothic DCond';
	src: url('fonts/itcfranklingothicltdcond.eot');
	src: local('ITCFranklinGothic LT DemiCn'), local('FranklinGothicLT-DemiCnd'), url('fonts/itcfranklingothicltdcond.woff') format('woff'), url('fonts/itcfranklingothicltdcond.ttf') format('truetype');
}

@font-face {
	font-family: 'ITC Franklin Gothic DComp';
	src: url('fonts/itcfranklingothicltdcomp.eot');
	src: local('ITCFranklinGothic LT DemiCp'), local('FranklinGothicLT-DemiCmpr'), url('fonts/itcfranklingothicltdcomp.woff') format('woff'), url('fonts/itcfranklingothicltdcomp.ttf') format('truetype');
}

@font-face {
	font-family: 'ITC Franklin Gothic BCI';
	src: url('fonts/itcfranklingothicltbci.eot');
	src: local('ITCFranklinGothic LT BookCnIt'), local('FranklinGothicLT-BookCndItal'), url('fonts/itcfranklingothicltbci.woff') format('woff'), url('fonts/itcfranklingothicltbci.ttf') format('truetype');
}

@font-face {
	font-family: 'ITC Franklin Gothic BC';
	src: url('fonts/itcfranklingothicltbc.eot');
	src: local('ITCFranklinGothic LT BookCn'), local('FranklinGothicLT-BookCnd'), url('fonts/itcfranklingothicltbc.woff') format('woff'), url('fonts/itcfranklingothicltbc.ttf') format('truetype');
}

@font-face {
    font-family: 'ITC Franklin Gothic DConIt';
    src: url('fonts/franklingothiclt-boit-webfont.eot');
    src: local('ITCFranklinGothic LT DemiCnIt'), 
		 local('ITCFranklinGothic-LT-DemiCnIt'),
		 url('fonts/franklingothiclt-boit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/franklingothiclt-boit-webfont.woff') format('woff'),
         url('fonts/franklingothiclt-boit-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ITC Franklin Gothic BComp';
    src: url('fonts/franklingothicltcom-bkcm-webfont.eot');
    src: local('ITCFranklinGothic LT Com BkCm'), 
		 local('FranklinGothicLT-Com-BkCm'),
		 url('fonts/franklingothicltcom-bkcm-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/franklingothicltcom-bkcm-webfont.woff') format('woff'),
         url('fonts/franklingothicltcom-bkcm-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ITCFranklin Gothic DemiCpRg';
    src: url('fonts/itcfranklingothicltdemicp-webfont.eot');
    src: local('ITCFranklinGothic LT DemiCp'), 
		 local('ITCFranklinGothic-LT-DemiCp'),
		 url('fonts/itcfranklingothicltdemicp-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicltdemicp-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicltdemicp-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicltdemicp-webfont.svg#ITCFranklinGothicLTDemiCpRg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* RESET DEFAULT VALUES */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing : 0; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; }
a:active, a:focus { outline: none }

/* BASE & CONTENT ELEMENTS */
body { font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 16px; line-height: 1.15em; }
a { text-decoration: none; font-size: 1em; }
/*
h1 { color: #000; font-size: 3.3em; letter-spacing: 0.2em; }
h2 { color: #000; font-size: 2.3em; letter-spacing: 0.1em; }
*/

/* styling */
#container { width: 880px; }
#header { position: absolute; top: 35px; left: 770px; z-index: 100; }

#navigation { position: absolute; top: 30px; left: 49px; z-index: 100; }
#navigation ul li { padding: 0 0 0 12px; background: url("../img/arrow.gif") no-repeat left 6px; list-style: none; }
#navigation ul li a {font-family: "ITC Franklin Gothic DCond"; color: #330000; font-size: 0.8em; letter-spacing: -0.04em; text-transform: uppercase; }

#navigation ul li.active, #navigation ul li.on { background: none; }
#navigation ul li.active a , #navigation ul li.on a { color: #961317; }
#navigation ul li.active ul li a { color: #330000; }

#navigation .subNav { margin: 5px 0 5px 0; display: none; }
#navigation .subNav li { margin: 0; background: none; list-style: none; }
#navigation .subNav a { color: #330000 !important; }

#navigation ul li a:hover, #navigation .subNav  li.on a, #navigation .subNav  li a:hover, #navigation .subNav li.active a  { color: #961317 !important; }
#navigation ul li:hover { background: url("../img/arrow_on.gif") no-repeat left 6px; }
#navigation ul li.active, #navigation ul li.on { background: none; }
#navigation ul.expand li:hover { background: none !important; }

#navigation li.on ul.subNav.expand { display: block; }

/*#content div { display: none; }*/
#content { position: absolute; left: 70px; top: 0; z-index: 1; }
#content a:hover { color: #961317; }

#content #home { position: absolute; top: 45px; left: -90px; width: 800px; }
#content #radicalsolutions { position: absolute; top: 300px; left: 125px; width: 625px; }

#col1, #col2, #col3 { width: 200px; float: left; margin: 15px; color: #663333; font-size: 0.8em; font-family: "ITC Franklin Gothic BC"; }
#col1 a, #col2 a, #col3 a { color: #663333; }
#col1 a:hover, #col2 a:hover, .col3 a:hover { color: #961317; }

#row1, #row2, #row3, #radicalsolutions #intro { float: left; margin: 8px 0; color: #330000; font-size: 1em; font-family: "ITC Franklin Gothic BC"; width: 550px; }
#row1 a, #row2 a, #row3 a { color: #330000; }
#row1 a:hover, #row2 a:hover, .col3 a:hover { color: #961317; }

#radicalsolutions #intro { font-size: 1.15em }

#startTeaser { position: absolute; top: 400px; left: 615px; width: 240px; }
#startTeaser p { font-size: 0.9em; font-family: "ITC Franklin Gothic BC"; color: #330000; line-height: 1em; text-align: right; }
#startTeaser p span { font-family: "ITC Franklin Gothic DCond"; display: block; }

#radicalsolutions #teaser { float: left; }
#radicalsolutions #teaser p { font-size: 5.55em; font-family: "ITC Franklin Gothic BC"; color: #330000; line-height: 0.75em; text-transform: uppercase; margin-bottom: 5px; }
#radicalsolutions #teaser p span { font-family: "ITC Franklin Gothic DCond"; }

#footer { position: absolute; top: 600px; left: 0px; }

#portfolioText { position: absolute; top: 110px; left: 270px; width: 450px; z-index: 90; }
#portfolioText  p { margin-bottom: 10px; text-align: right; color: #663333; font-size: 0.8em; font-family: "ITC Franklin Gothic BC"; }
#portfolioText a { color: #663333; }
#portfolioText a:hover { color: #961317; }

#portfolio #flash { margin-top: 30px !important; margin-left: 100px !important; z-index: 1; }
#flash { margin-top: 10px; margin-left: 10px !important; z-index: 1; }
#flash object { outline: none; }

#cv { position: absolute; top: 180px; left: 170px; width: 160px; text-align: right; z-index: 100;}
#cv  p , #cv span { color: #663333; line-height: 1.1; }
#cv span { font-size: 0.9em; font-family: "ITC Franklin Gothic DCond"; }
#cv  p  { margin-bottom: 10px; font-size: 0.85em;  font-family: "ITC Franklin Gothic BCI"; }


#cv.sKranewitter { top: 260px !important; left: 740px !important;}
#cv.eCuesta { top: 160px !important; left: 720px !important; }
#cv.aHandler { top: 150px !important; }
#cv.mcMessinger { top: 170px !important; }
#cv.bGneisz { top: 150px !important; }
#cv.cMoser { top: 110px !important; }
#cv.cMandl { top: 200px !important; }
#cv.nHubeny { top: 260px !important; }
#cv.kRose { top: 100px !important; }
#cv.mCzoeppan { top: 50px !important; }
#cv.aHeuken { top: 100px !important; }
#cv.sWindisch { top: 140px !important; left: 720px !important;}
#cv.rMarouschek { top: 140px !important; }

#job { position: absolute; top: 190px; left: 695px; z-index: 100; }
#job h2, #job span { color: #663333; font-size: 1.1em; line-height: 1.1; text-transform: uppercase; }
#job h2 { font-family: "ITC Franklin Gothic DCond"; letter-spacing: -0.02em;}
#job span { font-family: "ITC Franklin Gothic BC"; }

#job.iKolarik { top: 170px; }
#job.sPollach { top: 280px; }
#job.eDrucker { top: 270px; }
#job.uKoeck { left: 200px !important; top: 180px !important; }
#job.aKorec { left: 730px; }
#job.lPerterer { top: 150px; }
#job.nHubeny { top: 120px !important; }

#links { position: absolute; top: 440px; left: 660px; width: 160px; }
#links ul li a { color: #663333; font-size: 0.80em; font-family: "ITC Franklin Gothic BCI"; }
#links ul li { line-height: 1.2; }
#links ul li a:hover { color: #961317; }

#links.aKorec { left: 700px; top: 400px; }
#links.mcMessinger { left: 150px !important; }
#links.iJakubuff { left: 670px; top: 500px; }
#links.lPerterer { left: 700px; top: 400px; }
#links.sKranewitter { left: 200px !important; top: 400px !important; }
#links.aHandler { left: 160px !important; top: 430px !important; }
#links.mMessinger { left: 190px !important; top: 380px !important; }
#links.bGneisz { left: 180px !important; top: 430px !important; }
#links.cMandl { left: 160px !important; top: 260px !important; }
#links.kRose { top: 500px !important; }
#links.aHeuken { top: 460px !important; }

#clip{ position: absolute; top: 550px; left: 750px; width: 180px; }
#clip  p  { color: #663333; font-size: 0.75em; line-height: 1.5; font-family: "ITC Franklin Gothic BC"; }

#content.switched #cv { left: 700px; top: 250px; width: 200px; text-align: left; }
#content.switched #job { left: 230px; top: 130px ; text-align: right; }
#content.switched #links { left: 210px; top: 410px; text-align: right; }
#content.switched #clip { left: 150px; top: 520px; text-align: right; }

#infotext { position: absolute; top: 300px; left: -50px; width: 250px; text-align: right; }
#infotext  p , #infotext span { color: #663333; line-height: 1.1; }
#infotext  p  { margin-bottom: 9px; font-family: "ITC Franklin Gothic BC"; font-size: 0.8em; }
#infotext span.headline { font-family: "ITC Franklin Gothic DCond"; font-size: 0.9em; margin-bottom: 8px; display: block; }
#infotext span.break { font-family: "ITC Franklin Gothic BC"; font-size: 1em; margin-bottom: 4px; display: block; }

#infotext.identity { width: 300px; top: 250px; left: 40px; }
#infotext.onlinestrategy { width: 310px; top: 350px; left: -10px; }
#infotext.campaignstrategy { width: 260px; top: 280px; left: -50px; }
#infotext.crisiscommunication { width: 320px; top: 300px; left: -50px; }
#infotext.communicationmanagement { width: 200px; }
#infotext.mediacoaching { width: 220px; top: 300px !important; left: 700px !important; }

#infotext.switched { left: 700px; top: 280px; text-align: left; }

#imprint { position: absolute; top: 100px; left: 750px; width: 230px; text-align: left; }
#imprint_full { position: absolute; top: 80px; left: 130px; width: 730px; }
#imprint  p, #imprint span, #imprint_full p, #imprint_full span { color: #663333; font-size: 0.75em; line-height: 1.1; }
#imprint span, #imprint_full span { font-family: "ITC Franklin Gothic DCond"; }
#imprint p , #imprint_full p { margin-bottom: 9px; font-family: "ITC Franklin Gothic BC"; }
#imprint  a , #imprint_full a { color: #663333; font-size: 1em; }
#imprint div span:first-child, #imprint_full span:first-child { display: block; margin-bottom: 10px; font-family: "ITCFranklin Gothic DemiCpRg" !important; text-transform: uppercase; }
#imprint div p:first-of-type { font-family: "ITC Franklin Gothic BCI"; }
#imprint div { margin-bottom: 50px; }
#imprint_full div { width: 670px; }

#contact { position: absolute; top: 230px; left: 0px; width: 180px; text-align: right; font-family: "ITC Franklin Gothic BC"; }
#contact  p, #contact span, #contact  a  { color: #663333; font-size: 0.75em; line-height: 1.1; }
#contact span, #contact  a[href^="mailto"]  { font-family: "ITC Franklin Gothic DCond"; }
#contact p  { margin-bottom: 9px; }
#contact div { margin-bottom: 60px; }
#contact div#office span { font-size: 0.9em; text-transform: uppercase; font-family: "ITC Franklin Gothic DCond"; }
#contact  div#office span.notBold { font-family: "ITC Franklin Gothic BC"; margin-bottom: 0 !important; }
#contact div#office span:first-child { text-transform: none; }
#contact #info, #contact #office, #contact #map { width: 180px; }

#copy { position: absolute; top: 510px; left: 700px; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#copy p, #copy a { color: #663333; font-size: 0.75em; line-height: 1.1; }

#topIntro { position: absolute; top: 80px; left: 130px; width: 150px; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#topIntro  p { color: #663333; font-size: 0.75em; line-height: 1.1; }

#topLinks { position: absolute; top: 80px; left: 370px; width: 490px; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#topLinks  p, #topLinks  a { color: #330000; font-size: 0.85em; line-height: 1.1; }
#topLinks  span { display: block; font-family: "ITC Franklin Gothic DCond"; }
#topLinks  p { margin-bottom: 10px; }
#topLinks  a:hover { color: #961317; }

#ausnahmezustand { position: absolute; top: 540px; left: 250px; width: 150px; }
#ausnahmezustand a { color: #330000; font-size: 0.75em; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#ausnahmezustand a:hover { color: #961317; }
#ausnahmezustand p { line-height: 0.8; }

#missionStatement { position: absolute; top: 550px; left: 600px; width: 150px; }
#missionStatement a { color: #330000; font-size: 0.75em; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#missionStatement a:hover { color: #961317; }
#missionStatement p { line-height: 0.8; }

#galerie { position: absolute; top: 80px; left: 300px; width: 150px; }
#galerie a { color: #330000; font-size: 0.75em; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#galerie a:hover { color: #961317; }
#galerie p { line-height: 0.8; }

#lgvSpots { position: absolute; top: 100px; left: 250px; width: 200px; }
#lgvSpots a { color: #330000; font-size: 0.75em; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#lgvSpots a:hover { color: #961317; }
#lgvSpots p { line-height: 0.8; }

#royalWedding { position: absolute; top: 100px; left: 250px; width: 600px; }
#royalWedding a { color: #330000; font-size: 1em; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#royalWedding p { line-height: 1; font-size: 1em; font-family: "ITC Franklin Gothic BC"; text-align: justify; color: #663333; }
#royalWedding h1 { font-family: "ITC Franklin Gothic DCond"; color: #663333; font-size: 1.1em; letter-spacing: -0.02em; margin-bottom: 5px; }
#royalWedding a:hover { color: #961317; }
#royalWedding #teaser { float: left; margin-bottom: 10px; }
#royalWedding #teaser p { font-size: 4.4em; font-family: "ITC Franklin Gothic BC"; color: #330000; line-height: 0.75em; text-transform: uppercase; margin-bottom: 5px; width: 600px; }
#royalWedding #teaser p span { font-family: "ITC Franklin Gothic DCond"; }

#uniKrems { position: absolute; top: 430px; left: 440px; width: 150px; }
#uniKrems p { line-height: 1; text-transform: uppercase; text-align: left; font-family: "ITC Franklin Gothic BC"; }
#uniKrems a { color: #663333; font-size: 0.8em; }
#uniKrems a:hover { color: #961317; }

#setTele { position: absolute; top: 490px; left: 630px; width: 150px; }
#setTele p { line-height: 1; text-transform: uppercase; text-align: right; font-family: "ITC Franklin Gothic BC"; }
#setTele a { color: #663333; font-size: 0.8em; }
#setTele a:hover { color: #961317; }

#koop_kRose { position: absolute; top: 520px; left: 520px; width: 150px; }
#koop_kRose p { color: #663333; font-size: 0.8em; text-align: left; line-height: 1; text-transform: uppercase; font-family: "ITC Franklin Gothic BC"; }
#koop_kRose a { color: #663333; }
#koop_kRose a:hover { color: #961317; }


object#teamStart { display: block; margin-top: 35px; margin-left: -40px; }
object#kontakt { margin-left: -10px; margin-top: -20px; }
object#moreToCome { margin-left: -100px; }

object#kRose { margin-left: 200px; }
object#eDrucker { margin-left: 190px; }
object#iSimon { margin-left: 195px; }
object#rPenninger { margin-left: 230px; }
object#sPollach { margin-left: -30px; }
object#aJaeger { margin-left: -20px; }
object#eCuesta { margin-left: 10px; }
object#mcMessinger { margin-left: -30px; }
object#aKorec { margin-left: 70px; }
object#aSycik { margin-left: 50px; }
object#iJakubuff { margin-left: 40px; }
object#lPerterer { margin-left: 60px; }
object#sKranewitter { margin-left: 50px; }
object#mMessinger { margin-left: 90px; }
object#aHandler { margin-left: 40px; }
object#bGneisz { margin-left: 50px; }
object#cMandl { margin-left: 30px; } 
object#nHubeny { margin-left: 30px; } 
object#mCzoeppan { margin-left: 30px; }
object#fSimbuerger { margin-left: 30px; }
object#aHeuken { margin-left: 30px; }
object#rMarouschek { margin-left: 115px; }
object#sWindisch { margin-left: 130px; }

object#startseite { margin-left: -50px; }

object#mediacoaching { margin-left: -150px; }
object#krisenkommunikation { }
object#strategischePR { margin-left: -110px; margin-top: -8px; }
object#communicationManagement { margin-left: -150px; margin-top: 0px; }
object#internetstrategie { margin-left: 0px; margin-top: -10px; }
object#identity { margin-top: -5px; }
object#campaignStrategy { margin-left: -50px; }
object#radCom { margin-left: 80px; }

#lgvspots { display: block !important; position: absolute; top: 100px; left: 220px; }
#lgvspots  h2 { margin: 80px 0 3px 0; color: #663333; font-size: 1.1em; line-height: 1.1; text-transform: uppercase; font-family: "ITC Franklin Gothic DCond"; letter-spacing: -0.02em; }
#lgvspots p { width: 500px; margin-bottom: 10px; text-align: left; color: #663333; font-size: 0.8em; font-family: "ITC Franklin Gothic BC"; }
#lgvspots object { display: block; margin: 5px 0; }

#presse { position: absolute; left: 200px; top: 100px; width: 550px; }
#presse  h1 { font-family: "ITC Franklin Gothic DCond"; letter-spacing: -0.02; font-size: 4em; color: #330000; text-transform: uppercase; margin-bottom: 35px; }
#presse  p { font-family: "ITC Franklin Gothic BC"; color: #330000; font-size: 1em; margin-bottom: 30px; }
#presse  p a { font-family: "ITC Franklin Gothic BC"; color: #330000; }
.pressebox { width: 200px; height: 130px; margin-bottom: 20px; }
.pressebox  h2 { font-family: "ITC Franklin Gothic DCond"; letter-spacing: -0.02; color: #330000; margin-bottom: 15px; }
.pressebox div { width: 80px; height: 100px; float: left; margin-right: 20px; overflow: hidden; }
.pressebox div img { height: 80px; }
.pressebox div a { display: block; float: left; font-family: "ITC Franklin Gothic BC"; color: #330000; font-size: 0.75em; }


.video { display: block !important; position: absolute; top: 270px; left: 220px; }
.video object { display: block; }



.link a{ color: #330000; font-size: 0.95em; text-align: left; font-family: "ITC Franklin Gothic BC"; }
.link a:hover { color: #961317; }


.bold2 { font-family: "ITC Franklin Gothic DConIt" !important; font-size: 0.95em !important; }
.bold { display: block; font-family: "ITC Franklin Gothic DCond"; }
.italic { font-family: "ITC Franklin Gothic BCI"; text-transform: none !important; }
.mailto { font-family: "ITC Franklin Gothic DCond"; color: #330000; font-size: 0.9em; }
.link { font-family: "ITC Franklin Gothic BCI"; color: #330000; font-size: 0.9em; }
.upca { font-family: "ITC Franklin Gothic DCond"; text-transform: uppercase; }

.MC { font-family: "ITC Franklin Gothic BComp" !important; font-size: 1em !important; text-transform: uppercase; display: inline !important; }

.en { display: none; }
.de { display: block; }


/* *** footer navigation style *** */

#footer_navigation { position: absolute; top: 30px; left: 49px; z-index: 100; }
#footer_navigation ul li { padding: 0 0 0 12px; background: url("../img/arrow.gif") no-repeat left 7px; list-style: none; }
#footer_navigation ul li span {font-family: "ITC Franklin Gothic DCond"; color: #330000; font-size: 0.8em; letter-spacing: -0.04em; text-transform: uppercase; cursor: pointer; }
#footer_navigation ul li.active, #footer_navigation ul li.on { background: none; }
#footer_navigation ul li.active a , #footer_navigation ul li.on a { color: #961317; }
#footer_navigation ul li.active ul li a { color: #330000; }
#footer_navigation ul li a:hover { color: #961317 !important; }
#footer_navigation ul#footer_nav li:hover { background: url("../img/arrow_on.gif") no-repeat left 7px; }
#footer_navigation ul#footer_nav li.active, #footer_navigation ul#footer_nav li.on { background: none; }




/* *** NOSCRIPT *** */
#noscript { position: absolute; width: 280px; top: 200px; left: 340px; z-index: 10000; padding: 10px; font-size: 0.9em; font-family: "ITC Franklin Gothic DCond"; color: #330000; text-align: justify; box-shadow: 0px 0px 15px #999; -moz-box-shadow: 0px 0px 15px #999; -webkit-box-shadow: 0px 0px 15px #999; }
#noscript a { color: #961317; }
#noscript a:hover { text-decoration: underline; }
