* {
margin:0px;
padding:0px;
font-family:Arial, Verdana, "Trebuchet MS", "Times New Roman", Times, serif;
font-size:100.1%;
}
h2 {
  margin:0 0 1.0em 0;
  color:#3333CC;
  font-size:1.2em;
}
h3 {
  margin:0 0 1.0em 0;
  color:#3333CC;
  font-size:1.1em;
}
h4 {
  margin:0 0 1.0em 0;
  color:#3333CC;
  font-size:1.0em;
}
ul {margin-left:14px;*margin-left:18px;list-style-image:url(../img/chance/bulletpoint_rot.gif);}
ol {margin-left:21px;*margin-left:26px;}
/* BODY_Template: begin */
body, html {
background:#003399;
color:#000;
text-align:center;
height:100%;
}
.clear {clear:both;}
#bodyBox {
width:920px;
margin:0 auto;
min-height:100%;
background:#FFFFFF;
text-align:left;
background-image:url('../img/chance/background_navi.gif');
background-repeat: repeat-y;
background-position: right top;
}
* html #bodyBox {height:100%;}
/*
background-image:url('../img/region/Bonn.jpg');
background-repeat: no-repeat;
background-position: right bottom;
*/
.inner {
width:100%;
padding-bottom:30px;
}
* html .inner {width:100%;}
.float-wrap {
float:left;
width:635px;
margin-left:38px;
*margin-left:0px;
*margin-top:-3px;
}
#content {
float:right;
width:673px;
background:#fff;
font-size:.9em;
}
* html #content {position:relative;}

#content_body {
padding:10px;
font-size:.9em;
}
*+html #content_body {z-index:2;position:relative;}
div#service {
  width:635px;
  height:92px;
  margin-left:9px;
  margin-top:9px;
  background-color:#E1E1E1;
}
div#service-text {
  padding-top:10px;
}
div#detail {
  padding:1 0 0 9;
  margin-left:18px;
  margin-right:18px;
}
div#kontakt-header {
  widh:100%;
  margin-top:15px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  border: 1px solid #003399;
}
div#buttons {
  padding-right:10px;
  float:right;
}

div#orange {
  color: #FF9900;
  font-size:14px;
  font-weight:bold;
}

#right {
float:right;
width:247px;
background-image:url('../img/chance/background_navi.gif');
}
* html #right {position:relative;}
#footer {
width:920px;
margin:0 auto;
margin-top:-28px;
height:17px;
background-color:#6699FF;
border-top:1px solid #003399;
border-bottom:8px solid #003399;
padding-top:2px;
font-size:.8em;
clear:both;
}
#bottom_img {
text-align:right;
width:920px;
margin:0 auto;
margin-top:-267px;
height:267px;
background-repeat: no-repeat;
background-position: right top;
}

div#start-video {
text-align:left;
width:440px;
margin:0 auto;
margin-top:-267px;
height:267px;
}

/* TOP Menu */
div#topmenu {
height:80px;
*height:77px;
border-bottom:4px solid #003399;
}
div#topmenu ul {
list-style-image:none;
margin:0px;
list-style:none;
padding-top:8px;
*padding-top:2px;
padding-left:10px;
font-size:.9em;
}
div#topmenu ul li a {
font-size:13px;
color:#000000;
text-decoration:none;
}
div#topmenu ul li a:hover, ul li a.selected {
font-weight:bold;
}
/* MAIN Menu */
div#navigation {width:246px;}

div#navigation ul {
list-style-image:none;
margin:0px;
width:246px;
list-style:none;
margin-top:0px;
border-top:0px;
}
* html div#navigation li {
margin-bottom:-18px;
}
div#navigation li a {
margin-left:0px;
padding:1px 1px 1px 7px;
display:block;
border-bottom: 4px solid #003399;
border-left: 1px solid #003399;
text-decoration:none;
margin-bottom:0px;
color: black;
background-color:#FFFFFF;
font-size:.8em;
}
div#navigation li a:hover{
color: #FFFFFF;
font-weight:bold;
background-color:#3366CC;
}
div#navigation li a.selected {
color: #FFFFFF;
font-weight:bold;
background-color:#3366CC;
}
div#navigation li a.subnavigation {
color: #FFFFFF;
background-color:#6699FF;
padding-left:-4px;
*margin-left:-42px;
*width:246px;
}
/* BODY_Template: end */

.big_pic {
  width:152px;
  height:193px;
  margin-left:9px;
  margin-top:9px;
}

.service_pic {
  width:126px;
  height:92px;
  margin-right:9px;
  margin-top:0px;
  float:left;
}

div#language-switch {
    display:none;
}

/* Der folgende Bereich ist für Formulare und hat nichts mit dem Menu zu tun */
div#rmenu { font-size: .9em; }
div#rmenu b { font-size:1.0em; color:#3333CC; }
div#rmenu form { margin: 15px 5px 5px 0; }
div#rmenu form textarea { width: 35em; border: 1px solid black; font-size: .9em; }
div#rmenu form input { border: 1px solid black; }
div#rmenu form input to_email { width: 35em; }
div#rmenu form input to_name { width: 35em; }
div#rmenu form input send { width: 8em; }
div#rmenu form input warn { width: 30em; }

.error {
 font-size: 1em;
 color: #F00000;
}