.body_out{
	text-align: center;
}

.body_in {
  margin-left:auto;
  margin-right:auto;
  width: 800px;
 
  background-color: #ffffff;
        color: #000000;
        text-align: left;	
        font-family:Verdana,Arial,Helvetica;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:120%;
	text-transform: none;
	font-variant: normal;   	 
        border: 1px outset #2f53a7;
 }

 p, div, td, ul {
    font-family:Verdana,Arial,Helvetica;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:120%;
	text-transform: none;
	font-variant: normal;	 
	}	

li {   
	list-style-image: url(img/bullet.gif) ;}

h1{	font-style:normal;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#2f53a7;
	line-height:100%;
	text-transform: none;
	font-variant: normal;
	}

h2 {
	font-style:normal;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#2f53a7;
	line-height:100%;
	text-transform: none;
	font-variant: normal;
	}



.Navigation_head {
  background-color: #1746a2;
  font-size: 0.91em;
  height: 20px;
 

}


 .Banner_head 
{
   width: 800px; /* necessary for ie win */
   background-image: url("http://85.114.141.124/fileadmin/tmpl_mca/mca_header.jpg");
   background-repeat: no-repeat;
   height: 150px;

}  

.Banner_head a, .t_sytem_in a, .ibm {
	text-decoration: none;
}

.Banner_head a:hover {
	text-decoration: none;
}
	

  .main_menu {
        text-align: right;
        margin: 0px;
	padding: 3px;	
	background-color: #2f53a7;
        border-bottom: 3px solid #FFCC2A; 
}
.main_menu a,  .Navigation_head a {
        font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #ffffff;
    
	text-decoration: none;
}
 .sidebar a:hover,.BREADCRUMBS_inner a:hover, .Navigation_head a:hover, .kontent a:hover, .foot a:hover, .kontent a:hover {
	text-decoration: underline;
}
.main_menu a:hover {
color: #ffcc2a;
}
.container {
	width: 800px;
	background-color: #ffffff;
	
}

.left_column {
	float: left;
	width: 170px; 
   
	background-color: #ffffff;
}
	

.right_column {
	width: auto;
	margin-left: 170px;
	height: auto;
	
}	
	
.sidebar {
       
        text-align: left;
	background-color: #ffffff;
}

.sidebar ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sidebar li {
  
    margin: 0.0em; padding: 0.2em;
    border-bottom: 1px solid #FFCC2A;
    background-color: #ffffff;
  }
.sidebar a {
        font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #2f53a7;
    
	text-decoration: none;
}


a {
  font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #ff0000;
    
	text-decoration: none;
}

a:hover {
  font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #2f53a7;
    
	text-decoration: underline;
}

.latestnews { width: 160px;
              margin: 5px;
              position: 5px,100px;
	        /*    color: #000000;
                    font-family: arial, helvetica, sans-serif;
		    font-size: 7pt;   */
		    background-image: url("news.gif");
}

.latestnews h3 { 
	       
                    font-family: arial, helvetica, sans-serif;
		    font-size: 10pt;
		    background-image: url("gelb.gif");
}

.news-latest-item {
	              color: #000000;
}

.t_sytem_out { width: 130px;
             
            
	        /*    color: #000000;
                    font-family: arial, helvetica, sans-serif;
		    font-size: 7pt;   */
		  
}

.t_sytem_in { width: 130px;
              margin: 20px;
              position: 5px,100px;
	        /*    color: #000000;
                    font-family: arial, helvetica, sans-serif;
		    font-size: 7pt;   */
		    background-image: url("t-system.jpg");
}
.ibm { width: 130px;
              margin: 20px;
              position: 5px,100px;
	        /*    color: #000000;
                    font-family: arial, helvetica, sans-serif;
		    font-size: 7pt;   */
		    background-image: url("t-system.jpg");
}

	          
  
.BREADCRUMBS_outer {
	
	background-color: #FFFFFF;
}

.BREADCRUMBS_inner {
	background-image: url("http://85.114.141.124/fileadmin/tmpl_mca/gelb.gif");

	margin-bottom: 5px;
	height: 20px;	
	background-color: #ffffff;
}
.BREADCRUMBS_inner a{
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-size:0.8em;
}

.kontent {
	padding-top: 20px;
	
       	
	
	width: auto;

     
}



	.kontent_inner { 
		width: 570px;
		height: 750px;
		padding: 10px;
		margin-left: 20px;
		margin-right: 20px;
		background-color: #ffffff;
		overflow:auto;
}

.kontent a {
	font-family:Arial,Helvetica,sans-serif;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #2f53a7;        
	text-decoration: none;
}



.foot a {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #FFCC2A;
    
	text-decoration: none;
}
	

.foot    {
	padding-top: 5px;
	clear: both;
	text-align: center;
	float:left;
	font-family: arial, helvetica, sans-serif;
	background-color: #1746a2; 
	color: #FFFFFF;
	width:100%; 
	height:20px;
	font-size: 9pt;
}


       





.nebenmenu_layout {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.nebenmenu_layout li {
  
    margin: 0.4em; padding: 0.2em;
    border-bottom: 1px solid #FFCC2A;
    background-color: #2f53a7;
  }

  .rand_rechts {
	height: 100%;
        
        margin-left: 900px;
	padding-top: 300px;
	padding-left: 20px;
	background-color: #c5cfe8;
	
  }


.fenster_rechts_titel { background-image: url("gelb.gif"); }
	         
.fenster_rechts_content { background-image: url("news.gif");}

.td-0  {
	vertical-align: top;
}

td  {
	vertical-align: top;
}

                  
table.rahmen {
	width:100%;
}

table.rahmen td {
	padding: 2px;
	border: 1px solid #aaa;
}

table.rahmen th {
	padding: 2px;
	border: 1px solid #aaa;
	color:#2f53a7;
	font-size: 12px;
}




/*-----------------------------------  tt_news LATEST view  -----------------------------------

.news-latest-container {
 	border:1px solid #333;
	background-color:#d4d6d4;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;	
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*
	background-color:#d4d6d4;
}

.news-latest-gotoarchive {
 	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:3px;	
	margin:3px;
	border:1px solid #666;
	background-color:#d4d6d4;
}

.news-latest-item IMG {
	
	margin-bottom:5px;
	margin-right:5px;
 	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
} */

.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item h3 {padding-top:0; margin-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item h3 {padding-top:0; margin-top:0; color:#2f53a7; font-size:116.67%;}
.news-list-item h3 a {text-decoration:underline; color:#2f53a7;}
.news-list-item h3 a:hover {background:transparent; color:#669;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal; font-size:0.8em;}
.news-list-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}
.news-list-morelink a {color:#669;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#aaa;}

/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#5cbb2b; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}
	
/*-----------------------------------  Amatorisieungrechner  -----------------------------------*/

ModulTable {
	BACKGROUND-COLOR: #2e1c86
}
.ModulRegister {
	BORDER-RIGHT: #2e1c86 1px solid; BORDER-TOP: #2e1c86 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #2e1c86 1px solid; COLOR: #ff0000; BORDER-BOTTOM: #2e1c86 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.ModulDescription {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ModulBody {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #868686; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ModulForm {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ModulFooter {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #003366; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ModulField {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.ModulResult {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ModulError {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.link:link {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: red; LINE-HEIGHT: 100%; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.link:visited {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: red; LINE-HEIGHT: 100%; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.link:hover {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: red; LINE-HEIGHT: 100%; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.link:active {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: red; LINE-HEIGHT: 100%; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none
}


