.csc-textpic-caption { font-size:9px;}


/* Newsbilder in einer Linie */
.news-single-img img {float:left;margin-right:8px;}


body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #e4e4e4 url(style_FILES/bgmuster.gif);	
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	white-space: normal;	
	font-size: 11px;
	
	/*
	scrollbar-base-color :white;
	scrollbar-3dlight-color :#CCCCCC;
	scrollbar-arrow-color :#333333;
	scrollbar-darkshadow-color :#333333;
	scrollbar-face-color :white;
	scrollbar-highlight-color :#333333;
	scrollbar-shadow-color :#333333;
	scrollbar-track-color :#CCCCCC;
	*/
}

img {
	margin: 0px;
	padding: 0px;
	font-size: opx;
}

.error {
	color: #FF0000;
}

.kySolutions_News {
	position: relative;	
	left: 16px;
	top: 10px;
}

.highSpeed_News {
	position: relative;	
	left: 16px;
	top: 10px;
}

.schatten {
	background-image: url(style_FILES/portal_kasten_schatten.gif);
	background-repeat:no-repeat;
}

.portal_adresse {
	margin-bottom: 5px;
	margin-top: 90px;
	font-size: 11px;
	line-height: 16px;
}

.portal_schatten_unten {
background: #fff url(style_FILES/portal_kasten_schatten_unten2.gif) no-repeat left bottom;
}

.portal_unternehmen {padding:17px}

.portal_kasten {
/*	height: 240px;*/
	background: #efefef url(style_FILES/portal_kasten.gif) no-repeat bottom;
}

.teasertxt {display:block;margin:5px 10px 13px 17px;}

.portal_header_green {
	position: relative;
	color: #005148;
	font-weight: bold;
	font-size: 11px;
	margin-left: 17px;
	top: 4px;
}

.portal_header_orange {
	position: relative;
	color: #ff9933;
	font-weight: bold;
	font-size: 11px;
	margin-left: 17px;
	top: 4px;
}

.portal_link_table {
	position: relative;
		
}

.portal_logo {
	position: relative;
	margin-left: 17px;
	padding:10px 0;

}

.portal_kunden_titel {
	position: relative;
	margin-left: 17px;
	font-size: 11px;
	color: #666666;
}

.portal_kunden_container {
display:block;
	margin-left: 17px;
	height:55px;
}

.portal_kunde {
	width: 34px;
	margin-right: 4px;
	float: left;
	border: solid #666666 1px;
	padding: 0px;
}

.channel {
	position: relative;	
	left: 540px;
	top: 7px;
}

.kyberna_logo {
	position: relative;	
	left: 827px;
	top: -10px;
	float:left;	
}

.table_header {
	width: 980px;
	height: 55px;
	background-color:#dedede;
}

.table_nav {
	width: 980px;
	height: 50px;
}

.table_content {
	min-height: 460px;
	line-height:18px
}
.table_content_out {
	background: url(style_FILES/bgmuster-hell.gif);
}
.table_schatten {
	padding-bottom:10px;
	background: url(style_FILES/bgmuster-hell.gif);
}

.content_portal_flash {

}

.content_portal_bottom {
	/*height: 193px;*/
}

.portal_flash {
	height: 254px;
}


.container_table {
background: #babbba /* url(style_FILES/bgmuster-hell.gif)*/;
width:980px;
height:100%;
border-left: solid #000000 1px;
border-right: solid #000000 1px;
line-height:0px;
}

.schatten_oben {
background-image:url(style_FILES/schatten_oben.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.schatten_unten {
background-image:url(style_FILES/schatten_unten.gif);
background-position:top;
background-repeat:repeat-x;
}

.schatten_ecke_oben {
background-image:url(style_FILES/schatten_ecke_oben.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.schatten_ecke_unten {
background-image:url(style_FILES/schatten_ecke_unten.gif);
background-position:top right;
background-repeat:no-repeat;
}

.footer {
font-size: 10px;
color: #000;
position: relative;	
top: 4px;
text-align: right;
margin-bottom: 10px;
}

#footer #footerin { display:none; }

.teaser {
font-size: 11px;
font-weight: bold;
color: #666;
background-image:url(style_FILES/teaser_linie_neutral.gif);
height:20px;
}

.simpleTeaser {
font-size: 11px;
font-weight: bold;
color: #666;
}

.quicklinks {
margin-top:20px;
width: 230px;
}

/* Navigation Tabelle formatieren */

.navPortal {
vertical-align: middle;
border-bottom: 1px solid #666666;
height: 22px;
width: 240px;
}

.navPortalArrow {
vertical-align: middle;
border-bottom: 1px solid #666666;
height: 22px;
width: 17px;
}

.nav3 {
vertical-align: middle;
border-bottom: 1px solid #666666;
height: 22px;
width: 220px;
}

.nav3ACT {
background-color: #f2f2f2;
vertical-align: middle;
border-bottom: 1px solid #666666;
height: 22px;
width: 220px;
}

.nav4 {
vertical-align: middle;
height: 22px;
width: 220px;
}

.nav4Last {
vertical-align: middle;
border-bottom: 1px solid #666666;
height: 22px;
width: 220px;
}

.nav4ACT {
background-color: #f2f2f2;
vertical-align: middle;
height: 22px;
width: 200px;
}

.nav4ACTLast {
border-bottom: 1px solid #666666;
background-color: #f2f2f2;
vertical-align: middle;
height: 22px;
width: 200px;
}

.nav4ACTArrow {
background-color: #f2f2f2;
vertical-align: middle;
height: 22px;
width: 20px;
}

.nav4ACTArrowLast {
border-bottom: 1px solid #666666;
background-color: #f2f2f2;
vertical-align: middle;
height: 22px;
width: 20px;
}


.nav3ACTArrow {
background-color: #f2f2f2;
vertical-align: middle;
border-bottom: 1px solid #666666;
height: 22px;
width: 20px;
}

/* Navigation Definition */

#navLevel2green {
font-size: 14px;
font-weight:bold;
text-decoration: none;
color: #04524c;
}

#navLevel2orange {
font-size: 14px;
font-weight:bold;
text-decoration: none;
color: #fc7e04;
}

#navLevel2neutral {
font-size: 14px;
font-weight:bold;
text-decoration: none;
color: #585858;
}

#navLevel3{
font-size: 11px;
text-decoration: none;
color: #666666;
}

#navGreen {
font-size: 11px;
text-decoration: none;
color: #04524c;
}

#navOrange {
font-size: 11px;
text-decoration: none;
color: #fc7e04;
}

#navNeutral {
font-size: 11px;
text-decoration: none;
color: #585858;
}

#navLevel3 a{
font-size: 11px;
text-decoration: none;
color: #666666;
}

#navLevel4 {
font-size: 11px;
text-decoration: none;
color: #666666;
}

#navLevel4 a{
font-size: 11px;
text-decoration: none;
color: #666666;
}

/* Navigation Definition Ende */

#footer {background: #babbba;margin-top:10px;width:auto;position:relative;padding:0 10px 20px 20px;}

#footer .csc-sitemap ul {margin: 0;padding: 0;list-style-type: none;width: 100%;margin-left:0}
#footer .csc-sitemap ul li {list-style-type: none;width: 20%;float:left;border:none 0;}
#footer .csc-sitemap a{color: #000;background-color: transparent;padding:0;text-decoration: none;border:none 0;line-height:16px;width:auto;}
#footer .csc-sitemap a:hover {text-decoration: none;}
#footer .csc-sitemap li li {float:none;width: 100%;border:none 0}
#footer .csc-sitemap li li a {color: #000;background-color:transparent;padding-left: 0;font-weight: normal;text-decoration: none;width:auto;padding-right:10px}
#footer .csc-sitemap li li a:hover{text-decoration: none;}
#footer .csc-sitemap li li li a {color: #000;background-color: transparent;width: auto;padding-left: 20px;font-weight: normal;text-decoration: underline;width:auto;}
#footer .csc-sitemap li li li a:hover {text-decoration: none;width:auto;}
#footer .csc-sitemap li li li li a {color: #000;background-color:transparent;width: auto;padding-left: 30px;font-weight: normal;text-decoration: underline;width:auto;}
#footer .csc-sitemap li li li li a:hover{text-decoration: none;width:auto;}

.clear {clear:both}

a img,img {border:0 none;}

#jf_headerslide_slideshow_1408 {overflow:hidden}

.profil {margin-top:-9px}

.linkInt img {padding:auto;margin:7px 0 0px 0;line-height:20px}

a.linkInt {line-height:20px}