/* CSS Document */

body
{
margin:0;
padding:0;
background: #fdf5de url(../img/main_v.gif) repeat-y scroll top left;
font-family: Arial, Verdana, sans-serif;
font-size:14px;
}

#main
{
background:url(../img/main_bg.gif) no-repeat;
position: relative;
margin:0;
top:0;
left:0;
}

img
{
border:0;
}

#content p
{
color:#FFFFFF;
font-size:14px;
font-family:Arial, Verdana, sans-serif;
line-height:140%;
}

#content h1 {
	color:#F8E916;
	font-family:Arial,Verdana,sans-serif;
	font-size:24px;
	margin-top:0;
}

#content h2
{
color:#F8E916;
font-size:18px;
font-weight:normal;
}

#content a
{
color:#F8E916;
font-weight:bold;
}

#content li
{
color:#FFFFFF;
font-size:14px;
}

#head
{
background-image:url(../img/header_bg.gif);
background-repeat:repeat-x;
margin:0;
}

#head_inner
{
margin-left:50px;
width:900px;
}

#logo
{
width:350px;
padding-top:30px;
}

#lang
{
position:absolute;
top:0px;
left:350px;
width: 400px;
text-align:center;
}

#lang p
{
margin-top:55px;
color:#FFFFFF;
font-family: Arial, Verdana, sans-serif;
font-size:16px;
}
/** lang menu **/
#langMenu {
    left:140px;
    position:absolute;
    top:5px;
    z-index:5;
}
#langMenu li {
    display: block;
    float: left;
    padding: 0 3px;
}
#langMenu span {
    display: none;
}
#langMenu a {
    width: 16px;
    height: 11px;
    display: block;
}
#langMenu .de {
    background: transparent url(/img/de.gif) no-repeat 0 0;
}
#langMenu .fr {
    background: transparent url(/img/fr.gif) no-repeat 0 0;
}

#header_img
{
width: 170px;
float:right;
padding-top:14px;
}

#buttons
{
width:100px;
margin: 0 auto;
padding-top:30px;
text-align:center;
}

#menu {
	/* background: #FFFFFF; */
	background: #FFFFFF url(/img/menu-seperator.gif) repeat-y 49px 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow:hidden;
	width: 100%;
}
#menuShadow {
	background:transparent url(../img/menu_shadow.png) repeat-x scroll 0 0;
	height:15px;
}

#menu ul {
	/* background: url(/img/menu-seperator.gif) repeat-y 49px 0; */
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	padding-left: 50px;
}

#box {
	left:720px;
	position:absolute;
	top:92px;
	width:262px;
}

#dynboxTop {
    background: url(/img/dynbox-top.png) no-repeat;
    height: 11px;
    overflow: hidden;
}
#dynboxInner {
    background: url(/img/dynbox-inner.png) repeat-y;
    padding:1px 10px;
}
#dynboxBottom {
    background: url(/img/dynbox-bottom.png) no-repeat;
    height:17px;
}

#startpageBox {
	background:transparent url(../img/dynbox_start.jpg) no-repeat scroll 0 0;
	height:454px;
	left:0;
	position:absolute;
	top:0;
	width:262px;
}

#startpageBox2 {
	background:transparent url(../img/dyn_franz_start.png) no-repeat scroll 0 0;
	height:454px;
	left:0;
	position:absolute;
	top:0;
	width:262px;
}

#sub {
	overflow: hidden;
	padding-bottom:60px;
	width:960px;
}

/** content area **/

#content
{
width:684px;
position: relative;
top: 50px;
left: 10px;
overflow: hidden;
}
#contentHead {
background: url(../img/box-head.png) no-repeat;
height:10px;
overflow: hidden;
}
#contentInner {
padding:0 20px 10px;
background: url(../img/box-inner.png) repeat-y;
}

#contentBottom {
background: url(../img/box-bottom.png) no-repeat;
height:81px;
}

#real_cont
{
padding:0px 20px;

}
/* ###### menu    */

#menu li {
	display:block;
	float:left;
}

#menu li a {
	border-right:solid 1px #0B4106;
	color:#000000;
	display:block;
	padding:5px 10px;
	text-decoration:none;
}

#menu li a.active
{
background-image:url(../img/menu_active_bg.gif);
}

#menu li a:hover
{
background-image:url(../img/menu_active_bg.gif);
}


#werte td
{
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
}

/** exp input style **/
#nlInput {
	background: transparent;
	border: none;
	left: 18px;
	position: absolute;
	top: 393px;
	width: 170px;
}
#nlSubmit {
	background:transparent;
	border:medium none;
	cursor:pointer;
	left:193px;
	position:absolute;
	top:395px;
	width:50px;
}