/* default styles
   -------------- */
   
body { 
	padding: 0; 
	margin: 0; 
   background: #fff;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px; 
	font: 12px Arial, Helvetica, sans-serif;

	line-height: 1.0em; 
	color: #454545; 
}

a {	color: #06C;	background: inherit;font-weight: normal; text-decoration: none;}
a:hover { color: #004080; background: inherit; font-weight: normal; text-decoration: underline;}

h1 { color: #004080; font: bold 16px Verdana, sans-serif; padding: 0; margin: 0; }
.dark  { color: #737373; background: inherit; font-weight: normal; }
h1 a, h2 a { color: #06C; text-decoration: none; font-weight: normal;}
h1 a:hover, h2 a:hover { color: #004080; background: inherit; font-weight: normal;}
h2 { margin: 0; padding: 0; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing: -1px; }
h2 { font-size: 14px; margin-bottom: 5px; color: #004080; background: inherit; }
h3 { font: 13px Arial, Helvetica, sans-serif; color: #6B6B6A; font-weight:bold; }
p {	margin: 0 0 5px 0; }

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

form { 	margin: 0; }

.catroot {

	font-weight: bold;
text-decoration:underline;
  

}
a.black{
 color:#3e3e3e;
}
a.black:hover{
 color:black;
}
div.summary {
  
  color:#333;
  margin-left:15px;
}


.catsub {	
        line-height: 1px;
 margin-left:6px;
text-decoration:underline;
}

input.search { 
	width: 272px; 
	border: 0;
	background: #FFF url(input.gif) no-repeat;
	padding: 4px; 
	color: #E0691A;
	font-weight: bold;
}

input.submit {
	background: #E0691A url(submit.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 65px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em Verdana, Arial, Sans-Serif;
}

input.login { 
	width: 150px;
	border: none; 
	
	padding: 4px; 
}

/* layout
   ------ */

.content { 
	margin: 0 auto;
	width: 850px;
	padding: 10px; 
}

.header { 
	height: 65px;
	background: #ffffff;
	color: #808080;
	margin: 0;
	padding: 0;

}

	.logo {
		float: left;
	}

	.banner {
		float: right;
padding-top:10px;
padding-right:10px;
text-align:center;
	}

.browse_category  {
	font-size: 0.9em;
	width: 190px;
	color: #FFF;
	background: inherit;
}



.search_field { 
	background: inherit; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 25px 10px 10px;
	margin: 5px 0;
height:20px;
}

.grey {
	color: #808080;
	background: inherit;
	font-weight: bold;
}

.search_form { float: right; }

.cbmall {
	float: right;
}


div.summary {
  color:#7E7E7E;
  margin-left:15px;
}

/* SUMMARY Small for Latest Small
   -------------- */
   

div.summarysm a {
  font-size:11px;
  color:#666666;
  margin-left:5px;b
}
div.summarysm a:hover {
  font-size:11px;
  color:#FB6400;
  margin-left:5px;
font-weight:normal;
}






.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}


/* top middle table */
#xsnazzy h1 { font-size:14px; color:#004080; font-weight:bold; display:inline; }
#xsnazzy ul { list-style-image: url(bulletsm.gif); }
#xsnazzy li { margin-top: 2px; }
#xsnazzy {background: transparent;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px; clear:both; }
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F0F5F6; border-left:1px solid #A2A2A1; border-right:1px solid #A2A2A1;}
.xb1 {margin:0 5px; background:#A2A2A1;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
#xboxcontent {padding-left: 5px; display:block; background:#F0F5F6; border:0 solid #A2A2A1; border-width:0 1px;  background-repeat: repeat-y; background-position: bottom left;font-size:12px;}
#xboxcontentb {padding-left: 5px; display:block; background:#F0F5F6; border:0 solid #A2A2A1; border-width:0 1px;}

.SubmitBut, .PublishBut {
	margin-top: 15px;
	text-align: center;
	font-size: 15px;
	padding-top: 12px;
	font-weight: bold;
	width: 135px;
	height: 32px;
	vertical-align: middle;
	float: right;
	background: url(button.jpg);
	margin-right:15px;
}
.PublishBut { margin:0; padding-top:5px; height: 39px; }

.SubmitBut A, .SubmitBut A:hover, .PublishBut A, .PublishBut A:hover {
	color: #fff;
	cursor: pointer;
        font-weight: bold;
	text-decoration: none;
}



.CenterBox {
	margin-top: 5px;
}
.CenterBox H2 {
	font: 13px Arial, Helvetica, sans-serif;
	display: inline;
	color: #6B6B6A;
	padding: 0;
	margin: 0;
	font-weight:bold;
}



.left_small {
       background color: #FFEFCE;
	border: 1px solid #FF9428;
	padding: 3px 3px 3px 5px;
	line-height: 15px;
	
}
.left_small a {
	color: #004080;
}


/* right menu
   ---------- */

td.navboxright {
float: right;
vertical-align:top;
width:160px;
}
div.navboxright {
font-size:11px;
font-weight:normal;
line-height:17px;
width:160px;
padding:0px;

}
div.navboxright h3 {
	background: #6C757A  url(corner.gif) no-repeat top right;;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em 12px Verdana, sans-serif;
	margin: 0 0 3px 0;
}
div.navboxright h5 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}


/* left side
   --------- */
td.left {
	float: left;
	vertical-align:top;
        width:170px;
}
.left {
	font-size:11px;
font-weight:normal;
line-height:17px;
width:160px;
padding:0px;

}


.left h3 {
	background: #FF9428  url(corner.gif) no-repeat top right;;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em 12px Verdana, sans-serif;
	margin: 0 0 3px 0;
}
	.left_side {
		float: left;
		width: 100%;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}
		
	.left_side a, .right_side a { color: #414141; background: #FFF; }
		
	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
	}
		
	.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }

.leftright {
	float: right;
	width: 170px;
	margin: 0 0 10px 0;
}

.leftright h3 {
	background: #6C757A  url(corner.gif) no-repeat top right;;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em 12px Verdana, sans-serif;
	margin: 0 0 3px 0;
}
	.left_side {
		float: left;
		width: 100%;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}
		
	.left_side a, .right_side a { color: #414141; background: #FFF; }
		
	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
	}
		
	.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
	
	
/* left side2 lighter color
   --------- */

.leftt {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}

.leftt h3 {
	clear: both;
	background: #A9C0CE url(corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 12x Verdana, sans-serif;
	margin: 0 0 0px 0;
}
	.leftt_side {
		float: left;
		width: 100%;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}
		
	.leftt_side a, .right_side a { color: #414141; background: #FFF; }
		
	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
	}
		
	.leftt_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
	
		
/* right side
   ---------- */
		
.right {
	float: left;
	width: 79.4%;
	margin: 0 0 10px 0;
}

.right h3 {
	background: #A9C0CE  url(corner.gif) no-repeat top right;;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em 12px Verdana, sans-serif;
	margin: 0 0 3px 0;
}

	.right_articles {
		background: #EFEFEF;
		color: #414141;
		padding: 8px;	
		margin: 0 0 3px 0;
                border-bottom: 1px solid #FF9100;
                font-weight:normal;
	}

	.right_articles a { 
		font-weight: normal;
		color: #6A6A6A; 
		background: inherit;
		text-decoration: none;
	} 
	
	.right_articles a:hover { 
font-weight: normal;
		color: #06C; 
		background: inherit;
text-decoration: underline;
	}

.right li {style:none} 
	
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0;
	border-top: 1px solid #ccc;
	line-height: 1.8em;
}


.credit {
  font-size: 1%;
  color: #ffffff;
  margin: 10px 0 0 0;
  padding: 3px;
}         
 .credit a { font-size: 1%; color: #ffffff; }         
            
 html, body {

background-color:#ffffff;
}

body {
padding:0px;
margin:3px 3px 3px 3px;
color:#000000;
background-color:#ffffff;

}

/*****************************/
/* element definitions end   */
/*****************************/

/*****************************/
/* class definitions start   */
/*****************************/

div.footer {
color:#555555;
font-size:11px;
font-weight:normal;
background-color:transparent;
border-top:solid 1px #cccccc;
padding:10px 5px 10px 5px;
margin:30px 10px 0px 10px;
}

div.footer a {
font-size:11px;
font-weight:normal;
}

div.path {
font-size:11px;
font-weight:normal;
padding:0px;
margin:15px 10px 10px 10px;
}

div.path a {
font-size:11px;
font-weight:normal;
}

div.printlink {
float:right;
width:auto;
}



/*****************************/
/* class definitions end     */
/*****************************/

/*****************************/
/* top table starts          */
/*****************************/

#NavBar {
	height: 25px;
	margin-top: 4px;
	width: 100%;
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 4px solid #FF9428;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
	vertical-align: middle;
}




td.title_top_left {
color:#ffffff;
height:44px;

}

.title_top_right {
float: left;
color:#808080;
background: #fff ;
height:44px;
}

.nav_field { background: #fff ; 
        float: left;
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 25px 10px 10px;
	margin: 5px 0;
height:20px;
}

td.title_bot_left {
color:#ffffff;
background-color:#cc3300;
height:29px;
border-top:solid 1px #ee3300;
border-bottom:solid 1px #a07050;
}

td.title_bot_right {
color:#ffffff;
background-color:#cc3300;
border-top:solid 1px #ee3300;
border-bottom:solid 1px #a07050;
}

/*****************************/
/* top table ends            */
/*****************************/

/*****************************/
/* bradcrumb starts        */
/*****************************/

.path {
	color: #555;
	line-height: 1px;
	padding-left: 11px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.path TD {
	padding: 0;
	margin: 0;
	line-height: 1px;
}


/*****************************/
/* quicksearch ends          */
/*****************************/

/*****************************/
/* main starts               */
/*****************************/

td.main {
vertical-align:top;
width:100%;
}

div.main {
font-size:12px;/* Internet Explorer needs this */
font-weight:normal;
line-height:18px;
color:#000000;
padding:2px 2px 2px 2px;
margin:2px 2px 2px 2px;
}

div.main h3 {
font-size:16px;
font-weight:normal;
}

div.main h4 {
font-size:13px;
font-weight:bold;
padding:0px;
margin:25px 0px 2px 0px;
border-bottom:solid 1px #cccccc;
}

div.main h4 a {
font-size:13px;
font-weight:bold;
text-decoration:none;
}

div.main h4 span.top {
font-size:11px;
font-weight:normal;
}

div.main h4 span.top a {
font-size:11px;
font-weight:normal;
text-decoration:none;
}

div.main p {
padding:0px;
margin:2px 0px 10px 10px;
}

div.main table {
font-family:lucida,verdana,sans-serif;
font-size:12px;				/* Internet Explorer needs this */
font-weight:normal;
line-height:17px;
margin-left:5px;
}

div.main td {
padding:0px 5px 0px 5px;
margin:0px;
}

div.main ul {
list-style-type:square;
padding:0px;
margin:0px 0px 10px 40px;
}

div.main ul.none {
list-style-type:none;
}

div.main li {
padding:0px;
margin:1px 0px 1px 0px;
}

/*****************************/
/* main ends                 */
/*****************************/

/*****************************/
/* navbox starts             */
/*****************************/

td.navbox {
vertical-align:top;
width:190px;
border-right:solid 1px #cccccc;
}

div.navbox {
font-size:11px;
font-weight:normal;
line-height:17px;
width:160px;
border-top:solid 1px #c0d3e2;
padding:0px;
margin:12px 12px 10px 10px;/* 160px + 10px + 10px = 180px td.width */
}

div.navbox h5 {
font-size:13px;
font-weight:bold;
padding:2px 5px 1px 5px;
margin:0px;
border:none;
}

div.navbox h5 a {
font-size:13px;
font-weight:bold;
text-decoration:none;
}

div.navbox ul {
list-style-type:none;
padding:0px;
margin:0px;
}

div.navbox li {
background-image:url("arrow_li_inact.gif");
background-repeat:no-repeat;
background-position:left;
padding:1px 5px 0px 20px;
margin:0px;
}

div.navbox li:hover {
background-image:url("arrow_li_hover.gif");
background-repeat:no-repeat;
background-position:left;
color:#ff0000;
background-color:#ffffaa;
}

div.navbox li.active {
background-image:url("arrow_li_act.gif");
background-repeat:no-repeat;
background-position:left;
color:#000000;
background-color:#ffffbb;
}

div.navbox li.extern {
background-image:url("arrow_li_extern.gif");
background-repeat:no-repeat;
background-position:left;
}

div.navbox li.extern:hover {
background-image:url("arrow_li_extern_hover.gif");
background-repeat:no-repeat;
background-position:left;
}

div.navbox div.inactive {
color:#000000;
background-color:#f9f9ff;
border:solid 1px #c0d3e2;
padding:0px 0px 20px 0px;
margin:-1px 0px 0px 0px;
}

div.navbox div.active {
color:#000000;
background-color:#fff0f0;
border:solid 1px #ffc9c9;
padding:0px 0px 20px 0px;
margin:-1px 0px 0px 0px;
}

div.navbox div.active h5 {
color:#000000;
background-color:#ffe0e0;
}

div.navbox div.impressum {
color:#000000;
background-color:#f9f9ff;
padding:0px;
margin:20px 0px 0px 0px;
border:solid 1px #c0d3e2;
}

div.navbox div.impressum div.active {
border:solid 1px #ffc9c9;
padding:0px;
margin:-1px;
}

/*****************************/
/* navbox ends               */
/*****************************/

            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                  
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
