BODY {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #333333;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	PADDING-TOP: 0px;
	background-image: url(../images/bkgrn_0.jpg);
	background-attachment: fixed;
	color: #FFFFFF;



}
h1 {
	font-size: 14px; 
	font-weight: bold;
        color: #FFFFFF;
 
}

strong {
	
	margin:0;
	color: #6699CC;
	font-weight: bold;
        font-size: 1.0em;



}
P {
	LINE-HEIGHT: 1.5em;
	color: #FFFFFF;

}
A {
	COLOR: #D20000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #D20000
}

#container {
	MARGIN: 20px auto 10px;
	WIDTH: 920px;
	padding:10px;
	background-color: #000000;
	border-top: 1px none #366CA3;
	border-right: 1px none #366CA3;
	border-bottom: 1px none #366CA3;
	border-left: 1px none #366CA3;





}
#containerbox {
	MARGIN: 10px auto;
	WIDTH: 900px;
	border: 1px none #CCCCCC;
	padding:10px;
	background-color: #00FF66;



}
#head {
	HEIGHT: 50px
}
#head .logo {
	POSITION: absolute;
	MARGIN: 40px 0px 0px;
	left: 24px;
	top: 8px;


}
#navi {
	POSITION: absolute;
	TEXT-ALIGN: right;
	MARGIN: 25px 0px 0px 300px;
	WIDTH: 570px;
	FONT-SIZE: 11px;
	top: 25px;
	line-height: 1,4;
        LETTER-SPACING: 0.1em;

}
#navi UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navi LI {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 0px 3px;
	PADDING-LEFT: 12px;
	WIDTH: auto;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	FLOAT: right;
	HEIGHT: 23px;
	PADDING-TOP: 0px;

}
#navi A {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 2em;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 12px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right top;
	HEIGHT: 23px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px;
	background-image: url(../images/navi_re.gif);

}
#navi A:hover {
	COLOR: #D20000
}
* HTML #navi A {
	WIDTH: 1em
}
#navi .aktiv {
	BACKGROUND-REPEAT: no-repeat;
	background-image: url(../images/navi_li.gif);


}
#navi .aktiv A {
	BACKGROUND-IMAGE: url(../images/navi_aktiv_re.gif); COLOR: #D20000

}
#content {
	MARGIN: 0px 50px
}
#content H2 {
	BORDER-BOTTOM: 1px dotted #E9E9E9;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px 0px 4px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	LETTER-SPACING: 0.1em;
	FONT-SIZE: 12px;
	PADDING-TOP: 0px;
	color: #FFFFFF;


}
#content H3 {
	BORDER-BOTTOM: #666666 1px dotted; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0.1em; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 18px
}
#content H4 {
	BORDER-BOTTOM: #666666 1px dotted; PADDING-BOTTOM: 4px; MARGIN: 20px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0.1em; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#content P {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #EBEBEB; PADDING-TOP: 0px

}



.img2
       {
        float: left;
         padding:5px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 5px;
        }

.img {
	 float: right;
         padding:5px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 5px;
     }


.img1
       {
        float: right;
         padding:5px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 5px;
        }


#spaltehalb {
	MARGIN: 0px;
	WIDTH: 400px;
	FLOAT: none;
	border: 1px solid #A60000;

}
#spaltehalb H2 {
	BORDER-BOTTOM: 1px solid #D20000;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px 0px 4px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	LETTER-SPACING: 0.1em;
	FONT-SIZE: 12px;
	PADDING-TOP: 0px;
	color: #D20000;

}
#spaltehalb IMG {
	MARGIN: 5px; FLOAT: right;
        padding:5px;
        border: 1px solid #CCCCCC;	
	color: #666666;
       


}
#spaltecontent {
	WIDTH: 650px
}
#spaltecontent IMG {
	float: right;
	padding:5px;
	margin: 10px;
	border: 1px solid #cccccc;

       
}
#spalteshort {
	WIDTH: 700px;
	HEIGHT: 20px;
	clear: both;


}
#spaltedrittel {
	WIDTH: 260px; FLOAT: right; MARGIN-RIGHT: 5px
}
#spaltedrittel UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#spaltedrittel LI {

	BORDER-BOTTOM: #999999 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#subnavi {
	BACKGROUND-IMAGE: url(../images/subnavi820x30.jpg); TEXT-ALIGN: center; MARGIN: 2px 0px 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px;LETTER-SPACING: 0.1em 
}
#subnavi A {
	BACKGROUND-IMAGE: url(../images/subnavi_a.gif);
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 30px;
	MARGIN: 0px 1px 0px 0px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 26px;
	COLOR: #B32D00;
	PADDING-TOP: 5px;
	font-size: 12px;
	font-weight: bold;

}
#subnavi A:hover {
	COLOR: #637277;
	background-image: url(../images/thumb1.gif);

}
#subnavi .aktiv {
COLOR: #000000
}
#subnavi .aktiv:hover {
	BACKGROUND-IMAGE: url(../images/thumb1.gif); COLOR: #660000
}
#home_news {
	BACKGROUND-IMAGE: url(../images/back_home_news.gif); MARGIN: 0px; WIDTH: 547px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 100px
}
#home_newsletter {
	BACKGROUND-IMAGE: url(../images/back_home_special.gif); MARGIN: 0px; WIDTH: 273px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 100px

	
}
#home_special {
	BACKGROUND-IMAGE: url(../images/back_home_special.gif); MARGIN: 0px 1px 0px 0px; WIDTH: 273px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 100px
}
#foto_special {
	BACKGROUND-IMAGE: url(..images/back_home_special.gif); MARGIN: 0px; WIDTH: 273px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 100px
}
#home_teaser {
	MARGIN: 0px; WIDTH: 272px; FLOAT: right; HEIGHT: 202px
}
#home_teaserbox {
	BACKGROUND-IMAGE: url(../images/back_home_teaser.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px
}
#home_teaserbox H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#home_teaserbox P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cccccc; PADDING-TOP: 0px
}
#home_teaserbox A {
	COLOR: #ffffff; FONT-SIZE: 14px
}
#home_teaserbox A:hover {
	COLOR: #D20000
}
#home_news H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; LETTER-SPACING: 0.1em; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 10px
}
#home_newsletter H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; LETTER-SPACING: 0.1em; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 10px
}
#home_special H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; LETTER-SPACING: 0.1em; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 10px
}
#foto_special H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; LETTER-SPACING: 0.1em; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 10px
}
#home_news P {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#home_newsletter P {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#home_special P {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#foto_special P {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#home_news UL A {
	COLOR: #ffffff
}
#home_news UL A:hover {
	COLOR: #D20000
}
#home_news UL {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#home_news LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 3px;FONT-SIZE: 12px;
}
#pano_teaser {
	MARGIN: 0px; WIDTH: 273px; FLOAT: left; HEIGHT: 100px
}
#pano_teaser H1 {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; LETTER-SPACING: 0.1em; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 10px
}
#newsbox {
	MARGIN: 20px 0px 0px; WIDTH: 255px; FLOAT: left; COLOR: #666666; FONT-SIZE: 11px
}
#newsbox H1 {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #cccccc; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
#content .news_p {
	MARGIN-LEFT: 265px
}
#newsbox UL {
	PADDING-BOTTOM: 0px; MARGIN: 1px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#newsbox LI {
	PADDING-BOTTOM: 7px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px dotted; PADDING-TOP: 7px
}
#newsbox .aktiv {
	FONT-WEIGHT: bold
}
#newsbox .aktiv A {
	COLOR: #666666
}
#newstext {
	MARGIN: 0px 0px 0px 270px
}
#box1 {
	BORDER-BOTTOM: #8d8d8d 1px dotted; FLOAT: left; HEIGHT: 270px;
        WIDTH: 265px; BORDER-RIGHT: #8d8d8d 1px dotted

}
#box2 {
	BORDER-BOTTOM: #8d8d8d 1px dotted; FLOAT: left; HEIGHT: 270px;
        WIDTH: 288px; BORDER-RIGHT: #8d8d8d 1px dotted

}
#box3 {
	BORDER-BOTTOM: #8d8d8d 1px dotted; FLOAT: left; HEIGHT: 270px;
        MARGIN: 0px; WIDTH: 265px


}
#box1 H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 1,1ems; COLOR: #D20000; FONT-SIZE: 11px; PADDING-TOP: 16px
}


#box2 H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 1,1ems; COLOR: #D20000; FONT-SIZE: 11px; PADDING-TOP: 16px

}
#box3 H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 1,1ems; COLOR: #D20000; FONT-SIZE: 11px; PADDING-TOP: 16px

}
#box1 P {
	LINE-HEIGHT: 1,5em; COLOR: #FFFFFF;
        PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px; PADDING-TOP: 4px
}
#box2 P {
	LINE-HEIGHT: 1.5em; COLOR: #FFFFFF;
        PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 25px; PADDING-TOP: 4px
}
#box3 P {
	LINE-HEIGHT: 1.5em; COLOR: #FFFFFF;
        PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 4px



}
#box1short {
	WIDTH: 265px; BORDER-RIGHT: #8d8d8d 1px dotted;
        BORDER-BOTTOM: #8d8d8d 1px dotted; FLOAT: left; HEIGHT: 170px;
        TEXT-ALIGN: center; HEIGHT: 50px
}
#box2short {
	WIDTH: 288px; BORDER-RIGHT: #8d8d8d 1px dotted;
        BORDER-BOTTOM: #8d8d8d 1px dotted; FLOAT: left; HEIGHT: 170px;
        TEXT-ALIGN: center; HEIGHT: 50px
}
#box3short {
	MARGIN: 0px; WIDTH: 265px;
        BORDER-BOTTOM: #8d8d8d 1px dotted; FLOAT: left; HEIGHT: 170px;
        TEXT-ALIGN: center;
	HEIGHT: 50px;
	clear: right;
	

}
#box1short H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: normal; COLOR: #2e2e2e; FONT-SIZE: 11px; PADDING-TOP: 16px
}
#box2short H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: normal; COLOR: #2e2e2e; FONT-SIZE: 11px; PADDING-TOP: 16px
}
#box3short H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: normal; COLOR: #2e2e2e; FONT-SIZE: 11px; PADDING-TOP: 16px

}
#box1short P {
	LINE-HEIGHT: 1.5em; COLOR: #FFFFFF;
        PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px; PADDING-TOP: 4px
}
#box2short P {
	LINE-HEIGHT: 1.5em; COLOR: #FFFFFF;
        PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 4px
}
#box3short P {
	LINE-HEIGHT: 1.5em; COLOR: #FFFFFF;
        PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 4px


	
	
}
#boxinfo P {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 4px

	
}
#boxinfo {
	MARGIN: 0px; WIDTH: 265px
}

#boxinfo IMG {
	MARGIN: 0px 4px 1px 0px; FLOAT: left
}



#boxinfo H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: normal; COLOR: #2e2e2e; FONT-SIZE: 11px; PADDING-TOP: 16px


}
#box1 IMG {
	MARGIN: 0px 4px 1px 0px; FLOAT: left;
        PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 16px

}
#box2 IMG {
	MARGIN: 0px 4px 1px 0px; FLOAT: left;
        PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 16px

}
#box3 IMG {
	MARGIN: 0px 4px 1px 0px; FLOAT: left;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 16px



}
#box1short IMG {
	MARGIN: 0px 4px 1px 0px; FLOAT: left; VERTICAL-ALIGN: middle
}
#box2short IMG {
	MARGIN: 0px 4px 1px 0px; FLOAT: left; VERTICAL-ALIGN: middle;
        PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#box3short IMG {
	MARGIN: 0px 4px 1px 0px; FLOAT: left; VERTICAL-ALIGN: middle;
        PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 0px


	
}
#headpic {
	
}
#demopanorama {
	POSITION: absolute; MARGIN: 52px 0px 0px 205px; WIDTH: 409px; HEIGHT: 272px
}
#bueropanorama {
	POSITION: absolute; MARGIN: 3px 0px 0px 3px; WIDTH: 814px; HEIGHT: 394px


}
#sitemap {
	MARGIN: 0px 35px 0px 0px; WIDTH: 250px; FLOAT: left
}
#sitemapNews {
	MARGIN: 0px 35px 0px 0px; WIDTH: 250px; FLOAT: left
}
#sitemapRight {
	MARGIN: 0px 35px 0px 0px; WIDTH: 250px; FLOAT: left
}
#sitemap H2 {
	MARGIN: 10px 0px; FONT-WEIGHT: normal
}
#sitemapNews H2 {
	MARGIN: 10px 0px; FONT-WEIGHT: normal
}
#sitemapRight H2 {
	MARGIN: 10px 0px; FONT-WEIGHT: normal

}
#sitemapNews2 {
	MARGIN: 0px; WIDTH: 820px
}
#team {
	MARGIN: 0px 10px 0px 0px; WIDTH: 265px; FLOAT: left
}
#team H2 {
	WIDTH: 265px; COLOR: #666666
}
#team P {
	
}
#team A {
	COLOR: #3e6771
}
#team A:hover {
	COLOR: #4c7e8c
}
#team .aktiv {
	COLOR: #0066cc
}
#team IMG {
	MARGIN: 0px 0px 15px
}
#firmaat {
	MARGIN: 0px 10px;
	WIDTH: 700px;
	FLOAT: right;



}
#firmaat {
	TEXT-ALIGN: center; COLOR: #FFFFFF; PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}


#firmaat P{
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 50px;
	PADDING-RIGHT: 50px;
	PADDING-TOP: 0px;
	font-size: 11px;

}


#firmaat IMG {
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
	float: right;
}
#footer {
	TEXT-ALIGN: center; LETTER-SPACING: 0.1em; PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px 50px; PADDING-LEFT: 0px; WIDTH: 820px; PADDING-RIGHT: 0px; COLOR: #ffffff; CLEAR: both; FONT-SIZE: 11px; BORDER-TOP: #8d8d8d 1px dotted; PADDING-TOP: 10px
}

#footer A {
	  COLOR: #996600; TEXT-DECORATION: none; LETTER-SPACING: 0.1em;


	
}
#footer A:hover {
	COLOR: #D20000
}

