﻿html, body { 
 width:100%; 
 height:100%; 
 background-color: white;
 padding: 0px;
 margin: 0px;
}

body  {
 margin:0; padding:0; 
}

table td{
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, SunSans-Regular;
 color: white;  
}

table.aussen { 
 width:100%; 
 height:100%; 
}
table.aussen td  {
 text-align:center; 
 vertical-align:middle; 
}
table.innen {
 margin-left:auto; margin-right:auto; 
}
table.innen td, table.innen th {
 text-align:left;
}

h1, .csc-firstHeader {
 font-size: 16px;
 font-family: Verdana, Arial, Helvetica, SunSans-Regular;
}
//*
#centerframe { 	
 padding: 8px;
 margin: -315px 0 0 -450px;
 position:absolute;
 top: 50%;
 left: 50%;
 width: 800px;
 height: 400px;
}
*//
p {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, SunSans-Regular;
 color: white;  
}
#rightcontent {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, SunSans-Regular;
 color: white;  
 width: 450px;
 height: 450px;
 padding: 10px;
 background-image: url(hintergrund.jpg);
 background-repeat: repeat-x;
 overflow-y: auto;
}
.randfarbe {
 background-color: #e70808;
}
#logotext {
 COLOR: black; 
 FONT-SIZE: 11pt; 
 TEXT-ALIGN: right;
 TEXT-DECORATION: none;
}
#navigation a{
 font: bold 12px verdana, sans-serif;
 color: darkblue;
}
#navigation a:hover{
 font: bold 12px verdana, sans-serif;
 color: orange;
}
#subnavigation{
 min-height:450px;
 height:auto !important;
 height:450px;
 width:200px;
 float:left;
 color:black;
 padding:10px;
 background-color: #32368D; 
 background-image: url(hintergrund.jpg);
 background-repeat: no-repeat;
}
#subnavigation_alt {
 background-image: url(logo_visitenkarte_klein.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;
}
#bild {
 width:200px;
 height:430px;
}
#subnavigation a{
  color:#fff;
  font: bold 12px verdana, sans-serif;
  margin:1px 0 1px 0;
  padding:3px 3px 3px 4px;
  text-decoration:none;
  background:#666;
  display:block;
  width:175px;
}

#subnavigation a:hover{
  color:orange;
  background:#fff;
}

#subnavigation a.level1-act {
  background:#999;
  color:orange;
}

#subnavigation a.level2-no {
  font:bold 11px verdana, sans-serif;
  background:#b8ab8f;
  margin-left:10px;
  width:165px;
}

#subnavigation a.level2-act {
  font:bold 11px verdana, sans-serif;
  background:#999;
  color:orange;
  margin-left:10px;
  width:165px;
}

#subnavigation a.level3-no {
  font:bold 11px verdana, sans-serif;
  background:#b8ab8f;
  margin-left:20px;
  width:155px;
}

#subnavigation a.level3-act {
  font:bold 11px verdana, sans-serif;
  background:#999;
  color:orange;
  margin-left:20px;
  width:155px;
}

#subnavigation a.level4-no {
  font:bold 11px verdana, sans-serif;
  background:#b8ab8f;
  margin-left:30px;
  width:145px;
}

#subnavigation a.level4-act {
  font:bold 11px verdana, sans-serif;
  background:#999;
  color:orange;
  margin-left:30px;
  width:145px;
}
#footer {
 font: bold 10px verdana, sans-serif;
}
#footer a{
 color: darkblue;
 TEXT-ALIGN: right;
}
#footer a:hover{
 font: bold 10px verdana, sans-serif;
 color: orange;
 TEXT-ALIGN: right;
}

A {
 COLOR: red; 
 FONT-SIZE: 10pt; 
 FONT-WEIGHT: bold; 
 TEXT-DECORATION: none
}
A:HOVER	{
 COLOR: yellow; 
 FONT-SIZE: 10pt; 
 FONT-WEIGHT: bold; 
 TEXT-DECORATION: none
}
#align-center {
 TEXT-ALIGN: center;
}
.align-center {
 TEXT-ALIGN: center;
}
		
/* Nun für den MSIE */
* html #rightcontent {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, SunSans-Regular;
 color: white;  
 width: 474px;
 height: 450px;
 padding: 10px;
 background-image: url(hintergrund.jpg);
 background-attachment:fixed;
 background-position: 0% 0%;
 background-repeat: repeat-x;
 overflow-y: auto;
 overflow-x: auto;
}


/* Mail Formular */

/* SR Freecap anpassen */
.tx-srfreecap-pi2-cant-read {
 margin-top: 10px;
 display: block;
 width: 80px;
 float: left;
 clear: both;
 color: white;
}
.tx-srfreecap-pi2-image {
 margin-top: 10px;
 width: 190px;
 border: none;
}

.tx-powermail-pi1_formwrap_2192 {
 /* Disable border */
 border: 2px;
 border-color: black;
}

fieldset.tx-powermail-pi1_fieldset label {
 /* Style labels */
 display: block;
 width: 80px;
 float: left;
 clear: both;
}

fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset select, fieldset.tx-powermail-pi1_fieldset textarea {
 /* Style input fields */
 width: 190px;
 border: none;
 border-bottom: 1px solid black;
 margin-left: 10px;
}

div.tx_powermail_pi1_fieldwrap_html {
 /* Increase margin between every field */
 margin: 10px 0;
}

input.powermail_reset_uid73, input.powermail_submit_uid74 {
 margin: 0px 0px;
 background-color: #ff0000; 
 color: white;
 font-weight: bold;
 border: 1px solid #A5ACB2;
 width: 75px;
}

.powermail_mandatory, .powermail_mandatory_js {
 color: #ff0000;
}