body{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/4_TwCh05_Web_Header_700_bg.gif);
}

 tbody
 {
	font-size:  11px;
	font-weight:  normal;
	list-style-type: square;
	text-align: left;
 }

#container {
	position:relative;
	margin: 0px;
	width: 750px;
	z-index: 0;
	overflow: visible;
	border: 1px solid #666666;
	}

#header {
	 position:relative; 
	 left:0px; 
	 top:2px; 
	 width:750px; 
	 height:128px; 
	 z-index:0;
	 overflow: visible;
 }
 
 #leftcol{
	position: relative;
	float:left; 
	width:165px; 
    top: 15px;
	z-index:2;
	margin:2;
	overflow: visible;
} 
 
 #maincol{ 
	position:relative; 
	float:left;
	width:400px; 
	z-index:2;
	border: 1px solid #666666;
	margin:2;
	overflow: visible;
} 

#rightcol{
	position:relative ;
	float: right;
	width:155px; 
	z-index:1;
    margin:2;
	overflow: visible;
} 
 
a#home-logo img {
	position:absolute;
	left:10px;
	top:12px;
	width:322px;
	height:103px;
}

#search {
	float: right;
	border: 1px solid #cccccc;
	padding: 0px;
	width: 163px !important;
	width: 150px;
	height: 21px !important;
	height: 23px;
	overflow: hidden;
	z-index: 0;
}

#search .inputbox {
	border: 0px;
	padding: 3px 3px 3px 3px!important;
	padding: 3px 3px 3px 5px;
	font-size: 10px;
	height: 17px !important;
	height: 19px;
	width: 100px !important;
	width: 100px;
	color: #FFFFFF;
}

#outer{
 border:solid white 0px;
  /*/*/ border-left-width: 150px ;  /* left column width. NN4 hack to hide borders */
border-left-color: #F40734; /* left column colour */ 
border-left-style: solid;
 /*/*/ border-right-width: 150px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #FFFFFF;  /* right column colour */ 
border-right-style: solid; 
  background-color: #FFFFFF ; /* center column colour */
width: auto;
 } 

#inner{margin:0; width:100%;}

 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
.content {padding: 5px 5px 5px 5px}

#footer {
	width: 100%;
}
#topnavi {
	font-size: 15px;
	line-height: 20px;
	width: 100%;
	background-color: ;
	text-align: right;
	color: #FF0000;
}
 
/*schriften*/
a {
	color:  #333333;
	text-decoration:  underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
a:hover {
color:  #FF0000; 
 text-decoration:  underline; 
 }
#title {
}
.pathway {
	font-size:  9px;
	text-align:  center;
	color: #666666;
 }
 .pathway-right {
	font-size:  9px;
	text-align:  right;
	color: #666666;
 }
.date {
	font-size:  10px;
	line-height:  20px;
	background-color:  #FFFFFF;
	color: #666666;
 }

hr {
background-color:  #FFFFFF; 
 width:  90%; 
 }
hr.separator {
background-color:  #FFFFFF; 
 width:  40%; 
 }

a.pnav {
}
.pnav:hover {
color:  #FF0000; 
 }
.small {
font-size:  10px; 
 }
.smalldark {
font-size:  10px; 
 color:  #FFFFFF; 
 background-color:  #F40734; 
 }
 #main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	padding: 12px;
	margin-top: 0px;
	float: left;
	width: 400px;
}
a.toplevel {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	color: #FF0000;
}
a.toplevel:hover {
 text-decoration:  underline; 
 }
a.toplevel:active {
 text-decoration:  underline; 
 }
 a.mainlevel {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
a.mainlevel:hover {
	text-decoration:  underline;
 }
a.mainlevel:active {
 text-decoration:  underline; 
 }
a.sublevel {
	text-decoration: none; 
	/*font-size:  11px;*/
}
 
a.sublevel:hover {
 text-decoration:  underline; 
 }
 
 a.sublevel:active {
 text-decoration:  underline; 
 }
.sectiontableentry1 {
}
.sectiontableentry2 {
}
.button {
	border-style:  solid;
	border-color:  #FFFFFF;
	width: 90%;
 }
.inputbox {
		width: 100;

}
.ontab {
}
.offtab {
border-width:  1px; 
 border-style:  dotted; 
 }
.createdate {
}
.modifydate {
}
a.readon {
	color: #999999;
}
a.readon:hover {
}
.contentheading {
font-weight:  bold; 
 }
.contentdescription {
}
.sectiontableheader {
font-size:  12px; 
 font-weight:  bold; 
 }
.categorytitle {
font-size:  16px; 
 }
.componentheading {
font-size:  14px; 
 font-weight:  bold; 
 }
a.category {
font-size:  12px; 
 text-decoration:  underline; 
 }
a.category:hover {
text-decoration:  underline; 
 }
table.moduletable {
width:  100%; 
 }
table.moduletable th  {
}
table.moduletable td  {
}
.poll {
}
.searchintro {
}
table.contact {
border-width:  1px; 
 border-style:  dotted; 
 border-color:  #F40734; 
 }
table.contact td.icons {
}
table.contact td.details {
}
.newsfeedheading {
font-size:  12px; 
 font-weight:  bold; 
 }
.fase4rdf {
}
a.fase4rdf:link {
}
a.fase4rdf {
text-decoration:  underline; 
 }
a.fase4rdf:hover {
text-decoration:  none; 
 }
.newsfeeddate {
font-size:  10px; 
 }
 table.table-path {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: outset;
	border-bottom-style: inset;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	background-color: #FFFFFF;
	color: #333333;
}
.latestnews
{
	font-size:  10px;
	font-weight:  normal;
	list-style-type: square;
	text-align: left;
 }

