body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #EBF1FC;
}

body,p,td,a,span,div,b,i,li,ul,ol,tt,th,h1,h2,h3,h4,h5,font,br { 
	font-size: 13px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ;
	}


h1,h2,h3,h4,h5 {display : inline;margin-bottom:0px; }

body,p,td,a,div,b,i,li,ul,ol,tt,th,h1,h2,h3,h4,h5,br { 
	color: #274E7C;

	}

/* -----------Links----------- */
 A:link       	{text-decoration: underline; color: #274E7C;}
 A:visited    	{text-decoration: underline; color: #274E7C;}
 A:active	{text-decoration: none; color: #274E7C;}
 A:hover   	{text-decoration: none; color: #274E7C;}

/* -----------Content----------- */
.fliesstext { font-size: 12px; text-align: justify }
.text { font-size: 11px; }
.text1 { font-size: 10px; }
.text2 { font-size: 11px; }
.text3 { font-size: 13px; }
.text4 { font-size: 14px; }
.text5,h3 { font-size: 14px; font-weight: bold;}
.text6,h2 { font-size: 16px; }
.text7,h1 { font-size: 18px; }
.text8 { font-size: 28px; }
.text9 { font-size: 14px; font-weight: bold; color: #274E7C; }

/* -----------Moduloutput----------- */ 
/* Suchmaske */ 
.sfm    { font-size: 11px; }
/* Suchergebnis */ 
.sres   { font-size: 11px; }
/* Abschnitt-Überschriften */ 
.titles   {
	font-size: 12px;
	color: #333333;
}
.mc2_ac {font-size: 10px;}

/* ----------Input sonstige-------- */ 
.input {
    font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular ;
    font-size: 12px;
}

/* Detailansicht */ 
.detail { font-size: 12px; }
/* Com-Adressen */ 
.cadr   { font-size: 10px; }
/* Zusatztexte */ 
.ztx    { font-size: 12px; }
/* Formulare Beschreibung */ 
.baf_ftx { font-size: 11px; }
/* Formulare Download-Link */ 
.baf_fdo { font-size: 10px; }
/* Formularelemente */ 
.form_ft  { font-size:8pt; }
/* Formularelemente mit fester Breite */ 
.form_nft { font-size:8pt; width:100%; border: 1px solid #274E7C;}

/* -----------Hauptnavigation----------- */
.mnav_lk {
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #274E7C;
    text-decoration: none;
    font-weight : bold;
    border-bottom: 1px solid #ffffff;
}
.mnav_ac {
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #3A73DE;
    text-decoration : none;
    font-weight : bold;
    border-bottom: 1px solid #3A73DE;
}

/* -----------Subnavigation----------- */ 
.qnav_lk, .snav_lk {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.snav_ac {
	color: #ffffff;
	font-weight:bold;
	text-decoration : underline;
}

.snav_sm {
	text-decoration: none;
	font-size: 10px;
}

/* -----------Direct iKISS----------- */ 
.CMenu    { POSITION: ABSOLUTE; Top:0px; Left:0px; WIDTH:150px; HEIGHT:100px; BACKGROUND-COLOR: #DDDDDD; }
.CMenuZ   { BACKGROUND-COLOR: #DDDDDD; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#000000; CURSOR:nw-resize; }
.CMenuZAn { BACKGROUND-COLOR: #000099; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#FFFFFF; CURSOR:nw-resize; }
.CMenuSep { Color:#121266; border-style: groove; border-width:1; WIDTH: 97%; }


/* -----------Hauptnavigation links--------------- */ 
.mainnavi { font-size: 13px; line-height: 130%; }


/* ----------Schlagzeilen Hauptseite------------ */ 
.topnews {font-size: 11px;  color: #ffffff;}
.topnewsnew {font-size: 11px;  color: #ffffff;}
.topnews1 {font-size: 11px;  font-weight: bold; color: #ffffff;}
.topnewshead {font-size: 11px; font-weight: bold; color: #ffffff;}
.topnewslink {font-size: 10px; font-weight: bold; color: #cc0000; text-decoration: none;}
.topnewslink1 {font-size: 11px; font-weight: bold; color: #cc0000; text-decoration: none;}
.topnewslink2 {font-size: 10px; font-weight: bold; color: #212c63; text-decoration: none;}
.topnewstextlink {font-size: 11px; color: #ffffff; text-decoration: underline;}

/* ----------Alarm-Text fuer alle Zwecke--------- */ 
.alarm {font-weight: bold; color: #ff0000;}
.error {background-color: #ff9999;}

.linktab { vertical-align: top;border: 0px; border-bottom:1px; border-color: #182863; border-style: solid; padding-left:10px; padding-right:15px;}
.linktabborder { vertical-align: top;border: 0px; border-bottom:3px; border-color: #182863; border-style: solid; padding-left:10px; padding-right:15px; }

.mbtab { vertical-align: top;border: 0px; border-bottom:1px; border-color: #3bb3c3; border-style: solid; padding-left:10px; padding-right:15px;}
.mbtabborder { vertical-align: top;border: 0px; border-bottom:3px; border-color: #3bb3c3; border-style: solid; padding-left:10px; padding-right:15px; }

.kwtab { vertical-align: top;border: 0px; border-bottom:1px; border-color: #84c326; border-style: solid; padding-left:10px; padding-right:15px;}
.kwtabborder { vertical-align: top;border: 0px; border-bottom:3px; border-color: #84c326; border-style: solid; padding-left:10px; padding-right:15px; }

.gwtab { vertical-align: top;border: 0px; border-bottom:1px; border-color: #f79914; border-style: solid; padding-left:10px; padding-right:15px;}
.gwtabborder { vertical-align: top;border: 0px; border-bottom:3px; border-color: #f79914; border-style: solid; padding-left:10px; padding-right:15px; }

.hvtab { vertical-align: top;border: 0px; border-bottom:1px; border-color: #9b231c; border-style: solid; padding-left:10px; padding-right:15px;}
.hvtabborder { vertical-align: top;border: 0px; border-bottom:3px; border-color: #9b231c; border-style: solid; padding-left:10px; padding-right:15px; }

.lotab { vertical-align: top;border: 0px; border-bottom:1px; border-color: #666666; border-style: solid; padding-left:10px; padding-right:15px;}
.lotabborder { vertical-align: top;border: 0px; border-bottom:3px; border-color: #666666; border-style: solid; padding-left:10px; padding-right:15px; }

.tdso_startbg {height:20px;}

.tabletext {background-color: #fffcdf;padding-left:25px;padding-right:25px;padding-top: 12px;padding-bottom: 12px;border-color: #182863;border-style: solid;border-width: 1px;}
.tabletextroh {background-color: #fffcdf;padding-left:25px;padding-right:25px;padding-top: 12px;padding-bottom: 12px;border-color: #182863;border-style: solid;border-width: 1px;}
.tabletexttitel {background-color: #fffcdf;padding-left:25px;padding-right:25px;padding-top: 2px;padding-bottom: 2px;border-color: #182863;border-style: solid;border-width: 1px;font-weight: bold;}
.tablenumber1 {vertical-align: top;border: 1px;border-color: #182863;background-color: #eaedf4;border-style: solid;padding-left:3px;padding-right:3px;}
.tablenumber2 {vertical-align: top;border: 1px;border-color: #182863;background-color: #ecedf4;border-style: solid;padding-left:3px;padding-right:3px}
.tablenumber {border: 1px; border-color: #182863; border-style: solid; padding-left:3px; padding-right:3px; padding-top: 2px; padding-bottom: 2px; width: 300px;}
.tableleer {height: 8px;}

 A.weiss:link       	{text-decoration: underline;
color: #ffffff;
}
 A.weiss:visited    	{text-decoration: underline;
color: #ffffff;
}
 A.weiss:active		{text-decoration: none;
color: #ffffff;
}
 A.weiss:hover   	{text-decoration: none;
color: #ffffff;
}






/* Hier folgen neue individuelle Klassen fuer komsanet-Test */

.ncf_MainNav{ background-color: #274E7C; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff;}
#body_kopf { position: absolute; top: 0px; left:0px; width:980px; height:55px; background-color: #274e7c; overflow: hidden;}
#body_MainNav { position: absolute; top: 55px; left:0px; width:980px; height:23px; background-color: #274e7c; overflow: hidden; }
#body_ServNav { position: absolute; top: 78px; left:0px; width:980px; height:26px; overflow: hidden; padding-top: 2px 0px 2px 0px; background-color: #3A73DE;}
#body_SubNav { position: absolute; top: 97px; left:0px; width:210px; height:100%; background-color: #EBF1FC; background-image: URL('/shared/bg_content.gif'); overflow: hidden;}
#body_content { padding-left: 0px; padding-right: 0px; position: absolute; top: 97px; left: 210px; width:770px; height:100%; background-color: #EBF1FC; background-image: URL('/shared/bg_content.gif');}
#body_content_inner {
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 14px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	@width: 750px;
	background-color: #FDF9E9;
	border-bottom: 1px solid #274E7C;
	border-top: 1px solid #274E7C;
}

#body_content_inner_top {
	margin-top: 14px;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 750px;
}

.td_subnav1 {padding-left:0px; }
.td_subnav2 {padding-left:0px; }
.td_subnav3 {padding-left:20px; }
.td_subnav4 {padding-left:40px; }
.td_subnav5 {padding-left:60px; }
.div_subnav_on { 
	padding-left:5px;
	padding-top:5px; 
	padding-bottom:5px; 
	border-bottom:1px solid #ffffff;
	background-color:#69A2FD;
	background-image: URL('/shared/bg_subnav.gif');
}
.div_subnav_off { padding-left:5px;padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ffffff; }

.kasten {
	width: 190px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #FDF9E9;
	border-bottom: 1px solid #274E7C;
	border-top: 1px solid #274E7C;
}

.kasten_content {
	width: 100%;
	margin-left: 5px;
	background-color: #FDF9E9;
	border-bottom: 1px solid #274E7C;
	border-top: 1px solid #274E7C;
}

.kasten_content_white {
	width: 100%;
	margin-left: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #274E7C;
	border-top: 1px solid #274E7C;
}

#body_td_left {background-color: #ff00dd;}
#body_td_middle {background-color: #00ff11;border-top:1px solid #ffffff;}
.body_include {background-color: #FDF9E9;}

.img_ad {border: 1px solid #274E7C;}


			    
/* EIGENE KLASSEN KID*/

.td_even {padding-top: 5px; padding-bottom: 5px;background-color: #EAEEF2;}
.td_odd {padding-top: 5px; padding-bottom: 5px;}
.td_head {border-bottom: 2px solid #EAEEF2;}
input.submit {border: 1px solid #274E7C; background-color: #FDF9E9;}