/* Container */
body
{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_main.jpg);
	background-repeat: no-repeat;
}

#content
{
	position: relative;
	top: 100px;
	left: 100px;
	width: auto;
	font-size: 0.8em;
	color: #999;
}

#text
{
	position: relative;
	top: 230px;
	left: 250px;
	width: auto;
	font-size: 0.8em;
	color: #666;
	z-index: 2000;
}

iframe
{
	border: 0px #FFF solid;
	overflow: hidden;
	top: 50px;
	position: absolute;
	z-index: 3000;
	width: 850px;
	left: 120px;
}
#rcol {
 position:absolute;
 top:185px;
 left:764px;
 width:180px;
 z-index:201;
 display:none;
}

#rcol h1{
font-size:12px;
background-image: url(../images/h1_rcol.gif);
background-repeat:no-repeat;
background-color:#ededed;
font-weight:bold;
color:#000000;
padding-left:14px;
padding-top:18px;
padding-bottom:4px;
margin-bottom:0px;
margin-top:15px;

border-bottom:2px solid #FFF;
}

#rcol h2 {
font-size:11px;
}

#rcol h3 {
font-size:11px;
}

#rcol a {
color:#de0032;
text-decoration:none;
}

#rcol a:hover {
color:#000;
}



#mainnavBox
{
	width: 181px;
	/*
	background-color: #de0033;
*/
	z-index: 550;
	height: auto;
	position: absolute;
	top: 550px;
	left: 0px;
	background-color: #CCC;
	bottom: 0px;
}


#mainnav
{
	position: absolute;
	top: 215px;
	left: 0px;
	width: 181px;
	z-index: 400;
	font-size: 12px;
	line-height: 15px;

}

#mainnav ul {
 margin:0px;
 padding:0px;
}

#mainnav li {
 margin:0px;
 padding:0px;
 list-style-image:none;
 list-style-type:none;
}

#ol {
 position:absolute;
 top:0px;
 left:0px;
 width:181px;
 height:135px;
 z-index:270;
}

#or {
 position:absolute;
 top:0px;
 left:0px;
 height:135px;
 z-index:50;
 background-color:#de0033;
 width:100%;
}

#inneror {
 padding-left:181px;
}

#inneror2 {
 width:400px;
 height:135px;
}

#logo {
 position:absolute;
 top:92px;
 left:392px;
 z-index:300;
}

#search {
 position:absolute;
 top:148px;
 left:10px;
 z-index:400;
 width:161px;
 margin:0px;
 padding:0px;
 background-image:url(images/bg_search1.gif)
}

.search {
 font-size:12px;
 border:0px;
 margin:0px;
 padding:5px;
 background-color:#ededed;
 border:1px solid #FFFFFF;
 float:left;
 width:100px;
}

#szslogoback {
 position:absolute;
 top:0px;
 right:0px;
 z-index:250;
 text-align:right;
 width:100%; 
}

img { 
 border:0px;
 border-style: solid; 
}

a.fnav1 {
 color:#000000;
 font-size:12px;
 text-decoration:none;
 display:block;
 margin:0px;
 padding:4px 10px 4px 10px;
 width:161px;
 border-bottom:1px solid #FFFFFF;
 background-color:transparent;
}

a.fnav1:hover {
 color:#DE0032;
 width:161px;
}


a.fnav1marked {
 color:#000000;
 font-size:12px;
 text-decoration:none;
 display:block;
 margin:0px;
 padding:4px 10px 4px 10px;
 width:161px;
 border-bottom:1px solid #FFFFFF;
 background-color:#FFFFFF;
 font-weight:bold;
}

a.fnav1marked:hover {
 color:#DE0032;
 width:161px;
}

a.fnav2 {
 color:#000000;
 font-size:12px;
 text-decoration:none;
 display:block;
 margin:0px;
 padding:4px 10px 4px 29px;
 width:142px;
 border-bottom:1px solid #FFFFFF;
 background-color:#EDEDED;
}

a.fnav2:hover {
 color:#DE0032;
}

a.fnav2marked {
 color:#000000;
 font-size:12px;
 text-decoration:none;
 display:block;
 margin:0px;
 padding:4px 10px 4px 29px;
 width:142px;
 border-top:1px solid #ededed;
 border-bottom:1px solid #FFFFFF;
 background-color:#FFFFFF;
 font-weight:bold;
}

a.fnav2marked:hover {
 color:#DE0032;
}

a.fnav3 {
 color:#000000;
 font-size:12px;
 text-decoration:none;
 display:block;
 margin:0px;
 padding:4px 10px 4px 48px;
 width:123px;
 border-bottom:1px solid #FFFFFF;
 background-color:#EDEDED;
}

a.fnav3:hover {
 color:#DE0032;
}

a.fnav3marked {
 color:#000000;
 font-size:12px;
 text-decoration:none;
 display:block;
 margin:0px;
 padding:4px 10px 4px 48px;
 width:123px;
 border-bottom:1px solid #FFFFFF;
 background-color:#FFFFFF;
 font-weight:bold;
}

a.fnav3marked:hover {
 color:#DE0032;
}

form {
 margin:0px;
 padding:0px;
}

#navback {
 position:absolute;
 top:135px;
 left:0px;
 z-index:250;
 width:181px;
 background-repeat:no-repeat; 
}











#box {
width:930px;
margin: 0px auto;
padding:0px;
text-align:left;
}

#header {
width:930px;
padding:0px;
height:70px;
zbackground-color:#EEFAFF;
margin-bottom:15px;
}

#headerinhalt {
 width:540px;
 padding:0px;
 float:left;
 height:70px;
}

#headerlinks {
 width:195px;
 padding:0px;
 float:left;
 height:70px;
}

#headerrechts {
width:195px;
padding:0px;
float:left;
height:70px;
}

#headersuche {
width:175px;
height:12px;
float:right;
}

#suche {
width:175px;
height:45px;
padding:0px;
float:right;
background-color:#e7e7e7;
font-size:11px;
}

#metanav {
 position:absolute;
 top:135px;
 left:392px;
 width:545px;
 z-index:201;
 padding-top:0px;
 font-size:12px;
}

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

#metanav a:hover {
 text-decoration:none;
 color:#de0032;
}

#metanav ul {
 padding:0px 0px 0px 0px;
 margin:0px;
}

#metanav li {
 zpadding:0px 30px 0px 6px;
 margin:0px 0px 0px 0px;
 list-style-type:none;
 list-style-image:none;
}

.metalist {
list-style-type:none;
zbackground-image:url(images/icons/listmeta.gif);
background-position:left top;
background-repeat:no-repeat;
height:40px;
color:#666666;
float:left;
zline-height:50px;
}

.langlist {
list-style-type:none;
background-image:url(images/icons/list.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:15px;
margin-right:10px;
color:#666666;
float:left;
font-weight:bold;
}

.contentlist {
list-style-type:none;
background-image:url(images/icons/list_1.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:4px;
}

#rechts .vip {
 background-color:#666666;
 color:#FFFFFF;
}

.boxspaltelinks, .boxspalterechts {
width:180px;
padding:0px;
margin-bottom:2px;
font-size:10px;
}


.boxinhalt {
 padding:4px 2px 4px 10px;
 background-color:#ededed;
}

.boxinhalt h3 {
 padding:0px 0px 4px 0px;
}

.boxinhalt img {
 margin:0px 0px 4px 0px;
}

.boxinhalt ol li {
 margin-left:-20px;
 padding-left:-20px;
 _margin-left:-15px;
 _padding-left:-15px;
}

.picborder {
 border:1px solid #99C0D4;
 background-color:#e7e7e7;
}

#footer {
padding:4px 0px 0px 5px;
width:180px;
font-size:0.7em;
}

.imgleft1 {
 float:right;
 padding-left:15px;
 
}

.imgright1 {
 float:left;
 padding-right:15px;
}

#sc_footer {
 width:100%;
 clear:both;
 position:relative;
 margin:5px 0px 5px 0px;
 padding:0px;
 border-bottom:1px solid #d0d2d5;
 text-align:right;
}

#sc_footer2 {
 width:100%;
 clear:both;
 position:relative;
 margin:155px 0px 5px 0px;
 padding:0px;
}

#inner_footer1 {
 border-bottom:1px solid #d0d2d5;
 text-align:right;
 padding:0px;
 margin:0px;
}

#inner_footer2 {
 font-size:11px;
 color:#000000;
 padding:2px 10px 0px 10px;
}

a.finsign {
 color:#CCCCCC;
 text-decoration:none;
}



/* content */
body,form,checkbox,textarea,div,p,th,td {
 font-family:Arial, Helvetica, sans-serif;
}

a {
 color:#000;
 text-decoration:underline;
}

a:hover {
 color:#de0032;
}

.button1 {
 border:0px;
 background-color:#ededed;
 color:#000000;
 cursor:pointer;
 height:23px;
 width:161px;
}

label {
 cursor:pointer;
}

.fcollection {
 font-size:11px;
 font-weight:bold;
 color:#CC0000;
}

.fsubtit1 {
 font-weight:bold;
 padding-bottom:18px;
 display:block;
}

.ftit1_sop	{ EditAppStyleTitel:Seitentitel; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color:#666666; font-weight:bold;  }
.flead		{ EditAppStyleTitel:Leadtext; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color:#000; font-size: 0.9em; font-weight:bold;  }
.ftit2_sop	{ EditAppStyleTitel:Untertitel; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color:#666666; font-weight:bold; }
.fsmall		{ EditAppStyleTitel:Text klein; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color:#000; font-size:0.85em; }
.alt_list	{ EditAppStyleTitel:Alternative Auflistung; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; display:block; padding:0px; margin:0px; padding-left:8px; background-image:url(images/alt_list.gif); background-repeat:no-repeat; background-position:left 6px;}

.light		{ color:#878787;}


h1	{ EditAppStyleTitel:Seitentitel; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#333333; font-size:22px; font-weight:normal; margin-top:0px; margin-bottom:26px;}
h2	{ EditAppStyleTitel:Untertitel; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#333333; font-weight:bold; font-size:16px; ; margin-top: 0px; margin-bottom: 20px; }
h3	{ EditAppStyleTitel:Leadtext; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#000000; font-size:12px; margin-top: 0px; margin-bottom:17px; }
p	{ EditAppStyleTitel:Fliesstext; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#000000; margin:0px; padding:0px; margin-bottom:17px; }
h5	{ EditAppStyleTitel:Titel klein; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#000000; font-size:11px; font-weight:bold; margin-top:0px; margin-bottom:14px; }
h4	{ EditAppStyleTitel:Text klein; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#000000; font-size:11px; text-decoration: none; margin-top: 0px; margin-bottom:0; font-weight:normal;}

#rcol h3 {
 margin-bottom:0px;
}

#rcol p {
 margin-bottom:0px;
}

hr {
 height:1px;
 border-width:0;
 border-style:solid;
 color:#d0d2d5;
}

#content ul {
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 10px;
}

ul li {
 list-style-image:url(images/icons/list.gif);
 margin:0px;
 padding:0px;
}

#content ol {
 margin:0px 0px 0px 30px;
 padding:0px 0px 0px 0px;
}

ol li {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.bg3 {
background-color:#ededed;
}

.bg4 {
background-color:#ededed;
}

.tableheader {
 padding:4px 0px 4px 0px;
 color:#666666;
 border-bottom:1px solid #d0d2d5;
}

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

.tableheader2 {
 padding:4px 0px 4px 0px;
 color:#000000;
 border-bottom:1px solid #d0d2d5;
 font-weight:bold;
}

.tablerow {
 padding:4px 5px 4px 0px;
}

.tdabright {
 background-color:#ededed;
 padding:4px 5px 4px 0px;
}

.tdalight {
 background-color:#ffffff;
 padding:4px 5px 4px 0px;
}

.table4 th {
 margin:0px;
 padding:2px 0px 0px 0px;
 text-align:left;
 font-size:12px;
}

.table4 td {
 margin:0px;
 padding:2px 5px 0px 0px;
 font-size:12px;
}

.tableheader3 {
 padding:0px 0px 0px 0px;
 margin:0px;
 color:#000000;
 border-bottom:1px solid #d0d2d5;
 font-weight:bold;
}



/* TRANSPARENT */
table.transparent { border-width:0px; border-style:none; border-color:#FFFFFF; border-collapse:separate; border-spacing:0px; }
 td.transparentTitelZeile { padding:1px; font-weight:bold; vertical-align:bottom; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentTitelSpalte { padding:1px; font-weight:bold; vertical-align:bottom; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentSummenZeile { padding:1px; font-weight:bold; vertical-align:top; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentSummenSpalte { padding:1px; font-weight:bold; vertical-align:top; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentTitel1 { padding:1px; vertical-align:top; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentTitel2 { padding:1px; vertical-align:top; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentDaten1 { padding:1px; vertical-align:top; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentDaten2 { padding:1px; vertical-align:top; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentSummen1 { padding:1px; vertical-align:top; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }
 td.transparentSummen2 { padding:1px; vertical-align:top; padding:1px 2px 1px 2px; color:#454545; font-size:0.9em; }

 td.transparentTitelZeile p { margin:0px; padding:0px; }
 td.transparentTitelSpalte p { margin:0px; padding:0px; }
 td.transparentSummenZeile p { margin:0px; padding:0px; }
 td.transparentSummenSpalte p { margin:0px; padding:0px; }
 td.transparentTitel1 p { margin:0px; padding:0px; }
 td.transparentTitel2 p { margin:0px; padding:0px; }
 td.transparentDaten1 p { margin:0px; padding:0px; }
 td.transparentDaten2 p { margin:0px; padding:0px; }
 td.transparentSummen1 p { margin:0px; padding:0px; }
 td.transparentSummen2 p { margin:0px; padding:0px; }


/* SOP */
 table.sop { border-width:0px 0px 1px 0px; border-style:solid; border-border-collapse:collapse; border-color:#C8C8C8; border-spacing:0px; }
 td.sopTitelZeile { vertical-align:bottom; padding:4px 0px 4px 0px; color:#666666; font-size:0.9em; border-bottom:1px solid #C8C8C8; }
 td.sopTitelSpalte { vertical-align:bottom; padding:4px 0px 4px 0px; color:#666666; font-size:0.9em; border-bottom:1px solid #C8C8C8; }
 td.sopSummenZeile { font-weight:bold; border-width:0px; border-style:solid; border-padding:1px; vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; border-top:1px solid #C8C8C8; }
 td.sopSummenSpalte { font-weight:bold; border-width:0px; border-style:solid; border-padding:1px; vertical-align:top; padding:4px 0px 4px 0px; color:#000000;  font-size:0.9em; border-top:1px solid #C8C8C8; }
 td.sopTitel1 { background-color:#EDEDED;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }
 td.sopTitel2 { background-color:#FFFFFF;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }
 td.sopDaten1 { background-color:#EDEDED;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }
 td.sopDaten2 { background-color:#FFFFFF;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }
 td.sopSummen1 { background-color:#EDEDED;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }
 td.sopSummen2 { background-color:#FFFFFF;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }

 td.sopTitelZeile p { margin:0px; padding:0px; }
 td.sopTitelSpalte p { margin:0px; padding:0px; }
 td.sopSummenZeile p { margin:0px; padding:0px; }
 td.sopSummenSpalte p { margin:0px; padding:0px; }
 td.sopTitel1 p { margin:0px; padding:0px; }
 td.sopTitel2 p { margin:0px; padding:0px; }
 td.sopDaten1 p { margin:0px; padding:0px; }
 td.sopDaten2 p { margin:0px; padding:0px; }
 td.sopSummen1 p { margin:0px; padding:0px; }
 td.sopSummen2 p { margin:0px; padding:0px; }
 
/* Winkel SOP */
 table.sopwinkel { border-width:0px 0px 1px 0px; border-style:solid; border-border-collapse:collapse; border-color:#C8C8C8; border-spacing:0px; }
 td.sopwinkelTitelZeile { vertical-align:bottom; padding:4px 0px 4px 0px; color:#666666; font-size:0.9em; border-bottom:1px solid #C8C8C8; }
 td.sopwinkelTitelSpalte { vertical-align:bottom; padding:4px 0px 4px 0px; color:#666666; font-size:0.9em; border-bottom:1px solid #C8C8C8; }
 td.sopwinkelSummenZeile { font-weight:bold; border-width:0px; border-style:solid; border-padding:1px; vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; border-top:1px solid #C8C8C8; }
 td.sopwinkelSummenSpalte { font-weight:bold; border-width:0px; border-style:solid; border-padding:1px; vertical-align:top; padding:4px 0px 4px 0px; color:#000000;  font-size:0.9em; border-top:1px solid #C8C8C8; }
 td.sopwinkelTitel1 { background-color:#ffffff;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; font-weight:bold; }
 td.sopwinkelTitel2 { background-color:#ececec;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; font-weight:bold; }
 td.sopwinkelDaten1 { background-color:#EDEDED;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }
 td.sopwinkelDaten2 { background-color:#FFFFFF;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }
 td.sopwinkelSummen1 { background-color:#EDEDED;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }
 td.sopwinkelSummen2 { background-color:#FFFFFF;  vertical-align:top; padding:4px 0px 4px 0px; color:#000000; font-size:0.9em; }

 td.sopwinkelTitelZeile p { margin:0px; padding:0px; }
 td.sopwinkelTitelSpalte p { margin:0px; padding:0px; }
 td.sopwinkelSummenZeile p { margin:0px; padding:0px; }
 td.sopwinkelSummenSpalte p { margin:0px; padding:0px; }
 td.sopwinkelTitel1 p { margin:0px; padding:0px; }
 td.sopwinkelTitel2 p { margin:0px; padding:0px; }
 td.sopwinkelDaten1 p { margin:0px; padding:0px; }
 td.sopwinkelDaten2 p { margin:0px; padding:0px; }
 td.sopwinkelSummen1 p { margin:0px; padding:0px; }
 td.sopwinkelSummen2 p { margin:0px; padding:0px; }

/* form */
.formactive {
 background-color:#FFFFFF;
 border:solid 1px #000000;
}

.formfull {
 background-color:#FFFFFF;
 border:solid 1px #c0c0c0;
}

.formempty {
 background-color:#FFFFFF;
 border:solid 1px #c0c0c0;
}

.freq {
 color:white;
 font-size:12px;
 font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.fcomplete {
 color:#9D9D9D;
 font-size:12px;
 font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.ftext {
 color:#dcdcdc;
 font-size:12px;
 font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.tdhelp {
 background-color:#ABABAB;
}

.tdcomplete {
 background-color:#DCDCDC;
}

.tdhelpborder {
 background-color:#ABABAB;
}

.bordercomplete {
 background-color:#DCDCDC;
}

#formular p {
 width:200px;
 float:left;
}

label {
 cursor:pointer;
}

a.fnews1 {
 text-decoration:none;
}














































