/* CSS Document */





#frmEditor { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; width:625px; }








/* Side Navigation

------------------------------------ */


  ul#nav_lv_1 a, ul#nav_lv_2 a, ul#nav_lv_3 a, ul#nav_lv_4 a { text-decoration:none;   }

  ul#nav_lv_1, ul#nav_lv_2, ul#nav_lv_3, ul#nav_lv_4 { padding:15px 15px 15px 5px; margin:0;  list-style:none;}
  ul#nav_lv_1 li, ul#nav_lv_2 li, ul#nav_lv_3 li, ul#nav_lv_4 li { padding-left:10px; }
  ul#nav_lv_1 li a, ul#nav_lv_2 li a, ul#nav_lv_3 li a, ul#nav_lv_4 li a {display:block; padding: 0px;}

  ul#nav_lv_1 li.active { background-image: url(../media/images/marker_lv_1.gif); background-repeat:no-repeat; background-position:0px 2px;}
  ul#nav_lv_2 li.active { background-image: url(../media/images/marker_lv_2.gif); background-repeat:no-repeat; background-position:0px 2px;}
  ul#nav_lv_3 li.active { background-image: url(../media/images/marker_lv_3.gif); background-repeat:no-repeat; background-position:0px 2px;}

  ul#nav_lv_1 li a:hover, ul#nav_lv_2 li a:hover, ul#nav_lv_3 li a:hover { background-image:none; }

  ul#nav_lv_1 { background-color:#b40000; border-bottom:1px solid #fff; background-image: url(../media/images/bg_navi_lv_01.gif); min-height:131px;}
  *ul#nav_lv_1 { height:131px;}

  ul#nav_lv_1 li { border-bottom:1px solid #c74040; }
  ul#nav_lv_1 li:hover { border-bottom:1px solid #fff; }
  ul#nav_lv_1 li a { color:#fff; }
  ul#nav_lv_1 li.active { border-bottom:1px solid #fff; }

  ul#nav_lv_2 { background-color:#929292; border-top:1px solid #b40000; border-bottom:1px solid #fff; background-image: url(../media/images/bg_navi_lv_02.gif); }
  ul#nav_lv_2 li { border-bottom:1px solid #adadad; }
  ul#nav_lv_2 li:hover { border-bottom:1px solid #fff; }
  ul#nav_lv_2 li a { color:#fff; }
  ul#nav_lv_2 li.active { border-bottom:1px solid #fff; }

  ul#nav_lv_3 { background-color:#e3e3e3; border-top:1px solid #929292; border-bottom:1px solid #fff; background-image: url(../media/images/bg_navi_lv_03.gif);}
  ul#nav_lv_3 li { border-bottom:1px solid #ccc; }
  ul#nav_lv_3 li:hover { border-bottom:1px solid #999; }
  ul#nav_lv_3 li a { color:#666666; }
  ul#nav_lv_3 li.active { border-bottom:1px solid #999; }

  ul#nav_lv_4 { margin:0; padding:0;}
  ul#nav_lv_4 li { border-bottom:1px solid #e5e5e5; padding:6px 0px; line-height:1em; }
  ul#nav_lv_4 li a { color:#666; }
  ul#nav_lv_4 li a:hover, ul#nav_lv_4 li.active a { color:#b70000; }




#mainContentSmall ul { padding:2px 0px 15px 20px;}
#mainContentSmall li {
/*
background-color: #f3f3f3;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #666666;
text-decoration: none;
color: #333333;
display: block;
*/



font-weight: normal;
text-align:justify;
background-color:#f2f0f0;


margin: 5px 0px 0px 0px;
padding: 2px 10px 2px 5px;
}


/* body */
body {
	background-image: url(../media/images/bg.jpg);
	background-repeat: repeat-x;
	background-color:#A6C9DF;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	height:100%;
	text-align:center;
}

input,textarea {
border-style:solid;
border-color:#BBBBBB;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}
a:link, a:active, a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #B70000;
	text-decoration: none;
}

/* containerMain */
#outerrim {
	background: url(../media/images/shadow_bg_new.gif) no-repeat top left;
	position:relative;
	width:804px;
	/*height:1500px;*/
	margin:0px auto;
	text-align:left;

	/*border: 1px solid black;*/

}

#innerrim {
	background:url(../media/images/shadow_bg_new2.gif);
	position:relative;
	width:760px;
	margin:0px auto;
	text-align:left;

	padding:0 6px 0 6px;
	}

#logorow {
	position:relative;
	background-image: url(../media/images/logo.gif);
	width:760px;
	height:106px;

}

#selectBox{
position:relative;
left:630px;
top:15px;
width:140px;
}

#languagebox{
	height:10px;
	width:140px;
}

#searchbox{
	display:none;
	height:20px;
	width:140px;
	padding-top:30px;
}

.form {
	font-size: 10px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

#navirow {
	position:absolute;
	background-color:#EEEEEE;
	width:202px;
	height:400px;
	left:6px;

}

#teaser01 {
	position:relative;
	width:558px;
	height:163px;

}

/*
#mainContentBig {
	position:relative;
	width:100%;
	line-height:16px;
	padding-top:15px;
	padding-left:20px;
	min-height:400px;
	text-align:justify;}

* html #mainContentBig{
height:400px;}
*/

.trenner {
   background: url(../media/images/dotted_line.gif);
   background-repeat: repeat-y;
   background-position:0px 0px;

   position:relative;
   left: 30px;
   z-index:1000;
   background-color:#FFFFFF;

   padding-left:30px;


   }

#rightcontainer {
	position:relative;
	width:518px;
	margin-left:202px;
	/*float: left;*/
}

#mainContentSmall {
	position:relative;
	line-height:16px;
	padding-top:15px;


	left:20px;
	text-align:justify;
	/*padding-right:20px;*/
	/*float: left;*/
	min-height:400px;
}

* html #mainContentSmall{
height:400px;
}

#minorContent {
	position:relative;
	width: 175px;
	line-height:14px;
	padding-top:15px;
	min-height:400px;
	float: right;
}

#headlinebox {
height:50px;
}

#searchHL {
font-size:1px;
background-image:url(../media/images/hd_search.gif);
width:33px;
height:9px;
margin-bottom:5px;
}

#footerbox {
position:relative;
padding-left:20px;
padding-top:40px;}

#footer {
position:relative;
background-image:url(../media/images/footer.gif);
width:518px;
height:43px;
}

.redHeadline {font-size: 11px;font-weight: normal;color: #b70000; margin-bottom:0px;}
.blackHeadline { font-size: 10px; font-weight: normal; color: #000000; padding: 0px; margin: 0pt; }


p { padding:0px; margin:0px; margin-bottom:10px; }


h1  {
	font-size:18px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	line-height:20px;
	}

#minorContent #headlinebox h2  {
	font-size:18px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	line-height:20px;
	}


h2 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	}

h3 {
	font-size:11px;
	font-weight:normal;
	color:#B70000;
	margin-top:0px;
	}

h4 {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding: 0px;
	margin: 0;
	}

/* trenner */

div.hr{
	height: 30px;
	background: url(../media/images/hr_line.gif) repeat-x scroll center;
	}
/*div.hr hr {
visibility:hidden;
	}*/


/*hr #end{
	height:20px;
	clear:both;
	width:100%;
}*/

#deepbottom{
	background: url(../media/images/deepbottom.gif) no-repeat;
	width:772px;
	height:29px;
	margin:0 16px 50px 16px;
}


 ul,ol
{
padding: 20px;
margin: 0;
}

hr {
	visibility:hidden;
	clear:both;
	width:100%;
}



