body { 
    margin : 0;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 10pt;
    color : #666;
    line-height : 150%;
    background-color : #fff;
    text-align : center;
} 
#container { 
    margin : auto;
    text-align : center;
} 
#navzentrierung { 
    width : 100%;
    height : 60px;
    text-align : center;
    bottom : 0;
    padding : 0;
    position : fixed;
    z-index : 100;
} 
#seite { 
    width : 1000px;
   
    height: 100% !important; 
    text-align : left;
    border-left : 1px solid #ccc;
    border-right : 1px solid #ccc;
    margin : auto;
    position : relative;
    left : 0;
} 
p, td { 
    font-family : Arial, Verdana, sans-serif;
    font-size : 10pt;
    color : #666;
} 
td { 
    margin : 0;
    padding : 0;
    vertical-align : top;
} 
h1 { 
    line-height : 160%;
    padding : 0;
    margin : 0;
    font-size : 180%;
    font-weight : normal;
    color : #555;
} 
a { 
    text-decoration : none;
    color : #666;
} 
li { 
    list-style : none;
    padding : 0;
    margin : 0;
    list-style-image : none;
} 
form { 
    margin : 0;
    padding : 0;
} 
input, textarea { 
    width : 100%;
    border : 1px solid #ccc;
} 
#nav1 { 
    position : absolute;
    width : 100%;
    font-size : 14pt;
    top : 40px;
} 
#nav1 ul li { 
    float : right;
    margin-left : 20px;
    height : 40px;
    padding : 5px;
    padding-right : 0;
} 
#nav1 ul li a { 
    padding : 8px;
} 
#nav1 ul li a:hover, #nav1 ul li.current a:hover { 
    background-color : #afd31a;
    color : #fff;
} 
#nav1 ul li.current a { 
    color : #afd31a;
} 
#nav2 { 
    background-color : #fff !important;
    margin : auto;
    width : 800px;
    height : 60px;
    bottom : 0;   
    color : white;
    padding-left : 200px;
    text-align : right;
} 
#nav2 ul { 
    padding-top : 20px;
    margin-right : 5px;
} 
#nav2 ul li { 
    float : right;
    margin-left : 0;
    padding : 5px;
    padding-right : 0;
    padding-top : 0;
} 
#nav2 ul li a { 
	padding : 5px;
} 
#nav2 ul li a:hover { 
    color : #afd31a;
} 
#nav3 { 
    position : absolute;
    width : 177px;
    text-align : left;
    top : 100px;
    left : 10px;
} 
#nav3 ul { 
    border-top : 1px solid #ccc;
    text-indent : 0;
    padding : 0;
    margin : 0;
} 
#nav3 ul li { 
    text-indent : 0;
    padding : 0;
    margin : 0;
    border-bottom : 1px solid #ccc;
} 
#nav3 ul li p { 
    font-weight : bold !important;
    background-color : #edfbb3;
    line-height : 160%;
    padding : 0;
    padding-left : 5px;
    margin : 0;
} 
#nav3 ul li p.kleiner { 
    font-size : 85%;
    font-weight : lighter !important;
} 
#nav3 ul li a { 
    padding : 5px;
    display : block;
    width : 167px;
} 
#nav3 ul li a:hover { 
    background-color : #afd31a;
    color : #fff;
    text-indent : 13px;
    background-image : url(../images/hover.gif);
    background-repeat : no-repeat;
    background-position : 5px 10px;
} 
#nav3 ul li.current a { 
    text-indent : 13px;
    background-image : url(../images/activ.gif);
    background-repeat : no-repeat;
    background-position : 5px 10px;
} 
#nav3 ul li.current a:hover { 
    text-indent : 13px;
    background-image : url(../images/hover.gif);
    background-repeat : no-repeat;
    background-position : 5px 10px;
} 
#sprache { 
    text-align : right;
    position : absolute;
    top : 0;
} 
#sprache ul { 
    margin-right : 2px;
} 
#sprache ul li { 
    float : right;
    margin-left : 0;
    padding : 5px;
    padding-right : 0;
    padding-top : 0;
} 
#sprache ul li a { 
    padding : 5px;
} 
#sprache ul li a:hover { 
	color : #afd31a;
} 
#logo { 
    position : relative;
    text-align : left;
    top : 0;
    padding-top : 7px;
    padding-left : 10px;
    color : #999;
    height : 83px;
    width : 242px;
} 
#flash { 
    position : absolute;
    width : 800px;
    text-align : right;
    top : 100px;
    left : 199px;
    height : 250px;
    border : 1px solid #ccc;
} 
#flashdemo { 
    position : absolute;
    width : 800px;
    top : 100px;
    left : 199px;
    border : 1px solid #ccc;
} 
#balken { 
    position : absolute;
    width : 800px;
    text-align : right;
    top : 355px;
    left : 200px;
    height : 16px;
    background-color : #afd31a;
} 
.button { 
    border : 1px solid #ccc !important;
    padding : 5px;
    position : relative;
    top : 10px;
    padding-left : 30px;
    padding-right : 30px;
} 
#content { 
    position : static;
    border-left : 1px solid #ccc;
    border-right : 1px solid #ccc;
    margin : 290px 0 0 -1px;
    padding-right : 10px;
    padding-left : 200px;
    padding-bottom : 70px;
    width : 790px;
} 
#content_ohne_flash { 
    position : static;
    border-left : 1px solid #ccc;
    border-right : 1px solid #ccc;
    margin : 7px 0 0 -1px;
    padding-right : 10px;
    padding-left : 200px;
    padding-bottom : 70px;
    width : 790px;
} 
#yyxcycontent_ohne_flash { 
    position : static;
    padding-right : 10px;
    padding-left : 201px;
    padding-bottom : 70px;
    padding-top : 8px;
    width : 790px;
    left : 199px;
    background-color : yellow;
} 
table.discs { 
    position : relative;
    left : -3px;
} 
.trennzeile { 
    height : 20px;
} 
#content li { 
    list-style-image : url(../images/activ.gif);
    list-style-position : outside;
    padding : 0;
    margin : 0;
    margin-left : 16px;
} 
#content a { 
    border-bottom : 1px solid #afd31a;
} 
#content a:hover { 
	color : #afd31a;
} 
#content obj { 
	width : 800px !important;
} 
#content ul {
	margin:0;
	padding:0;
	text-indent:0;
}