/*rausgezogene klasse des ersten divs, der die seite positioniert und die grösse angibt, aber nur bei der startseite*/
.position
{
	position:relative; 
	top:50px; 
	left:0px; 
	width:830px; 
	height:600px; 
	text-align:left;
}

.fliesstext_start {
	position:relative;
	top:5px;
	left:10px;
	width:450px;
	height:45px;
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
}

.fliesstext_dunkel {
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
}

.fliesstext_hell {
	font-family: Arial;
	font-size: 9pt;
	olor: #BFAACF;
	color: #71067E;
}

.fliesstext_bild_hell {
	position:relative;
	float:right;
	width:170px;
	height:117px;
	font-family: Arial;
	font-size: 9pt;
	olor: #BFAACF;
	color: #71067E;
}


.fliesstext_bild_klein_hell {
	position:relative;
	float:right;
	width:277px;
	//height:117px;
	font-family: Arial;
	font-size: 9pt;
	olor: #BFAACF;
	color: #71067E;
}

.fliesstext_bild_dunkel {
	position:relative;
	top:10px;
	left:0px;
	//height:117px;
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
	clear:both;
}

.fliesstext_error {
	font-family: Arial;
	font-size: 9pt;
	color:red;
}

.bildlink_dunkel {
	position:relative;
	float:right;
	width:10px;
	height:15px;
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
}

.textlink_dunkel {
	position:relative;
	top:-7px;
	left:200px;
	width:150px;
	height:15px;
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
	clear:both;
}


.kontakt_start {
	position:absolute; 
	top:379px; 
	left:660px; 
	width:180px; 
	height:205px; 
	overflow:hidden;
	font-family: Arial;
	font-weight:bold;
	font-size: 9pt;
	color: #71067E;
}

.kontakt_start a{
	color: #71067E;
	text-decoration:none;
}

.kontakt_start a:hover{
	color: #71067E;
	text-decoration:none;
}

.kontakt_start a:visited{
	color: #71067E;
	text-decoration:none;
}

.kontakt_start a:active{
	color: #71067E;
	text-decoration:none;
}

.text_service {
	font-family: Arial;
	font-size: 10pt;
	color: #AB8CBC;
}

#main_footer {
}

.footer {
	font-family: Arial;
	font-size: 8pt;
	color: #AB8CBC;
}

.footer a {
	font-family: Arial;
	font-size: 8pt;
	color: #AB8CBC;
	text-decoration:underline;
}

.footer a:hover {
	font-family: Arial;
	font-size: 8pt;
	color: #AB8CBC;
	text-decoration:none;
}

.footer a:active {
	font-family: Arial;
	font-size: 8pt;
	color: #AB8CBC;
	text-decoration:none;
}

.footer a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #AB8CBC;
	text-decoration:underline;
}


h1 {
	font-family: Arial;
	font-size: 10pt;
	color: #71067E;
	font-weight: bold;
}

.header {
	position:absolute; 
	top:25px; 
	left:0px; 
	width:830px; 
	height:195px; 
	overflow:hidden;
}

.logo {
	position:absolute; 
	top:25px; 
	left:0px; 
	width:180px; 
	height:140px;
	overflow:hidden;
}

.navigation {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	position:absolute; 
	top:215px; 
	left:25px; 
	width:155px; 
	height:340px; 
	overflow:hidden;
	list-style-type:none;
}

.navilink {
	margin-top:10px;
}

.navilink a {
	color:#AB8CBC;
	text-decoration:none;
}
.navilink a:hover { 
	color:#622181;
	text-decoration:none;
}
.navilink a:active {
	color:#622181;
	text-decoration:none;
}

.navilinkaktiv {
	color:#622181;
	margin-top:10px;
}

.navilinkaktiv a {
	text-decoration:none;
}
.navilinkaktiv a:hover { 
	color:#622181;
	text-decoration:none;
}
.navilinkaktiv a:active {
	color:#622181;
	text-decoration:none;
}


.subnavilink {
	margin-top:0px;
}

.subnavilink a {
	color:#AB8CBC;
	text-decoration:none;
}
.subnavilink a:hover { 
	color:#622181;
	text-decoration:none;
}
.subnavilink a:active {
	color:#622181;
	text-decoration:none;
}

.subnavilinkaktiv {
	margin-top:0px;
	color:#622181;
}

.subnavilinkaktiv a {
	text-decoration:none;
}
.subnavilinkaktiv a:hover { 
	color:#622181;
	text-decoration:none;
}
.subnavilinkaktiv a:active {
	color:#622181;
	text-decoration:none;
}

.nav {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.nav li {
	margin-left:-40px;
}

.nav ul {
	list-style-type:none;
	letter-spacing:-0.05em;
}

.container{
	position:relative; 
	top:50px; 
	left:0px; 
	width:830px; 
	height:600px; 
	text-align:left;
}

.content {
	position:absolute; 
	top:195px; 
	left:180px; 
	width:470px; 
	height:370px; 
	background-color:#ECF1F7; 
	overflow:hidden;
}

.inner_content {
	position:relative; top:30px; left:25px; width:445px; height:330px; overflow:auto;
}

.content a {
	font-family: Arial;
	font-size: 9pt;
	color: #AB8CBC;
	background: url("images/faq_pfeil.gif") 0 2px no-repeat;
	padding-left:10px;
	text-decoration:none;
}


.content a:hover {
	font-family: Arial;
	font-size: 9pt;
	color: #622181;
	background: url("images/faq_pfeil.gif") 0 2px no-repeat;
	padding-left:10px;
	text-decoration:none;
}

.content a:active {
	font-family: Arial;
	font-size: 9pt;
	color: #622181;
	background: url("images/faq_pfeil.gif") 0 2px no-repeat;
	padding-left:10px;
	text-decoration:none;
}

.content a:visited {
	font-family: Arial;
	font-size: 9pt;
	color: #622181;
	background: url("images/faq_pfeil.gif") 0 2px no-repeat;
	padding-left:10px;
	text-decoration:none;
}

.content_faq {
	position:absolute;
	font-family: Arial;
	font-size: 9pt;
	top:195px; 
	left:180px; 
	width:470px; 
	height:370px; 
	background-color:#ECF1F7; 
	overflow:hidden;
}

.content_faq a {
	font-family: Arial;
	font-size: 9pt;
	color: #AB8CBC;
	text-decoration:none;
}


.content_faq a:hover {
	font-family: Arial;
	font-size: 9pt;
	color: #622181;
	text-decoration:none;
}

.content_faq a:active {
	font-family: Arial;
	font-size: 9pt;
	color: #622181;
	text-decoration:none;
}

.content_faq a:visited {
	font-family: Arial;
	font-size: 9pt;
	color: #622181;
	text-decoration:none;
}


.service_box {
	position:absolute; 
	top:195px; 
	left:650px; 
	width:180px; 
	height:370px; 
	overflow:hidden;
}

.alt_box {
	position:absolute; 
	top:349px; 
	left:650px; 
	width:180px; 
	height:205px; 
	overflow:hidden;
}

.footer_img {
	position:absolute; 
	top:565px; 
	left:0px; 
	width:830px; 
	height:10px; 
	overflow:hidden;
}

.service_telefon a {
 position:relative;
 top:25px;
 left:10px;
 display:block;
 width:170px;
 height:19px;
 padding:0px 0px 0px px;
 overflow:hidden;
 background: url("images/service/service_telefon_lo.jpg") 0 0 no-repeat;
 z-index:2;
}

.service_telefon a:hover { 
 background: url("images/service/service_telefon_hi.jpg") 0 0 no-repeat;
}
.service_telefon a:active {
 background: url("images/service/service_telefon_hi.jpg") 0 0 no-repeat;
}

.service_suche {
 position:relative;
 top:24px;
 left:10px;
 display:block;
 width:170px;
 height:20px;
 padding:0px 0px 0px px;
 overflow:hidden;
 background: url("images/service/service_suche_lo.jpg") 0 0 no-repeat;
 z-index:3;
}

.service_empfehlen a {
 position:relative;
 top:24px;
 left:10px;
 display:block;
 width:170px;
 height:22px;
 padding:0px 0px 0px px;
 overflow:hidden;
 background: url("images/service/service_empfehlen_lo.jpg") 0 0 no-repeat;
 z-index:4;
}
.service_empfehlen a:hover { 
 background: url("images/service/service_empfehlen_hi.jpg") 0 0 no-repeat;
}
.service_empfehlen a:active {
 background: url("images/service/service_empfehlen_hi.jpg") 0 0 no-repeat;
}

.service_drucken a {
 position:relative;
 top:24px;
 left:10px;
 display:block;
 width:170px;
 height:19px;
 padding:0px 0px 0px px;
 overflow:hidden;
 background: url("images/service/service_drucken_lo.jpg") 0 0 no-repeat;
 z-index:5;
}
.service_drucken a:hover { 
 background: url("images/service/service_drucken_hi.jpg") 0 0 no-repeat;
}
.service_drucken a:active {
 background: url("images/service/service_drucken_hi.jpg") 0 0 no-repeat;
}

.suchfeld {
	position:absolute;
	top:0px;
	left:65px;
}

.searchForm {
	height:14px;
	width:80px;
	font-family:Arial;
	font-size:8pt;
	border: 1px solid #DBCFDD;
}

.suchbutton {
	position:absolute;
	top:4px;
	left:152px;
}

.error {
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
}

.newsarchiv {
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
}

.headlinelink {
	font-weight:bold;
}

/* Kontakt Formular */

form {
     width:415px;
     overflow:hidden;
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
     }

form p {
	margin-bottom:0em;
     }
 
form p label {
        float: left;
        width: 10em;
        margin-top: 0.5em;
        cursor: pointer;
      }
 
form p input,
form p select,
form p textarea {
        border: 0.08em solid #71067E;
        margin-top: 0.3em;
        width: 20em;
      }
 
form p select {
        width: auto;
      }
 
form p textarea {
        width: 30em;
        height: 10em;
      }
 
form p input#formInput_submit,
form p input#formInput_reset {
        width: auto;
      }

fieldset {
	border: none;
}

legend {
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;
	color: #71067E;
	margin-left:-10px;
}

legend bestellen {
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
	margin-left:-5px;
}

.faq_antwort {
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
	margin-bottom:20px;
}

div {
  scrollbar-base-color:#ECF1F7;
  scrollbar-3d-light-color:#71067E;
  scrollbar-arrow-color:#71067E;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#ECF1F7;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#ECF1F7;
  scrollbar-track-color:#ECF1F7;
}

/* orderform */
.brochure {
	position:relative;
	width:415px;
	height:110px;
	display:block;
}

.orderform_image {
	float:left;
	margin-right:10px;
}

.orderform_right {
	float:left;
	height:100px;
}

.orderform_text {
	width:325px;
}

.orderform_pdf {
	position:absolute;
	bottom:10px;
	left:80px;
}

.orderform_amount {
	position:absolute;
	bottom:10px;
	right:20px;
}

/* download */
.download {
	position:relative;
	font-family: Arial;
	font-size: 9pt;
	color: #BFAACF;
	width:415px;
	height:190px;
	display:block;
}

.download_text {
	position:relative;
	font-family: Arial;
	font-size: 9pt;
	olor: #BFAACF;
	color: #71067E;
	width:415px;
	display:block;
}

.download_image {
	float:left;
	margin-right:10px;
}

.download_right {
	float:left;
}

.download_text {
	width:415px;
	margin-top:10px;
}

.download_link_bild {
	position:relative;
	margin-top:5px;
	margin-bottom:20px;
	left:0px;
}

.download_link_text {
	position:relative;
	margin-top:10px;
	left:0px;
}

/* Weiterempfehlen */

#recommend form {
	width:415px;
	overflow:hidden;
	font-family: Arial;
	font-size: 9pt;
	color: #71067E;
}

#recommend form p {
	margin-bottom:0em;
}
 
#recommend form p label {
        float: left;
        width: 15em;
        margin-top: 0.5em;
        cursor: pointer;
}
 
#recommend form p input,
#recommend form p select,
#recommend form p textarea {
        border: 0.08em solid #71067E;
        margin-top: 0.3em;
        width: 20em;
      }
 
#recommend form p textarea {
        width: 30em;
        height: 10em;
      }
 
#recommend form p input#formInput_submit,
#recommend form p input#formInput_reset {
        width: auto;
      }

#recommend form p input#send_to_absender_email {
        width:20px;
	height:20px;
      }

#recommend fieldset {
	border: none;
}

#recommend legend {
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;
	color: #71067E;
	margin-left:-7px;
	margin-bottom:5px;
}


