@charset "utf-8";
/* CSS Document */



.h5 {
	font-size: x-small;
	font-family: arial;
	color: #000000;
	text-decoration: none;
}

.header {
	background-image: url(images/mezzo_final_1000_450_css.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.header170 {
	background-image: url(images/mezzo_final_990_170_330_css.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	display: marker;
	width: auto;
	text-decoration: none;
	background-color: #333;
}


.navigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	width: auto;
	text-decoration: none;
}

.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.team {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: inherit;
	color:#000099;
	text-decoration: underline;
}

.team2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color:#000099
}
.navibottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	display: marker;
	width: auto;
	text-decoration: none;
}

.downloads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	display: marker;
	width: auto;
	text-decoration: none;
}

.bleft {
	border-left-width: thin;
	border-top-width: thin;
	border-bottom-width: thin;
	border-right-width:thin;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style:solid;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-color:#CCCCCC;
}

.bnew20 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFF;
}

.nolink2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*-webkit-transition: -webkit-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-moz-transition: -moz-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-o-transition: -o-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	transition: transform 1s ease-in-out, background-color linear 1s, color linear 1s;*/
}

.nolink:hover2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*-webkit-transform: rotateZ(-9deg);
	-moz-transform: rotateZ(-9deg);
	-o-transform: rotateZ(-9deg);
	cursor: pointer;*/
}

.nolink {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-transition: -webkit-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-moz-transition: -moz-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-o-transition: -o-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	transition: transform 1s ease-in-out, background-color linear 1s, color linear 1s;
}

.nolink:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-transform: rotateZ(-9deg);
	-moz-transform: rotateZ(-9deg);
	-o-transform: rotateZ(-9deg);
	cursor: pointer;
}




.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	
}


/**********************************************************************************************

    Title: CSS
    Author: PIXELink.eu
    Date: 2011

***********************************************************************************************

    1. Global Reset
    
    2. General Elements
	
	2.37 css button
    
    3. Layout
        3.1 header
		3.5 frontpage
		3.6 online AnfrageFormular
		3.7 mietmoebel
		3.8 messebau
		3.9 events
		3.10 agb
		3.11 impressum
		3.12 feedback (kontakt)
		3.13 news and links
		3.14 team
		3.15 agenturleistungen (konzeption und kreation)
		3.16 projekte
		3.17 index
		     
        
***********************************************************************************************/


/* 1. Global Reset
-----------------------------------------------------------------------------------------------
===============================================================================================*/

/* 	CSS Document 
	designed and developed by PIXELink.eu
	copyright 2011. Please do not steal
	
	23.04.11 - frontpage facelift
	
	
/* 2. General Elements
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#sitewrapper {
	width:990px;
    margin:auto;
	text-align:left;
}

#ctn {
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	width: 960px;
	position: relative;
	height: 630px;
	background-position: center top;
	background-color: #fff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctneng {
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	width: 960px;
	position: relative;
	height: 630px;
	background-position: center top;
	background-color: #fff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#logo {
	height: 130px;
	width: 350px;
	position: absolute;
	left: 43px;
	top: 40px;
}

#navheader {
	background-color: #039;
	height: 15px;
	width: 640px;
	position: absolute;
	top: 5px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#navhea {
	font-family: Arial;
	height: 10px;
	width: 620px;
	top: 2px;
	left: 26px;
	color: #666;
	font-size: 10px;
	word-spacing: 2.0em;
	text-align: left;
	position: absolute;
}

#navhea a {
	text-decoration: none;
	color: #fff;
}

#navhea a:hover {
	text-decoration: none;
	color: #ccc;
}

#navbar {
background:-moz-linear-gradient(left, #333, #fff); /* Firefox */
background:-webkit-gradient(linear, left top, right top, from(#333), to(#fff)); /* Safari, Chrome */
background:-webkit-linear-gradient(left, #333, #fff); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(left, #333, #fff); /* Opera */
background:-ms-linear-gradient(left, #333, #fff); /* IE */
background:linear-gradient(left, #333, #fff); /* W3C Standard */
	height: 30px;
	width: 660px;
	position: absolute;
	top: 160px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ribbon {
	background-image: url(images/ribbon.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	position: absolute;
	top:190px;
	left:-10px;
}

#ribbonblue {
	height: 10px;
	width: 10px;
	position: absolute;
	left: -10px;
	top: 20px;
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
}


#aboutsubnav {
	font-family: Arial;
	height: 30px;
	width: 950px;
	top: 7px;
	left: 26px;
	color: #666;
	font-size: 16px;
	word-spacing: 2.1em;
	text-align: left;
	position: absolute;
}

#aboutsubnav a {
	text-decoration: none;
	color: #fff;
}

#aboutsubnav a:hover {
	text-decoration: none;
	color: #039;
}

.transition {
	-webkit-transition: -webkit-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-moz-transition: -moz-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-o-transition: -o-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	transition: transform 1s ease-in-out, background-color linear 1s, color linear 1s;
}


.transition:hover {
	-webkit-transform: rotateZ(-20deg);
	-moz-transform: rotateZ(-20deg);
	-o-transform: rotateZ(-20deg);
	/*background-color: #ffffff;*/
	color: #326895;
	cursor: pointer;
}

#fpfblikestd {
	height: 35px;
	width: 450px;
	position: absolute;
	left: 330px;
	top: 100px;
}

#ffmlink0509 {
	height: 152px;
	width: 260px;
	position: absolute;
	left: 700px;
}

a.ffmgadget {
	height: 152px;
	width: 260px;
	position: absolute;
	background-image: url(images/ffmgadget.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.ffmgadget:hover {
	background-image: url(images/ffmgadget.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.ffmgadgeteng {
	height: 152px;
	width: 260px;
	position: absolute;
	background-image: url(images/ffmgadgeteng.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.ffmgadgeteng:hover {
	background-image: url(images/ffmgadgeteng.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*  footer
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#foot {
	height: 310px;
	width: 960px;
	margin-top: 5px;
	position: relative;
	background-color: #fff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
	
}
#gimmick {
	background-image: url(images/footer_ken.jpg);
	background-repeat: no-repeat;
	height: 280px;
	width: 373px;
	position: absolute;
	left: 240px;
	top: 10px;
}
#footli {
	height: 300px;
	width: 280px;
	position: absolute;
}
#footli02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 150px;
	width: 250px;
	position: absolute;
	left: 26px;
	top: 140px;
}

#footli02 a {
	text-decoration:none;
	color:#666;
}

#footli02 a:hover {
	text-decoration:none;
	color:#333;
}

#footli01 {
	height: 85px;
	width: 150px;
	position: absolute;
	left: 20px;
	top: 85px;
}
#footfb {
	height: 70px;
	width: 70px;
	position: absolute;
	left: 16px;
	top: 20px;
}
#foottw {
	height: 70px;
	width: 70px;
	position: absolute;
	left: 90px;
	top: 20px;
}

#footre {
	height: 300px;
	width: 280px;
	position: absolute;
	left:670px;
}

#sig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	height: 20px;
	width: 260px;
	position: absolute;
	left: 10px;
	top: 280px;
	text-align: right;
}

#sig a {
	text-decoration:none;
	color:#666;
}

#sig a:hover {
	text-decoration:none;
	color:#333;
}

#sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 300px;
	position: absolute;
	top:20px;
	text-align: center;	
}
#site01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 250px;
	width: 150px;
	position: absolute;
	top: 35px;
}

#site01 a {
	text-decoration:none;
	color:#666;
}

#site01 a:hover {
	text-decoration:none;
	color:#666;
}

#site02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 200px;
	width: 150px;
	position: absolute;
	left: 145px;
	top: 45px;
}

#site02 a {
	text-decoration:none;
	color:#666;
}

#site02 a:hover {
	text-decoration:none;
	color:#666;
}



/*  3.5 frontpage
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#darkheader {
	background-image: url(images/mezzo_dark_final_2_0_1000_150.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 1000px;
	position: relative;
}


#fpfblike {
	height: 35px;
	width: 450px;
	position: absolute;
	left: 70px;
	top: 115px;
}
#fptxt {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 16px;
	height: 40px;
	width: 200px;
	position: absolute;
	left: 520px;
	top:49px;
}
#fbbtnctn {
	left: 560px;
	top: 90px;
	position:absolut;
	width:99px;
	height:60px;
}
.fbbtn{
	font:normal 12px Arial, Monaco, monospace;
	font-style:normal;
	text-decoration:none;
	color:#999;
	background:#40444a;
	border:3px inset #cccccc;
	text-shadow:0px -1px 10px #222222;
	box-shadow:1px 1px 9px #000000;
	-moz-box-shadow:1px 1px 9px #000000;
	-webkit-box-shadow:1px 1px 9px #000000;
	border-radius:83px 0px 90px 40px;
	-moz-border-radius:83px 0px 90px 40px;
	-webkit-border-radius:83px 0px 90px 40px;
	width:99px;
	padding:10px 10px;
	cursor:pointer;
	margin:0 auto;
	position:absolute;
	left:560px;
	top: 90px;
	
}

.fbbtn:hover {
	color:#999;
	text-decoration:none;
	background:#3d3f42;
	cursor:pointer;
	position:absolute;
	left: 560px;
	top: 90px;	
}

.fbbtn:active{
cursor:pointer;
position:absolute;
top: 92px;
}


#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-align: center;
	height: 20px;
	width: 1010px;
	position: relative;
}
#footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	height: 20px;
	width: 1010px;
	position: relative;
	text-align: center;
}
#footer3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	height: 40px;
	width: 1010px;
	position: relative;
}




/*  3.6 online Anfrage Formular
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#proj01 {
	height: 230px;
	width: 350px;
	position: absolute;
	top: 320px;
	left: 20px;
}

#proj02 {
	height: 230px;
	width: 550px;
	position: absolute;
	top: 320px;
	left: 400px;
}

#msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 100px;
	width: 910px;
	position: absolute;
	top: 245px;
	left: 20px;
	text-align: justify;
}
#proname01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 50px;
	width: 400px;
	position: absolute;
	top: 20px;
}
#promail01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 50px;
	width: 400px;
	position: absolute;
	top: 70px;
}
#procomp01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 50px;
	width: 400px;
	position: absolute;
	top: 120px;
}
#profon01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 50px;
	width: 400px;
	position: absolute;
	top: 170px;
}

#proser01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	width: 400px;
	position: absolute;
	top: 20px;
}
#com01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	width: 400px;
	position: absolute;
	top: 70px;
}

#prosub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	width: 400px;
	position: absolute;
	top: 250px;
	left: -30px;
}

/*  3.7 mietmoebel
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmm {
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	width: 960px;
	position: relative;
	height: 4830px;
	background-position: center top;
	background-color: #fff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmmeng {
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	width: 960px;
	position: relative;
	height: 4830px;
	background-position: center top;
	background-color: #fff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#fancyctn {
	height: 500px;
	width: 950px;
	position: absolute;
	top: 260px;
}


#headlinemm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: justify;
	height: 80px;
	width: 450px;
	position: absolute;
	left: 19px;
}

#headerribbonth {
 background:-moz-linear-gradient(left, #039, #333); /* Firefox */
background:-webkit-gradient(linear, left top, right top, from(#039), to(#333)); /* Safari, Chrome */
background:-webkit-linear-gradient(left, #039, #333); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(left, #039, #333); /* Opera */
background:-ms-linear-gradient(left, #039, #333); /* IE */
background:linear-gradient(left, #039, #333); /* W3C Standard */
	height: 30px;
	width: 760px;
	position: absolute;
	top: 160px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#headerribbonthtr {
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	position: absolute;
	top:190px;
	left:-10px;
}

#headermmth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	height: 20px;
	width: 922px;
	position: absolute;
	top: 8px;
	left: 29px;
}

#mm01 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 220px;
}
#mm011 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 400px;
	text-align: center;
}

#mm011 a {
	text-decoration:none;
	color:#666;
}

#mm011 a:hover {
	text-decoration:none;
	color:#333;
}

#mm02 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 220px;
}
#mm021 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 400px;
	text-align: center;
}

#mm021 a {
	text-decoration:none;
	color:#666;
}

#mm021 a:hover {
	text-decoration:none;
	color:#333;
}

#mm03 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 220px;
}
#mm031 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 400px;
	text-align: center;
}

#mm031 a {
	text-decoration:none;
	color:#666;
}

#mm031 a:hover {
	text-decoration:none;
	color:#333;
}

#mm04 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 220px;
}
#mm041 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 400px;
	text-align: center;
}

#mm041 a {
	text-decoration:none;
	color:#666;
}

#mm041 a:hover {
	text-decoration:none;
	color:#333;
}

#mm05 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 220px;
}
#mm051 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 400px;
	text-align: center;
}

#mm051 a {
	text-decoration:none;
	color:#666;
}

#mm051 a:hover {
	text-decoration:none;
	color:#333;
}

#mm06 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 460px;
}
#mm061 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 620px;
	text-align: center;
}

#mm061 a {
	text-decoration:none;
	color:#666;
}

#mm061 a:hover {
	text-decoration:none;
	color:#333;
}

#mm07 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 460px;
}
#mm071 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 620px;
	text-align: center;
}

#mm071 a {
	text-decoration:none;
	color:#666;
}

#mm071 a:hover {
	text-decoration:none;
	color:#333;
}

#headerribbonst {
 background:-moz-linear-gradient(left, #039, #333); /* Firefox */
background:-webkit-gradient(linear, left top, right top, from(#039), to(#333)); /* Safari, Chrome */
background:-webkit-linear-gradient(left, #039, #333); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(left, #039, #333); /* Opera */
background:-ms-linear-gradient(left, #039, #333); /* IE */
background:linear-gradient(left, #039, #333); /* W3C Standard */
	height: 30px;
	width: 760px;
	position: absolute;
	top: 720px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#headerribbonsttr {
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	position: absolute;
	top:750px;
	left:-10px;
}

#headermmst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	height: 20px;
	width: 922px;
	position: absolute;
	top: 8px;
	left: 29px;
}

#mm08 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 780px;
}
#mm081 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 960px;
	text-align: center;
}

#mm081 a {
	text-decoration:none;
	color:#666;
}

#mm081 a:hover {
	text-decoration:none;
	color:#333;
}

#mm09 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 780px;
}
#mm091 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 960px;
	text-align: center;
}

#mm091 a {
	text-decoration:none;
	color:#666;
}

#mm091 a:hover {
	text-decoration:none;
	color:#333;
}

#mm010 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 780px;
}
#mm0101 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 960px;
	text-align: center;
}

#mm0101 a {
	text-decoration:none;
	color:#666;
}

#mm0101 a:hover {
	text-decoration:none;
	color:#333;
}

#mm011m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 780px;
}
#mm0111 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 960px;
	text-align: center;
}

#mm0111 a {
	text-decoration:none;
	color:#666;
}

#mm0111 a:hover {
	text-decoration:none;
	color:#333;
}

#mm012m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 780px;
}
#mm0121 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 960px;
	text-align: center;
}

#mm0121 a {
	text-decoration:none;
	color:#666;
}

#mm0121 a:hover {
	text-decoration:none;
	color:#333;
}

#mm013 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 1020px;
}
#mm0131 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 1200px;
	text-align: center;
}

#mm0131 a {
	text-decoration:none;
	color:#666;
}

#mm0131 a:hover {
	text-decoration:none;
	color:#333;
}

#mm014 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 1020px;
}
#mm0141 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 1200px;
	text-align: center;
}

#mm0141 a {
	text-decoration:none;
	color:#666;
}

#mm0141 a:hover {
	text-decoration:none;
	color:#333;
}

#mm015 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 1020px;
}
#mm0151 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 1200px;
	text-align: center;
}

#mm0151 a {
	text-decoration:none;
	color:#666;
}

#mm0151 a:hover {
	text-decoration:none;
	color:#333;
}

#mm016 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 1020px;
}
#mm0161 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 1200px;
	text-align: center;
}

#mm0161 a {
	text-decoration:none;
	color:#666;
}

#mm0161 a:hover {
	text-decoration:none;
	color:#333;
}

#mm017 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 1020px;
}
#mm0171 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 1200px;
	text-align: center;
}

#mm0171 a {
	text-decoration:none;
	color:#666;
}

#mm0171 a:hover {
	text-decoration:none;
	color:#333;
}

#mm018 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 1260px;
}
#mm0181 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 1440px;
	text-align: center;
}

#mm0181 a {
	text-decoration:none;
	color:#666;
}

#mm0181 a:hover {
	text-decoration:none;
	color:#333;
}

#mm019 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 1260px;
}
#mm0191 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 1440px;
	text-align: center;
}

#mm0191 a {
	text-decoration:none;
	color:#666;
}

#mm0191 a:hover {
	text-decoration:none;
	color:#333;
}

#headerribbonwa {
background:-moz-linear-gradient(left, #039, #333); /* Firefox */
background:-webkit-gradient(linear, left top, right top, from(#039), to(#333)); /* Safari, Chrome */
background:-webkit-linear-gradient(left, #039, #333); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(left, #039, #333); /* Opera */
background:-ms-linear-gradient(left, #039, #333); /* IE */
background:linear-gradient(left, #039, #333); /* W3C Standard */
	height: 30px;
	width: 760px;
	position: absolute;
	top: 1540px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#headerribbonwatr {
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	position: absolute;
	top:1570px;
	left:-10px;
}

#headermmwa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	height: 20px;
	width: 922px;
	position: absolute;
	top: 8px;
	left: 29px;
}

#mm020 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 1600px;
}
#mm0201 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 1780px;
	text-align: center;
}

#mm0201 a {
	text-decoration:none;
	color:#666;
}

#mm0201 a:hover {
	text-decoration:none;
	color:#333;
}

#mm021m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 1600px;
}
#mm0211 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 1780px;
	text-align: center;
}

#mm0211 a {
	text-decoration:none;
	color:#666;
}

#mm0211 a:hover {
	text-decoration:none;
	color:#333;
}

#mm022m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 1600px;
}
#mm0221 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 1780px;
	text-align: center;
}

#mm0221 a {
	text-decoration:none;
	color:#666;
}

#mm0221 a:hover {
	text-decoration:none;
	color:#333;
}

#mm023 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 1600px;
}
#mm0231 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 1780px;
	text-align: center;
}

#mm0231 a {
	text-decoration:none;
	color:#666;
}

#mm0231 a:hover {
	text-decoration:none;
	color:#333;
}

#mm024 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 1600px;
}
#mm0241 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 1780px;
	text-align: center;
}

#mm0241 a {
	text-decoration:none;
	color:#666;
}

#mm0241 a:hover {
	text-decoration:none;
	color:#333;
}

#mm025 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 1840px;
}
#mm0251 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 2020px;
	text-align: center;
}

#mm0251 a {
	text-decoration:none;
	color:#666;
}

#mm0251 a:hover {
	text-decoration:none;
	color:#333;
}

#mm026 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 1840px;
}
#mm0261 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 2020px;
	text-align: center;
}

#mm0261 a {
	text-decoration:none;
	color:#666;
}

#mm0261 a:hover {
	text-decoration:none;
	color:#333;
}

#mm027 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 1840px;
}
#mm0271 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 2020px;
	text-align: center;
}

#mm0271 a {
	text-decoration:none;
	color:#666;
}

#mm0271 a:hover {
	text-decoration:none;
	color:#333;
}

#mm028 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 1840px;
}
#mm0281 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 2020px;
	text-align: center;
}

#mm0281 a {
	text-decoration:none;
	color:#666;
}

#mm0281 a:hover {
	text-decoration:none;
	color:#333;
}

#mm029 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 1840px;
}
#mm0291 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 2020px;
	text-align: center;
}

#mm0291 a {
	text-decoration:none;
	color:#666;
}

#mm0291 a:hover {
	text-decoration:none;
	color:#333;
}

#mm030 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 2080px;
}
#mm0301 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 2260px;
	text-align: center;
}

#mm0301 a {
	text-decoration:none;
	color:#666;
}

#mm0301 a:hover {
	text-decoration:none;
	color:#333;
}

#mm031m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 2080px;
}
#mm0311 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 2260px;
	text-align: center;
}

#mm0311 a {
	text-decoration:none;
	color:#666;
}

#mm0311 a:hover {
	text-decoration:none;
	color:#333;
}

#mm032m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 2080px;
}
#mm0321 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 2260px;
	text-align: center;
}

#mm0321 a {
	text-decoration:none;
	color:#666;
}

#mm0321 a:hover {
	text-decoration:none;
	color:#333;
}

#headerribbonkg {
 background:-moz-linear-gradient(left, #039, #333); /* Firefox */
background:-webkit-gradient(linear, left top, right top, from(#039), to(#333)); /* Safari, Chrome */
background:-webkit-linear-gradient(left, #039, #333); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(left, #039, #333); /* Opera */
background:-ms-linear-gradient(left, #039, #333); /* IE */
background:linear-gradient(left, #039, #333); /* W3C Standard */
	height: 30px;
	width: 760px;
	position: absolute;
	top: 2360px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#headerribbonkgtr {
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	position: absolute;
	top:2390px;
	left:-10px;
}

#headermmkg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	height: 20px;
	width: 922px;
	position: absolute;
	top: 8px;
	left: 29px;
}

#mm033 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 2420px;
}
#mm0331 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 2600px;
	text-align: center;
}

#mm0331 a {
	text-decoration:none;
	color:#666;
}

#mm0331 a:hover {
	text-decoration:none;
	color:#333;
}

#mm034 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 2420px;
}
#mm0341 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 2600px;
	text-align: center;
}

#mm0341 a {
	text-decoration:none;
	color:#666;
}

#mm0341 a:hover {
	text-decoration:none;
	color:#333;
}

#mm035 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 2420px;
}
#mm0351 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 2600px;
	text-align: center;
}

#mm0351 a {
	text-decoration:none;
	color:#666;
}

#mm0351 a:hover {
	text-decoration:none;
	color:#333;
}

#mm036 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 2420px;
}
#mm0361 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 2600px;
	text-align: center;
}

#mm0361 a {
	text-decoration:none;
	color:#666;
}

#mm0361 a:hover {
	text-decoration:none;
	color:#333;
}

#mm037 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 2420px;
}
#mm0371 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 2600px;
	text-align: center;
}

#mm0371 a {
	text-decoration:none;
	color:#666;
}

#mm0371 a:hover {
	text-decoration:none;
	color:#333;
}

#mm038 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 2660px;
}
#mm0381 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 2840px;
	text-align: center;
}

#mm0381 a {
	text-decoration:none;
	color:#666;
}

#mm0381 a:hover {
	text-decoration:none;
	color:#333;
}

#mm039 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 2660px;
}
#mm0391 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 2840px;
	text-align: center;
}

#mm0391 a {
	text-decoration:none;
	color:#666;
}

#mm0391 a:hover {
	text-decoration:none;
	color:#333;
}

#mm040 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 2660px;
}
#mm0401 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 2840px;
	text-align: center;
}

#mm0401 a {
	text-decoration:none;
	color:#666;
}

#mm0401 a:hover {
	text-decoration:none;
	color:#333;
}

#mm041m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 2660px;
}
#mm0411 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 2840px;
	text-align: center;
}

#mm0411 a {
	text-decoration:none;
	color:#666;
}

#mm0411 a:hover {
	text-decoration:none;
	color:#333;
}

#mm042m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 2660px;
}
#mm0421 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 2840px;
	text-align: center;
}

#mm0421 a {
	text-decoration:none;
	color:#666;
}

#mm0421 a:hover {
	text-decoration:none;
	color:#333;
}

#mm043 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 2900px;
}
#mm0431 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 3080px;
	text-align: center;
}

#mm0431 a {
	text-decoration:none;
	color:#666;
}

#mm0431 a:hover {
	text-decoration:none;
	color:#333;
}

#mm044 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 2900px;
}
#mm0441 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 3080px;
	text-align: center;
}

#mm0441 a {
	text-decoration:none;
	color:#666;
}

#mm0441 a:hover {
	text-decoration:none;
	color:#333;
}

#mm045 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 2900px;
}
#mm0451 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 3080px;
	text-align: center;
}

#mm0451 a {
	text-decoration:none;
	color:#666;
}

#mm0451 a:hover {
	text-decoration:none;
	color:#333;
}

#mm046 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 2900px;
}
#mm0461 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 3080px;
	text-align: center;
}

#mm0461 a {
	text-decoration:none;
	color:#666;
}

#mm0461 a:hover {
	text-decoration:none;
	color:#333;
}

#mm047 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 2900px;
}
#mm0471 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 3080px;
	text-align: center;
}

#mm0471 a {
	text-decoration:none;
	color:#666;
}

#mm0471 a:hover {
	text-decoration:none;
	color:#333;
}

#mm048 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 3140px;
}
#mm0481 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 3320px;
	text-align: center;
}

#mm0481 a {
	text-decoration:none;
	color:#666;
}

#mm0481 a:hover {
	text-decoration:none;
	color:#333;
}

#mm049 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 3140px;
}
#mm0491 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 3320px;
	text-align: center;
}

#mm0491 a {
	text-decoration:none;
	color:#666;
}

#mm0491 a:hover {
	text-decoration:none;
	color:#333;
}

#mm050 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 3140px;
}
#mm0501 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 3320px;
	text-align: center;
}

#mm0501 a {
	text-decoration:none;
	color:#666;
}

#mm0501 a:hover {
	text-decoration:none;
	color:#333;
}

#headerribbonlrm {
 background:-moz-linear-gradient(left, #039, #333); /* Firefox */
background:-webkit-gradient(linear, left top, right top, from(#039), to(#333)); /* Safari, Chrome */
background:-webkit-linear-gradient(left, #039, #333); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(left, #039, #333); /* Opera */
background:-ms-linear-gradient(left, #039, #333); /* IE */
background:linear-gradient(left, #039, #333); /* W3C Standard */
	height: 30px;
	width: 760px;
	position: absolute;
	top: 3420px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#headerribbonlrmtr {
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	position: absolute;
	top:3450px;
	left:-10px;
}

#headermmlrm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	height: 20px;
	width: 922px;
	position: absolute;
	top: 8px;
	left: 29px;
}


#mm051m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 3480px;
}
#mm0511 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 3660px;
	text-align: center;
}

#mm0511 a {
	text-decoration:none;
	color:#666;
}

#mm0511 a:hover {
	text-decoration:none;
	color:#333;
}

#mm052m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 3480px;
}
#mm0521 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 3660px;
	text-align: center;
}

#mm0521 a {
	text-decoration:none;
	color:#666;
}

#mm0521 a:hover {
	text-decoration:none;
	color:#333;
}

#mm053 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 3480px;
}
#mm0531 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 3660px;
	text-align: center;
}

#mm0531 a {
	text-decoration:none;
	color:#666;
}

#mm0531 a:hover {
	text-decoration:none;
	color:#333;
}

#mm054 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 3480px;
}
#mm0541 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 3660px;
	text-align: center;
}

#mm0541 a {
	text-decoration:none;
	color:#666;
}

#mm0541 a:hover {
	text-decoration:none;
	color:#333;
}

#mm055 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 3480px;
}
#mm0551 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 3660px;
	text-align: center;
}

#mm0551 a {
	text-decoration:none;
	color:#666;
}

#mm0551 a:hover {
	text-decoration:none;
	color:#333;
}

#mm056 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 3720px;
}
#mm0561 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 3900px;
	text-align: center;
}

#mm0561 a {
	text-decoration:none;
	color:#666;
}

#mm0561 a:hover {
	text-decoration:none;
	color:#333;
}

#mm057 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 3720px;
}
#mm0571 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 3900px;
	text-align: center;
}

#mm0571 a {
	text-decoration:none;
	color:#666;
}

#mm0571 a:hover {
	text-decoration:none;
	color:#333;
}

#mm058 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 3720px;
}
#mm0581 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 3900px;
	text-align: center;
}

#mm0581 a {
	text-decoration:none;
	color:#666;
}

#mm0581 a:hover {
	text-decoration:none;
	color:#333;
}

#mm059 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 3720px;
}
#mm0591 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 3900px;
	text-align: center;
}

#mm0591 a {
	text-decoration:none;
	color:#666;
}

#mm0591 a:hover {
	text-decoration:none;
	color:#333;
}

#mm060 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 3720px;
}
#mm0601 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 762px;
	top: 3900px;
	text-align: center;
}

#mm0601 a {
	text-decoration:none;
	color:#666;
}

#mm0601 a:hover {
	text-decoration:none;
	color:#333;
}

#mm061m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 3960px;
}
#mm0611 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 4140px;
	text-align: center;
}

#mm0611 a {
	text-decoration:none;
	color:#666;
}

#mm0611 a:hover {
	text-decoration:none;
	color:#333;
}

#mm062m {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 3960px;
}
#mm0621 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 198px;
	top: 4140px;
	text-align: center;
}

#mm0621 a {
	text-decoration:none;
	color:#666;
}

#mm0621 a:hover {
	text-decoration:none;
	color:#333;
}

#mm063 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 3960px;
}
#mm0631 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 386px;
	top: 4140px;
	text-align: center;
}

#mm0631 a {
	text-decoration:none;
	color:#666;
}

#mm0631 a:hover {
	text-decoration:none;
	color:#333;
}

#mm064 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 3960px;
}
#mm0641 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 574px;
	top: 4140px;
	text-align: center;
}

#mm0641 a {
	text-decoration:none;
	color:#666;
}

#mm0641 a:hover {
	text-decoration:none;
	color:#333;
}

#headerribbonbb {
 background:-moz-linear-gradient(left, #039, #333); /* Firefox */
background:-webkit-gradient(linear, left top, right top, from(#039), to(#333)); /* Safari, Chrome */
background:-webkit-linear-gradient(left, #039, #333); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(left, #039, #333); /* Opera */
background:-ms-linear-gradient(left, #039, #333); /* IE */
background:linear-gradient(left, #039, #333); /* W3C Standard */
	height: 30px;
	width: 760px;
	position: absolute;
	top: 4240px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#headerribbonbbtr {
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	position: absolute;
	top:4270px;
	left:-10px;
}

#headermmbb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	height: 20px;
	width: 922px;
	position: absolute;
	top: 8px;
	left: 29px;
}

#mm065 {
	height: 176px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 4300px;
}
#mm0651 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 20px;
	width: 176px;
	position: absolute;
	left: 10px;
	top: 4480px;
	text-align: center;
}

#mm0651 a {
	text-decoration:none;
	color:#666;
}

#mm0651 a:hover {
	text-decoration:none;
	color:#333;
}



#ctnindex {
	position: absolute;
	top: 220px;
}


/* 3.8 messebau
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmmessebau {
	height: 900px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmmessebaueng {
	height: 900px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}


#ctnmessebau {
	position: absolute;
	top: 220px;
	height: 600px;
	width: 960px;
}
#messebaupic01 {
	height: 277px;
	width: 387px;
	position: absolute;
	left: 20px;
	top: 25px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#messebautxt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 280px;
	width: 480px;
	position: absolute;
	left: 450px;
	top: 25px;
	text-align: justify;
}
#messebaupic02 {
	height: 275px;
	width: 207px;
	position: absolute;
	left: 725px;
	top: 350px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}
#messebautxt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 300px;
	width: 680px;
	position: absolute;
	left: 25px;
	top: 350px;
}

/* 3.9 events
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmevents {
	height: 960px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmeventseng {
	height: 960px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}


#ctnevents {
	position: absolute;
	top: 220px;
	height: 600px;
	width: 960px;
}
#eventspic01 {
	height: 267px;
	width: 387px;
	position: absolute;
	left: 20px;
	top: 25px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#eventstxt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 280px;
	width: 480px;
	position: absolute;
	left: 450px;
	top: 25px;
	text-align: justify;
}
#eventspic02 {
	height: 209px;
	width: 314px;
	position: absolute;
	left: 610px;
	top: 350px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}
#eventstxt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 300px;
	width: 560px;
	position: absolute;
	left: 25px;
	top: 350px;
}


/* 3.10 agb
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmagb {
	height: 2500px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmagbeng {
	height: 2500px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}


#ctnagb {
	position: absolute;
	top: 220px;
	height: 600px;
	width: 960px;
}

#agbtxt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 280px;
	width: 910px;
	position: absolute;
	left: 25px;
	top: 25px;
	text-align: justify;
}


/* 3.11 impressum
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmimpressum {
	height: 900px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmimpressumeng {
	height: 900px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}


#ctnimpressum {
	position: absolute;
	top: 220px;
	height: 600px;
	width: 960px;
}

#impressumtxt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 280px;
	width: 910px;
	position: absolute;
	left: 25px;
	top: 25px;
	text-align: justify;
}


/* 3.12 feedback / contact
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmfeedback {
	height: 750px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmfeedbackeng {
	height: 750px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}


#ctnfeedback {
	position: absolute;
	top: 220px;
	height: 500px;
	width: 960px;
}

#feedback01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 480px;
	width: 450px;
	position: absolute;
	left: 25px;
	top: 25px;
}

#feedback02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 480px;
	width: 450px;
	position: absolute;
	left: 475px;
	top: 45px;
}


/* 3.13 news and links
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmnews {
	height: 630px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmnewseng {
	height: 630px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}


#ctnnews {
	position: absolute;
	top: 220px;
	height: 500px;
	width: 960px;
}

#download01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 100px;
	width: 210px;
	position: absolute;
	top: 25px;
	left: 25px;
}

#downloadtxt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100px;
	width: 210px;
	position: absolute;
	top: 85px;
	left: 25px;
}

#download02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 100px;
	width: 210px;
	position: absolute;
	top: 165px;
	left: 25px;
}

#downloadtxt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100px;
	width: 210px;
	position: absolute;
	top: 225px;
	left: 25px;
}

#download03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100px;
	width: 210px;
	position: absolute;
	top: 305px;
	left: 25px;
}

#downloadtxt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100px;
	width: 210px;
	position: absolute;
	top: 365px;
	left: 25px;
}

#placeholder01 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 185px;
	top: 25px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder011 {
	height: 48px;
	width: 150px;
	position: absolute;
	top: 11px;
}

#placeholder011 a {
	text-decoration: none;
}

#placeholder011 a:hover {
	text-decoration: none;
}

#placeholder02 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 485px;
	top: 25px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder021 {
	height: 48px;
	width: 150px;
	position: absolute;
	top: 14px;
}

#placeholder021 a {
	text-decoration: none;
}

#placeholder021 a:hover {
	text-decoration: none;
}

#placeholder03 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 785px;
	top: 25px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder031 {
	height: 61px;
	width: 150px;
	position: absolute;
	top: 5px;
}

#placeholder031 a {
	text-decoration: none;
}

#placeholder031 a:hover {
	text-decoration: none;
}

#placeholder04 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 335px;
	top: 95px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder041 {
	height: 60px;
	width: 90px;
	position: absolute;
	top: 5px;
	left: 30px;
}

#placeholder041 a {
	text-decoration: none;
}

#placeholder041 a:hover {
	text-decoration: none;
}

#placeholder05 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 635px;
	top: 95px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder051 {
	height: 53px;
	width: 150px;
	position: absolute;
	top: 8px;
}

#placeholder051 a {
	text-decoration: none;
}

#placeholder051 a:hover {
	text-decoration: none;
}


#placeholder06 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 185px;
	top: 165px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder061 {
	height: 60px;
	width: 132px;
	position: absolute;
	top: 5px;
	left: 9px;
}

#placeholder061 a {
	text-decoration: none;
}

#placeholder061 a:hover {
	text-decoration: none;
}

#placeholder07 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 485px;
	top: 165px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder071 {
	height: 60px;
	width: 107px;
	position: absolute;
	top: 5px;
	left: 21px;
}

#placeholder071 a {
	text-decoration: none;
}

#placeholder071 a:hover {
	text-decoration: none;
}

#placeholder08 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 785px;
	top: 165px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder081 {
	height: 19px;
	width: 150px;
	position: absolute;
	top: 25px;
}

#placeholder081 a {
	text-decoration: none;
}

#placeholder081 a:hover {
	text-decoration: none;
}

#placeholder09 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 335px;
	top: 235px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder091 {
	height: 60px;
	width: 41px;
	position: absolute;
	top: 5px;
	left: 54px;
}

#placeholder091 a {
	text-decoration: none;
}

#placeholder091 a:hover {
	text-decoration: none;
}

#placeholder10 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 635px;
	top: 235px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder101 {
	height: 60px;
	width: 77px;
	position: absolute;
	top: 5px;
	left: 36px;
}

#placeholder101 a {
	text-decoration: none;
}

#placeholder101 a:hover {
	text-decoration: none;
}

#placeholder11 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 185px;
	top: 305px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder111 {
	height: 35px;
	width: 150px;
	position: absolute;
	top: 17px;
}

#placeholder111 a {
	text-decoration: none;
}

#placeholder111 a:hover {
	text-decoration: none;
}

#placeholder12 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 485px;
	top: 305px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder121 {
	height: 60px;
	width: 56px;
	position: absolute;
	top: 5px;
	left: 52px;
}

#placeholder121 a {
	text-decoration: none;
}

#placeholder121 a:hover {
	text-decoration: none;
}

#placeholder13 {
	height: 70px;
	width: 150px;
	position: absolute;
	left: 785px;
	top: 305px;
	background:#ffffff;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#placeholder131 {
	height: 60px;
	width: 123px;
	position: absolute;
	top: 5px;
	left: 13px;
}

#placeholder131 a {
	text-decoration: none;
}

#placeholder131 a:hover {
	text-decoration: none;
}


/* 3.14 team
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmteam {
	height: 850px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmteameng {
	height: 850px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}


#ctnteam{
	position: absolute;
	top: 220px;
	height: 500px;
	width: 960px;
}

#team01 {
	height: 198px;
	width: 151px;
	position: absolute;
	left: 25px;
	top: 25px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
	background-color: #ffffff;
	background-image: url(images/chef.JPG);
	background-repeat: no-repeat;
	background-position: left top;
}
#teamtxt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 25px;
	top: 235px;
	text-decoration: underline;
}

#teamtxt011 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 25px;
	top: 255px;
}


#team02 {
	height: 198px;
	width: 151px;
	position: absolute;
	left: 278px;
	top: 25px;
	background:#ffffff;
	background-image: url(images/sabine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#teamtxt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 278px;
	top: 235px;
	text-decoration: underline;
}

#teamtxt021 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 278px;
	top: 255px;
}


#team03 {
	height: 198px;
	width: 151px;
	position: absolute;
	left: 531px;
	top: 25px;
	background:#ffffff;
	background-image: url(images/basti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#teamtxt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 531px;
	top: 235px;
	text-decoration: underline;
}

#teamtxt031 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 531px;
	top: 255px;
}

#team04 {
	height: 198px;
	width: 151px;
	position: absolute;
	left: 784px;
	top: 25px;
	background:#ffffff;
	background-image: url(images/elly.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#teamtxt04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 784px;
	top: 235px;
	text-decoration: underline;
}

#teamtxt041 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 784px;
	top: 255px;
}

#team05 {
	height: 198px;
	width: 151px;
	position: absolute;
	left: 25px;
	top: 340px;
	background:#ffffff;
	background-image: url(images/jaro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}
#teamtxt05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 25px;
	top: 550px;
	text-decoration: underline;
}

#teamtxt051 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 25px;
	top: 570px;
}

#team06 {
	height: 198px;
	width: 151px;
	position: absolute;
	left: 278px;
	top: 340px;
	background:#ffffff;
	background-image: url(images/susi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#teamtxt06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 278px;
	top: 550px;
	text-decoration: underline;
}

#teamtxt061 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 151px;
	position: absolute;
	left: 278px;
	top: 570px;
}

#team07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: 198px;
	width: 151px;
	position: absolute;
	left: 531px;
	top: 380px;
	background:#ffffff;
}


/* 3.15 agenturleistungen (konzeption und kreation)
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmagentur {
	height: 1020px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmagentureng {
	height: 1020px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnagentur {
	position: absolute;
	top: 220px;
	height: 500px;
	width: 960px;
}

#agenturhead01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	text-align: center;
	height: 20px;
	width: 480px;
	position: absolute;
	top: 25px;	
}
#agenturhead02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	text-align: center;
	height: 20px;
	width: 480px;
	position: absolute;
	top: 25px;
	left: 480px;	
}

#agenturheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 20px;
	width: 960px;
	position: absolute;
	top: 75px;
}


#agentur01 {
	height: 270px;
	width: 240px;
	position: absolute;
	top: 140px;
	background-image: url(images/full_opti_skizze.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#agenturtxt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 240px;
	position: absolute;
	top: 145px;
}


#agentur02 {
	height: 270px;
	width: 240px;
	position: absolute;
	left: 240px;
	top: 140px;
	background-image: url(images/full_cad.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#agenturtxt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 240px;
	position: absolute;
	left: 240px;
	top: 145px;
}

#agentur03 {
	height: 270px;
	width: 240px;
	position: absolute;
	left: 480px;
	top: 140px;
	background-image: url(images/full_display.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#agenturtxt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 240px;
	position: absolute;
	left: 480px;
	top: 145px;
}

#agentur04 {
	height: 270px;
	width: 240px;
	position: absolute;
	left: 720px;
	top: 140px;
	background-image: url(images/full_exponat.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#agenturtxt04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 240px;
	position: absolute;
	left: 720px;
	top: 145px;
}

#agentur05 {
	height: 270px;
	width: 240px;
	position: absolute;
	top: 455px;
	background-image: url(images/full_rendering.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#agenturtxt05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 240px;
	position: absolute;
	top: 435px;
}

#agentur06 {
	height: 270px;
	width: 240px;
	position: absolute;
	left: 240px;
	top: 455px;
	background-image: url(images/full_Lichtdesign.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#agenturtxt06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 240px;
	position: absolute;
	left: 240px;
	top: 435px;
}

#agentur07 {
	height: 270px;
	width: 240px;
	position: absolute;
	left: 480px;
	top: 455px;
	background-image: url(images/full_vitrine.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#agenturtxt07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 240px;
	position: absolute;
	left: 480px;
	top: 435px;
}

#agentur08 {
	height: 270px;
	width: 240px;
	position: absolute;
	left: 720px;
	top: 455px;
	background-image: url(images/full_isuzu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#agenturtxt08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 240px;
	position: absolute;
	left: 720px;
	top: 435px;
}


/* 3.16 projekte
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmprojekte {
	height: 4700px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmprojekteeng {
	height: 4700px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnprojekte {
	position: absolute;
	top: 220px;
	height: 500px;
	width: 960px;
}

#ctnprojekteflash {
	height: 336px;
	width: 600px;
	position: absolute;
	left: 180px;
	top: 50px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5);
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}

#ctnprojektefancy01 {
	height: 825px;
	width: 940px;
	position: absolute;
	left: 15px;
	top: 550px;	
}

#ctnprojektefancy02 {
	height: 825px;
	width: 940px;
	position: absolute;
	left: 15px;
	top: 1530px;	
}

#ctnprojektefancy03 {
	height: 825px;
	width: 940px;
	position: absolute;
	left: 15px;
	top: 2170px;	
}

#ctnprojektefancy04 {
	height: 825px;
	width: 940px;
	position: absolute;
	left: 15px;
	top: 2970px;	
}

#ctnprojektefancy05 {
	height: 825px;
	width: 940px;
	position: absolute;
	left: 15px;
	top: 3430px;	
}

.prjktbar {
	background-color: #039;
	height: 30px;
	width: 760px;
	position: absolute;
	left: -25px;
	top: -50px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

.prjkttr {
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	position: absolute;
	top:-20px;
	left:-25px;
}

.prjkttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	height: 20px;
	width: 922px;
	position: absolute;
	top: -43px;
	left: 3px;
}

.placehldr90 {
	height: 140px;
	width: 176px;
	float: left;
	margin-right: 10px;
	margin-top: 25px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
	position: static;
	border: 1px ridge #333333;
}

.placehldr60 a {
	text-decoration: none;
}

.placehldr60 a:hover {
	text-decoration: none;
}

#ctnprojektetxt {
	height: 500px;
	width: 600px;
	position: absolute;
	left: 180px;
	top: 3700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

#ctnprojektetxt a {
	text-decoration: none;
	color: #666666;
}

#ctnprojektetxt a:hover {
	text-decoration: none;
	color: #666666;
}


/* 3.17 index
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#ctnmindex {
	height: 750px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnmindexeng {
	height: 750px;
	width: 960px;
	position: relative;
	background-color: #fff;
	background-image: url(images/backgrd_eng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#ctnindex {
	position: absolute;
	top: 220px;
	height: 500px;
	width: 960px;
}

#ctnindexflash {
	height: 336px;
	width: 600px;
	position: absolute;
	left: 180px;
	top: 50px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5);
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}

/*#ctnindexklick {
	height: 83px;
	width: 100px;
	position: absolute;
	left: 25px;
	top: 325px;	
}

#ctnindexklick a {
	text-decoration: none;
}

#ctnindexklick a:hover {
	text-decoration: none;
}*/

#ctnticker {
	height: 70px;
	width: 935px;
	position: absolute;
	left: 12px;
	top: 450px;
}

#navad {
	background-color: #039;
	height: 35px;
	width: 140px;
	position: absolute;
	top: 290px;
	left: -10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#navadtxt {
	font-family: Arial;
	height: 10px;
	width: 620px;
	top: 6px;
	left: 26px;
	color: #666;
	font-size: 20px;
	text-align: left;
	position: absolute;
}

#navadtxt a {
	text-decoration: none;
	color: #fff;
}

#navadtxt a:hover {
	text-decoration: none;
	color: #ccc;
}

#ribbonad {
	height: 10px;
	width: 10px;
	position: absolute;
	left: -10px;
	top: 325px;
	background-image: url(images/ribbon_blue.png);
	background-repeat: no-repeat;
}

#navref {
	background-color: #039;
	height: 35px;
	width: 140px;
	position: absolute;
	top: 240px;
	right: -10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	box-shadow:-5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
}

#navreftxt {
	font-family: Arial;
	height: 10px;
	width: 620px;
	top: 6px;
	left: 26px;
	color: #666;
	font-size: 20px;
	text-align: left;
	position: absolute;
}

#navreftxt a {
	text-decoration: none;
	color: #fff;
}

#navreftxt a:hover {
	text-decoration: none;
	color: #ccc;
}

#ribbonref {
	height: 10px;
	width: 10px;
	position: absolute;
	right: -10px;
	top: 275px;
	background-image: url(images/ribbon_blue_rev.png);
	background-repeat: no-repeat;
}



#msg02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 60px;
	width: 400px;
	position: absolute;
	left: 280px;
	top: 90px;
	color: #333333;
	text-align: justify;
}

#msg02 a {
	text-decoration: none;
	color: #333333;	
}

#msg02 a:hover {
	text-decoration: none;
	color: #333333;	
}

