﻿label{
	width: 200px;
	display: block;;
	}

/* bild oben */
img.layout-1 {
    padding-bottom: 1000px;
}

body{
	margin: 10px;
	padding: 0px;
	/* */	
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	/* */
	background-color: #dde6e5;
}

li{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
ul{
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}


img{
	border: 0px;
	padding: 0px;
}

.imgtext-table{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-top: 10px;
	margin: 0px;
}

.csc-form-labelcell{
	padding-left: 15px;
}

a{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #296A8C;
	text-decoration: none;
}

a:link{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #296A8C;
	text-decoration: none;
}

a:hover{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #C3548C;
	text-decoration: none;
}

a:active{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	/* color: #296A8C; */
	text-decoration: none;
}

a:visited{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	/* color: #000171; */
	/* color: #296A8C; */
	text-decoration: none;
}


/* Toplink - Topmenu */

a.toplink:link{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
}

a.toplink{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
}


a.toplink:hover{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #C3548C;
	text-decoration: none;
	vertical-align: middle;
}

a.toplink:active{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	/* color: #296A8C; */
	text-decoration: none;
	vertical-align: middle;
}


a.toplink:visited{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	/*color: #333333; */
	text-decoration: none;
	vertical-align: middle;
}

/* Toplink - Topmenu */


/* Sublink - Leftmenu */


a.sublink:hover{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #C3548C;
	text-decoration: none;
	padding: 0px;
	margin: 2px;
}

.sublink-active{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #296A8C;
	text-decoration: none;
}

a.sublink:visited{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	/* color: #296A8C; */
	text-decoration: none;
}

a.sublink{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #296A8C;
	text-decoration: none;
}

a.sublink:link{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #296A8C;
	text-decoration: none;
}

p.leftnavigation {
padding: 0px;
margin: 2px;
}

/* Sublink - Leftmenu */

a.footer-link{
	color: black;
}

.h1, H1 {
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.h2, H2 {
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.h3, H3 {
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

p{
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 0px;
}

.table-main{
	margin: 0px;
	padding: 0px;
	/* */
	width: 902px;
}

.table-top{
	margin: 0px;
	padding: 0px;
	/* */	
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	/* */	
	width: 100%;
	/* */
}


.table-main-bg{
	background-color: White;
	vertical-align: top;
}

#top-header{
	width: 864px;
	height: 122px;	
}

#top-menu{
	margin-left: 28px;
	padding: 0px;
	margin-bottom: 10px;
}


#box-content{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#box-1-content{
	
}

#box-1-subcontent{
	margin-left: 0px;
}

/* Toplink - Point - div */

.toplink-active{
	
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	
}

a.toplink-active{
	
	font-family: "@Arial Unicode MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	
}

.toplink-point{
	float: left;
	
	width: 111px;
	height: 35px;
	
	display: block;
	
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/styles/topmenu_off.png);
	
	margin-right: 27px;

}

.toplink-point-activce{
	float: left;
	
	width: 111px;
	height: 35px;
	
	display: block;
	
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/styles/topmenu_active.png);
	
	margin-right: 27px;
}

.toplink-point-rollover{
	float: left;
	
	width: 111px;
	height: 35px;
	
	display: block;
	
	text-align: center;
	vertical-align: middle;
	
	background-color: #E9E9E9;
	background-image: url(../images/styles/topmenu_active.png);
	
	margin-right: 27px;	
}


.toplink-spacer{
	margin-top: 2px;
}
/* Toplink - Point - div */

.sublink-point{
	width: 140px;
	height: 22px;
	
	display: block;
}


/* Headlink - Header - div */

.head-links{
	position: absolute;
	width: 440px;
	text-align: center;
	left: 464px;
	top: 20px;
}

.head-link-point{
	width: 110px;
	display: block;
	float: left;
}

/* Headlink - Header - div */

#logo{
	
}

#footer{
	text-align: center;
	margin-top: 0px;
	
}



.front-link-padding{
	
	margin-left: 8px;
	
}


/*


*/


/*

*/
.r1_c9{
	background-image: url(../images/styles/start-overview-1-1_r1_c9.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 31px;	
	width: 453px;
	text-align: right;
	
}

.r10_c1{
	background-image: url(../images/styles/start-overview-1-1_r10_c1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 20px;
	width: 903px;
}

.r2_c1{
	background-image: url(../images/styles/start-overview-1-1_r2_c1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 20px;
	width: 903px;
}

.r4_c1{
	background-image: url(../images/styles/start-overview-1-1_r4_c1.gif);
	background-position: left;
	background-repeat: repeat-y;
	height: 41px;
	width: 16px;
	background-color: White;
}

.r4_c13{
	background-image: url(../images/styles/start-overview-1-1_r4_c13.png);
	background-position: top;
	background-repeat: repeat-y;
	height: 41px;
	width: 19px;
}

.r8_c1{
	background-image: url(../images/styles/start-overview-1-1_r8_c1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 18px;
	width: 903px;
}

.r9_c1{
	background-image: url(../images/styles/start-overview-1-1_r9_c1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 31px;
	width: 903px;
}


/*

*/

.table-main-infobox-1{
	padding: 0px;
	margin: 0px;
	/* */
	width: 200px;
	vertical-align: top;
}


.table-main-infobox-2{
	padding: 0px;
	margin: 0px;
	/* */
	width: 200px;
	vertical-align: top;
}

.table-main-contentbox-1{
	padding: 0px;
	margin: 0px;
	/* */
	width: 623px;
	vertical-align: top;
}


.table-infobox{
	margin-top: 10px;
	padding: 0px;
	/* */
	width: 220px;
}


.table-contentbox{
	margin-top: 10px;
	padding: 0px;
	/* */
	width: 623px;
}


.table-infobox-cell-content{
	margin: 0px;
	padding: 0px;
	/* */
	width: 180px;
	vertical-align: top;
	/* background-color: #edecf1; */
}

.table-contentbox-cell-content{
	margin: 0px;
	padding: 0px;
	/* */
	width: 583px;
	vertical-align: top;
	
}


/*
Infoboxes
*/
.r4_c2{
	background-image: url(../images/styles/start-overview-1-1_r4_c2-1.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 16px;
	width: 220px;
}

.r7_c2{
	background-image: url(../images/styles/start-overview-1-1_r7_c2-1.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 15px;
	width: 220px;
}

.r5_c2{
	background-image: url(../images/styles/start-overview-1-1_r5_c2.png);
	background-position: left;
	background-repeat: repeat-y;
	height: 30px;
	width: 20px;
}

.r5_c4{
	background-image: url(../images/styles/start-overview-1-1_r5_c4.png);
	background-position: left;
	background-repeat: repeat-y;
	height: 30px;
	width: 20px;
}

/*
Content box
*/

.r4_c10{
	background-image: url(../images/styles/start-detail-1_r4_c10-1.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 16px;
	width: 632px;
}


.r7_c10{
	background-image: url(../images/styles/start-detail-1_r7_c10-1.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 15px;
	width: 632px;
}

.r5_c10{
	background-image: url(../images/styles/start-overview-1-1_r5_c10.png);
	background-position: left;
	background-repeat: repeat-y;
	height: 30px;
	width: 20px;
}

.r5_c12{
	background-image: url(../images/styles/start-overview-1-1_r5_c12.png);
	background-position: left;
	background-repeat: repeat-y;
	height: 30px;
	width: 20px;
}


/*

*/




#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image: url(../images/styles/arrow.gif);
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #317082;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:200px;	/* Width of tooltip content */
	height:auto;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}
