
  

		html, body {
			margin:0px;
			padding:0px;
			width:100%;
			height:100%;
			background-color:#afd43b;
			background-image:url('/httpd/img/body_bg.jpg');
			background-repeat:repeat-x;
			font-family:News Gothic MT, Tahoma;
			font-size:13px;
		}
		
		#root {
			width:895px;
			position: relative;
			min-height:100%;
			height:auto !important;/* moderne Browser */		
			height:100%;
			margin:0px auto;
			background-image:url('/httpd/img/main_bg.jpg');
			background-repeat:repeat-y;
		}
				
		.clear {
			font-size:0px;
			line-height:0px;
			height:0px;
			clear:both;
			padding:0px;
			margin:0px;
		}
		
		#nav {
			background-image:url('/httpd/img/nav_bg.jpg');
			background-repeat:no-repeat;
			height:35px;
			width:895px;
		}
		
		#nav_full {
			background-image:url('/httpd/img/nav_bg_full.jpg');
			background-repeat:no-repeat;
			height:35px;
			width:895px;
		}
		
		#main {
			width:895px;
			margin-bottom:186px;
		}
		
		#header {
			position:relative;
			width:876px;
			height:246px;
		}
		
		#right {
			float:left;
			width:250px;
		}
		
		#bottom {
			height:185px;
			position:absolute;
			bottom:0;
			width:100%;
			
		}
		
		#rootLink {
			display:block;
			width:200px;
			height:100px;
			position:absolute;
			top:30px;
			left:50px;
			line-height:1px;
			font-size:1px;
		}
		
		
		
		.firstlevel2 {
			float:right;
			margin-right:76px!important;
			margin-right:38px;
		}
		
		.firstlevel2 .firstlink, .firstlevel2 .firstlink_width {
			float:left;
			
		}
		
		.firstlevel2 .firstlink a{
			display:block;
			padding:7px 17px 9px 17px;
			text-transform:uppercase;
			text-decoration:none;
			color:#171717;
			font-size:14px;
			background-image:url('/httpd/img/link_bg.jpg');
			background-repeat:no-repeat;
		}
		
		.firstlevel2 .firstlink_width a{
			display:block;
			padding:7px 17px 9px 17px;
			text-transform:uppercase;
			text-decoration:none;
			color:#171717;
			font-size:14px;
			background-image:url('/httpd/img/link_bg.jpg');
			background-repeat:no-repeat;
			width:126px;
		}
		
		.firstlevel2 .firstlink .clicked .actualClicked a, .firstlevel2 .firstlink .clicked a {
			background-image:url('/httpd/img/link_bg_hover.jpg');
			width:auto!important;
			width:auto;
			width:1px;
			text-decoration:none;
			white-space: nowrap;
		}
		
		
		
		.firstlevel2 .firstlink_width .clicked .actualClicked a, .firstlevel2 .firstlink_width .clicked a{
			background-image:url('/httpd/img/link_bg_hover.jpg');
			text-decoration:none;
		}
		
		.firstlevel2 .firstlink a:hover, .firstlevel2 .firstlink_width a:hover{
			color:#98096f;
			background-image:url('/httpd/img/link_bg_hover.jpg');
			text-decoration:none;
		}
		
		.firstlink, .firstlink_width {
			position:relative;
		}
		
		.secondlinks {
			position:absolute;
			bottom:32px;
			width:165px;
			left:-3px !important;
			left:3px;
			z-index:255;
		}
		
		.last-of-secondlinks {
			position:absolute;
			bottom:32px;
			right:-5px;
			width:165px;
			z-index:255;
		}
		
		.secondlinks_middle {	
			background-image:url('/httpd/img/sub-nav_middle.png')!important;
			background-image:url('/httpd/img/sub-nav_middle.gif');
			background-repeat:repeat-y;
			width:165px;
			padding-bottom:3px;
		}
		
		.secondlinks_top {
			background-image:url('/httpd/img/sub-nav_top.png')!important;
			background-position:middle middle !important;
			background-image:url('/httpd/img/sub-nav_top.gif');
			background-repeat:no-repeat;
			width:165px;
			line-height:0px;
			font-size:0px;
			height:11px;
		}
		
		.secondlinks .secondlink a, .last-of-secondlinks .secondlink a, .secondlinks .secondlink_child a,
		.last-of-secondlinks .secondlink_child a{
			padding:5px 5px 5px 5px;
			font-size:11px;
			margin-left:6px!important;
			margin-left:0px;
			width:141px;
			float:none;
			background-image:none;
		}
		
		.secondlinks .secondlink .clicked a, .secondlinks .secondlink .clicked .actualClicked a,
		.last-of-secondlinks .secondlink .clicked a, .last-of-secondlinks .secondlink .clicked .actualClicked a,
		.secondlinks .secondlink_child .clicked a, .secondlinks .secondlink_child .actualClicked a, .secondlinks .secondlink_child .clicked .actualClicked a {
			background-color:#eccbe0;
			margin-right:8px;
			background-image:none;
			width:141px;
			font-size:11px;
		}
		
		.secondlinks .secondlinks_middle .secondlink a:hover,
		.last-of-secondlinks .secondlinks_middle .secondlink a:hover,
		.secondlinks .secondlink_child a:hover,
		.last-of-secondlinks .secondlinks_middle .secondlink_child a:hover{
			background-color:#eccbe0;
			background-image:none;
		}
		
		
		
		
		
		
		.secondlevel {
			position:absolute;
			top:124px;
			left:88px;
			_top: 123px;
		}
		
		.secondlevel .firstlink {
			float:left;
			margin-right:15px;
			background-image:url(/httpd/img/trenner_bottom.gif);
			background-repeat:no-repeat;
			background-position:right 4px;
			_background-position: right 3px;
			padding-right:15px;
		}
		
		.secondlevel .firstlink a, .secondlevel .last-of-firstlink a{
			color:#818477;
			font-size:11px;
		}
		
		.secondlevel .last-of-firstlink {
			float:left;
		}
		
		
		
		
		#sn_footer {
			margin: -8px 0px 0px 0px!important;
			margin: -20px 0px 0px 0px;
			width: 335px;
			float: right;
		}
		#sn_footer ul {
			padding:0 0 0 2px;
			margin-top:5px;
		}
		.sn_footer_headline {
			margin-top:10px;
		}
		.footer_item {
			float:left;
			padding-right:2px;
		}
		.footer_item img {
			border:1px solid #d5d5d5;
		}
		#sn_footer ul {
			list-style-type: none;
		}
		#sn_footer li {
			padding-left: 0px;
			position:relative;
			overflow:hidden;
			background: none;
		}
		#sn_footer a {
			text-decoration: none;
			outline: none;
			display: block;
			width: 24px;
			cursor:pointer;
		}
		#sn_footer span {
			width: 150px;
			height: 35px;
			position: absolute;
			display: none;
			padding:3px 0 0 5px;
			font-size:10px;
		}
		

		
		
		#footer_area {
			position:relative; 
			height:185px;
			width:895px;
			margin:0px auto;
			background-image:url('/httpd/img/footer_bg.jpg');
			background-repeat:no-repeat;
			background-position:0px top;
		}
		
		#footer {
			margin:0px 0px 0px 80px;
			padding:50px 0px 0px 150px;
		}

		.footer-link {
			display:inline;
			margin-right:10px;
			font-size:11px;
			color:#6b7e07;
		}
		
		.footer-link a {
			color:#6b7e07;
			font-size:11px;
			text-decoration:none;
			font-family:Verdana;
			border-right:1px solid  #6b7e07;
			padding-right:10px;
			line-height:10px;
		}
		
		.footer-link a:hover {
			color:#6b7e07;
			text-decoration:underline;
		}
		
		.nov_u {
			display:none;
			
		}

		
		
		
		
		.teaseraggregation {
			font-size:0px;
			line-height:0px;
			width:230px;
			float:left;
		}
		
		.teaser {
			margin:0px;
			padding:0px;
			background-image:url('/httpd/img/left_teaser_bg.jpg');
			background-repeat:repeat-y;
			padding:0px 0px 0px 5px;
			height:auto!important;
			height:0px;
		}
		
		.first_teaser {
			margin:0px;
			padding:0px;
			background-image:url('/httpd/img/left_teaser_bg_first.jpg');
			background-repeat:no-repeat;
			height:auto!important;
			height:44px;
			padding:0px 0px 0px 5px;
		}
		
		.first_teaser img{
			margin-top:27px;
		}
		
		.last_teaser {
			margin:0px;
			padding:0px;
			background-image:url('/httpd/img/left_teaser_bg_last.jpg');
			background-repeat:no-repeat;
			padding:0px 0px 0px 5px;
			height:auto!important;
			height:64px;
		}
		
		
		
		
		
		.right-teaser {
			padding-left:43px !important;;
			padding-left:22px;
		}
		
		.teaseraggregation_right {
			font-size:0px;
			line-height:0px;
			width:150px;
			float:left;
			padding-top:15px;
		}
		
		
		
		
		
		
		.content p {
			margin-top:5px;
			margin-bottom:0px;
		}
		
		.headline {
			font-size:28px;
			color:#ab0a80;
			padding-top:10px;
			width:353px;
			margin-bottom:10px;
		}
		
		.headline_full {
			font-size:28px;
			color:#ab0a80;
			padding-top:10px;
			margin-left:80px;
			width:700px;
			margin-bottom:10px;
		}
		
		.headline_left {
			font-size:28px;
			color:#ab0a80;
			padding-top:10px;
			margin-left:80px;
			width:500px;
			margin-bottom:10px;
		}
		
		.headline_right {
			font-size:28px;
			color:#ab0a80;
			padding-top:10px;
			width:520px;
			margin-bottom:10px;
		}
		
		.subline {
			font-size:18px;
			color:#ab0a80;
			display:block;
			padding-top:10px;
		}
		
		a{
			text-decoration:underline;
			color:#ab0a80;
		}
		
		a:hover{
			text-decoration:underline;
			color:#ab0a80;
		}
		
		.content {
			width:353px;
		}
		
		.content_full {
			width:715px;
			margin-left:80px;
		}
		
		.content_right {
			width:560px;
		}
		
		.content_left {
			width:520px;
			margin-left:80px;
		}
		
		#content {
			float:left;
		}
		
		.bu {
			font-size:10px;
			
		}
		
		.left_image {
			float:left;
			margin:10px 10px 10px 0px;
		}
		
		.impressum_image {
			*float:left;
		}
		
		.right_image {
			float:right;
			margin:10px 0px 10px 10px;
		}
		
		.center_image {
			clear:both;
			margin:10px 10px 10px 0px;
		}
		
		li {
			list-style-type:none;
			background-image:url('/httpd/img/bulletpoint_bg.jpg');
			background-repeat:no-repeat;
			background-position:0px 6px;
			padding-left:13px;
			margin-bottom:5px;
		}
		
		ul {
			margin:0px;
			margin-top:10px;
			margin-bottom:10px;
			padding:0px;
		}
		
		.topLink {
			background-image:url('/httpd/img/top_link.jpg');
			background-repeat:no-repeat;
			background-position:0px 5px;
			padding-left:10px;
			margin:10px 0px;
		}

		
		
		
		
		.rssLink {
			float:right;
			margin-right:100px!important;
			margin-right:50px;
			margin-top:10px;
		}
		
		.rssLink a img {
			border:none;
		}
		
		
		
		
		
		.login {
			float:right;
			width:261px;
			margin:30px 8px 0 0;
		}
		#diaryDayDiv {
			background-image:url('/httpd/img/teaser_login_bg.gif');
			background-repeat:no-repeat;
			background-position:0px 10px;
			_background-position:8px 10px;
			position:relative;
			height:190px;
		}
		.day-peak-form-h-first {
			font-size:0px;
			line-height:0px;
			background-image:url('/httpd/img/tagebuch_teaser_headline.jpg');
			background-repeat:no-repeat;
			background-position:20px 0;
			height:38px;
			width:166px;
			background-color:#ffffff;
			margin-bottom:10px;
			color:#fff;
		}
		.day-saving-hp-morning-panel #x-auto-0, .day-saving-hp-evening-panel #x-auto-1 {
			height:17px;
			padding:0px;
			border:1px solid #78afc5;
		}
		#diaryDayDivForm form {
			padding:0px;
			margin:0px;
		}
		.day-peak-save-button {
			font-size:0px;
			line-height:0px;
			background-image:url('/httpd/img/login_teaser_btn.gif');
			background-repeat:no-repeat;
			background-position:0 0;
			height:19px;
			width:89px;
			border:0px;
			background-color:#fff;
			margin-left:40px;
			_margin-left:46px;
			margin-top:12px;
			_margin-top:7px;
			color:#fff;
			cursor:pointer;
		}
		.x-form-text.day-peak-form-peak-morning-field {
			height:17px;
			width:75px;
			border:1px solid #78afc5;
		}
		.day-saving-morning-label, .day-saving-evening-label {
			color:#267ea2;
			font-size:11px;
			width:43px;
			_width:46px;
			margin-left:20px;
			_margin-left:30px;
			text-align:right;
			margin-right:5px;
			padding-top:4px;
		}
		.day-saving-hp-evening-panel {
			margin-top:5px;
		}
		.saveday-teaserredirect {
			color:#267ea2;
			text-decoration:none;
			padding-left:8px;
			background-image:url('/httpd/img/login_teaser-arrow.jpg');
			background-repeat:no-repeat;
			background-position:0 6px;
			font-size:12px;
			position:absolute;
			bottom:0px;
		}
		.saveday-teaserredirect:hover{
			color:#267ea2;
			text-decoration:none;
		}
		.saveday-teaserredirect {
			margin-left:80px;
			margin-top:25px;
			display:block;
		}
		.day-saving-error-popup, .popup-bestpeak-changed {
			background-color:#FFF1FE;
			padding:20px;
			z-index:255;
			border:2px solid #E890DA;
		}
		.popup-bestpeak-vp {
			height:60px;
		}
		.day-saving-error-popup table{
			height:50px;
		}
		#diaryDayDivForm {
			background-image:url('/httpd/img/teaser_login_bg.gif');
			background-repeat:no-repeat;
			background-position:0px 15px;
			_background-position:8px 15px;
			height:193px;
		}
		#diaryDayDivForm .login-input input{
			height:17px;
			width:133px;
			border:1px solid #267ea2;
			color:#267ea2;
		}
		#diaryDayDivForm .login-container {
			padding-top:0px;
			margin-left:10px;
		}
		#diaryDayDivForm .login-input {
			margin-top:5px;
			margin-left:10px;
		}
		#diaryDayDivForm .day-peak-form-h-first {
			font-size:0px;
			line-height:0px;
			background-image:url('/httpd/img/tagebuch_teaser_headline.jpg');
			background-repeat:no-repeat;
			background-position:20px 0;
			height:38px;
			width:186px;
			background-color:#ffffff;
			margin-bottom:5px;
		}
		#diaryDayDivForm #loginSubmit {
			font-size:0px;
			line-height:0px;
			background-image:url('/httpd/img/absenden_login_teaser.gif');
			background-repeat:no-repeat;
			background-position:0 0;
			height:29px;
			width:101px;
			border:0px;
			background-color:transparent;
			margin-left:24px;
			_margin-left:33px;
			margin-top:8px;
			cursor:pointer;
			
			
			
		}
		
		#diaryDayDivForm .registerbutton a{
			color:#267ea2;
			text-decoration:none;
			margin-left:50px;
			margin-top:8px;
			
			
			font-size:12px;
			display:block;
			height:28px;
			width:83px;
			cursor:pointer;
			
			background-image: url('/httpd/img/registrieren_login_teaser.png') !important;
			background-repeat: no-repeat !important;	
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/httpd/img/registrieren_login_teaser.png');
			background:none;
			
		}
		
		#loginError{
			right:25%;
			position:absolute;
			top:25%;
		}
		.day-peak-message-label {
			font-size:11px;
			color:#AB41B7;
			width:110px;
			margin-left:30px;
			
		}
		
		.save-day-peakflowlabel {
			color:#267EA2;
			font-weight:bold;
			margin-left:19px;
			margin-bottom:4px;
		}
		
		
		
		html li {
			padding-left:10px;
		}
		.nameA {
			color:#fff;
			font-size:0px;
			line-height:0px;
		}
		
		
		
		.breadcrumbs, .breadcrumbs_full, .breadcrumbs_right, .breadcrumbs_left {
			margin-top:10px;
		}
		
		.breadcrumbs_full {
			margin-left:80px;
		}
		
		.breadcrumbs_right {
			
		}
		
		.breadcrumbs_left {
			margin-left:80px;
			width:520px;
		}
		
		.breadcrumb-items a{
			float:left;
			background-image:url('/httpd/img/breadcrumb_bg.jpg');
			background-repeat:no-repeat;
			background-position:right 4px;
			padding-right:12px;
			margin-right:4px;
		}
		
		.breadcrumb-items, .breadcrumb-items a{
			color:#656565;
			font-size:11px;
		}
		
		
		
		
		.glossarContainer {
			position:relative;
			display:inline-block;
		
		
			
		
		}
		

		
		.glossarText {
			position:absolute;
			
			bottom:15px;
			width:249px;
			left:5px;
		}
		
		.glossar_top {
			background-image:url('/httpd/img/glossar_top.gif');
			background-repeat:no-repeat;
			line-height:0px;
			font-size:0px;
			height:12px;
		}
		
		.glossar_middle {
			border-left:1px solid #5ca2b5;
			border-right:1px solid #5ca2b5;
			background-color:#fff;
			padding-left:10px;
			padding-right:10px;
			padding-top:0px;
		}
		
		.glossarContainer a{
			color:#036f8c;
		}
		
		.glossarContainer a:hover{
			color:#036f8c;
			text-decoration:underline;
		}
		
		.glossar_middle p {
			margin:0px;
			padding:0px;
			padding-left:10px;
			padding-right:10px;
			font-size:11px;
		}
		
		.glossar_bottom {
			background-image:url('/httpd/img/glossar_bottom.gif');
			background-repeat:no-repeat;
			line-height:0px;
			font-size:0px;
			height:23px;
		}
		
		
		
		
		
		.tagcloud {
			width:170px;
			float:right;
			padding-top:20px;
			margin-right:100px!important;
			margin-right:50px;
			position:relative;
		}
		
		#cloud {
			text-align:center;
		}
		
		.tagcloud_back {
			padding-top:10px;
		}
		
		.tagcloud_back a img{
			border:none;
		}
		
		#cloud a{
			padding-left:5px;
			display:inline;
		}
		
		#cloud a:hover{
			text-decoration:underline;
		}
		
		#cloudlist a{
			font-size:12px;
			display:block;
			padding-top:3px;
		}
		
		.tagging_content {
			width:550px;
		}
		
		#cloudlist a:hover {
			text-decoration:underline;
		}
		
		#divlayer_tagging {
			
			padding-top:15px;
			width:181px;
		}
		
		#divlayer_tagging ul {
			margin:5px 0px 0px 5px;
		}
		
		#divlayer_tagging ul a{
			text-decoration:underline;
		}
		
		.tag_clicked {
			font-weight:bold;
			color:#ab0a80;
			padding:3px 0px 5px 0px;
			font-size:14px;
		}
		
		.tagging_top {
			background-image:url('/httpd/img/cloud_top.gif');
			background-repeat:no-repeat;
			line-height:0px;
			font-size:0px;
			height:14px;
			margin-left:-1px;
		}
		
		.tagging_middle {
			border-left:1px solid #AB0A80;
			border-right:1px solid #AB0A80;
			background-color:#fff;
			padding-left:7px;
			padding-right:7px;
			padding-top:0px;
			padding-bottom:5px;
		}
		
		.tagging_bottom {
			background-image:url('/httpd/img/cloud_bottom.gif');
			background-repeat:no-repeat;
			line-height:0px;
			font-size:0px;
			height:33px;
			margin-left:-1px !important;
			margin-left:1px;
		}
		
		.closeTagging img{
			border:none;
		}
		
		.closeTagging {
			position:absolute;
			bottom:-3px;
			right:-9px;
		}
		
		
		
		
		.disclaimer {
			width: 352px;
			
			padding:0px 5px 0px 5px;
			height: 102px;
			font-size:12px;
			background-image:url(/httpd/img/disclaimer_bg.gif);
			background-repeat:no-repeat;
			position:absolute;
		} 
		
		
		.disclaimerLink a {
			float: left;
			margin-right: 10px;
		}
		
		.right-teaser-arrow {
			display:none;
		}
		
		.withoutFlash {
			padding-left:21px;
		}
		
		.capt_img {
			padding-top:15px;
		}
		
		.widget-captcha {
			margin:10px 0px 0px 90px;
		}
		
		input.widget-captcha {
			width:200px;
			margin-bottom:10px;
		}
		
		#widget-captcha .forms-validation-message {
			padding-left:90px;
		}
		

		
        
        .newsItem, .newsItemPadding {
            background-image:url(/httpd/img/newsContainer.jpg);
            background-repeat:no-repeat;
            height:113px;
            width:365px;
            margin-bottom:10px;
            padding-right:10px;
        }
        
        .newsItemPadding {
            padding:0 15px 0 15px;
            width:345px;
        }
        
        .newsBottomLink {
            padding-top:20px;
        }
        
        .newsPicture {
            float:left;
            margin-right:10px;
        }
        
        .newsHeadline {
            padding-top:10px;
            font-size:14px;
            font-weight:bold;
        }
        
        .newsText {
            font-size:13px;
        }
        
        .newsLink a img {
            border:none;
        }
        
        .newsLink {
            float:right; 
            margin-right:10px!important;
            margin-right:5px;
            margin-top:10px;
        }
        
        .archivLink {
            float:right;
            margin-bottom:10px;
        }
        
        .archivLink a img, .newsBack a img {
            border:none;
        }
        
       
        
    
