/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
	background-color: #E2E2DA;
	font-size: 12px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color:#484c4d;
	padding:0;
	margin:0;
	width:100%;
	text-align:center;
}

body.htmlarea-content-body {
	text-align:left;
}

a {
	color: #234999;
	text-decoration:none;
}
a:visited {
	color:#234999;
}
a:hover {
	color: #234999;
	background-color:#DEE8F3;
	text-decoration:none;
}
a:active { 
	color:#234999;
}


h1 {
color:#0b2065;
font-size:16px;
margin:0 0 0;
padding:0;
text-transform:uppercase;
}

h2 {
color:#234999;
font-family:Arial,serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding:0 0 10px 0px;
margin:0px;
line-height:145%;
}

h3 {
color:#484c4d;
font-family:Arial,serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding:12px 0 9px 0;
margin:0px;
}

h2 a, h2 a:hover, h2 a:visited {
color:#234999;
text-decoration:none;
line-height:145%;
}

.bold {
font-weight:bold;
}

.blue {
color:#234999;
}

img.download {vertical-align:middle;}

.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
	height:0px;
	background:red;
}

p {
line-height:145%;
}

table.csc-uploads td{
padding: 2px;
}

/* ----------container zentriert das layout-------------- */
#container {
	width: 872px;
	margin: 0 auto;
	padding: 0px 0px;
	background-color: #ffffff;
	text-align:left;
	background:url(../../images/basics/body1.gif) 0 0 repeat-y;

}

/* ----------banner for logo-------------- */
#banner {
	margin: 0 6px;
	padding: 0;
}
#banner p{
	margin-left: 20em;
	padding: 25px;
}


/* -----------------Inhalt--------------------- */
#content {
float:left;
margin:0px;
min-height:450px;
padding:0;
width:630px;

}

.normal {
display:block;
width:564px;
float:none;
margin-left:32px;
}

.subc1{
display:inline;
width:266px;
float:left;
margin-left:32px;
margin-top:10px;
}

.subc2{
display:block;
width:266px;
float:left;
margin-left:32px;
margin-top:10px;
}

p, pre {
	padding: 0px 0px 9px 0px;
	margin:0;
}
pre, code { font-size: 12px;}

#content h1 {
	padding: 0px 0px;
	color:#0b2065;
	font-size:17px;
	margin:0 0 0;
	text-transform:uppercase;
}



.csc-textpic-above p {
	padding: 0px 6px 42px 6px;
}

.csc-textpic-above p a{
	color:#484C4D;
	background:none;
}

.csc-textpic-above p a:hover, .csc-textpic-above h2 a:hover{
	text-decoration:underline;
	background:none;
}

.csc-header {
/*padding-bottom:10px;*/
}

#right .csc-header {
padding:0px;
}

.csc-textpic-border h2 {
padding: 0px;
}

.csc-textpic-above h2 {
	padding: 0px 6px 2px 6px;
}

#content ul{
list-style-type:none;
margin:0;
padding:0 20px 8px 0;
}

#content ul li{
background:transparent url(../../images/basics/ul.gif) no-repeat scroll 3px 2px;
padding:0 6px 0 13px;
line-height:145%;
}

.gross {
	width: 5.71em;
	height: 1.07em;}

/* --------------left navigavtion------------- */
#right {
color:#333333;
float:right;
margin:0;
padding:0;
position:relative;
right:34px;
width:200px;
display:inline;

}
#right ul{
	list-style-type: none ;
	padding: 0;
	margin: 0;
}

#right li{
	margin: 0;
	padding: 0 0 4px 0;
}


#right a {
	color:#484c4d;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
}

#right a:hover {
	color:#234999;
}

#right li a {
	display:block;
	width:187px;
	background:#ffffff url(../../images/basics/ul.gif) no-repeat scroll 0 0;
	padding:0 2px 0 13px;
	color:#484c4d;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
}

#right li a:hover, #right li.active a{
	background:#dee8f3 url(../../images/basics/ul.gif) no-repeat scroll 0px 0;
	color:#234999;
}

#right h1 {
color:#234999;
font-family:Arial,Verdana,sans-serif;
font-size:14px;
line-height:16px;
vertical-align:top;
padding-bottom:0px;
margin:0 0 5px;
background:transparent url(../../images/basics/container_h_dashed_bottom.gif) no-repeat scroll 0 bottom;
}

#right .csc-frame-frame1 {
background:transparent url(../../images/basics/container_dashed_bottom2.gif) no-repeat scroll 0 bottom;
padding-bottom:32px;

}

/* -----------navi_top------------------------- */
#mainnavi {
height:70px;
margin:0;
padding:0;
width:836px;
}

#mainnavi ul{
	height:24px;
	/*font: 11px Verdana;*/
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-transform: uppercase;
}

#mainnavi ul li{
	float:left;
	margin:0;
	width:auto;
}
	
#mainnavi ul li.head, #mainnavi ul li.head_active{
	float:left;
	margin:0;
	padding:3px 18px 0 18px;
	display:block;
	font-size:11px;
	color:#000;
	background-color:inherit;
	width:auto;
}

#mainnavi ul li.head{
	border-top:5px solid #ffffff;
}

#mainnavi ul li.head_active{
	border-top:5px solid #0B2065;
}

#mainnavi ul li a{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#716e6e;
	text-decoration:none;
	background-color:inherit;
	width:auto;
}

#mainnavi ul li a.head, #mainnavi ul li a.headActive {
	padding:0px;
	color:#716e6e;
	/*border-top:5px solid #ffffff;*/
}

#mainnavi ul li a:hover, #mainnavi ul li a.headActive{
	color:#234999;
	text-decoration:none;
	/*border-top:5px solid #0B2065;*/
}


#mainnavi div.toplinks {
display:block;
float:left;
margin-left:32px;
width:566px;
}

#mainnavi div.servicelinks {
display:block;
float:right;
margin:8px 0 0;
padding:0px;
text-align:right;
/*border:1px solid red;*/
width:200px;
}

#mainnavi div.servicelinks ul{
text-transform: none;
}

#mainnavi div.servicelinks ul li{
	float:left;
	margin:0;
	padding:0 2px;
	width:auto;
}

#mainnavi div.servicelinks ul li a{
	display:block;
	font-size:11px;
	font-weight:normal;
	color:#4b4c4d;
	text-decoration:none;
	background-color:inherit;
	width:auto;
}

#mainnavi div.servicelinks a {
	font-size:11px;
	font-weight:normal;
	color:#4b4c4d;
	text-decoration:none;
	padding:0px 4px;
}

#mainnavi div.servicelinks ul li a.head, #mainnavi div.servicelinks ul li a.headActive, #mainnavi div.servicelinks a {
	padding:0px;
	color:#716e6e;
	vertical-align:top;
	/*border-top:5px solid #ffffff;*/
}

#mainnavi div.servicelinks ul li a:hover, #mainnavi div.servicelinks ul li a.headActive, #mainnavi div.servicelinks a:hover {
	color:#234999;
	text-decoration:none;
	/*border-top:5px solid #0B2065;*/
}

#langblock {
display:block;
background:none; 
position: absolute; 
z-index:500;
padding:0px;
width:100%;
top:226px;
left:0px;
text-align:center;
visibility:hidden;
}

#langblock .langcenter {
position:relative;
display:block;
width: 870px;
height:auto;
margin:0px auto;
text-align:left;
visibility:hidden;
}

#langselect {
background:#ffffff; 
float:right;
border: 2px solid #C0C0C0;
margin-right:32px;
visibility:hidden;
width:200px;
}

#langselect ul {
	margin:0px;
	padding:6px 8px;
	line-height:0px;
	list-style-type:none;
}

#langselect ul li{
	float:none;
	margin:0;
	padding:2px 0px 2px 0px; 
	width:auto;
}

#langselect ul li a{
	display:block;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#4b4c4d;
	text-decoration:none;
	background-color:inherit;
	width:auto;
	padding-left:13px;	
}

#langselect ul li a:hover{
	background:#dee8f3 url(../../images/basics/ul.gif) no-repeat scroll 0px 0;
	padding-left:13px;	
	color:#234999;
	text-decoration:none;
}

#langselect ul li a.active{
	background:#ffffff url(../../images/basics/ul.gif) no-repeat scroll 0px 0;
	padding-left:13px;	
	color:#234999;
	text-decoration:none;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:6px solid #E2E2D8;
	padding:0;
}

.csc-textpic-above .csc-textpic-image{
	padding-bottom:10px;
}

.csc-textpic-intext-left-nowrap .csc-textpic-image, .csc-textpic-intext-left .csc-textpic-image{
	padding-bottom:20px;
}

.csc-textpic-intext-left-nowrap a {
	text-decoration:none;
}

.csc-textpic-intext-left-nowrap p a {
	text-decoration:none;
	color: #4b4c4d;
}

.csc-textpic-intext-left-nowrap a:hover {
	text-decoration:underline;
	background:none;
}

.csc-menu, .csc-menu dt, .csc-menu dd{
	margin:0px;
	padding:0px;
}

.csc-menu dt a{
	display:block;
	width:187px;
	background:none;
	padding:0 2px 0 13px;
	color:#484c4d;
	font-weight:bold;
	text-decoration:none;
}

.csc-menu dt a:hover, .csc-menu dt.active a{
	background:#dee8f3 url(../../images/basics/ul.gif) no-repeat scroll 0px 0;
	color:#234999;
}

.csc-menu dd{
	padding:4px 0px 8px 13px;
	background:transparent url(../../images/basics/container_h_dashed_bottom.gif) no-repeat scroll 0 bottom;
	margin-bottom:8px;
}

.csc-menu dd.last{
	padding:4px 0px 8px 13px;
	background:none;
	margin-bottom:0px;
}

 ul.tooltip-menu li a:hover{
	background:#dee8f3 url(../../images/basics/ul.gif) no-repeat scroll 0px 0;
	padding-left:13px;	
	color:#234999;
	text-decoration:none;
}

 ul.tooltip-menu li a{
	background:#ffffff url(../../images/basics/ul.gif) no-repeat scroll 0px 0;
	padding-left:13px;	
	color:#234999;
	text-decoration:none;
	display:block;
	width:140px;
}

ul.tooltip-menu, ul.tooltip-menu li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div.tooltip-menu {
display:block;
width:100%;
text-align:center;
}

#WzBoDy img{
border:6px solid #E2E2D8;
}
/* -----------footer--------------------------- */
#footer {
	clear: both;
	background-color: #ffffff;
	width:806px;
	height:22px;
	border-top: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	margin-left:32px;
	}

.footer_inner {
	background-color: #ffffff;
	margin: 0px 0px 0px 38px;
	height:22px;
	color:#716e6e;
	line-height:22px;
	vertical-align:middle;
}

#pageend {
clear:left;
height:80px;
text-align:center;
width:100%;
}

.backend {
background:transparent url(../../images/basics/footer2.gif) no-repeat scroll 0 bottom;
height:70px;
margin:auto;
width:872px;
}

/* ----------news --------------------------------- */

.news-latest-item{
line-height:15px;
text-decoration:none;
padding-bottom:10px;
}

.news-latest-item a{
text-decoration:none;
color:#333333;
}

.news-latest-item a:hover{
text-decoration:underline;
}

.news-latest-item a p{
line-height:15px !important;
margin:0 !important;
padding:0 !important;
}

.news-latest-item h2{
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
line-height:145%;
padding:0px;
}

#right .news-latest-item h2 a{
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
line-height:145%;
padding:0px;
border:none;
}

.news-latest-item h2 a, .news-latest-item h2 a:hover{
text-decoration:underline;
color:#234999;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
line-height:145%;
padding:0px;
}


#right .news-latest-image img{
float:left !important;
margin-right:8px !important;
margin-top:4px !important;
border:none;
}

.news-latest-date{
font-size:11px;
font-weight:bold;
line-height:145%;
}

.news-list-item a img{
border:none;
float:left;
padding-right:10px;
}

.news-single-item a img{
border:none;
}

.frp_fancyzoom_image {
display:block;
float:left;
padding-right:60px;
padding-bottom:20px;
width:120px;
}

.frp_fancyzoom_image img{
border:6px solid #E2E2D8;
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable {
border:none;
border-collapse:collapse;
margin:4px 0px;
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell, .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-fieldCell {
padding:4px;
border:none;
background:#E2E2D8;
}

/*.submit {
border:1px solid #C7C7C5;
background:#E3E3E3;
color:#484C4D;
font-size:12px;
height:18px;
line-height:18px;
margin:0;
padding:2px;
}*/

.submit {
-x-system-font:none;
background:#E3E3E3 none repeat scroll 0 0;
border:1px solid #d2d0d0;
color:#484C4D;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:4px;
padding:2px;
width:auto;
}
.password, .input {
border:1px solid #d2d0d0;
background:#ffffff;
}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-fieldCell .password,
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-fieldCell .input {
width:110px;
}

a.external-link-new-window img{
padding-right:4px;
vertical-align:middle;
text-decoration:none;
border:none;
}

.myGallery, .tx-rgsmoothgallery-pi1, .jdGallery .slideElement{
background-color:#ffffff !important;
border:none !important;
}

div.tx-loginboxmacmade-pi1{
margin:0px;
padding:0px;
}

.overHead {
display:block;
width:100%;
text-align:left;
background:#0b2065;
color:#ffffff;
margin:2px 4px; 
}

.overText {
display:block;
width:100%;
text-align:left;
background:#ffffff;
border:1px solid #0b2065;
color:#484c4d;
margin:4px;
}

table.contenttable {
margin:0px;
padding:0px;
border-spacing:0px;
border-collapse:collapse;
}

table.contenttable td, table.contenttable th{
border-bottom:1px dashed #C1C1C1;
padding:8px 4px;
vertical-align:top;
}

.jdGallery .slideInfoZone h2 {
color:#ffffff;
font-family:Arial,serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding:0px;
margin:0px;
line-height:145%;
}

#content .imageblock .content{
border: 6px solid rgb(226, 226, 216); margin: 0pt 10px 0pt 0pt;
}

.csc-frame-frame2 p a{
color:#4B4C4D;
text-decoration:none;
}
.csc-frame-frame2 p a:hover{
background:transparent none repeat scroll 0 0;
text-decoration:underline;
}

.csc-frame-frame2 h2 {
padding:0;
}

.csc-uploads-icon img{
border:none;
}