* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
	background-color: #525252;
}

	
/* ------------------------- DIVS ------------------------- */

#container_home, #container_neuigkeiten, #container_kompetenz, #container_marken, #container_kunststoffe, #container_partner, #container_team, #container_referenzen {
	position: absolute;
	width: 980px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	left: 50%;
	margin-left: -50%;
	margin-left: -490px;
	background: url(../images/background/bg_content_pattern.gif) repeat-y top left;
}

#bg_top {
	position: absolute;
	width: 980px;
	height: 623px; 
	top: 0px;
	left: 0px;
}

#bg_bottom {
	position: fixed;
	width: 980px;
	height: 111px;
	bottom: 0px;
}

* html #bg_bottom {
	position: absolute;
}

#menu {
	position: relative;
	width: 222px;
	float: right;
}

#content_holder {
	position: relative;
	width: 486px;
	margin-top: 82px;
	margin-left: 102px;
}

#content_top {
	width: 486px;
	height: 18px;
}

#content_bottom {
	width: 486px;
	height: 18px;
}

#content {
	position: relative;
	width: 450px;
	padding: 0px 18px 0px 18px;
}

#inner_content {
	position: relative;	
	/* padding: 36px; */
	padding: 36px 29px 36px 29px;
}

#home_box_1 {
	width: 150px;
	float: right;
}

#home_box_2 {
	width: 300px;
	float: left;
}

#home_box_3 {
	width: 300px;
	float: left;
}

#home_box_4 {
	width: 450px;
	float: left;
}

#noflash {
	padding: 12px;
	background: #909090 url(../images/background/home_content.jpg) no-repeat top left;
}

.clear {
	clear: both;
	background: none;
	width: 0;
	height: 0;
	line-height: 0;
}


/* ------------------------- CONTENTS - COLORS ------------------------- */

#container_home #bg_top {
	background: url(../images/background/home_top.jpg) no-repeat top left;
}

#container_home #bg_bottom {
	background: url(../images/background/home_bottom.png) no-repeat bottom left;
}

* html #container_home #bg_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/home_bottom.png');
}

#container_neuigkeiten #bg_top {
	background: url(../images/background/neuigkeiten_top.jpg) no-repeat top left;
}

#container_neuigkeiten #bg_bottom {
	background: url(../images/background/neuigkeiten_bottom.png) no-repeat bottom left;
}

* html #container_neuigkeiten #bg_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/neuigkeiten_bottom.png');
}

#container_kompetenz #bg_top {
	background: url(../images/background/kompetenz_top.jpg) no-repeat top left;
}

#container_kompetenz #bg_bottom {
	background: url(../images/background/kompetenz_bottom.png) no-repeat bottom left;
}

* html #container_kompetenz #bg_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/kompetenz_bottom.png');
}

#container_marken #bg_top {
	background: url(../images/background/marken_top.jpg) no-repeat top left;
}

#container_marken #bg_bottom {
	background: url(../images/background/marken_bottom.png) no-repeat bottom left;
}

* html #container_marken #bg_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/marken_bottom.png');
}

#container_kunststoffe #bg_top {
	background: url(../images/background/kunststoffe_top.jpg) no-repeat top left;
}

#container_kunststoffe #bg_bottom {
	background: url(../images/background/kunststoffe_bottom.png) no-repeat bottom left;
}

* html #container_kunststoffe #bg_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/kunststoffe_bottom.png');
}

#container_partner #bg_top {
	background: url(../images/background/partner_top.jpg) no-repeat top left;
}

#container_partner #bg_bottom {
	background: url(../images/background/partner_bottom.png) no-repeat bottom left;
}

* html #container_partner #bg_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/partner_bottom.png');
}

#container_team #bg_top {
	background: url(../images/background/team_top.jpg) no-repeat top left;
}

#container_team #bg_bottom {
	background: url(../images/background/team_bottom.png) no-repeat bottom left;
}

* html #container_team #bg_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/team_bottom.png');
}

#container_referenzen #bg_top {
	background: url(../images/background/referenzen_top.jpg) no-repeat top left;
}

#container_referenzen #bg_bottom {
	background: url(../images/background/referenzen_bottom.png) no-repeat bottom left;
}

* html #container_referenzen #bg_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/referenzen_bottom.png');
}

#container_home #content_top {
	background: url(../images/background/home_c_top.png) no-repeat top left;
}

* html #container_home #content_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/home_c_top.png');
}

#container_home #content_bottom {
	background: url(../images/background/home_c_bottom.png) no-repeat top left;
}

* html #container_home #content_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/home_c_bottom.png');
}

#container_home #content {
	background: url(../images/background/home_c_middle.png) repeat-y top left;
}

* html #container_home #content {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/home_c_middle.png',sizingMethod='scale');
}

#container_home #inner_content {
	background: #909090 url(../images/background/home_content.jpg) no-repeat top left;
}

#container_neuigkeiten #content_top {
	background: url(../images/background/neuigkeiten_c_top.png) no-repeat top left;
}

* html #container_neuigkeiten #content_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/neuigkeiten_c_top.png');
}

#container_neuigkeiten #content_bottom {
	background: url(../images/background/neuigkeiten_c_bottom.png) no-repeat top left;
}

* html #container_neuigkeiten #content_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/neuigkeiten_c_bottom.png');
}

#container_neuigkeiten #content {
	background: url(../images/background/neuigkeiten_c_middle.png) repeat-y top left;
}

* html #container_neuigkeiten #content {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/neuigkeiten_c_middle.png',sizingMethod='scale');
}

#container_neuigkeiten #inner_content {
	background: #B8A056 url(../images/background/neuigkeiten_content.jpg) no-repeat top left;
}

#container_kompetenz #content_top {
	background: url(../images/background/kompetenz_c_top.png) no-repeat top left;
}

* html #container_kompetenz #content_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/kompetenz_c_top.png');
}

#container_kompetenz #content_bottom {
	background: url(../images/background/kompetenz_c_bottom.png) no-repeat top left;
}

* html #container_kompetenz #content_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/kompetenz_c_bottom.png');
}

#container_kompetenz #content {
	background: url(../images/background/kompetenz_c_middle.png) repeat-y top left;
}

* html #container_kompetenz #content {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/kompetenz_c_middle.png',sizingMethod='scale');
}

#container_kompetenz #inner_content {
	background: #79879F url(../images/background/kompetenz_content.jpg) no-repeat top left;
}

#container_marken #content_top {
	background: url(../images/background/marken_c_top.png) no-repeat top left;
}

* html #container_marken #content_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/marken_c_top.png');
}

#container_marken #content_bottom {
	background: url(../images/background/marken_c_bottom.png) no-repeat top left;
}

* html #container_marken #content_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/marken_c_bottom.png');
}

#container_marken #content {
	background: url(../images/background/marken_c_middle.png) repeat-y top left;
}

* html #container_marken #content {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/marken_c_middle.png',sizingMethod='scale');
}

#container_marken #inner_content {
	background: #3EB4B0 url(../images/background/marken_content.jpg) no-repeat top left;
}

#container_kunststoffe #content_top {
	background: url(../images/background/kunststoffe_c_top.png) no-repeat top left;
}

* html #container_kunststoffe #content_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/kunststoffe_c_top.png');
}

#container_kunststoffe #content_bottom {
	background: url(../images/background/kunststoffe_c_bottom.png) no-repeat top left;
}

* html #container_kunststoffe #content_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/kunststoffe_c_bottom.png');
}

#container_kunststoffe #content {
	background: url(../images/background/kunststoffe_c_middle.png) repeat-y top left;
}

* html #container_kunststoffe #content {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/kunststoffe_c_middle.png',sizingMethod='scale');
}

#container_kunststoffe #inner_content {
	background: #64B2E3 url(../images/background/kunststoffe_content.jpg) no-repeat top left;
}

#container_partner #content_top {
	background: url(../images/background/partner_c_top.png) no-repeat top left;
}

* html #container_partner #content_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/partner_c_top.png');
}

#container_partner #content_bottom {
	background: url(../images/background/partner_c_bottom.png) no-repeat top left;
}

* html #container_partner #content_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/partner_c_bottom.png');
}

#container_partner #content {
	background: url(../images/background/partner_c_middle.png) repeat-y top left;
}

* html #container_partner #content {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/partner_c_middle.png',sizingMethod='scale');
}

#container_partner #inner_content {
	background: #B2AF5E url(../images/background/partner_content.jpg) no-repeat top left;
}

#container_team #content_top {
	background: url(../images/background/team_c_top.png) no-repeat top left;
}

* html #container_team #content_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/team_c_top.png');
}

#container_team #content_bottom {
	background: url(../images/background/team_c_bottom.png) no-repeat top left;
}

* html #container_team #content_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/team_c_bottom.png');
}

#container_team #content {
	background: url(../images/background/team_c_middle.png) repeat-y top left;
}

* html #container_team #content {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/team_c_middle.png',sizingMethod='scale');
}

#container_team #inner_content {
	background: #F99B4F url(../images/background/team_content.jpg) no-repeat top left;
}

#container_referenzen #content_top {
	background: url(../images/background/referenzen_c_top.png) no-repeat top left;
}

* html #container_referenzen #content_top {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/referenzen_c_top.png');
}

#container_referenzen #content_bottom {
	background: url(../images/background/referenzen_c_bottom.png) no-repeat top left;
}

* html #container_referenzen #content_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/referenzen_c_bottom.png');
}

#container_referenzen #content {
	background: url(../images/background/referenzen_c_middle.png) repeat-y top left;
}

* html #container_referenzen #content {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background/referenzen_c_middle.png',sizingMethod='scale');
}

#container_referenzen #inner_content {
	background: #7BA1A4 url(../images/background/referenzen_content.jpg) no-repeat top left;
}


/* ------------------------- MENU ------------------------- */

ul#mainmenu {
	list-style-type: none;
	line-height: 19px;
	margin-top: 4px;
}

ul#mainmenu li {
	height: 19px;
	line-height: 19px;
}

ul#mainmenu li.impr {
	margin-top: 16px;
}


/* ------------------------- LINKS ------------------------- */

a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #FFF;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.teaser, a.teaser:link, a.teaser:visited, a.teaser:focus, a.teaser:hover, a.teaser:active {
	color: #31726D;
	text-decoration: none;
}

a.teaser:hover,
a.teaser_a, a.teaser_a:link, a.teaser_a:visited, a.teaser_a:focus, a.teaser_a:hover, a.teaser_a:active {
	color: #FFF;
	text-decoration: none;
}

#container_marken a.heading, #container_marken a.heading:link, #container_marken a.heading:visited, #container_marken a.heading:focus, #container_marken a.heading:hover, #container_marken a.heading:active,
#container_marken a.heading_a, #container_marken a.heading_a:link, #container_marken a.heading_a:visited, #container_marken a.heading_a:focus, #container_marken a.heading_a:hover, #container_marken a.heading_a:active {
	display: block;
	width: 363px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #FFF;
	padding-left: 22px;
	/* margin-left: -7px; */
	margin-bottom: -1px;
	border-bottom: 1px solid #AAE2DF;
	border-top: 1px solid #AAE2DF;
	background: url(../images/buttons/marken_arrow_dark.gif) no-repeat top left;
}

#container_marken a.heading_a, #container_marken a.heading_a:link, #container_marken a.heading_a:visited, #container_marken a.heading_a:focus, #container_marken a.heading_a:hover, #container_marken a.heading_a:active {
	color: #31726D;
	background: #AAE2DF url(../images/buttons/marken_arrow_down.gif) no-repeat top left;
}

#container_marken a.heading:hover {
	color: #31726D;
	background: #AAE2DF url(../images/buttons/marken_arrow_right.gif) no-repeat top left;
}

#container_kunststoffe a.heading, #container_kunststoffe a.heading:link, #container_kunststoffe a.heading:visited, #container_kunststoffe a.heading:focus, #container_kunststoffe a.heading:hover, #container_kunststoffe a.heading:active,
#container_kunststoffe a.heading_a, #container_kunststoffe a.heading_a:link, #container_kunststoffe a.heading_a:visited, #container_kunststoffe a.heading_a:focus, #container_kunststoffe a.heading_a:hover, #container_kunststoffe a.heading_a:active {
	display: block;
	width: 363px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #FFF;
	padding-left: 22px;
	/* margin-left: -7px; */
	margin-bottom: -1px;
	border-bottom: 1px solid #93D2FF;
	border-top: 1px solid #93D2FF;
	background: url(../images/buttons/kunststoffe_arrow_dark.gif) no-repeat top left;
}

#container_kunststoffe a.heading_a, #container_kunststoffe a.heading_a:link, #container_kunststoffe a.heading_a:visited, #container_kunststoffe a.heading_a:focus, #container_kunststoffe a.heading_a:hover, #container_kunststoffe a.heading_a:active {
	color: #2B768C;
	background: #93D2FF url(../images/buttons/kunststoffe_arrow_down.gif) no-repeat top left;
}

#container_kunststoffe a.heading:hover {
	color: #2B768C;
	background: #93D2FF url(../images/buttons/kunststoffe_arrow_right.gif) no-repeat top left;
}

#container_neuigkeiten a.heading, #container_neuigkeiten a.heading:link, #container_neuigkeiten a.heading:visited, #container_neuigkeiten a.heading:focus, #container_neuigkeiten a.heading:hover, #container_neuigkeiten a.heading:active,
#container_neuigkeiten a.heading_a, #container_neuigkeiten a.heading_a:link, #container_neuigkeiten a.heading_a:visited, #container_neuigkeiten a.heading_a:focus, #container_neuigkeiten a.heading_a:hover, #container_neuigkeiten a.heading_a:active {
	display: block;
	width: 363px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #FFF;
	padding-left: 22px;
	/* margin-left: -7px; */
	margin-bottom: -1px;
	border-bottom: 1px solid #DDD19D;
	border-top: 1px solid #DDD19D;
	background: url(../images/buttons/news_arrow_dark.gif) no-repeat top left;
}

#container_neuigkeiten a.heading_a, #container_neuigkeiten a.heading_a:link, #container_neuigkeiten a.heading_a:visited, #container_neuigkeiten a.heading_a:focus, #container_neuigkeiten a.heading_a:hover, #container_neuigkeiten a.heading_a:active {
	color: #6D5C16;
	background: #DDD19D url(../images/buttons/news_arrow_down.gif) no-repeat top left;
}

#container_neuigkeiten a.heading:hover {
	color: #6D5C16;
	background: #DDD19D url(../images/buttons/news_arrow_right.gif) no-repeat top left;
}

#container_kompetenz a.heading, #container_kompetenz a.heading:link, #container_kompetenz a.heading:visited, #container_kompetenz a.heading:focus, #container_kompetenz a.heading:hover, #container_kompetenz a.heading:active,
#container_kompetenz a.heading_a, #container_kompetenz a.heading_a:link, #container_kompetenz a.heading_a:visited, #container_kompetenz a.heading_a:focus, #container_kompetenz a.heading_a:hover, #container_kompetenz a.heading_a:active {
	display: block;
	width: 363px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #FFF;
	padding-left: 22px;
	/* margin-left: -7px; */
	margin-bottom: -1px;
	border-bottom: 1px solid #B8C4D5;
	border-top: 1px solid #B8C4D5;
	background: url(../images/buttons/komp_arrow_dark.gif) no-repeat top left;
}

#container_kompetenz a.heading_2z, #container_kompetenz a.heading_2z:link, #container_kompetenz a.heading_2z:visited, #container_kompetenz a.heading_2z:focus, #container_kompetenz a.heading_2z:hover, #container_kompetenz a.heading_2z:active,
#container_kompetenz a.heading_2z_a, #container_kompetenz a.heading_2z_a:link, #container_kompetenz a.heading_2z_a:visited, #container_kompetenz a.heading_2z_a:focus, #container_kompetenz a.heading_2z_a:hover, #container_kompetenz a.heading_2z_a:active {
	display: block;
	width: 363px;
	height: 40px;
	line-height: 20px;
	text-decoration: none;
	color: #FFF;
	padding-left: 22px;
	/* margin-left: -7px; */
	margin-bottom: -1px;
	border-bottom: 1px solid #B8C4D5;
	border-top: 1px solid #B8C4D5;
	background: url(../images/buttons/komp_arrow_dark.gif) no-repeat top left;
}

#container_kompetenz a.heading_a, #container_kompetenz a.heading_a:link, #container_kompetenz a.heading_a:visited, #container_kompetenz a.heading_a:focus, #container_kompetenz a.heading_a:hover, #container_kompetenz a.heading_a:active,
#container_kompetenz a.heading_2z_a, #container_kompetenz a.heading_2z_a:link, #container_kompetenz a.heading_2z_a:visited, #container_kompetenz a.heading_2z_a:focus, #container_kompetenz a.heading_2z_a:hover, #container_kompetenz a.heading_2z_a:active {
	color: #495566;
	background: #B8C4D5 url(../images/buttons/komp_arrow_down.gif) no-repeat top left;
}

#container_kompetenz a.heading:hover, #container_kompetenz a.heading_2z:hover {
	color: #495566;
	background: #B8C4D5 url(../images/buttons/komp_arrow_right.gif) no-repeat top left;
}

#container_team a.heading, #container_team a.heading:link, #container_team a.heading:visited, #container_team a.heading:focus, #container_team a.heading:hover, #container_team a.heading:active,
#container_team a.heading_a, #container_team a.heading_a:link, #container_team a.heading_a:visited, #container_team a.heading_a:focus, #container_team a.heading_a:hover, #container_team a.heading_a:active {
	display: block;
	width: 363px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #FFF;
	padding-left: 22px;
	/* margin-left: -7px; */
	margin-bottom: -1px;
	border-bottom: 1px solid #FFC183;
	border-top: 1px solid #FFC183;
	background: url(../images/buttons/team_arrow_dark.gif) no-repeat top left;
}

#container_team a.heading_a, #container_team a.heading_a:link, #container_team a.heading_a:visited, #container_team a.heading_a:focus, #container_team a.heading_a:hover, #container_team a.heading_a:active {
	color: #8C4F22;
	background: #FFC183 url(../images/buttons/team_arrow_down.gif) no-repeat top left;
}

#container_team a.heading:hover {
	color: #8C4F22;
	background: #FFC183 url(../images/buttons/team_arrow_right.gif) no-repeat top left;
}


/* ------------------------- TEXT ------------------------- */

body {		
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
	font-size: 13px;
	color: #FFF;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-right: 7px;
	margin-left: 7px;
}

h2 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 16px;
	color: #FFF;
	margin-right: 7px;
	margin-left: 7px;
}

#container_marken h3, #container_marken h3.active {
	font-size: 13px;
	width: 363px;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	color: #31726D;
	padding-left: 22px;
	/* margin-left: -7px; */
	margin-bottom: 15px;
	background: #AAE2DF url(../images/buttons/marken_arrow_right.gif) no-repeat top left;
}

#container_marken h3.active {
	background: #AAE2DF url(../images/buttons/marken_arrow_down.gif) no-repeat top left;
}

#container_kunststoffe h3, #container_kunststoffe h3.active {
	font-size: 13px;
	width: 363px;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	color: #2B768C;
	padding-left: 22px;
	/* margin-left: -7px; */
	margin-bottom: 15px;
	background: #93D2FF url(../images/buttons/kunststoffe_arrow_right.gif) no-repeat top left;
}

#container_kunststoffe h3.active {
	background: #93D2FF url(../images/buttons/kunststoffe_arrow_down.gif) no-repeat top left;
}

#container_neuigkeiten h1, #container_neuigkeiten #inner_content {
	color: #6D5C16;
}

#container_kompetenz h1, #container_kompetenz #inner_content {
	color: #495566;
}

#container_marken h1, #container_marken #inner_content {
	color: #31726D;
}

#container_kunststoffe h1, #container_kunststoffe #inner_content {
	color: #2B768C;
}

#container_partner h1, #container_partner #inner_content {
	color: #6D6924;
}

#container_team h1, #container_team #inner_content {
	color: #8C4F22;
}

#container_referenzen h1, #container_referenzen #inner_content {
	color: #455F60;
}

#container_home h1, #container_home #inner_content {
	color: #515151;
}

.white {
	color: #FFF;
}

.textblock {
	position: relative;
	width: 378px;
	margin-right: 7px;
	margin-left: 7px;
}

.textblock .image {
	position: relative;
	width: 136px;
	float: left;
	padding: 10px 0px 10px 0px;
	/*left: 23px;*/
}

.textblock .text {
	position: relative;
	margin-left: 136px;
	padding: 10px 0px 10px 0px;
}

.textblock .whitetext {
	position: relative;
	margin-left: 136px;
	padding: 10px 0px 10px 0px;
	color: #FFF;
}

.textblock .onlytext {
	position: relative;
	padding: 10px 0px 10px 0px;
}

.subcontent {
	position: relative;
	width: 378px;
}

p {
	margin-right: 7px;
	margin-left: 7px;
}

img.partnerlogo {
	margin-top: 35px;
	margin-bottom: 20px;
}

/* ------------------------- TABLES ------------------------- */

table.kontakt_data {
	width: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-top: 25px;
	margin-left: 7px;
}

table.kontakt_data td {
	padding-right: 12px;
	vertical-align: top;
}

table.team_data {
	width: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #8C4F22;
}

table.team_data td {
	padding-right: 12px;
	vertical-align: top;
}


/* ------------------------- FORMULAR ------------------------- */

/* ------------------------- ADMIN SECTION ------------------------- */

div#formdiv {
    position:relative;
    top:50px;
    left:100px;
}

input, select, option {
	font-size: 12px;
	color: #010101;
	background-color: #FFF;
	border: 1px solid #ccc;
	padding: 2px;
	vertical-align: middle;
}

select {
	padding: 0px;
}

option {
	border: 0px;
}

input.button {
	background-color: #9ACFD7;
	color: #285C80;
	font-size: 14px;
	font-weight: bold;
}

input.noborder {
	border: 0px;
}
