

/*VORSCHAU*/

body {margin:0.6em;}

table.layouttable {width:84.64em;}

* html table.layouttable {width:40em;}

#header {background-repeat:no-repeat; border-left:8px solid #fff; }

#navigation , #logo, #logo a img {width:17.5em;}

div#hauptnavigation {background-repeat:repeat-x; }

#navigation form .suchfeld input {width:9.44em;}

html>body #navigation form .suchfeld input {height:1.2em; padding:0.2em;}

#fragen .button input {width:1.7em; height:1.7em;}

#content {padding-left:0.7em; padding-right:0.53em;}

#content .hpteaserboxbroad {width:48.92em; margin-right:0.1em;}

#content .hpteaserboxshort {width:24.11em;}

#content .hpteaserboxshort .content {width:14.55em;}

#content .hpteaserboxbroad .content {width:33.04em;}

#content .hpteaserbox .content {padding-left:1.07em;}

div.contentdiv {width:49.11em;}

.hpteaserboxbroad .gfx img {width:14.29em;}

.hpteaserboxshort .gfx img {width:7.77em;}

#content .borderOrange {height:15.625em;}

#content .borderGruen, #content .borderRot, #content .borderTuerkis, #content .borderLila {height:14.73em;}

* html #content .borderOrange {height:10.5em;}

* html #content .borderGruen, * html #content .borderRot, * html #content .borderTuerkis, * html #content .borderLila {height:10em;}

#content .hpteaserboxrechts {margin-left:0.6em;}



#info, #info .profil img {width:16.9em;}





* html #navigation form .suchfeld input {padding:0.3em;height:1.96em;}

* html #content .hpteaserboxshort .content {width:15.45em;}

html>body #content table.infonetztabelle {width:49.11em;}

span.homelink {padding-left:2.3em; line-height:2.4em; height:2.5em;}

* html #contentBreit .sitemap .oben div {height:400px;}

* html #contentBreit .sitemap .unten div {height:480px;}

#navigation .tipps select {margin-left:1.09em; }

* html #navigation input.submitbutton {width:9em;}



/*neu*/

#navigation .subline , #navigation .tipps .ind {padding-left:1.07em;}

#navigation .luecke .ind , #navigation .indent {padding-left:1.07em;}

#navigation form .suchfeld {padding-left:0.89em;}

#navigation form .suchfeld input {padding-left:0.36em;}

#navigation .hotline {padding-left:1.7em;}



#content .breadcrumb, #contentBreit .breadcrumb {height:1.7em; margin-bottom:0.2em; padding-left:15.71em; }

#content .breadcrumb {margin-right:0.1em; width:33.39em;}
* html #content .breadcrumb {width:49.11em;}
#contentBreit .breadcrumb {width:50.80em;}
* html #contentBreit .breadcrumb {width:66.52em; }

#content .teaserboxSchmalLinks {width:23.93em; }
#content .teaserboxSchmalRechts {width:24.43em; }
#content .teaserboxBreit {width:48.93em;}



/*navigation*/



div#hauptnavigation {background-position:0 1.785em;}

ul.navlevel1 li.navlevel1 a.navlevel1 {padding-left:1.96em; background-position:0em 0.81em;}

ul.navlevel2 li.hasChildren a.current {line-height:1.2em; height:auto;}

li.navlevel2 a.inpath {height:1.7em; }

ul.navlevel2 li.current a,
ul.navlevel2 li.inpath a {background-position:0.54em 0.18em;}

ul.navlevel2 li.navlevel2 a {background-position:0 0.54em;}

ul.navlevel2 li.navlevel2 a {padding-left:2.95em;}

ul.navlevel2 li.current a.navlevel2,ul.navlevel2 li.inpath a.navlevel2 {background-position:0.81em 0.63em;}

ul.navlevel2 li.hasNoChildren a.current,
ul.navlevel3 li.navlevel3 a {background-position:0 0.54em;}

ul.navlevel3 li.navlevel3 a {padding-left:3.48em;}

ul.navlevel3 li.navlevel3 a.navlevel3 {line-height:1.27em; }

.headerelement {width:66.52em; position:absolute; top:0.7em; left:18.8em;}

.header .fontsize {padding-top:7.5em; height:2em;}