/*************************************************************************************************************
ALLES AUF NULL SETZEN, GLOBALE EINSTELLUNGEN
*************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:12px; font-family:inherit; vertical-align:baseline;}
html {min-height: 100%; margin-bottom: 1px;} 
body{text-align:left; background:url(../layout/bgBody.gif) repeat-y #fff; font-family:arial; font-size:13px;}
ol, ul{list-style:none;}
table{border-collapse:separate;	border-spacing: 0; width:100%;}
caption, th, td{text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q {quotes: "" "";}
a{text-decoration:none; color:#ff0000;}
a:hover{text-decoration:underline;}

ul,ol{margin:auto 0 1em 0; overflow:hidden;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{margin-top:0.25em; margin-bottom:0.25em;}
ul ul, ul ol, ol ol, ol ul{margin-left:1em; padding-left:0;}
ul li, ol li{margin-left:2em;}
li li{margin-left:1em;}

div.website{width:958px; margin:0; text-align:left; position:relative; background:url(../layout/bgWebsite.gif) no-repeat 0 415px; min-height:868px;}
div.website b.deko{display:block; width:3px; height:88px; background:#fff; position:absolute; top:314px; left:731px;}

div.logoAndSmallNav{width:958px; height:86px; position:relative; background:#fff;}
div.logoAndSmallNav h1{width:270px; height:86px; position:relative; text-indent:-999em;}
div.logoAndSmallNav h1.de{background:url(../layout/buxtrup_logo_de.gif) no-repeat right center;}
div.logoAndSmallNav h1.en{background:url(../layout/buxtrup_logo_en.gif) no-repeat right center;}
div.logoAndSmallNav h1.fr{background:url(../layout/buxtrup_logo_fr.gif) no-repeat right center;}
div.logoAndSmallNav ul{position:absolute; right:26px; top:23px; margin:0; padding:0; list-style:none;}
div.logoAndSmallNav li{float:left; border-left:21px solid #fff; margin:0;}
div.logoAndSmallNav li a{color:#666; text-decoration:none;}
div.logoAndSmallNav li a:hover{color:#003f83; text-decoration:underline;}
div.logoAndSmallNav li.active a{color:#003f83;}
div.logoAndSmallNav li.deActive a{padding-left:21px; background:url(../layout/flag_de.gif) no-repeat 0 1px; color:#003f83;}
div.logoAndSmallNav li.dePassive a{padding-left:21px; background:url(../layout/flag_de.gif) no-repeat 0 1px; color:#666;}
div.logoAndSmallNav li.enActive a{padding-left:21px; background:url(../layout/flag_en.gif) no-repeat 0 1px; color:#003f83;}
div.logoAndSmallNav li.enPassive a{padding-left:21px; background:url(../layout/flag_en.gif) no-repeat 0 1px; color:#666;}
div.logoAndSmallNav li.frActive a{padding-left:21px; background:url(../layout/flag_fr.gif) no-repeat 0 1px; color:#003f83;}
div.logoAndSmallNav li.frPassive a{padding-left:21px; background:url(../layout/flag_fr.gif) no-repeat 0 1px; color:#666;}
#editMode div.logoAndSmallNav li a.editButton{padding:0 2px 0 0; background:none transparent; float:left;}
#editMode div.logoAndSmallNav li a.editButton img{position:relative; top:-1px;}

div.header{width:932px; height:228px; position:relative; background:url(../layout/bgHeader.gif) no-repeat; overflow:hidden; border-bottom:1px solid #fff;}
div.header div.contact{position:absolute; left:33px; top:22px; width:184px; height:166px; padding:38px 0 0 18px;}
div.header div.contact h2{color:#fff; margin-bottom:1em; font-weight:bold;}
div.header div.contact p{color:#fff; margin-bottom:1em;}
div.header div.contact p b{font-weight:bold;}
div.header div.contact p a{color:#fff; text-decoration:none;}
div.header div.contact p a:hover{text-decoration:underline;}
div.header img.headerImage{position:absolute; left:234px; top:30px;}
div.header ul.navLevel1{position:absolute; top:0; left:234px; margin:0; padding:0; list-style:none;}
div.header ul.navLevel1 li{float:left; height:21px; line-height:21px; padding:0 16px 1px 0; margin:0; border-right:1px solid #fff;}
div.header ul.navLevel1 li a{text-decoration:none; font-size:13px; font-weight:bold; color:#003f83; padding:0 0 0 17px;}
div.header ul.navLevel1 li a:hover{text-decoration:none; background:url(../layout/bgNavLevel1Hover.gif) no-repeat 4px center;}
div.header ul.navLevel1 li.active{background:#003f83;}
div.header ul.navLevel1 li.active a{color:#fff; background:url(../layout/bgNavLevel1Active.gif) no-repeat 4px center;}
#editMode div.header ul.navLevel1 li{float:left; height:21px; line-height:21px; padding:0 0 1px 0; border-right:1px solid #fff;}
#editMode div.header ul.navLevel1 li a{text-decoration:none; font-size:13px; font-weight:bold; color:#003f83; padding:0 3px 0 0; background:none transparent;}
#editMode div.header ul.navLevel1 li.active a{text-decoration:none; font-size:13px; font-weight:bold; color:#fff; padding:0 3px 0 0;}
#editMode div.header ul.navLevel1 li a.editButton{padding:0 2px; background:none transparent; float:left;}
#editMode div.header ul.navLevel1 li a.editButton img{position:relative; top:2px;}

div.leftColumn{width:200px; position:absolute; top:315px; left:33px;}
div.leftColumn ul.navLevel2{margin:0; padding:0; list-style:none;}
div.leftColumn ul.navLevel2 li{display:block; width:182px; padding:2px 0 2px 18px; margin:0; background:url(../layout/bgLiNavLevel2.gif) no-repeat; border-bottom:1px solid #fff;}
div.leftColumn ul.navLevel2 li.active{background:url(../layout/bgLiNavLevel2.gif) no-repeat #003f83;}
div.leftColumn ul.navLevel2 li.active a{color:#fff; font-weight:bold;}
div.leftColumn ul.navLevel2 li a{color:#003f83; text-decoration:none; line-height:1.4;}
div.leftColumn ul.navLevel2 li a:hover{font-weight:bold; text-decoration:none;}
div.leftColumn div.teaserContent{width:185px; padding:10px 5px 5px 10px;}
#editMode div.leftColumn ul.navLevel2 li a.editButton img{position:relative; top:2px; left:-1px;}

div.content{width:450px; position:absolute; top:344px; left:259px; padding:0 0 100px;}
div.content h1{font-size:21px; color:#003f83; margin:2em 0 1em 0;}
div.content a{color:#003f83; text-decoration:underline;}

div.teaserWrapper{width:187px; position:absolute; left:744px; top:359px; padding:0 0 0 13px;}
div.teaserContent{}
div.teaserWrapper h1{font-size:21px; color:#003f83; margin:2em 0 1em 0;}
div.teaserWrapper h1.newsHeadline{margin-top:0;}
div.teaserWrapper h3{margin:0 0 1em 0; font-weight:bold; color:#003f83; width:187px; padding-left:13px; position:relative; left:-13px; background:url(../layout/bgH3Teaser.gif) no-repeat left center;}
div.teaserWrapper span.shortNewsDate{display:block;	width:175px; background-color:#D8E2EC; font-weight:bold; padding-top:2px; padding-bottom:1px;}
div.teaserWrapper p{margin-bottom:.5em;}
div.teaserWrapper a.newsLink{display:block;	font-weight:bold; color:#003f83;}

div.newsWrapper h1{margin-top:0;}




