@charset "iso-8859-2";
/* CSS Document */

body {
	background-color: #F5F5F5;
	background-image:url(/fileadmin/templates/img/bg_top.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100.5%;
}

.box{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:988px;
	background-color: #ffffff;
	background-image:url(/fileadmin/templates/img/bg_header.gif);
	background-repeat:no-repeat;
	background-position:top left;
	top:0px;
	left:0px;
}

a img,
img{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0px;
	line-height:0px;
}


a{ 
	text-decoration:underline;
	outline: none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006AB3;
	line-height:16px;
}
a:link {
	text-decoration:none; 
	outline: none;
}
a:visited {
	text-decoration: none; 
	outline: none; 
}
a:hover {
	text-decoration: underline; 
	outline: none;
}
a:active {
	text-decoration: underline; 
	outline: none;
}
a:focus {
	text-decoration: underline; 
	outline: none;
}

 input[type=text], input[type=password]{
	height:14px; 
	width:240px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 8px 0px;
	padding:0px 5px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#ffffff;
}
ul{
	margin:0px 0px 15px 12px;
	padding:0px 0px 0px 0px;
	line-height:18px;
}
ul li{
	list-style-image:inherit;
	padding:0px;
	margin:0px;
}
.header .mainnavi{
		position:absolute;
		height:27px;
		line-height:27px;
		margin:0px;
		padding:0px;
		top:11px;
		right:0px;
		z-index:200;
}

.header .mainnavi ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	height:27px;
	line-height:27px;
}

.header .mainnavi li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:27px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.header .mainnavi li span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:27px;
	line-height:27px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.header .mainnavi li a,
.header .mainnavi li a:link,
.header .mainnavi li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 1px;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	cursor:pointer;
	height:27px;
	line-height:27px;
}
.header .mainnavi li a:hover,
.header .mainnavi li a:active,
.header .mainnavi li a:focus,
.header .mainnavi li:hover a,
.header .mainnavi li:active a,
.header .mainnavi li:focus a,
.header .mainnavi li.act a{
	background-image:url(/fileadmin/templates/img/bg_mainnavi.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:27px;
	background-color:#FFF;
	line-height:27px;
	margin:0px 0px 0px 1px;
	padding:0px 15px 0px 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}


.header .mainnavi li.extra a,
.header .mainnavi li.extra a:link,
.header .mainnavi li.extra a:visited,
.header .mainnavi li.extra:hover a,
.header .mainnavi li.extra:active a,
.header .mainnavi li.extra:focus a{
	background-image:url(/fileadmin/templates/img/bg_mainnavi.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:28px;
	background-color:#FFF;
	line-height:27px;
	margin:0px 0px 0px 1px;
	padding:0px 15px 0px 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.container{
	
	
	background-image:url(/fileadmin/templates/img/bg3_content.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	
	margin:0px 0px 0px 0px;
	padding:26px 0px 0px 0px

}
.content{
	/*
	background-image:url(/fileadmin/templates/img/bg3_content.gif);
	background-repeat:no-repeat;
	background-position:top left;
	*/

	
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}
body.main .content{
	background-image:url(/fileadmin/templates/img/mainpagebg.gif);
	background-repeat:no-repeat;
	background-position:right 129px;
	min-height:340px;
}
.start .right{
	width:738px;
	float:left;
	margin:0px 0px 15px -1px;
	padding:0px 0px 0px 0px;
	
}
/*
body.main .right{
	background-image:url(/fileadmin/templates/img/mainpagebg.gif);
	background-repeat:no-repeat;
	background-position:right 129px;
	min-height:340px;
	
}
*/
.main .right{
	width:708px;
	float:left;
	margin:0px 0px 0px -1px;
	padding:53px 0px 0px 30px;
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top left;
	z-index:10;
}
.left{
	width:236px;
	margin:0px 0px 0px 0px;
	padding:24px 0px 0px 15px;
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right;
	float:left;
}
.tx-rgsmoothgallery-pi1 .left,
.tx-rgsmoothgallery-pi1 .right{
	clear:both;	
	float:none;
	margin:0px;
	padding:0px;
}

.start .left{
	background-image:url(/fileadmin/templates/img/dot_line_v_s.gif);
		background-repeat:no-repeat;
		min-height:0px;
}

.left .logo{
	width:235px;
	height:65px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.namebox{ 
	background-color:#FEFEFE;
	border:1px solid #EAEAEA;
	width:173px;
	height:16px;
	margin:0px 0px 0px 0px;
	padding:1px 5px 0px 5px;
}

.loginline,.logout{
	height:71px;
}
.oneline_lo{
	width:185px;
	margin:9px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.einstellungen{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.abmelden{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.left .sandl{
	width:235px;
	height:119px;
	margin:0px 0px 0px 0px;
	padding:11px 0px 0px 20px;
	background-image:url(/fileadmin/templates/img/bg_sandl.gif);
	background-repeat:no-repeat;
}

.left .sandl .loginname{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
	font-weight:bold;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}
.left .sandl input#user{
	height:15px; 
	width:145px;
	border:1px solid #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 8px 0px;
	padding:1px 5px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#FEFEFE;
}

.left .sandl input#pass{
	height:15px; 
	width:145px;
	border:1px solid #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 4px 0px;
	padding:1px 5px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#FEFEFE;
}
.left .sandl .submit_arrow{
	width:24px;
	height:18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	vertical-align:top;
	border:none;
}
.left .sandl input#indexedsearchinput{
	height:15px; 
	width:145px;
	border:1px solid #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 8px 0px;
	padding:1px 5px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#FEFEFE;
}
.left .sandl .indexedsearchbox{
	margin:22px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.left .sandl .searchbox{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}
.left .sitenavi ul.sitenaviline {
	margin:24px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:167px;
}

.left .sitenavi ul.sitenaviline li {
	margin:0px 0px 0px 36px;
	padding:0px 0px 0px 0px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	list-style-image:url(/fileadmin/templates/img/list_navi.gif);
}

.left .sitenavi ul.sitenaviline li span{
	margin:0px 0px 0px -16px;
	padding:3px 0px 3px 18px;
	line-height:16px; /* pos in der box*/
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
 
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:top ;

}

.left .sitenavi ul.sitenaviline li a,
.left .sitenavi ul.sitenaviline li a:link,
.left .sitenavi ul.sitenaviline li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	cursor:pointer;
	line-height:21px;
	width:167px;
	display:block;
}
.left .sitenavi ul.sitenaviline li a:hover,
.left .sitenavi ul.sitenaviline li a:active,
.left .sitenavi ul.sitenaviline li a:focus,
.left .sitenavi ul.sitenaviline li:hover a,
.left .sitenavi ul.sitenaviline li:active a,
.left .sitenavi ul.sitenaviline li:focus a,
.left .sitenavi ul.sitenaviline li.act a{
	line-height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:167px;
	font-weight:bold;
}


.left .sitenavi ul.sitenaviline li ul.subsitenaviline {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:167px;
}

.left .sitenavi ul.sitenaviline li ul.subsitenaviline li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	list-style-image:none;
	list-style-type:none;
}

.left .sitenavi ul.sitenaviline li ul.subsitenaviline li span{
	margin:0px 0px 0px -16px;
	padding:2px 0px 2px 18px;
	line-height:16px; /* pos in der box*/
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;

	/*
	background-image:url(/fileadmin/templates/img/line_h_a.gif);
	background-repeat:repeat-x;
	background-position:top ;
	*/
}

.left .sitenavi ul.sitenaviline li ul.subsitenaviline  li a,
.left .sitenavi ul.sitenaviline li ul.subsitenaviline  li a:link,
.left .sitenavi ul.sitenaviline li ul.subsitenaviline li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	cursor:pointer;
	line-height:21px;
	width:167px;
	display:block;
	font-weight:normal;
}
.left .sitenavi ul.sitenaviline li.act ul.subsitenaviline li a:hover span,
.left .sitenavi ul.sitenaviline li.act ul.subsitenaviline li a:active span,
.left .sitenavi ul.sitenaviline li.act ul.subsitenaviline li a:focus span,
.left .sitenavi ul.sitenaviline li.act ul.subsitenaviline li.act a span,
.left .sitenavi ul.sitenaviline li.act ul.subsitenaviline li:hover a span,
.left .sitenavi ul.sitenaviline li.act ul.subsitenaviline li:active a span,
.left .sitenavi ul.sitenaviline li.act ul.subsitenaviline li:focus a span,
.left .sitenavi ul.sitenaviline li.act ul.subsitenaviline li.act a span{
	color:#006AB3;

}

.left .sitenavi ul.sitenaviline li.first span{
	background:none;
	background-image:none;
}

.left .sitenavi ul.sitenaviline li.first ul.subsitenaviline li span{
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:top ;
}

.left .sitenavi ul.sitenaviline li ul.subsitenaviline li.first span{
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:top ;
}
.footerbox{
	margin:0px auto 0px auto;
	width:988px;
}
.footer{
	background-image:url(/fileadmin/templates/img/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 4px ;
	padding:53px 30px 30px 30px;
	background-color:#f5f5f5;
	height:250px;
	width:924px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;

}
.foo1{
	float:left;
	width:246px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:18px;
}
.foo1 ul,
.foo1 ul li{
	list-style:none;
		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.foo1 ul li a,
.foo1 ul li a:link,
.foo1 ul li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.foo1 ul li.act a,
.foo1 ul li.act a:link,
.foo1 ul li.act a:visited,
.foo1 ul li a:hover,
.foo1 ul li a:active,
.foo1 ul li a:focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}

.foo2{
	float:left;
	width:246px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:18px;
}
.foo2 ul,
.foo2 ul li{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.foo2 ul li a,
.foo2 ul li a:link,
.foo2 ul li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.foo2 ul li.act a,
.foo2 ul li.act a:link,
.foo2 ul li.act a:visited,
.foo2 ul li a:hover,
.foo2 ul li a:active,
.foo2 ul li a:focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}
.foo3{
	float:left;
	width:246px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:18px;
}
.foo3 ul,
.foo3 ul li{
	list-style:none;
		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.foo3 ul li a,
.foo3 ul li a:link,
.foo3 ul li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.foo3 ul li.act a,
.foo3 ul li.act a:link,
.foo3 ul li.act a:visited,
.foo3 ul li a:hover,
.foo3 ul li a:active,
.foo3 ul li a:focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}
.foo4{
	float:left;
	width:179px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:18px;
}
.foo4 ul,
.foo4 ul li{
	list-style:none;
		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.foo4 ul li a,
.foo4 ul li a:link,
.foo4 ul li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.foo4 ul li.act a,
.foo4 ul li.act a:link,
.foo4 ul li.act a:visited,
.foo4 ul li a:hover,
.foo4 ul li a:active,
.foo4 ul li a:focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}
.clear_h0{
	clear:both;
	float:none;
	line-height:0px;
	height:0px;
	font-size:0px;
}

.clear_h1{
	clear:both;
	float:none;
	line-height:1px;
	height:1px;
	font-size:1px;
}

.imagebox{
	width:738px;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:10;
}

.imagebox .mehr{
	position:absolute;
	top:168px;
	left:309px;
}
.imagebox2{
	position:relative;
	width:429px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:10;
}
.imagebox2 .img img{
	padding:3px;
	margin:0px;
	border:1px solid #cccccc;
	z-index:20;
}

.imagebox2 .mehr{
	position:absolute;
	top:143px;
	left:31px;
	z-index:100;
}
body.main .content .csc-header h1,
body.main .content .cell_a_2 .csc-header h1, 
body.bodyprint .content .csc-header h1,
body.bodyprint .content .cell_a_2 .csc-header h1 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#016BB3;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.content .csc-header-n1 h1, h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#016bb3;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}

body.main .content .csc-header h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#016bb3;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
body.main .detail .csc-header-n1 h1,
body.main .detail .csc-header-n1 h1.csc-firstHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:30px;
	color:#016bb3;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
body.main .csc-header-n1 h1.csc-firstHeader,
body.bodyprint .csc-header-n1 h1.csc-firstHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#016bb3;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
p{
	margin:0px 0px 16px 0px;
	padding:0px 0px 0px 0px;
	line-height:16px;
}
h2{
	font-size:12px;
	margin:2px 0px 7px 0px;
	padding:0px 0px 0px 0px;
}
.con0{
	margin:15px 30px 0px 20px;
	padding:0px 0px 0px 0px;
	line-height:16px;
}

.con1{
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	line-height:16px;
}
.main .con1,.bodyprint .con1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:16px;
}
.linebg .cell_a_1{
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.linebg .cell_a_2{
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.cellbox_a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cell_a_1{
	width:432px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	float:left;
}
.cell_a_2{
	width:185px;
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 31px;
	float:left;
}
/*
.cell_b_1{
	width:677px;
	margin:0px 61px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
*/
.con2{
	clear:both;
	float:none;
	margin:0px 0px 20px 4px;
	padding:0px 0px 0px 0px;
	width:984px;
	line-height:16px;
}

.tab1_a_1 .teaser img{
	padding:2px;
	margin:0px;
	border:1px solid #cccccc;
}

.tab1_a_1 .bodytext{
	margin:4px 0px 10px 0px;
	padding:0px 4px 0px 0px;
}

.tab1_a_1{
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	width:984px;
}
.tab1_a_1 tr td a.mehr2 , 
.tab1_a_1 a.mehr2:link,
.tab1_a_1 a.mehr2:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#006AB3;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
}

.tab1_a_1 a.mehr2:hover,
.tab1_a_1 a.mehr2:active,
.tab1_a_1 a.mehr2:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#006AB3;
	text-decoration:underline;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
}
.tab1_a_1 a.mehr2:hover img,
.tab1_a_1 a.mehr2:active img,
.tab1_a_1 a.mehr2:focus img{
	text-decoration:none;
}
.tab1_a_1 tr td a.mehr2 img{
	vertical-align:bottom;
	line-height:23px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
}
.row_a_1{
}
.row_a_1 .cell_b_1{
	width:188px;
	margin:0px 0px 0px 0px;
	padding:0px 28px 10px 28px;
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right	
}
.row_a_1 .cell_b_2{
	width:186px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 10px 30px;
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.row_a_1 .cell_b_3{
	width:186px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 10px 30px;
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.row_a_1 .cell_b_4{
	margin:0px 0px 0px 0px;
	padding:0px 30px 10px 30px;
}

.row_a_1 .cell_c_2{
	width:432px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 10px 30px;
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.row_a_2{
	height:1px;
	line-height:1px
}
.row_a_2 .cell_b_1,
.row_a_2 .cell_b_2,
.row_a_2 .cell_b_3,
.row_a_2 .cell_b_4{
	background-image:url(/fileadmin/templates/img/dot_line_h_b.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.row_a_3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.row_a_3 .cell_b_1{
	
	margin:0px 0px 0px 0px;
	padding:10px 28px 20px 28px;
	
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right	
}
.row_a_3 .cell_b_2{
	margin:0px 0px 0px 0px;
	padding:10px 30px 20px 30px;
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.row_a_3 .cell_b_3{
	
	margin:0px 0px 0px 0px;
	padding:10px 30px 20px 30px;
	
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right;
	
}
.row_a_3 .cell_b_4{
	margin:0px 0px 0px 0px;
	padding:10px 30px 20px 30px;
}
.hmainnavi{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#666666;
}
.hmainnavi a, 
.hmainnavi a:link,
.hmainnavi a:visited{
	color:#006ab3;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}

.hmainnavi a:hover,
.hmainnavi a:active,
.hmainnavi a:focus{
	text-decoration:underline;
}

.hmainnavi .hmenubox_hide{
	position:relative;
	z-index:100;
	visibility:hidden;
	display:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:12px;
	left:277px;
	width:677px;
	height:181px;
	background-image:url(/fileadmin/templates/img/bg_hmainnavi.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.hmainnavi .hmenubox_show{
	position:relative;
	z-index:100;
	visibility:visible;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:12px;
	left:281px;
	width:677px;
	height:181px;
	background-image:url(/fileadmin/templates/img/bg_hmainnavi.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.hmainnavi .hmenubox_show .set1 .text ul.mehr{

}

.hmainnavi .hmenubox_show .set1 .text ul{
	margin:4px 0px 0px 11px;
	padding:0px 0px 0px 0px;
}
.hmainnavi .hmenubox_show li{
	list-style-image:url(/fileadmin/templates/img/listicon.gif);
	padding:0px;
	margin:0px 0px 7px 0px;
}
.hmainnavi .hmenubox_show .set1{
	float:left;
	margin:15px 0px 0px 17px;
	padding:0px 0px 0px 0px;
	width:285px;
}
.hmainnavi .hmenubox_show .set1 .text{
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	width:228px;
}

.hmainnavi .hmenubox_show .set2{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
}

.hmainnavi .hmenubox_show .set2 .teaser{
	margin:21px 0px 0px 19px;
	padding:0px 0px 0px 0px;
}

.hmainnavi .hmenubox_show .set2 .teaser h2{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	color:#3d83b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

.hmainnavi .hmenubox_show  ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 11px;
}

.hmainnavi .hmenubox_show  ul li {
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	line-height:15px;
}


.hmainnavi .hmenubox_show .set2 .teaser ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:15px;
}

.hmainnavi .hmenubox_show .set3{
	float:left;
	margin:21px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	width:168px;
}

.hmainnavi .hmenubox_show .set3 .quicklinks{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.hmainnavi .hmenubox_show .set3 .quicklinks h2{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	color:#3d83b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
.hmainnavi .hmenubox_show .set3 .quicklinks ul{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
}
/* Listen und Teaser*/

.verbox {
	margin:0px 0px 18px 0px;
	padding:0px 0px 15px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
	line-height:16px;
}

.csc-frame-frame1{
	margin:0px 0px 18px 0px;
	padding:0px 0px 15px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
	line-height:16px;
}

.csc-frame-frame2{
	margin:15px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:top ;
	line-height:16px;
}
.verbox3{
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	line-height:16px;
}
.field_textbox,.field_linkbox,.field_imgbox,.field_filebox{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tx-ewscontent-pi1{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}
.field_textbox{
	font-size:12px;
	line-height:16px;
}
.field_textbox h2{
	margin:2px 0px 0px 0px;
}
.field_sponsbox {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px
}
.detail .field_sponsbox h2{
	margin:15px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
}
.verbox.last {
	margin:0px 0px 15px 0px;
}
.verbox.first .head{
	font-size:13px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}
.verbox .head{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.verbox .info1{
	font-size:10px
}

.verbox .alink{
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.verbox .alink img{
	vertical-align:middle;
}

.verbox .ibox1{
	float:left;
	width:311px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.verbox .ibox2{
	width:431px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.verbox .lbox1{
	float:left;
	width:292px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.verbox .lbox2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.verbox .logo{
	width:119px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
}
.verbox .img{
	width:100px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
}
.verbox .kind{
	color:#3D83B5;
}
.verbox a{ 
	color:#006ab3;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
.verbox a:link {
	text-decoration:none; outline: none;
}
.verbox a:visited {
	text-decoration: none; outline: none; 
}
.verbox a:hover {
	text-decoration: underline; outline: none;
}
.verbox a:active {
	text-decoration: underline; outline: none;
}
.verbox a:focus {
	text-decoration: underline; outline: none;
}


tx-indexedsearch
.tx-indexedsearch a , 
.tx-indexedsearch a:link,
.tx-indexedsearch a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:12px;
}
.tx-indexedsearch a:hover,
.tx-indexedsearch a:active,
.tx-indexedsearch a:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:underline;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:12px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

.tx-indexedsearch-percent.percent{
	font-size:10px;
}
.tx-indexedsearch .tx-indexedsearch-res table{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:top ;
}
.tx-indexedsearch-browsebox{
	
	margin:0px 0px 26px 0px;
	padding:0px 0px 1px 0px;
	
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
	
	float:none;
	clear:both
	
}

.verbox2 a , 
.verbox2 a:link,
.verbox2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
}

.verbox2 a:hover,
.verbox2 a:active,
.verbox2 a:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:underline;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
}

.verbox2 .teaser{
	width:179px;
	padding:2px;
	border:1px solid #cccccc;
	text-align:center;
}
.verbox2 .teaser img{
	padding:0px;
	margin:0px;
	border:none;
	vertical-align:middle;
}

.artimglarge{
	padding:2px;
	border:1px solid #cccccc;
	float:left;
	margin:0px 18px 18px 0px;
}

.artimgsmall{
	padding:2px;
	border:1px solid #cccccc;
	float:left;
	margin:4px 13px 8px 0px;
}
.artimglarge img,.artimgsmall img{
	padding:0px;
	margin:0px;
	border:none;
	vertical-align:middle;
}
.mgs{
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 0px;
	width:677px;
}

.head-sub{
	font-weight:bold;
	color:#969696;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;

}

.mgs input.searchinput{
	height:15px; 
	width:145px;
	border:1px solid #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 8px -1px;
	padding:1px 5px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#ffffff;
}

.mgs select.searchinput{
	height:17px; 
	width:380px;
	border:1px solid #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 8px -1px;
	padding:1px 0px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#ffffff;
}

.mgs .submit_arrow{
	width:24px;
	height:18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	vertical-align:top;
	border:none;
}
.mgs table, .mgs tbody{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mgs .mgsline_a{
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	vertical-align:middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mgs .mgsline_a td{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mgs .mgsline_b{
	height:1px;
	font-size:1px;
	line-height:1px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
}
.mgs .resinfo{
	width:100%;
	padding: 0px 0px 6px 0px;
	margin: 34px 0px 3px 0px;
	font-size:12px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
}
.mgs .breadcrupname{
	width:100%;
	padding: 0px 0px 6px 0px;
	margin: 25px 0px 2px 0px;
	font-size:12px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-weight:bold;
}

.mgs .mgstab{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mgs .mgsresult2 .mgstab{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mgs .name a, 
.mgs .name a:link,
.mgs .name a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:12px;

}

.mgs .name a:hover,
.mgs .name a:active,
.mgs .name a:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:underline;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:12px;
}

.mgs .mail a, 
.mgs .mail a:link,
.mgs .mail a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:11px;
	list-style-image:url(/fileadmin/templates/img/listicon.gif);
	display:list-item;
}

.mgs .mail a:hover,
.mgs .mail a:active,
.mgs .mail a:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:underline;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:11px;
}

	
.mgs .abc{
	margin:0px 0px 13px 0px;
	padding:0px 0px 0px 0px;
}

.mgs .abc a .abclink{
	width:18px;
	height:16px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:0px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	border:1px solid #ebebeb;
	color:#666666;
	background-image:url(/fileadmin/templates/img/abc_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:16px;
	font-weight:normal;
}
.mgs .abc a .abclinkact{
	width:18px;
	height:16px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:0px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	border:1px solid #ebebeb;
	line-height:16px;
	color:#3D83B4;
	background-image:url(/fileadmin/templates/img/abc_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-weight:bold;
}


.mgs .abc a, 
.mgs .abc a:link,
.mgs .abc a:visited,
.mgs .abc a:hover,
.mgs .abc a:active,
.mgs .abc a:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:16px;
	font-size:11px;
	margin:0px 2px 0px 3px;
	padding:0px 0px 0px 0px;
}
.mgs .sparten ul{
	list-style:none;
		margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;

}
.mgs .sparten ul ul {
	list-style:none;
		margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;

}
.mgs .sparten a, 
.mgs .sparten a:link,
.mgs .sparten a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	list-style-image:url(/fileadmin/templates/img/listicon.gif);

	display:list-item;
}
.mgs .sparten a:hover,
.mgs .sparten a:active,
.mgs .sparten a:focus{
	text-decoration:underline;
}

.topline{
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 5px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}

.mgs .topline .mgsline_a{
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	vertical-align:middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.print{
	position:relative;
	z-index:10;
	top:-50px;
	width:100%;
	height:16px;
	text-align:center;
	
}
.tx-srfeuserregister-pi1 p { 
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	text-indent: 0;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice{
	font-style:normal;
	margin-bottom:0px;
}
.tx-srfeuserregister-pi1 label span,
.tx-srfeuserregister-pi1 span.inforeg{
	color:#3D83B5;
}
.tx-srfeuserregister-pi1 dt{
	margin: 0; 
	padding: 0 0 0 0;
	float: left;
	text-align:left;
	line-height:18px;
	width:118px; 
	vertical-align:middle;
}
.tx-srfeuserregister-pi1 dl dt label{
	line-height:18px;
	height:18px;
}
.tx-srfeuserregister-pi1 dd { 
	margin: 0; 
	padding: 0 0 8px 0;
	vertical-align:middle;
	line-height:18px;
	width:250px;
}

.tx-srfeuserregister-pi1 input[type=text],.tx-srfeuserregister-pi1 input[type=password]{
	height:14px; 
	width:240px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:2px 5px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#ffffff;
}


* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
	margin-right: 1em;
}
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
	background-color: transparent;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
	background-color: transparent;
}

.tx-newloginbox-pi1 th{
	margin:0px;
	padding:0px;
	width:118px;
	line-height:18px;
	font-weight:normal;
}


.tx-pilmailform-pi1 textarea{
	width:240px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	outline:none;
	background-color:#fff;
}
.tx-pilmailform-pi1 .street{
	width:185px;
	margin:0px 4px 8px 0px;
}
.tx-pilmailform-pi1 .number{
	width:35px;
}
.tx-pilmailform-pi1 .city{
	width:164px;
}
.tx-pilmailform-pi1 .plz{
	width:56px;
	margin:0px 4px 8px 0px;
}
.tx-pilmailform-pi1 p.info1{
	margin: 0 0 27px 0; 
	padding: 0 0 0 0;
}
.tx-pilmailform-pi1 p.info2{
	margin: 11px 0 8px 0; 
	padding: 0 5px 0 0;
	font-size:11px
}
.tx-pilmailform-pi1 td.text{
	margin: 0; 
	padding: 0 0 0 0;
	text-align:left;
	line-height:16px;
	width:150px; 
}

.grpbox .grpname{
	font-weight:bold;
	margin: 3px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
}

.anspbox{
	float:left;
	width:186px;
	margin:0px 30px 17px 0px;
	padding: 7px 30px 15px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_v_a.gif);
	background-repeat:repeat-y;
	background-position:top right;
} 

.anspboxlast{
	float:left;
	width:186px;
	margin:0px 0px 17px 0px;
	padding: 7px 0px 15px 0px;
} 
.anspbox .img, .anspboxlast .img{
	height:65px;
	width:183px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #cccccc;
}


.anspbox .email a, 
.anspbox .email a:link,
.anspbox .email a:visited,
.anspboxlast .email a,
.anspboxlast .email a:link,
.anspboxlast .email a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	list-style-image:url(/fileadmin/templates/img/listicon.gif);

	display:list-item;
}
.anspbox .email a:hover,
.anspbox .email a:active,
.anspbox .email a:focus,
.anspboxlast .email a:hover,
.anspboxlast .email a:active,
.anspboxlast .email a:focus{
	text-decoration:underline;
}
.anspbox .text, .anspboxlast .text{
	padding: 0px 0px 0px 0px;
	margin: 3px 7px 0px 0px;
	width:172px;
	line-height:16px;
}
.anspbox .name, .anspboxlast .name{
	font-weight:bold;
}
.cebox ul{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	line-height:18px;
}
.cebox ul.norm{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}

.cebox ul li{
	list-style-image:url(/fileadmin/templates/img/listicon.gif);
	padding:0px;
	margin:0px;
}

.cebox.jobboerse ul.norm li{
	list-style-image:inherit;
	padding:0px;
	margin:0px;
}





.jobboerse {
	margin:0px 0px 25px 0px;
	padding:0px 0px 25px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.jobboerse img{
	padding:2px;
	margin:5px 0px 0px 0px;
	border:1px solid #cccccc;
}
.detail{
	
	margin:0px 30px 0px 15px;
	padding:0px 30px 0px 15px;
	width:617px;
}
.detail .backlink{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

.detail .cell_a_1{
	width:371px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	float:left;
	font-size:12px;
}
.detail .cell_a_2{
	width:185px;
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 31px;
	float:left;
}

.detail .con1 h2{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	color:#3d83b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

.detail h2{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:18px;
	font-weight:bold;
} 
.detail .wlogo{
	padding:0px 121px 0px 0px;
	
}
.detail .contentinfo.wlogo{
	padding:0px 0px 0px 0px;
	float:left;
	/*width:480px;*/
}

.detail ul{
	margin:0px 0px 18px 12px;
	padding:0px 0px 0px 0px;
	line-height:18px;
}

.detail ul li{
	list-style-image:url(/fileadmin/templates/img/listicon.gif);
	padding:0px;
	margin:0px;
}

.detaillogo{
	width:121px;
	text-align:right;
	float:right;
}

.linklineinfo{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.linklineinfo img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}
.linklineicon{
	float:right;
	margin:2px 5px -5px 0px;
	padding:0px 0px 0px 0px;
}
ul.browsebox{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	list-style-image:url(/fileadmin/templates/img/listicon.gif);
}

ul.browsebox li{
	list-style-image:url(/fileadmin/templates/img/listicon2.gif);
	float:left;	
	margin:0px 30px 0px 0px;
	padding:3px 0px 0px 0px;
	/*
	display:inline;*/
}
.field_sponsbox div a,
.field_sponsbox div a img{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0px;
	line-height:0px;
}

/*english*/
.left .sitenavi ul.english {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:167px;
}

.left .sitenavi ul.english li {
	margin:0px 0px 0px 36px;
	padding:0px 0px 0px 0px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	list-style-image:url(/fileadmin/templates/img/list_navi.gif);
}

.left .sitenavi ul.english li a,
.left .sitenavi ul.english li a:link,
.left .sitenavi ul.english li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	cursor:pointer;
	line-height:21px;
	width:167px;
	display:block;
}
.left .sitenavi ul.english li a:hover,
.left .sitenavi ul.english li a:active,
.left .sitenavi ul.english li a:focus,
.left .sitenavi ul.english li:hover a,
.left .sitenavi ul.english li:active a,
.left .sitenavi ul.english li:focus a{
	line-height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:167px;
	font-weight:bold;
}
.fpd{
	width:677px;
	font-size:12px;
	line-height:18px;
}

.fpd .backlink {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}
.fpd .imgsubtitle{
	font-size:10px;
	line-height:12px;
}
.fpd .fpl{
	width:417px;
	float:left;
}
.fpd .fpr{
	width:175px;
	float:right;
}

.fpd .fpr .fpimg{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:12px;
}

.fpd .fpr .fpimg img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:0px;
}

.fpd .mail a, 
.fpd .mail a:link,
.fpd .mail a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:11px;
	list-style-image:url(/fileadmin/templates/img/listicon.gif);
	display:list-item;
}

.fpd .mail a:hover,
.fpd .mail a:active,
.fpd .mail a:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:underline;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:11px;
}

.fpd .www a, 
.fpd .www a:link,
.fpd .www a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:none;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:11px;
	list-style-image:url(/fileadmin/templates/img/listicon.gif);
	display:list-item;
}

.fpd .www a:hover,
.fpd .www a:active,
.fpd .www a:focus{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D83B4;
	text-decoration:underline;
	line-height:23px;
	vertical-align:top;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:11px;
}
.tx-ewsnls-pi1{
	font-size:12px;
	line-height:16px;
}

.tx-ewsnls-pi1 .info2{
	font-size:11px;
	line-height:11px;
}

.tx-ewsnls-pi1 .text{
	width:119px;
}
.tx-ewsnls-pi1 .field{
	width:242px;
}
.detail .anmeldebtn{
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.detail select.searchinput{
	height:17px; 
	width:253px;
	border:1px solid #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 8px -1px;
	padding:1px 0px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#ffffff;
}
.detail input[type=radio]{
	vertical-align:bottom;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.detail input[type=checkbox]{
	vertical-align:text-bottom;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.detail form td.radio{
	height:20px;
}
.imagebox .mehr_off{
	display:none;
}

body.bodyprint{
	width:737px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFF;
	background-image:none;
}
.boxprint{
	width:737px;
	background-color:#FFF;
	padding:17px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.logoprint{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	width:707px;
}
.footerprint{
		padding:0px 0px 15px 30px;
		margin:15px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#999999;
		font-size:10px;
}
body.bodyprint .cell_a_1{
	padding:0px 30px 0px 30px;
}

body.bodyprint .detail .cell_a_1{
	padding:0px 30px 0px 0px;
}

.tx-indexedsearch-browsebox2{
	width:100%;
}

div.browseboxprev{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:75px;
		line-height:20px;
	height:20px;
}
div.browseboxprev ul li a span{
	background-image:url(/fileadmin/templates/img/prev.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
div.browseboxprev a{
	font-size:10px;
}
div.browseboxprev ul{
	text-align:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.browseboxcount {
	float:left;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:273px;
	line-height:20px;
	height:20px;
}

div.browseboxcount ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.browseboxnext{
	float:right;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:75px;
		line-height:20px;
	height:20px;
}
div.browseboxnext a{
	font-size:10px;
}
div.browseboxnext ul li a span{
	background-image:url(/fileadmin/templates/img/next.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
div.browseboxnext ul{
	text-align:right;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.browseboxcount ul li.numbox{
	list-style:none;

	width:20px;
	height:18px;
	line-height:18px;
	text-align:center;
	display:inline;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.browseboxcount ul li.numbox a{
	color:#666666;
}
div.browseboxcount ul li.numbox.act a{
	color:#4083B7;
}

div.browseboxcount ul li.selispacer{
	list-style:none;
	line-height:20px;
	text-align:center;
	display:inline;
	margin:0px 9px 0px 4px;
	padding:0px 0px 0px 0px;
}

div.browseboxcount ul li.numbox a span{
	display:table-cell;
	width:20px;
	height:18px;
	line-height:18px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(/fileadmin/templates/img/numbox.gif);
	background-repeat:no-repeat;
}

.tx-newloginbox-pi1 th {
	line-height:16px;
	text-align:left;
	vertical-align:top;
}

.tx-newloginbox-pi1 {
	margin:0px 0px 18px 0px;
	padding:0px 0px 15px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
	line-height:16px;
}
.detail .field_linkbox h2{
	margin:0px 0px 0px 0px;
}	
.detail .anmeldung h2{
	margin:18px 0px 0px 0px;
}					
.lang{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	width:239px;
	top:7px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#838383;
	font-size:10px;
	text-align:right;
}
.lang  img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	vertical-align:middle;
}
.lang a,
.lang a:link,
.lang a:visited,
.lang a:hover,
.lang a:active,
.lang a:focus{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#838383;
	text-decoration:none;
	text-align:right;
	font-size:10px;
}

.cell_b_1 .csc-frame-frame1,
.cell_b_2 .csc-frame-frame1,
.cell_b_3 .csc-frame-frame1,
.cell_b_4 .csc-frame-frame1{
	margin:0px 0px 8px 0px;
	padding:0px 0px 5px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
	line-height:16px;
}

.cell_b_1 .bodytext .alink,
.cell_b_2 .bodytext .alink,
.cell_b_3 .bodytext .alink,
.cell_b_4 .bodytext .alink{
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.cell_b_1 .bodytext .alink img,
.cell_b_2 .bodytext .alink img,
.cell_b_3 .bodytext .alink img,
.cell_b_4 .bodytext .alink img{
	vertical-align:middle;
	margin:1px 3px 0px 0px;
	padding:0px 0px 0px 0px;
}

.anmeldung{
	font-size:12px;
}
fieldset{
	border:none;
	padding:0px;
	margin:0px;
}

.reglink a,
.reglink a:link,
.reglink a:visited,
.reglink a:hover,
.reglink a:active,
.reglink a:focus{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#838383;
	text-decoration:none;
	text-align:right;
	font-size:9px;
}
/*
.reglink{
	float:left;
}
.newpasswort{
	float:right;
}
.newpasswort a,
.newpasswort a:link,
.newpasswort a:visited,
.newpasswort a:hover,
.newpasswort a:active,
.newpasswort a:focus{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#838383;
	text-decoration:none;
	text-align:right;
	font-size:9px;
}
*/
.letterhead{
	width:622px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*33px 0px 0px 14px;*/
}
.letterhead_img{
	padding:0px 0px 0px 0px;
	margin:10px 0px 12px 0px;
}
.letterhead_text1{
	float:left;
	color:#666666;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.letterhead_text2{
	float:right;
	color:#00558a;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}

.letterbox_a{
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	/*
	background-image:url(/fileadmin/templates/img/dot_line_h_a.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	*/
}
.letterbox_a .lettercell_b_1{
	width:285px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.letterbox_a .lettercell_b_2{
	width:305px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.archiv select.searchinput{
	height:17px; 
	width:185px;
	border:1px solid #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:0px 0px 8px -1px;
	padding:1px 0px 0px 5px;
	outline:none;
	vertical-align:bottom;
	background-color:#ffffff;
}

div.csc-textpic img{
	padding:2px;
	margin:2px;
	border:1px solid #cccccc;
}

div.csc-frame-box3 div.csc-textpic img{
	padding:0px;
	margin:0px;
	border:none;
}
