html, body {
    height: 100%;
	width: 100%;
    margin: 0;
    padding: 0;
    border: none;
}

body#start {
	background: transparent url(../images/bg_body_start.gif) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d0152a;
	/*
	max-height: 100%;
    overflow: auto;
	*/
}

#start #site {
    width : 686px;
    margin: 0px auto;
    padding: 0; 
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#start #header {
    height: 121px;
	width: 406px;
	padding: 9px 140px 9px 2px;
	vertical-align: bottom;
	float: left;
	position: relative;
	top: 0;
	position: absolute;
}

.header-ticker {
    position: absolute;
	height: 121px;
	top: 7px;
	left: 0px;
	width: 406px;
	background-color: #fff;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index: 0;
}

#start #logo {
    width:138px;
	height:138px;
	background: transparent url(../images/logo_sic_start.gif) no-repeat 0 0;
	position: absolute;
	top: 0px;
	left: 549px;
}

#start #content {
    position: relative; 
    padding: 375px 0px 22px 4px; 
	top: 0px;
	left: 0px;
	background-color: transparent;	
}

#start #footer {
	background-color:#d4122c;
	color: #fff;
	font: normal 11px Arial;
	bottom: 0;
	height: 16px;
	margin: 0;
	left: 0px;
	position: absolute;
	width: 668px;
	text-align: left;
	padding: 2px 6px 0 10px;
}





#start #footer-content {
	float: left;
	width: 450px;
}

#start #footer-links {
	text-align: right;
}

#footer-links a:link, #footer-links a:visited, #footer-links a:hover, #footer-links a:active {
    text-decoration: none;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
}
#footer-links a:hover, #footer-links a:active {
    color: #000;
}

a.homeMenu:link, a.homeMenu:visited, a.homeMenu:hover, a.homeMenu:active  {
    text-decoration: none;
}

.menuText, .menuText2 {
	font: bold 16px Arial;
	color: #fff;
	text-align: left;
	position: absolute;
	bottom: 5px;
	left: 12px;
	line-height: 1em;
}

.menuText2 {
    margin-top:158px;
	line-height:15px;
}

.btn-menu-start1, .btn-menu-start2, .btn-menu-start3, .btn-menu-start4, .btn-menu-start5  {
	width:136px; 
	height:198px;
	float:left;
	border-left:1px solid #fff;
	z-index: 10;
	position: absolute;
	top: 139px;
	left: 0px;
}

.btn-menu-start2 { 
    left: 137px;
}

.btn-menu-start3 {
    left: 274px; 
}

.btn-menu-start4 { 
    left: 411px;
}

.btn-menu-start5  {
    left: 548px;
}


.btn-menu-start5  {
    border-right:1px solid #fff;
}

.btn-menu-start1 a, .btn-menu-start2 a, .btn-menu-start3 a, .btn-menu-start4 a, .btn-menu-start5 a  {
	display: block;
	margin:0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	text-decoration:none;	
}

.btn-menu-start1 a, .btn-menu-start2 a, .btn-menu-start3 a, .btn-menu-start4 a, .btn-menu-start5 a { 
    background: url(../images/menu_01.jpg) 0 0 no-repeat;
    background-color:#8d8d8d;	
}

.btn-menu-start2 a, .btn-menu-start3 a, .btn-menu-start4 a, .btn-menu-start5 a { 
    background: url(../images/menu_04.jpg) 0 0 no-repeat;
	background-color:#8d8d8d;	
}

.btn-menu-start3 a, .btn-menu-start4 a, .btn-menu-start5 a { 
    background: url(../images/menu_03.jpg) 0 0 no-repeat;
	background-color:#8d8d8d;	
}

.btn-menu-start4 a, .btn-menu-start5 a { 
    background: url(../images/menu_02.jpg) 0 0 no-repeat;
	background-color:#8d8d8d;	
}

.btn-menu-start5 a { 
    background: url(../images/menu_05.jpg) 0 0 no-repeat;	
	background-color:#8d8d8d;	
}


.btn-menu-start1 a:hover, .btn-menu-start2 a:hover, .btn-menu-start3 a:hover, .btn-menu-start4 a:hover, .btn-menu-start5 a:hover { 
    background: url(../images/menu_01.jpg) -138px 0 no-repeat; 
	background-color:#d0152a;	
}

.btn-menu-start2 a:hover, .btn-menu-start3 a:hover, .btn-menu-start4 a:hover, .btn-menu-start5 a:hover { 
    background: url(../images/menu_04.jpg) -138px 0 no-repeat; 
	background-color:#d0152a;	
}

.btn-menu-start3 a:hover, .btn-menu-start4 a:hover, .btn-menu-start5 a:hover { 
    background: url(../images/menu_03.jpg) -138px 0 no-repeat; 
	background-color:#d0152a;	
}

.btn-menu-start4 a:hover, .btn-menu-start5 a:hover { 
    background: url(../images/menu_02.jpg) -138px 0 no-repeat; 
	background-color:#d0152a;	
}

.btn-menu-start5 a:hover { 
    background: url(../images/menu_05.jpg) -138px 0 no-repeat; 
	background-color:#d0152a;	
}











body#continuation {
	background: #bcbebf none repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	/*
	max-height: 100%;
    overflow: auto;
	*/
}

#continuation #site  {
    width : 701px;
    margin: 0px auto;
    padding: 0 13px 0px 15px; 
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    border: none;
	background: transparent url(../images/bg_site_content.gif) repeat-y 0 0;
}

#continuation  #header {
    height: 149px;
	width: 700px;
	padding: 0;
	margin: 0;
	top: 0;
	position: absolute;
}

#continuation  #text {
    position: absolute;
	bottom: 4px;
	left: 15px;
}

#continuation  #logo {
    position: absolute;
	top: 0px;
	left: 591px;
	width: 108px;
	height: 108px;
	background: transparent url(../images/logo_sic_content.gif) no-repeat 0 0;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#continuation  #logo a {
    display: block;
	height: 100%;
	width: 100%;
} 

#continuation  #content {
    position: relative; 
    padding: 250px 50px 22px 191px; 
	top: 0px;
	left: 0px;
	background-color: transparent;
}

#continuation  #menu-main {
    position: absolute; 
	top: 149px;
	left: 15px;
	z-index: 5;
	width: 688px;
	height: 9px;
	padding: 5px 0 0 12px;
}

#continuation  #menu-sub {
    position: absolute; 
	top: 208px;
	left: 23px;
	z-index: 5;
	width: 142px;
	padding: 0;
}

#continuation  #menu-breadcrumb {
    position: absolute; 
	top: 190px;
	left: 207px;
	z-index: 5;
	height: 9px;
}

#continuation #footer {
	background-color:#d4122c;
	color: #fff;
	font: normal 11px Arial;
	bottom: 0;
	height:16px;
	margin: 0;
	padding: 2px 6px 0 10px;
	left: 15px;
	position:absolute;
	width: 684px;
	text-align: left;
}

#continuation #footer-content {
	float: left;
	width: 400px;
}

#continuation #footer-links {
	text-align: right;
}

#footer-links a:link, #footer-links a:visited, #footer-links a:hover, #footer-links a:active {
    text-decoration: none;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 0 4px 0 4px
}
#footer-links a:hover, #footer-links a:active {
    color: #000;
}






#menu-main a:link, #menu-main a:visited, #menu-main a:hover, #menu-main a:active {
    text-decoration: none;
    color: #707277;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0 20px 0px 0px;
	padding: 0;
	text-transform: uppercase;
}
#menu-main a:hover, #menu-main a:active {
    color: #000;
}


#menu-breadcrumb, #menu-breadcrumb a:link, #menu-breadcrumb a:visited, #menu-breadcrumb a:hover, #menu-breadcrumb a:active {
    text-decoration: none;
    color: #a9a9a9;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0px 0px 0px;
	padding: 0;
}
#menu-breadcrumb a:hover, #menu-breadcrumb a:active {
    color: #000;
}


#menu-sub a:link, #menu-sub a:visited, #menu-sub a:hover, #menu-sub a:active {
    text-decoration: none;
    color: #707277;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0px 5px 0px;
	padding: 0px 0px 5px 3px;
	display: block;
	border-bottom: 1px dotted #a9a9a9;
	text-transform: uppercase;
}
#menu-sub a:hover, #menu-sub a:active {
    color: #000;
}





#continuation #content .csc-textpic {
	background: transparent url(../images/trennlinie.gif) repeat-x 0 bottom;
	float: left;
	padding: 10px 0 10px 0;
	width: 100%;
}

#continuation #content .csc-textpic p {
    margin-top: 0px;
}

div.trennlinie, p.trennlinie {
    background: transparent url(../images/trennlinie.gif) repeat-x 0 bottom;
	height: 1px;
	margin: 25px 0 10px 0;
}





table.htmlarea-showtableborders tr td {
    vertical-align: top;
}

table.htmlarea-showtableborders tr td p img {
    padding-right: 10px;
}

table.htmlarea-showtableborders tr td table img {
    padding-right: 0px;
}

table.htmlarea-showtableborders tr td ul {
    margin-left: 14px;
	padding-left: 0px;
}




#header #text h1 {
   line-height: 0;
   margin: 0;
   padding: 0;
   font: bold 25px Arial, Helvetica, sans-serif;
   color: #fff;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d21034;
	margin: 0;
	font-weight: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: normal;
	color: #d21034;
}

h3 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: normal;
	color: #707277;
}

h4 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: normal;
	color: #707277;
}

h6 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
}

p, .contenttable  {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	color:#707277;
}




.SubHead {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #707277;
}

label {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	font-weight:    normal;
	color: #707277;
}


ul, li {
    color: #707277;
	font-size: 11px;
}




a:link, a:visited, a:hover, a:active {
    text-decoration: underline;
    color: #707277;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover, a:active {
    color: #000;
}


table {
    border-collapse: collapse;
}

td {
    padding: 0;
	margin: 0;
}

.clear, .clear-both {
    clear: both;
}


#continuation  #content table tbody tr td table tbody tr td p {
    margin: 0px;
	padding: 0px;
}

#continuation  #content table tbody tr td table  {
    border-collapse: separate;
	border-spacing: 4px;
}



p.csc-frame-frame1 {
    border: 1px solid #707277;
	background-color: #707277;
	padding: 3px;
	margin: 25px 0;
}

p.csc-frame-frame1 a {
    color: #fff;
}





fieldset {
    border: none;
	padding: 0px;
	margin: 0px;
}

#mailformgeschlecht {
    padding-left: 0px;
}

#mailformgeschlecht legend {
    display: none;
}

#mailformgeschlecht label {
    width: 40px;
}

#mailformgeschlecht input {
    float: left;
	margin-left: 0px;
}

fieldset.csc-mailform label {
    width: 138px;
	display: block;
	float: left;
	margin-bottom: 10px;
}

fieldset.csc-mailform input.formular {
    width: 300px;
	border: 1px solid #707277;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707277;
}

textarea {
    width: 300px;
	border: 1px solid #707277;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707277;
}

input.csc-mailform-check {
    border: 1px solid #707277;
}

select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #707277;
}

select {
    border: 1px solid #707277;
}

img {
    border: none;
}
