html 
	{overflow-y: scroll;}
body
	{margin: 0px; background-color: #919191; }
a img 
	{border: 0px; }
a.navi
	{color: #818181; text-decoration:none; }
a.navi:hover 
	{color: #818181; text-decoration:none; }
a.whitey
	{color: white; text-decoration:underline; }
a.whitey:hover 
	{color: white; text-decoration:underline; }
a.whitey2
	{color: white; text-decoration:none; }
a.whitey2:hover 
	{color: white; text-decoration:none; }
a.normal
	{color: #526d97; text-decoration:none; font-weight: bold; }
a.normal:hover 
	{color: #526d97; text-decoration:none; font-weight: bold; }
a.blocktitel
	{color: #565656; text-decoration:none; font-weight: normal; }
a.blocktitel:hover 
	{color: #565656; text-decoration:none; font-weight: normal; }
a.dnavi
	{color: #666666; text-decoration: none; }
a.dnavi:hover 
	{color: #BBBBBB; text-decoration: none;  }
a.naviinfolink
	{color: #4e89a5; text-decoration:underline; font-weight: normal;}
a.naviinfolink:hover 
	{color: #4e89a5; text-decoration:underline; font-weight: normal;}
a.copylink
	{color: #999999; font-weight: normal; text-decoration:underline; }
a.copylink:hover 
	{color: #999999; font-weight: normal; text-decoration:underline; }
a.infozeile
	{color: #6d8ca8; text-decoration:none; font-weight: bold; }
a.infozeile:hover 
	{color: #6d8ca8; text-decoration:none; font-weight: bold; }
a.diatextlink
	{color: #828282; text-decoration:underline; }
a.diatextlink:hover 
	{color: #828282; text-decoration:underline; }



.rahmen
	{max-width: 1280px; min-width:1140px; margin-left:auto; margin-right:auto; position: relative; background-image:url(../grafik/bluebag.png); background-repeat:repeat-y; background-position: center; height: 100%; }
.navistripe
	{height: 54px; padding-left: 13px; background-color: white; }
.homebutton
	{margin-top: 7px; float: left; margin-right: 14px; }
.navibutton
	{margin-top: 16px; float: left; margin-left: 14px; margin-right: 14px; }
.navistrich
	{float: left; }
.navicol
	{float: left; position: relative; }
.subnavi
	{width: 100%; background-color: white; position: absolute; left: 0px; top: 34px; z-index: 50; font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 16px; color: #bbbbbb; letter-spacing:0.05em; text-align: center; padding-top: 30px; padding-bottom: 14px; display: none; }
.subnavi_short
	{width: 100%; background-color: white; position: absolute; left: 0px; top: 34px; z-index: 50; font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 16px; color: #bbbbbb; letter-spacing:0.05em; text-align: center; padding-top: 30px; padding-bottom: 0px; display: none; }
.subnavitrenner
	{height: 1px; width: 80%; background-color: #bebebe; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 9px; }
.hauptbild
	{width: 100%; }
.content
	{margin-left:auto; margin-right:auto; width: 1000px; padding-top: 40px; position: relative; }
.ressort
	{background-image:url(../grafik/ressortbg.png); position: absolute; left: 9px; top: -109px; font-family: 'Oswald', sans-serif; font-size: 45px; color: white; line-height: 78px; padding-left: 6px; padding-right: 6px; }
.storyinhalt
	{margin-bottom: 40px; }	
.storytext
	{width: 620px; float: left; margin-left: 20px; font-family: verdana; font-size: 15px; color: #5f5f5f; line-height: 24px; }
.storytext2
	{width: 470px; float: left; margin-left: 20px; font-family: verdana; font-size: 15px; color: #5f5f5f; line-height: 24px; }
.storytext_wide
	{width: 970px; float: left; margin-left: 20px; font-family: verdana; font-size: 15px; color: #5f5f5f; line-height: 24px; }
.storytext_imge
	{width: 580px; float: left; margin-left: 20px; font-family: verdana; font-size: 15px; color: #5f5f5f; line-height: 24px; }
.headline
	{font-family: 'Oswald', sans-serif; font-size: 26px; color: #565656; line-height: 33px; }
.headline_alone
	{font-family: 'Oswald', sans-serif; font-size: 26px; color: #565656; line-height: 33px; margin-bottom: 25px; }
.headlineNoPic
	{font-family: 'Oswald', sans-serif; font-size: 26px; color: #565656; line-height: 33px; }
.datumstory
	{font-family: 'Oswald', sans-serif; font-size: 13px; color: #999999; line-height: 30px; margin-bottom: 15px; text-transform: uppercase; }
.datumRueckblick
	{font-family: 'Oswald', sans-serif; font-size: 13px; color: #999999; line-height: 30px; margin-bottom: 15px; text-transform: uppercase; }
.rechtespalte_low
	{width: 290px; float: right; margin-right: 20px; margin-top: 83px; letter-spacing:0.1em; font-family: arial; font-size: 13px; font-weight: bold; color: white; line-height: 16px; }
.rechtespalte_doublelow
	{width: 290px; float: right; margin-right: 20px; margin-top: 117px; letter-spacing:0.1em; font-family: arial; font-size: 13px; font-weight: bold; color: white; line-height: 16px; }
.rechtespalte
	{width: 290px; float: right; margin-right: 20px; margin-top: 64px; letter-spacing:0.1em; font-family: arial; font-size: 13px; font-weight: bold; color: white; line-height: 16px; }
.rechtespalte2
	{width: 440px; float: right; margin-right: 20px; margin-top: 64px; letter-spacing:0.1em; font-family: arial; font-size: 13px; font-weight: bold; color: white; line-height: 16px; }
.rechtespalte3
	{width: 440px; float: right; margin-right: 20px; margin-top: 117px; letter-spacing:0.1em; font-family: arial; font-size: 13px; font-weight: bold; color: white; line-height: 16px; }
.blaubalken
	{background-color: #7696a5; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 6px; margin-bottom: 3px; }
.blaubalken_line
	{background-color: #7696a5; padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 6px; margin-bottom: 3px; line-height: 14px; }
.silbergrau
	{background-color: #aaaaaa; padding-right: 5px; padding-left: 5px; padding-top: 11px; padding-bottom: 10px; margin-bottom: 3px; }
.hauslogo
	{position: absolute; z-index: 30; left: 0px; top: 54px; }
.hauslogo_facebook
	{position: absolute; z-index: 30; left: 0px; top: 0px; }
.faceblogo
	{position: absolute; z-index: 29; right: 16px; bottom: 9px; }
.storyblock
	{margin-bottom: 40px; }
.storyblockbild
	{width: 400px; float: left; margin-left: 11px; }
.storyblocktext
	{width: 525px; float: left; margin-left: 20px; font-family: verdana; font-size: 15px; color: #5f5f5f; line-height: 22px; }
.datum
	{font-family: 'Oswald', sans-serif; font-size: 13px; color: #999999; line-height: 30px; text-transform: uppercase; }
.copyr
	{position: absolute; z-index: 60; font-family:verdana; font-size: 8px; color: #999999; right: -6px; top: 0px; }	
.blassgelb
	{color: #d4eaff; }
.wepresent
	{margin-bottom: 25px; margin-top: 35px;}
.wepresentTOP
	{margin-bottom: 25px; margin-top: 25px;}
.wepresse
	{margin-bottom: 7px;}
.wepresse2
	{margin-top: 35px; margin-bottom: 15px;}
.persona
	{width: 525px; float: left; margin-left: 20px; }
.personaSmall
	{float: left; margin-left: 20px; width: 340px; }
.Ppics
	{width: 300px; float: left; }
.PpicsSmall
	{width: 248px; float: left; }
.pressefotos
	{float: left; width: 120px; height: 155px; margin-right: 28px; margin-top: 0px; font-size: 10px; line-height: 14px; }
.pressefotos2
	{float: left; height: 180px; margin-right: 20px; margin-top: 0px; font-size: 10px; line-height: 14px; text-align: center; }
.textleft
	{text-align: left; }
.presspic
	{height: 140px; }
.fotorechte
	{font-size: 9px; color: gray; line-height: 12px; font-weight: normal; }
.austsch
	{vertical-align: top; }
.up
	{text-transform: uppercase; }
.unsichtbar
	{display: none; }
.bildershow
	{float: left; margin-right: 20px; margin-bottom: 20px; }
.bildershow2
	{float: left; margin-right: 20px; margin-bottom: 20px; width: 560px; }
.bildershow3
	{float: left; margin-right: 20px; margin-bottom: 20px; width: 660px; }
.bildershowtext
	{float: left; width: 300px; padding-top: 10px; font-family: 'Oswald', sans-serif; font-size: 16px; line-height: 26px; color: #828282; }	
.bildershowtext3
	{float: left; width: 200px; padding-top: 10px; font-family: 'Oswald', sans-serif; font-size: 16px; line-height: 26px; color: #828282; }	
.naviinfo
	{font-family: 'Oswald', sans-serif; font-size: 13px; line-height: 18px; letter-spacing: 0em; color: #4e89a5; background-color: #e6eff7; margin-top: 7px; padding-top: 6px; padding-bottom: 7px; border: 5px solid white; }
.zitat
	{background-color: #eeeeee; padding-top: 25px; padding-bottom: 25px; padding-left: 20px; padding-right: 20px; font-style: italic; color: #444444; margin-top: 5px; margin-bottom: 6px; }
.nachweis
	{font-style: normal; font-size: 13px; color: #777777; margin-top: 10px; line-height: 18px; }
.datumausblick
	{font-family: 'Oswald', sans-serif; font-size: 13px; color: #999999; text-transform: uppercase; background-color: #fffd7f; color: #666666; letter-spacing:0.05em; padding-right: 5px; padding-left: 5px; margin-right: 15px; margin-bottom: 10px; min-width: 110px; text-align: center; float: left; max-width: 18%; }
.datumausblick_fixebreite
	{font-family: 'Oswald', sans-serif; font-size: 13px; color: #999999; text-transform: uppercase; background-color: #fffd7f; color: #666666; letter-spacing:0.05em; width: 100%; text-align: center; margin-bottom: 13px;  }
.datumausblick_fixebreite_cover
	{float: left; width: 115px; margin-right: 15px; margin-bottom: 5px; }
.datText
	{float: left; max-width: 78%;  margin-bottom: 10px; }
.picausblick
	{margin-bottom: 15px; }
.textausblick
	{float: left; width: 750px; }
.vorschau
	{margin-left: 11px; margin-right: 20px; padding-left: 18px; padding-right: 20px; padding-top: 20px; padding-bottom: 25px; font-family: verdana; font-size: 15px; color: #5f5f5f; line-height: 24px; margin-top: 20px; margin-bottom: 40px; background-color: #eeeeee; }
.headline_ausblick
	{font-family: 'Oswald', sans-serif; font-size: 26px; color: #565656; line-height: 33px; margin-bottom: 13px; }
.bigquote
	{position: relative; margin-top: 20px; margin-bottom: 20px; }
.quotleft
	{position: absolute; z-index: 1; top: 0px; left: 0px; }
.quotright
	{position: absolute; right: 0px; bottom: 0px;  z-index: 1; }
.quottext
	{position: relative; z-index: 10; padding-left: 15px; padding-right: 5px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; color: #888888; font-size: 18px; font-family: 'Oswald', sans-serif; letter-spacing: 0.04em; line-height: 30px; }
.archivdat
	{margin-top: 8px; font-weight: normal; }
.archivdat2
	{margin-top: 4px; font-weight: normal; letter-spacing: 0.05em; line-height: 1.1em; }
.imgespraechpic
	{width: 100%; margin-top: 15px; }
.imgespraechpicTop
	{width: 100%; margin-bottom: 3px; }
.pictext
	{font-family: arial; font-size: 12px; color: #444444; font-weight: normal; letter-spacing: 0; margin-top: 3px; }
.pictextTop
	{font-family: arial; font-size: 12px; color: #444444; font-weight: normal; letter-spacing: 0; margin-bottom: 15px; }
.fuermobile
	{display: none; }
.fuerdesktop
	{}
.narrowfont
	{}
.kinput
	{width: 400px; }
.kinput2
	{width: 350px;}
.ktext
	{width:500px; height:90px; margin-bottom: 5px; }
.ksubmit
	{margin-top: 15px; width: 160px; }
.ksmall
	{color: gray; font-size: 10px; }
.addLogo
	{width: 200px; margin-top: 15px; }
.addLogo2
	{width: 130px; margin-bottom: 15px; }
.addLogo3
	{width: 100%; margin-top: 15px; }
.topTD
	{text-align: right; padding-right: 15px; }
.topTD2
	{font-weight: bold; }
.logo60
	{width: 200px; margin-bottom: 23px; }
.logo40
	{width: 140px; margin-bottom: 23px; }
.logo25
	{width: 100px; margin-bottom: 23px; }
.bestelltable
	{margin-top: 40px; margin-bottom: 20px; margin-left: 20px; }
.bestelltable2
	{margin-left: 0px; margin-top: 27px; margin-bottom: 20px; }
.agbfont
	{font-size: 13px; padding-right: 2px; }
.agbfield
	{font-size: 13px; padding-right: 2px; padding-top: 16px; }
.duty
	{font-size: 10px; }
.bitte
	{margin-top: 12px; margin-bottom: 20px; }
.ordernow
	{width: 230px; height: 26px; font-size: 14px; }
.news
	{border-top: 2px dashed #c3d0dd; border-bottom: 2px dashed #c3d0dd; font-family: 'Oswald', sans-serif; font-size: 17px; color: #6d8ca8; line-height: 33px; margin-bottom: 25px; margin-top: -25px; letter-spacing: 0.03em; margin-left: 11px; margin-right: 32px; }
.news2
	{border-top: 2px dashed #c3d0dd; border-bottom: 2px dashed #c3d0dd; font-family: 'Oswald', sans-serif; font-size: 17px; color: #6186a8; line-height: 30px; margin-bottom: 28px; margin-top: -17px; letter-spacing: 0.03em; margin-left: 11px; margin-right: 32px; padding-top: 5px; padding-bottom: 5px; }
.news3
	{border-top: 2px dashed #aaa; border-bottom: 2px dashed #aaa; font-family: 'Oswald', sans-serif; font-size: 16px; color: #444;  margin-bottom: 36px; margin-top: -10px; letter-spacing: 0.03em; margin-left: 11px; margin-right: 32px; padding-top: 9px; padding-bottom: 9px; line-height: 27px; }

.smallline10
	{width: 80px; height: 9px; }
.smallline5
	{width: 80px; height: 4px; }
.halfbreak
	{width: 120px; height: 0.5em; }
.fontnormal
	{font-weight: normal; letter-spacing: 0.05em; }
.koop
	{max-width: 200px; max-height: 120px; }
.koopleft
	{float:left; width: 250px; text-align: right; padding-top: 5px; padding-bottom: 47px; }
.koopright
	{float:left; width: 620px; padding-left: 40px; padding-bottom: 47px; }
.videotop
	{width: 100%; max-height: 466px; background-color: #333; text-align: center; }
.vidstyle
	{max-width: 1280px ; max-height: 466px; }
.clinic	
	{height: 385px; }
.flag1
	{width: 18px; position: relative; top: 2px; margin-left: 2px; margin-right: 2px; }
.flag2
	{width: 18px; position: relative; top: 2px; margin-left: 2px; margin-right: 3px; }
	


