	.content a:link { text-decoration: underline; color: #06007c; font-weight: bold;}
		.content a:visited { text-decoration: none; color: #06007c; font-weight: bold;}
		.content a:hover { background-color: #fcfae5; color: #06007c; text-decoration: none; font-weight: bold;}
		.content a:active { text-decoration: underline; color: #06007c; font-weight: bold;}
		.content a:focus { text-decoration: underline; color: #06007c; font-weight: bold;}
		
		a.topnav:link { font-size: 12px; line-height: 14px; text-decoration: none; padding-left: 15px; padding-right: 5px; background-image: url(../../img/topnav.gif); background-repeat: no-repeat; background-position: center left; color: #000000;}
		a.topnav:visited { font-size: 12px; line-height: 14px; text-decoration: none; padding-left: 15px; padding-right: 5px; background-image: url(../../img/topnav.gif); background-repeat: no-repeat; background-position: center left; color: #000000;}
		a.topnav:hover { font-size: 12px; line-height: 14px; text-decoration: underline; padding-left: 15px; padding-right: 5px; background-image: url(../../img/topnav_on.gif); background-repeat: no-repeat; background-position: center left; color: #000000;}
		a.topnav:active { font-size: 12px; line-height: 14px; text-decoration: underline; padding-left: 15px; padding-right: 5px; background-image: url(../../img/topnav_on.gif); background-repeat: no-repeat; background-position: center left; color: #000000;}
		a.topnav:focus { font-size: 12px; line-height: 14px; text-decoration: underline; padding-left: 15px; padding-right: 5px; background-image: url(../../img/topnav_on.gif); background-repeat: no-repeat; background-position: center left; color: #000000;}
		
		a.intlink_standard:link { font: 11px/18px verdana,arial,sans-serif; color: #06007c; font-weight: bold; text-decoration: underline; }
		a.intlink_standard:visited { font: 11px/18px verdana,arial,sans-serif; color: #06007c; font-weight: bold; text-decoration: underline; }
		a.intlink_standard:hover { font: 11px/18px verdana,arial,sans-serif;  color: #06007c; font-weight: bold; background-color: #fcfae5; color: #000000; text-decoration: none; }
		a.intlink_standard:active { font: 11px/18px verdana,arial,sans-serif;  color: #06007c; font-weight: bold; text-decoration: underline; }
		a.intlink_standard:focus { font: 11px/18px verdana,arial,sans-serif;  color: #06007c; font-weight: bold; text-decoration: underline; }
		
		a.intlink_rightnav:link { font: 10px/18px verdana,arial,sans-serif; color: #06007c; font-weight: bold; text-decoration: underline; }
		a.intlink_rightnav:visited { font: 10px/18px verdana,arial,sans-serif; color: #06007c; font-weight: bold; text-decoration: underline; }
		a.intlink_rightnav:hover { font: 10px/18px verdana,arial,sans-serif; color: #06007c; font-weight: bold; background-color: #fcfae5; color: #000000; text-decoration: none; }
		a.intlink_rightnav:active { font: 10px/18px verdana,arial,sans-serif; color: #06007c; font-weight: bold; text-decoration: underline; }
		a.intlink_rightnav:focus { font: 10px/18px verdana,arial,sans-serif; color: #06007c; font-weight: bold; text-decoration: underline; }
		
		/* ### leftnav ########################################################## */
		
		a.leftnav_dunkelblau:link, a.leftnav_dunkelblau:visited {
			padding-left: 16px; font-weight: bold; color: #ffffff; background-color: transparent; background-image: url(../../img/leftnav_dunkelblau.gif); background-repeat: no-repeat; background-position: 2px 50%; text-decoration: none; 
		}
		
		a.leftnav_dunkelblau:hover {
			padding-left: 16px; font-weight: bold; color: #ffffff; background-color: transparent; background-image: url(../../img/leftnav_dunkelblau_aktiv.gif); background-repeat: no-repeat; background-position: 2px 50%; text-decoration: none; 
		}
		
		a.leftnav_hellblau:link, a.leftnav_hellblau:visited {
			padding-left: 16px; font-weight: bold; color: #ffffff; background-color: transparent; background-image: url(../../img/leftnav_hellblau.gif); background-repeat: no-repeat; background-position: 2px 50%; text-decoration: none; 
		}
		
		a.leftnav_hellblau:hover {
			padding-left: 16px; font-weight: bold; color: #ffffff; background-color: transparent; background-image: url(../../img/leftnav_hellblau_aktiv.gif); background-repeat: no-repeat; background-position: 2px 50%; text-decoration: none; 
		}
		
		a.leftnav_rot:link, a.leftnav_rot:visited {
			padding-left: 16px; font-weight: bold; color: #ffffff; background-color: transparent; background-image: url(../../img/leftnav_rot.gif); background-repeat: no-repeat; background-position: 2px 50%; text-decoration: none; 
		}
		
		a.leftnav_rot:hover {
			padding-left: 16px; font-weight: bold; color: #ffffff; background-color: transparent; background-image: url(../../img/leftnav_rot_aktiv.gif); background-repeat: no-repeat; background-position: 2px 50%; text-decoration: none; 
		}
		
		/* ################################################################## */
		
		a.subnav:link{ color: #ffffff; background-image: url(../../img/subnav.gif); background-repeat: no-repeat; background-position: 20px 50%; padding-left: 30px; text-decoration: none;  }  
		a.subnav:visited{ color: #ffffff; background-image: url(../../img/subnav.gif); background-repeat: no-repeat; background-position: 20px 50%; padding-left: 30px; text-decoration: none; }  
		a.subnav:hover{ color: #f5a300; background-image: url(../../img/subnav_on.gif); background-repeat: no-repeat; background-position: 20px 50%; padding-left: 30px; text-decoration: underline; }  
		a.subnav:active{ color: #ffffff; background-image: url(../../img/subnav_on.gif); background-repeat: no-repeat; background-position: 20px 50%; padding-left: 30px; text-decoration: underline; }  
		a.subnav:focus{ color: #ffffff; background-image: url(../../img/subnav_on.gif); background-repeat: no-repeat; background-position: 20px 50%; padding-left: 30px; text-decoration: underline; }  
		
		.alldiv { margin: auto; text-align: left; width: 800px; height: 600px; }
		
		.bg_dunkelblau { background-color: #06007c;}
		.bg_hellblau { background-color: #0452b2;}
		.bg_rot { background-color: #eb1129;}
		
		.bg_rightnav_gruen { background-color: #d6f490; }
		.bg_rightnav_blau { background-color: #c8edff; }
		.bg_rightnav_rosa { background-color: #f4e0ec; }
		
		
		.subnav { display: block; }
		.subnav_active { display: block;  color: #f5a300; background-image: url(../../img/subnav_on.gif); background-repeat: no-repeat; background-position: 20px 50%; padding-left: 30px; } 
		
		.leftnav_dunkelblau_active { color: #f5a300; font-weight: bold; padding-left: 16px; margin-bottom: 5px; background-image: url(../../img/leftnav_dunkelblau_aktiv.gif); background-repeat: no-repeat; background-position: 2px 50%;} 
		.leftnav_hellblau_active { color: #f5a300; font-weight: bold; padding-left: 16px; margin-bottom: 5px; background-image: url(../../img/leftnav_hellblau_aktiv.gif); background-repeat: no-repeat; background-position: 2px 50%;} 
		.leftnav_rot_active { color: #f5a300; font-weight: bold; padding-left: 16px; margin-bottom: 5px; background-image: url(../../img/leftnav_rot_aktiv.gif); background-repeat: no-repeat; background-position: 2px 50%;} 

		.subnavcontainer { padding-top: 10px; padding-bottom: 10px;}
		
		
		.td_blau1 { background-color: #0452b2; }
		.td_blau2 { background-color: #c8edff; }
		
		.content_table { width: 90%; }
		
		/* ##################################################################################### */
		
		.alertbox {
			background-color: #c8edff; 
			color: #000; 
			padding: 0px 5px 5px 5px;
			float: left;
			margin-bottom: 10px;
		}
		
		/* ##################################################################################### */
		
		#angebot_beschreibung { margin-top: 10px;  }
		#angebot_haftungsausschluss { background-color: #c8edff; color: #000000;  font-size: 10px;}
		
		.angebot_picright { float: right; padding: 10px; margin-bottom: 10px; background-color: #06007c; }
		
		.angebot_contentpic_container {padding-top: 20px;}
		.angebot_contentpic { float: right; margin-left: 20px; }
		
		/* ##################################################################################### */

