	/* =================================*/
	/* Allgemeine Definitionen         	*/
	/* =================================*/
	body {
		margin:0;
		padding:0;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		overflow:auto;
		background-color:#d83c0d;
		background-image:url(../images/hg_02.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		line-height:14px;
	}
	
	input, checkbox, textarea, select, option {
		color: #000000; 
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-color: #FFFFFF;
    }
    
    
    input[type="file"] > input[type="text"] {
	  border-color: red;
	  background-color: blue;
	  color: green;
	}

	/* button part of file selector */
	input[type="file"] > input[type="button"] {
	  border-color: red;
	  background-color: blue;
	  color: green;
	}

	form {
		height:100%;
		margin:0px;
		padding:0px;
	}
		
	div {
		overflow:hidden;
	}
		
	div#map_canvas div {
		overflow:visible;
	}
	
	a {
		color:#d83c0d;
		text-decoration:none;
	}
	
	h1 {
		margin:0px;
		border:0px;
		padding:0px;
		background-image:url(../images/punkt_orange.gif);
		background-position:0px 3px;
		background-repeat:no-repeat;
		padding-left:53px;
		font-weight:bold;
		font-size:11px;
	}

	.textindent {
		padding-left:53px;
	}
	
	.bullet1 {
		background-image:url(../images/punkt_orange.gif);
		background-position:0px 3px;
		background-repeat:no-repeat;
		padding-left:53px;
		font-weight:bold;
	}
	
	.bullet2 {
		background-image:url(../images/punkt_orange.gif);
		background-position:0px 3px;
		background-repeat:no-repeat;
		padding-left:53px;
		font-weight:bold;
	}
	
	.bullet3 {
		background-image:url(../images/punkt_orange.gif);
		background-position:11px 3px;
		background-repeat:no-repeat;
		font-weight:bold;
		width:202px;
		text-align:right;
	}
	
	.bullet4 {
		background-image:url(../images/punkt_blau.gif);
		background-position:0px 3px;
		background-repeat:no-repeat;
		padding-left:53px;
		font-weight:bold;
	}
	
	.bulletshop {
		background-image:url(../images/punkt_orange.gif);
		background-position:10px 3px;
		background-repeat:no-repeat;
		font-weight:bold;
		text-align:right;
		width:202px;
	}
	
	
	.arrows {
		background-image:url(../images/pfeile_orange.gif);
		background-position:0px 2px;
		background-repeat:no-repeat;
		padding-left:17px;
		font-weight:bold;
	}
	
	.arrow {
		background-image:url(../images/pfeil_orange.gif);
		background-position:0px 2px;
		background-repeat:no-repeat;
		padding-left:12px;
		font-weight:bold;
	}
	
	.arrowback {
		background-image:url(../images/pfeil_orange_zurueck.gif);
		background-position:0px 2px;
		background-repeat:no-repeat;
		padding-left:12px;
		font-weight:bold;
	}
	
	.more {
		position:relative;
		top:-15px;
		width:215px;
		text-align:right;
	}

	.moreblog {
		position:relative;
		top:-15px;
		width:500px;
		text-align:right;
	}

	.listorange {
		margin:0px;		
		margin-left:73px;
		list-style-type:none;
		list-style-image:url(../images/punkt_orange.gif);
	}


	#logo {
		position:absolute;
		left:97px;
		top:51px;
		width:116px;
		height:45px;
		z-index:99;
	}

	.preview {
		background-image:url(../images/preview.gif);
	}
	
	
	ul {
		margin:0px;		
		margin-left:73px;
		list-style-type:none;
		list-style-image:url(../images/punkt_blau.gif);
	}

	p {
		margin-top:0px;
		margin-bottom:5px;
		padding-top:0px;
		padding-bottom:0px;

	}
	
	.cleaner {
		clear:both;
		overflow:hidden;
	}
	.noborder 	{
		border:0px;
	}
	
	span.noborder input {
		border:0px;
	}
	
	div.promobox {
		color:#D83C0D;
		padding:2px;
		margin:2px;
		/*text-align:center;*/
		font-weight:bold;
	}
	
	b.promo 
	{
		color:#D83C0D;
	}
	
	/* ==================================*/
	/* Meta Navigation			         */
	/* ==================================*/
	#metanav {
		position:absolute;
		top:5px;
		width:100%;
		height:37px;
		z-index:99;
	}
	
	.metanavspacer1 {
		float:left;
		width:68px;
		height:37px;
	}
	
	.metanavspacer2 {
		float:left;
		width:115px;
		height:37px;
	}
	
	.metanavspacer3 {
		float:left;
		width:17px;
		height:37px;
	}
	
	.metanavholder {
		float:left;
		margin-top:7px;
	}
	
	.metanavholder a {
		color:#000000;
		font-size:10px;
		text-decoration:none;
	}
	
	/* ==================================*/
	/* Main Navigation			         */
	/* ==================================*/
	#mainnav {
		position:absolute;
		top:115px;
		width:100%;
		height:37px;
		background-image:url(../images/hg_01.gif);
		z-index:99;
	}
	
	.mainnavspacer1 {
		float:left;
		width:212px;
		height:37px;
	}
	
	.mainnavspacer2 {
		float:left;
		width:57px;
		height:37px;
	}
	
	.mainnavholder {
		float:left;
		margin-top:9px;
	}
	
	.mainnavholder a {
		color:#ffffff;
		font-size:10px;
		text-decoration:none;
		font-weight:bold;
	}

	.mainnavholder a:hover {
		color:#d83c0d;
	}

	.mainnavholder a.active {
		color:#d83c0d;
	}
	
	/* ==================================*/
	/* Sub Navigation			         */
	/* ==================================*/
	.subnavline1 {
		position:absolute;
		left:0px;
		top:153px;
		height:1px;
		background-color:#d83c0d;
		width:758px;
	}

	.subnavline2 {
		position:absolute;
		left:133px;
		top:155px;
		height:1px;
		background-color:#000000;
		width:625px;
	}
	
	.subnavend {
		position:absolute;
		left:758px;
		top:152px;
		height:4px;
		background-color:#000000;
		width:1px;
	}

	#contentsubnav {
		position:absolute;
		top:156px;
		width:154px;
		background-image:url(../images/nav/hg_nav.gif);
		z-index:99;
	}
	
	.contentsubnavspacer1 {
		height:48px;
	}
	
	.subnavholder, .subsubnavholder {
		border:0px solid;
		width:127px;
		text-align:right;
	}
	
	.subnavholder a, .subsubnavholder a  {
		font-size:10px;
		font-weight:bold;
		color:#d83c0d;
	}
	
	.subsubnavholder a  {
		font-weight:normal;
	}
		
	.subnavholder a:hover, .subsubnavholder a:hover {
		color:#000000;
	}
	
	.subnavholder a.active, .subsubnavholder a.active {
		color:#000000;
	}
	
	.contentsubnavspacer2 {
		height:5px;
	}
	
	.contentsubsubnavspacer2 {
		height:1px;
	}
	
	.subnavbottom {
		width:134px;
		height:28px;
		background-image:url(../images/nav/unternavigation_abschluss.gif);
	}

	/* ==================================*/
	/* Content rechts			         */
	/* ==================================*/
	#contentright {
		position:absolute;
		right:0px;
		width:204px;
		z-index:999;
		background-color:#ffffff;
	}
	
	.contentrightspacer1 {
		width:204px;
		height:5px;
		background-color:#ffffff;
	}
	
	.contentrightsearch1 {
		height:16px;
		width:186px;
		background-color:#ffffff;
		padding-left:25px;
	}
	
	.contentrightsearch2 {
		width:186px;
		height:55px;
		background-color:#ffffff;
		text-align:right;
	}
	
	.searchbutton {
		float:right;
		height:18px;
		background-color:#000000;
		padding:0px;
		margin:0px;
	}
	
	.searchinput {
		float:right;
		height:18px;
		padding:0px;
		margin:0px;
	}
	
	.contentrightpic {
		width:204px;
		height:229px;
		background-color:#d83c0d;
		z-index:999;
	}
	
	.contentrightmessage {
		z-index:0;
		width:100%;
		padding-left:44px;
		height:100%;
		background-image:url(../images/hg_rechts.gif);
	}
	
	.contentrightmessagespacer1 {
		height:50px;
	}
	
	/* ==================================*/
	/* Box 1, klein (Content Home rechts)*/
	/* ==================================*/
	.box1topcornerleft {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_status_ol.gif);
	}
	
	.box1topcornerright {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_status_or.gif);
	}

	.box1top {
		float:left;
		height:23px;
		width:123px;
		background-color:#000000;
		border:0px solid #ffffff;
	}
	
	.box1topline1 {
		height:5px;
	}
	
	.box1topline2 {
		text-align:center;
		color:#ffffff;
		font-weight:bold;
		font-size:10px;
	}

	.box1contentholder {
		border:0px solid #000000;
		width:143px;
		background-color:#fffedf;
		background-image:url('../images/box/hg_status.gif')
	}
	
	.box1content {
		margin:11px 15px 5px 15px;
		font-weight:normal;
		font-size:10px;
	}
		
	.box1bottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_gelb_ul.gif);
	}
	
	.box1bottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_gelb_ur.gif);
	}
	
	.box1bottom {
		float:left;
		height:10px;
		width:123px;
		background-color:#fffedf;
	}
	
	.box1bottomline1 {
		height:9px;
	}
	
	.box1bottomline2 {
		height:1px;
		background-color:#000000;
	}
	
	/* ==================================*/
	/* Box 1b, klein (Content rechts)    */
	/* ==================================*/
	.box1btopcornerleft {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_status_ol.gif);
	}
	
	.box1btopcornerright {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_status_or.gif);
	}

	.box1btop {
		float:left;
		height:23px;
		width:123px;
		background-color:#000000;
		border:0px solid #ffffff;
	}
	
	.box1btopline1 {
		height:5px;
	}
	
	.box1btopline2 {
		text-align:center;
		color:#ffffff;
		font-weight:bold;
		font-size:10px;
	}

	.box1bcontentholder {
		border:0px solid #000000;
		width:143px;
		background-color:#ffffff;
		background-image:url('../images/box/hg_status_weiss.gif')
	}
	
	.box1bcontent {
		margin:11px 15px 5px 15px;
		font-weight:normal;
		font-size:10px;
	}
		
	.box1bbottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_weiss_ul.gif);
	}
	
	.box1bbottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_weiss_ur.gif);
	}
	
	.box1bbottom {
		float:left;
		height:10px;
		width:123px;
		background-color:#ffffff;
	}
	
	.box1bbottomline1 {
		height:9px;
	}
	
	.box1bbottomline2 {
		height:1px;
		background-color:#000000;
	}
	
	/* ==================================*/
	/* Box 2, klein (Content links)      */
	/* ==================================*/
	.box2topcornerleft {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_ol.gif);
	}
	
	.box2topcornerright {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_or.gif);
	}

	.box2top {
		float:left;
		height:23px;
		width:114px;
		background-color:#000000;
		border:0px solid #ffffff;
	}
	
	.box2topline1 {
		height:5px;
	}
	
	.box2topline2 {
		padding-left:5px;color:#ffffff;
		color:#ffffff;
		font-weight:bold;
		font-size:10px;
	}
	

	.box2contentholder {
		border:0px solid #000000;
		width:134px;
		background-color:#ffffff;
	}
	
	.box2content {
		margin:11px 15px 5px 15px;
		font-weight:normal;
	}

	
	.box2bottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ul.gif);
	}
	
	.box2bottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ur.gif);
	}
	
	.box2bottom {
		float:left;
		height:10px;
		width:114px;
		background-color:#ffffff;
	}
	
	.box2bottomline1 {
		height:9px;
	}
	
	.box2bottomline2 {
		height:1px;
		background-color:#000000;
	}
	
	/* ==================================*/
	/* Box 3, mittel (Content links)     */
	/* ==================================*/
	.box3topcornerleft {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_ol.gif);
	}
	
	.box3topcornerright {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_or.gif);
	}

	.box3top {
		float:left;
		height:23px;
		width:233px;
		background-color:#000000;
		border:0px solid #ffffff;
	}
	
	.box3topline1 {
		height:5px;
	}
	
	.box3topline2 {
		padding-left:5px;color:#ffffff;
		color:#ffffff;
		font-weight:bold;
		font-size:10px;
	}
	
	.box3contentholder {
		width:253px;
		background-color:#ffffff;
		background-image:url('../images/box/hg_leer_2.gif');
	}
	
	.box3content {
		margin:11px 15px 5px 22px;
		font-weight:normal;
	}
	
	.box3bottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ul.gif);
	}
	
	.box3bottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ur.gif);
	}
	
	.box3bottom {
		float:left;
		height:10px;
		width:233px;
		background-color:#ffffff;
	}
	
	.box3bottomline1 {
		height:9px;
	}
	
	.box3bottomline2 {
		height:1px;
		background-color:#000000;
	}

	/* ==================================*/
	/* Box 4, gross (Content links)      */
	/* ==================================*/
	.box4topcornerleft {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_ol.gif);
	}
	
	.box4topcornerright {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_or.gif);
	}

	.box4top {
		float:left;
		height:23px;
		width:270px;
		background-color:#000000;
		border:0px solid #ffffff;
	}
	
	.box4topline1 {
		height:5px;
	}
	
	.box4topline2 {
		padding-left:5px;color:#ffffff;
		color:#ffffff;
		font-weight:bold;
		font-size:10px;
	}
	
	.box4contentholder {
		width:290px;
		background-color:#fffedf;
		background-image:url('../images/box/hg_leer_3.gif');
	}
	
	.box4content {
		margin:11px 15px 5px 22px;
		font-weight:normal;
	}
	
	.box4bottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ul.gif);
	}
	
	.box4bottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ur.gif);
	}
	
	.box4bottom {
		float:left;
		height:10px;
		width:270px;
		background-color:#ffffff;
	}
	
	.box4bottomline1 {
		height:9px;
	}
	
	.box4bottomline2 {
		height:1px;
		background-color:#000000;
	}

	/* ==================================*/
	/* Box 5, klein (Content links)      */
	/* ==================================*/
	.box5 {
		float:left;
		height:21px;
		width:156px;
	}
	
	.box5cornerleft {
		float:left;
		width:22px;
		height:21px;
		background-image:url("../images/box/ecke_voip_links.gif");
	}
	
	.box5spacer1 {
		float:left;
		height:21px;
		width:10px;
		background-color:#000000;
	}
	
	.box5content {
		float:left;
		height:21px;
		font-size:10px;
	}
	
	.box5 a {
		color:#ffffff;
	}

	.box5content div {
		background-color:#000000;
		color:#ffffff;
		font-weight:bold;
		height:21px;
		padding-top:4px;
		width:94px;
	}
	
	.box5spacer2 {
		float:left;
		height:21px;
		width:20px;
		background-color:#000000;
	}
	
	.box5cornerright {
		float:left;
		width:10px;
		height:21px;
		background-color:#000000;
		background-image:url("../images/box/ecke_voip_rechts.gif");
	}
	

	/* ==================================*/
	/* Box 6, klein (Content rechts)     */
	/* ==================================*/
	.box6 {
		float:left;
		height:21px;
		width:134px;
	}
	
	.box6cornerleft {
		float:left;
		width:22px;
		height:21px;
		background-image:url("../images/box/ecke_newsletter_links.gif");
	}
	
	.box6spacer1 {
		float:left;
		height:21px;
		width:10px;
		background-color:#000000;
	}
	
	.box6content {
		float:left;
		height:21px;
	}
	
	.box6content div {
		background-color:#000000;
		color:#ffffff;
		font-weight:bold;
		height:21px;
		padding-top:4px;
		width:72px;
	}
	
	.box6spacer2 {
		float:left;
		height:21px;
		width:20px;
		background-color:#000000;
	}
	
	.box6cornerright {
		float:left;
		width:10px;
		height:21px;
		background-color:#000000;
		background-image:url("../images/box/ecke_newsletter_rechts.gif");
	}

	/* ==================================*/
	/* Box 7, gross (Content links)      */
	/* ==================================*/
	.box7topcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ol.gif);
	}
	
	.box7topcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_or.gif);
	}

	.box7top {
		float:left;
		height:10px;
		width:182px;
	}
	
	.box7topline1 {
		height:1px;
		background-color:#000000;
	}
	
	.box7topline2 {
	height:9px;
	}

	.box7contentholder {
		width:202px;
		background-color:#fffedf;
		background-image:url('../images/box/hg_leer_4.gif');
	}
	
	.box7content {
		/*margin:11px 15px 5px 22px;*/
		font-weight:bold;
	}
	
	.box7bottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ul.gif);
	}
	
	.box7bottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ur.gif);
	}
	
	.box7bottom {
		float:left;
		height:10px;
		width:182px;
		background-color:#ffffff;
	}
	
	.box7bottomline1 {
		height:9px;
	}
	
	.box7bottomline2 {
		height:1px;
		background-color:#000000;
	}


	/* ==================================*/
	/* Box 8, gross, über ganze breite (Content links)      */
	/* ==================================*/
	.box8topcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ol.gif);
	}
	
	.box8topcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_or.gif);
	}

	.box8top {
		float:left;
		height:10px;
		width:534px;
	}
	
	.box8topline1 {
		height:1px;
		background-color:#000000;
	}
	
	.box8topline2 {
	height:9px;
	}

	.box8contentholder {
		width:554px;
		background-color:#fffedf;
		background-image:url('../images/box/hg_leer_8.gif');
	}
	
	.box8content {
		/*margin:11px 15px 5px 22px;*/
		text-align:center;
		font-weight:bold;
	}
	
	.box8bottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ul.gif);
	}
	
	.box8bottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ur.gif);
	}
	
	.box8bottom {
		float:left;
		height:10px;
		width:534px;
		background-color:#ffffff;
	}
	
	.box8bottomline1 {
		height:9px;
	}
	
	.box8bottomline2 {
		height:1px;
		background-color:#000000;
	}
	
	/* ==================================*/
	/* Box 9, klein, für Referenzen      */
	/* ==================================*/
	.box9topcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ol.gif);
	}
	
	.box9topcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_or.gif);
	}

	.box9top {
		float:left;
		height:10px;
		width:79px;
	}
	
	.box9topline1 {
		height:1px;
		background-color:#000000;
	}
	
	.box9topline2 {
	height:9px;
	}

	.box9contentholder {
		width:99px;
		background-color:#fffedf;
		background-image:url('../images/box/hg_leer_9.gif');
	}
	
	.box9content {
		/*margin:11px 15px 5px 22px;*/
		text-align:center;
		font-weight:bold;
	}
	
	.box9bottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ul.gif);
	}
	
	.box9bottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ur.gif);
	}
	
	.box9bottom {
		float:left;
		height:10px;
		width:79px;
		background-color:#ffffff;
	}
	
	.box9bottomline1 {
		height:9px;
	}
	
	.box9bottomline2 {
		height:1px;
		background-color:#000000;
	}

	/* ==================================*/
	/* Box auto, für Bilder			     */
	/* ==================================*/
	.boxautoor {
		background:url(../images/box/ecke_auto_or.gif) top right no-repeat;
	}

	.boxautool {
		background:url(../images/box/ecke_auto_ol.gif) top left no-repeat;
	}

	.boxautour {
		background:url(../images/box/ecke_auto_ur.gif) bottom right no-repeat;
	}

	.boxautoul {
		background:url(../images/box/ecke_auto_ul.gif) bottom left no-repeat;
	}

	.boxautoinhalt {
		margin:0px;
		padding:10px 10px 10px 10px;
	}

	/* ==================================*/
	/* Box Kiosk                         */
	/* ==================================*/
	.boxkiosktopcornerleft {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_status_ol.gif);
	}
	
	.boxkiosktopcornerright {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_status_or.gif);
	}

	.boxkiosktop {
		float:left;
		height:23px;
		width:123px;
		background-color:#000000;
		border:0px solid #ffffff;
	}
	
	.boxkiosktopline1 {
		height:5px;
	}
	
	.boxkiosktopline2 {
		padding-left:5px;color:#ffffff;
		color:#ffffff;
		font-weight:bold;
		font-size:10px;
	}
	
	.boxkioskcontentholder {
		border:0px solid #000000;
		width:143px;
		background-color:#ffffff;
		background-image:url('../images/box/hg_leer_1.gif');
	}
	
	.boxkioskcontent {
		margin:11px 15px 5px 15px;
		font-weight:normal;
		font-size:10px;
	}

	
	.boxkioskbottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_weiss_ul.gif);
	}
	
	.boxkioskbottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_weiss_ur.gif);
	}
	
	.boxkioskbottom {
		float:left;
		height:10px;
		width:123px;
		background-color:#ffffff;
	}
	
	.boxkioskbottomline1 {
		height:9px;
	}
	
	.boxkioskbottomline2 {
		height:1px;
		background-color:#000000;
	}
	
	/* =================================================*/
	/* Box Blog, für Blog-Anzeige über ganze Breite     */
	/* =================================================*/
	.boxblogtopcornerleft {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_ol.gif);
	}
	
	.boxblogtopcornerright {
		width:10px;
		height:23px;
		float:left;
		background-image:url(../images/box/ecke_schwarz_or.gif);
	}

	.boxblogtop {
		float:left;
		height:23px;
		width:534px;
		background-color:#000000;
		border:0px solid #ffffff;
	}
	
	.boxblogtopline1 {
		height:5px;
	}
	
	.boxblogtopline2 {
		padding-left:5px;color:#ffffff;
		color:#ffffff;
		font-weight:bold;
		font-size:10px;
	}
	
	.boxblogcontentholder {
		width:554px;
		background-color:#ffffff;
		background-image:url('../images/box/hg_leer_8.gif');
	}
	
	.boxblogcontent {
		margin:11px 15px 5px 22px;
		font-weight:normal;
	}
	
	.boxblogbottomcornerleft {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ul.gif);
	}
	
	.boxblogbottomcornerright {
		width:10px;
		height:10px;
		float:left;
		background-image:url(../images/box/ecke_leer_ur.gif);
	}
	
	.boxblogbottom {
		float:left;
		height:10px;
		width:533px;
		background-color:#ffffff;
	}
	
	.boxblogbottomline1 {
		height:9px;
	}
	
	.boxblogbottomline2 {
		height:1px;
		background-color:#000000;
	}
		
	/* ==================================*/
	/* Main content				     	 */
	/* ==================================*/
	#contentmain {
		width:100%;
		background-color:#ffffff;
		overflow:visible;
		background-image:url(../images/hg_rechts.gif);
		background-position:right;
		background-repeat:repeat-y;
		z-index:0;
	}
	
	#contentmaincontainer {
		margin-left:68px;
		width:700px;
		z-index:0;
	}

	#contentleft {
		margin-top:209px;
		margin-bottom:36px;
		overflow:visible;
		z-index:0;
	}
	
	#contentleftsubpage {
		margin-left:145px;
	}
	
	.contentmaincol1 {
		float:left;
		width:144px;
	}
	
	.contentmaincol2 {
		float:left;
		width:263px;
	}
	
	.contentmaincol3 {
		float:left;
		width:290px;
	}
	
	#contentbottom {
		clear:both;
		background-color:#D83C0D;
		height:32px;
	}
	
	#contentleftsubpage table {
		margin-left:1px; /* sonst wird bei firefox tabelle abgeschnitten */
		border:1px solid #000000;
		border-collapse:collapse;
		padding:4px;
	}

	#contentleftsubpage .hiddentable {
		border:0px solid #ffffff;
		border-collapse:collapse;
		padding:4px;
	}

	#contentleftsubpage .hiddentable td {
		border:0px solid #ffffff;
		background-color:#ffffff;				
	}


	#contentleftsubpage td {
		border:1px solid #000000;
		background-color:#e8e8e8;				
	}
	
	#contentleftsubpage	.bgdarkgrey {
		background-color:#aaabac;					
	}
	
	#contentleftsubpage	.bglightblue {
		background-color:#d2e2ef;					
	}

	#contentleftsubpage	.bgdarkblue {
		background-color:#96bbd9;					
	}

	#contentleftsubpage	.bglightorange {
		background-color:#ffb889;					
	}

	#contentleftsubpage	.bgdarkorange {
		background-color:#e77752;					
	}
		
	/* ==================================*/
	/* Shop						     	 */
	/* ==================================*/
	a.basket, a.basketactive {
		width:150px;
		height:150px;
		background-image:url(../images/shop/warenkorb_orange.gif);
		background-repeat:no-repeat;
	}
	
	a.basketactive 	{
		background-image:url(../images/shop/warenkorb_schwarz.gif);
		color:#000000;
	}
	
	a.basket:hover {
		width:150px;
		height:150px;
		background-image:url(../images/shop/warenkorb_schwarz.gif);
	}

	div.produkt {
		border:0px solid #000000;
		float:left;	
	}

	#contentleftsubpage div.noborder td, #contentleftsubpage div.noborder table, div.noborder table tr td input {
		background-color:#ffffff;
		border:0px;
	}

	/* ==================================*/
	/* Banner					     	 */
	/* ==================================*/
	.banner {
		position:absolute;
		top:10px;
		left:625px;
	}