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

p,table { margin:0.5em 0; padding:0; clear: both;}

img { border:0; }
img.start { border:0; width: 100% }

body { font-size: 100% }


/*.... start home page .... */


#container_start { text-align: left; }

.background_start {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10%;
  width: 58%; 
  z-index: 1;
}

.logo_start {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: -30%;
  width: 30%; 
  z-index: 2;
}

.start_button1 {
  position: relative;
  width: 7%; 
  float: left;
  margin-left: 42%;
  margin-top: 1%;
  z-index: 3;
}

.start_button2 {
  position: relative;
  width: 7%; 
  float: right;
  margin-right: 42%;
  margin-top: 1%;
  z-index: 3;
}


/*.... end home page .... */


/*  regular pages */


#container {
  text-align: left;
  margin: 0px auto;
  width: 1185px;

}



#header {
  position: relative;
  height: 205px;
}


#content {
  margin-left: 320px;
  width: 785px;
}

#content_error {
  position: relative;
  top: 50px;
  margin-left: 100px;
  width: 500px;
}


#mainnavigation {
  padding-left: 45px;
  width: 277px;
  float: left;
  height: 100%;
  
  
}

#subnavigation_coll {
  padding-left: 45px;
  width: 277px;
  float: left;
  height: 100%;
}

#footer {
  display: block;
  position: absolute;
  margin-left: 45px;
}

#language {
  display: block;
  position: absolute;
  margin-left: 220px;
}

.content_main {
  display: block;
  position: absolute;
  width: 540px;
  margin-top: 0px;
  margin-left: 0px;
}


.main-links{
  display: block;
  position: absolute;
  width: 370px;
  top: 560px;
  left: 670px
}

.main-links a:link, .main-links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	line-height: 30px;
}
.main-links a:hover, .main-links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4ad4b2;
	text-decoration: none;
	word-spacing: normal;
	line-height: 30px;
}

.error-links{
  display: block;
  position: absolute;
  width: 500px;
  top: 120px;
  left: 80px
}

.error-links a:link, .error-links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	line-height: 60px;
}
.error-links a:hover, .error-links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #4dc6a8;
	text-decoration: none;
	word-spacing: normal;
	line-height: 60px;
}


.content_findus1 {
  display: block;
  position: absolute;
  width: 305px;
  margin-top: 0px;
  margin-left: 0px;
}

.content_findus2 {
  display: block;
  position: absolute;
  width: 310px;
  margin-top: 0px;
  margin-left: 300px;
}

.content_findus3 {
  display: block;
  position: absolute;
  width: 600px;
  margin-top: 300px;
  margin-left: 0px;
}
.content_printstudio {
  display: block;
  position: absolute;
  width: 520px;
  margin-top: 0px;
  margin-left: 15px;
}

.content_collections1 {
  display: block;
  position: absolute;
  width: 305px;
  margin-top: 0px;
  margin-left: 0px;
}

.content_collections2 {
  display: block;
  position: absolute;
  width: 315px;
  margin-top: 0px;
  margin-left: 450px;
}

.content_collections3 {
  display: block;
  position: absolute;
  width: 305px;
  margin-top: 900px;
  margin-left: 0px;
}

.content_collections4 {
  display: block;
  position: absolute;
  width: 315px;
  margin-top: 900px;
  margin-left: 450px;
}

.content_collections5 {
  display: block;
  position: absolute;
  width: 305px;
  margin-top: 1540px;
  margin-left: 0px;
}

.content_collections6 {
  display: block;
  position: absolute;
  width: 315px;
  margin-top: 1540px;
  margin-left: 450px;
}


.collections-links{
  display: block;
  position: absolute;
  width: 300px;
  
}

.collections-links a:link, .collections-links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	line-height: 30px;
}
.collections-links a:hover, .collections-links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4ad4b2;
	text-decoration: none;
	word-spacing: normal;
	line-height: 30px;
}


.collections-links1{
  display: block;
  position: absolute;
  width: 300px;
  
}

.collections-links1 a:link, .collections-links1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	line-height: 30px;
}
.collections-links1 a:hover, .collections-links1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4ad4b2;
	text-decoration: none;
	word-spacing: normal;
	line-height: 30px;
}


.content_collections_page {
  display: block;
  position: absolute;
  width: 420px;
  margin-top: 0px;
  margin-left: 0px;
}

.content_collections_page1 {
  display: block;
  position: absolute;
  width: 420px;
  margin-top: 370px;
  margin-left: 0px;
}


.content_collections_page2 {
  display: block;
  position: absolute;
  width: 420px;
  margin-top: 500px;
  margin-left: 0px;
}

.content_collections_page3 {
  display: block;
  position: absolute;
  width: 420px;
  margin-top: 820px;
  margin-left: 0px;
}
.content_collections_page4 {
  display: block;
  position: absolute;
  width: 420px;
  margin-top: 860px;
  margin-left: 0px;
}

.content_collections_page5 {
  display: block;
  position: absolute;
  width: 820px;
  margin-top: 900px;
  margin-left: 0px;
}

.content_collections_page6 {
  display: block;
  position: absolute;
  width: 820px;
  margin-top: 940px;
  margin-left: 0px;
}

.content_collections_page7 {
  display: block;
  position: absolute;
  width: 430px;
  margin-top: 1130px;
  margin-left: 0px;

}

.content_collections_page8 {
  display: block;
  position: absolute;
  width: 300px;
  margin-top: 1100px;
  margin-left: 500px;
}


.collections_page-links{
  display: block;
  position: absolute;
  width: 370px;
  top: 500px;
  left: 540px
}

.collections_page-links a:link, .collections_page-links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	line-height: 30px;
}
.collections_page-links a:hover, .collections_page-links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4ad4b2;
	text-decoration: none;
	word-spacing: normal;
	line-height: 30px;
}


.download_page-links{
  display: block;
  position: relative;
  width: 370px;
  top: 10px;
  left: 0px
}

.download_page-links a:link, .collections_page-links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	word-spacing: normal;
	line-height: 30px;
}
.download_page-links a:hover, .collections_page-links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4ad4b2;
	word-spacing: normal;
	line-height: 30px;
}

img {
    border:0;
 }


#fadeshow {
  display: block;
  position: absolute;
  width: 390px;
  margin-top: 0px;
  margin-left: 470px;
}

#fadeshow_print {
  display: block;
  position: absolute;
  width: 390px;
  margin-top: -50px;
  margin-left: 580px;
}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height:normal;
}


.text_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height:normal;
}




.text-main-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	color: #000000;
}


.text-main-header-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	line-height: 22px;
}
a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4ad4b2;
	text-decoration: none;
	word-spacing: normal;
	line-height: 22px;



ace {
	line-height: 15px;
}

td, input, select, textarea { font-size:10px; font-family:Verdana,sans-serif; font-weight:bold; }
.Bereich, .Feld {
	background-color: #FFFFFF;
	width:162px;
	border:1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Auswahl { background-color:#dff; width:350px; border:1px solid #000000; }
.Check {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border: none;
}

  


*:focus { outline: none; }

*::-moz-focus-inner { border: none; }
