body{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
width: 100%;
height: 101%;
}  

P.error, .error {
	color: #CC0A0A;
}

#rahmen {
border: 1px solid #2A1C84;
width: 790px;
overflow: hidden;
left: 50%;
position: absolute;
margin: 0 0 0 -395px;
}
	 
h1 {
font : bold 18px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding: 0px;
margin-bottom: 2px;
line-height: 18px;
} 

h2 {
font : bold 16px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding-top: 5px;
line-height: 16px;
} 
h2 > p {
	padding: 0;
	margin: 0;
}

h3 {
font : bold 14px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding-top: 5px;
line-height: 12px;
} 

h4 {
font : bold 12px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding: 0px;
line-height: 12px;
} 

H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 2px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; margin-bottom: 0px; }

.csc-header-n1 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 2px; color: #2A1C84;}
.csc-header-n2 { margin: 0px 0px 0px 0px; margin-top: 5px; margin-bottom: 2px; color: #2A1C84;}
.csc-header-n3 { margin: 0px 0px 0px 0px; margin-top: 5px; margin-bottom: 2px; color: #2A1C84;}
.csc-header-n4 { margin: 0px 0px 0px 0px; margin-top: 5px; margin-bottom: 2px; color: #2A1C84;}
.csc-header-n5 { margin: 0px 0px 0px 0px; margin-top: 5px; margin-bottom: 2px; color: #2A1C84;}

p.csc-subheader-0 {
font : bold 12px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding: 0px;
.} 
p.csc-subheader-1 {
font : normal 12px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding: 0px;
}
p.csc-subheader-2 {
font : italic 12px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding: 0px;
}
p.csc-subheader-3 {
font : bold 14px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding: 0px;
}


#header { 
margin: 0px;
padding: 0px;
background-image: url(../images/verlauf.jpg);
overflow: hidden;
width: 790px;
height: 86px;
}  
#logo {
margin: 0px;
padding: 0px;
float: left;
width: 397px;
}
#schiff {
margin: 0px;
padding: 0px;
float: right;
width: 363px;
}
	  
#verlauf {
margin: 0px;
padding: 0px;
}

#header2 {
margin: 0px;
padding: 0px;
width: 790px;
height: 23px;
}

#logo2 {
margin: 0px;
padding: 0px;
float: left;
width: 60px;
}

#adresse {
width: 730px;
padding: 0px;
float: right;
text-align: left;
font : normal 11px Arial,Verdana, sans-serif;
color: #2A1C84;
}

#nav-basis {
width: 630px;
font : normal 12px Arial,Verdana, sans-serif;
color: #2A1C84;
margin: 0px;
padding: 0px;
margin-left: 150px;
margin-top: 10px;
} 

#print a {
	margin-right: 5px;
}
#print { 
text-align: right;
width: 790px;
margin-bottom: 5px;
} 

#content {
width: 790px;
margin: 0px;
padding: 0px;
font : normal 12px Arial,Verdana, sans-serif;
color: #2A1C84;
margin-top: 40px;
overflow: hidden;
}  

a:link, a:visited{
font-family: Arial,Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 21px;
color: #464084;
text-decoration:underline;
left: 0px;
padding: 0px;
}

a:hover, a:active{
font-family: Arial,Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 21px;
color: #CC0A0A;
text-decoration:none;
left: 0px;
padding: 0px;
}
#nav-main {
width: 150px;
float: left;
margin-top: 5px;
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-bottom: 40px;
}  

#inhalt {
width: 630px;
width: 624px;
float: right;
margin: 0px;
padding: 0px;
margin-top: 0px;
} 

#newsletter-content {
width: 790px;
margin: 0px;
padding: 10px;
margin-top: 0px;
} 

#inhalt2 {
width: 790px;
margin: 0px;
padding: 0px;
margin-top: 0px;
}  
 

#nav-main ul {
width: 150px;
list-style-type: none;
border-bottom: 1px solid #464084;
margin-left: 0px;
margin: 0px;
padding: 0px;
} 


#nav-main ul li {
width: 150px;
left: 0px;
border-top: 1px solid #464084;
padding-top:2px;
padding-bottom:2px;
}
#nav-main ul li.cur {
width: 150px;
left: 0px;
border-top: 1px solid #464084;
padding-top:2px;
padding-bottom:2px;
}

#nav-main ul li.ebene1-2 {
width: 150px;
left: 0px;
border-top: 0px solid #464084;
text-indent: 15px;
padding-top:2px;
padding-bottom:2px;
}

#nav-main ul li.ebene2-2 {
width: 150px;
left: 0px;
border-top: 0px solid #464084;
text-indent: 15px;
padding-top:2px;
padding-bottom:2px;
}

#nav-main a:link, #nav-main a:visited{
font-family: Arial,Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 21px;
color: #464084;
text-decoration:none;
left: 0px;
}

#nav-main a:hover, #nav-main a:active{
font-family: Arial,Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 21px;
color: #CC0A0A;
text-decoration:none;
left: 0px;
}

#nav-main a.current:link, #nav-main a.current:active, #nav-main a.current:hover, #nav-main a.current:visited {
font-family: Arial,Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 21px;
color: #CC0A0A;
text-decoration:none;
left: 0px;
}    

#nav-basis a:link, #nav-basis a:visited{
font-family: Arial,Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 21px;
color: #464084;
text-decoration:none;
left: 0px;
}

#nav-basis a:hover, #nav-basis a:active{
font-family: Arial,Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 21px;
color: #CC0A0A;
text-decoration:none;
left: 0px;
}

#nav-basis a.current2:link, #nav-basis a.current2:active, #nav-basis a.current2:hover, #nav-basis a.current2:visited {
font-family: Arial,Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 21px;
color: #CC0A0A;
text-decoration:none;
}    

p.bodytext, td,th{
padding: 0px;
margin-top: 0px;
font : normal 12px Arial,Verdana, sans-serif;
color: #2A1C84;
line-height: 16px;
}
th {
	font-weight: bold;
	font-size: 14px;
}

.csc-bulletlist {
padding: 0px;
margin: 0px;
margin-left: 20px;
} 

.csc-bulletlist-1 {
	list-style : disc;
} 

.csc-bulletlist-2 {
	list-style : circle;
} 

.csc-bulletlist-3 {
	list-style : decimal;
} 


/*********************/
/* Tabellen */
/*********************/
TABLE.contenttable { padding: 0px; }
TABLE.contenttable P { font-size: 11px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #464084; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #EFF7FF;}
 
TABLE.contenttable-2 P { color: #464084; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #FEF7A1;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #464084; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #EFF7FF;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }



.csc-mailform-field input[type=text]{
margin-left: 30px;
} 

iframe  {
border: 0px;
padding: 0px;
margin: 0px;
}

DIV.csc-textpic-imagewrap IMG{
#    border: 1px solid #2A1C84;
}


.csc-frame-rulerBefore {
border:solid #2A1C84 1px;
}

.csc-frame-rulerAfter {
border:solid #2A1C84 1px;
}

hr {
border:solid #2A1C84 1px;
}

.tx-irfaq-pi1 {
padding: 0px;
margin: 0px;
}

.start {
	padding: 5px;
	text-align: center;
	width: 95%;
	margin-bottom: 10px;
	background-color: #E6ECF8;
}
DIV.tx-ticzylmannpassage-pi1 INPUT[type=text],
DIV.tx-ticzylmannpassage-pi1 INPUT[type=submit] {
	border: 1px solid black;
}
DIV.tx-ticzylmannpassage-pi1 DIV.info A {
	background-color: #EBE9ED;
	padding: 0 5px;
	margin: 0 5px 0 0;
	color: black;
	border: 1px solid black;
	text-decoration: none;
}
DIV.tx-ticzylmannpassage-pi1 p {
	margin: 0;
	padding: 0;
}

#inhalt H1.csc-firstHeader A {
	font-size: 18px;
	font-weight: bold;
}
