@charset "UTF-8";
/* CSS Document */

html {
  margin-bottom    : 1px;
  height           : 100%;
}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; height:101%; }
#container1{
height: 500px;width:100%;background:url(bg3.jpg) top left repeat-x;}
#container2{margin: 0 auto 0 auto; width:1000px;}
.navi a{
background:#696969 url('a_gif.gif') no-repeat;
display:block;
color:#ffffff;
text-decoration:none;
float:left;
width:auto;
margin-right:38px;
font-size:14px;
padding-left:20px;
line-height:14px;
}
.navi a:hover, a#active{color:#ff0000;}

div.navi{padding-top:30px;height:45px; text-align:center;}

.header{background:url('v2_03_test.jpg' ) no-repeat;width:100%;height:200px;margin-top:1px;}

#content{padding-top:50px;}

.submenu{

width:170px;;
background:#efefef;
border:1px solid #696969;
padding:10px 10px 10px 15px;
margin-bottom:10px;}

.submenu #active{
font-weight:bold;
color:#000000}
.center{text-align:center;}

h1{font-size:14px; color:#ff0000; font-weight:bold;}
h2{font-size:14px; color:#000000; font-weight:bold; margin-left:0px;}

div.submenu ul{
font-size:14px;
margin:0px;
padding:0px ;
list-style-type:none;}


div.submenu ul li a{
color:#000000; text-decoration:none; display:block; background:#efefef url(a_sub.gif) no-repeat; padding-left:15px; line-height:14px; padding-bottom:7px;}

div.submenu ul li a:hover, div.submenu ul li a#active {
color:#000000; font-weight:bold; background:#efefef url(a_sub2.gif) no-repeat;}

.callback{

width:190px;;
padding:10px 0px 10px 10px;
margin-bottom:20px;
font-size:12px;}
.callback2{
padding:0px 10px 10px 0px;}

.callback img{margin-top:10px; margin-bottom:10px;}
.callback form{
width:100%; padding:0px; margin:0px;}
.callback2 img{margin:10px 0px 10px 0px; }
.callback2 form{
width:100%; padding:0px; margin:0px;}

/*Content*/
table td.main a {
background:#ffffff url('a_main.gif') no-repeat;
display:block;
color:#696969;
text-decoration:none;
float:left;
width:auto;
margin-right:20px;
font-size:12px;
padding-left:20px;
line-height:12px;}
table td.main a:hover {text-decoration:underline;}
td.main img{ padding-right:10px;}

table td.main a#active{
text-decoration:underline; color:#696969;}

.text{width:150px; background:#efefef; border:1px solid #696969;}
.knopf{width:30px;background:#efefef; border:1px solid #696969;font-weight:bold;margin-left:5px; }

a.normal{color:#ff0000; text-decoration:none;}
a:hover.normal{text-decoration:underline;}
#adresse{float:right; padding-top:40px; padding-right:5px; text-align:right;}
.download{padding-left:10px;}

#bug {position:absolute; left:400px; top:350px;}
