/*elements*/
html
{
min-height:100%;
margin-bottom:1px;
}
html,body
{
margin-top:0;
}

body
{
	font-family:helvetica;
	font-size:12px;
	overflow:scroll;
}
a
{
	text-decoration:none;
	color:#0B2265;
}
a:hover
{
color:#E00034;
}
b
{
color:#0B2265;
}
h3
{
	color:#0B2265;
}
h2
{
	color:#0B2265;
	margin-top:0px;
}
li
{
	text-decoration:underline;
	color:#0B2265;
}
img
{
	border-style: none;
}
area:hover
{
	background-color:#0B2265;
}

/* classes */
.border
{
margin:0;
padding:0;
height:7px;
background-color:#0B2265;

}
/* buttons */
.button
{
margin-right:20px;
text-align:center;
color:#0B2265;
font-size:16px;
font-weight:bold;
height:30px;
margin-top:10px;
background-color:#E00034;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.button a
{
line-height:2em;
display:inline;
color:#ffffff;
}
.button a:hover
{
color:#0B2265;
}
.apply
{
font-size:16px;
font-weight:bold;
margin-right:20px;
text-align:center;
margin-left:50px;
width:150px;
height:50px;
margin-top:100px;
background-color:#E00034;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.apply a
{
line-height:3em;
display:inline;
color:#ffffff;
}
.apply a:hover
{
color:#0B2265;
}
.back
{
font-size:16px;
font-weight:bold;
text-align:center;
margin-left:20px;
padding-right:15px;
margin-bottom:20px;
color:#ffffff;
width:150px;
height:50px;
background-color:#E00034;
 -moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
.back a
{
font-size: 16px;
font-weight:bold;
text-decoration:bold;
padding-left:20px;
color:#ffffff;
line-height:3em;
display:inline;
}
.back a:hover
{
color:#0B2265;
}

.buttonbot
{
font-size:16px;
font-weight:bold;
text-align:center;
margin-bottom:20px;
color:#ffffff;
height:50px;
background-color:#E00034;
 -moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
.big
{
color:#0B2265;
font-size:16px;
font-weight:bold;
}
.big a:hover
{
color:#E00034;
}

.buttonbot a
{
margin-right:20px;
font-size: 16px;
font-weight:bold;
text-decoration:bold;
padding-left:20px;
color:#ffffff;
line-height:3em;
display:inline;
}
.buttonbot a:hover
{
color:#0B2265;
}

.red
{
color: #E00034;
}
.blue
{
color: #0B2265;
}
.spacer
{
margin-top:20px;
}

.error
{
border-color:#f00;
}
.icon
{
background-image:url('../images/plusicon.gif');
height:20px;
width:20px;
}

/* id   */
#wrapper
{
/*
position:absolute;
left:50%;
*/
width:780px;
margin:0 auto;
}
#banner
{
margin:0px;
height:152px;
width:760px;
}
#titel
{
margin-left:30px;
 
}

#worldmap h2
{
padding-left:20px;
display:table-cell;
line-height:100px;
}


#content
{
width:780px;
}

#content2
{
width:760px;
padding-left:20px;
}
#content p
{
padding-left:15px;
}
#left 
{
float:left;
width:300px;
}

#bannerleft
{
padding-top:15px;
padding-bottom:15px;
background-color:#0B2265;
padding-left:30px;
width:275px;
height:500px;
/*border:solid 5px;
border-color:;*/
}
#bannerleft img
{
margin-top:10px;
}

#bannerleft h2
{
margin-left:35px;
}

#joinus
{
text-align:center;
}

#left2
{
float:left;
width:600px;
}
#left3
{
float:left;
width:300px;
text-align:center;

}
#right
{
float:right;
width:460px;
/*
border-left:solid 5px;
border-color:#0B2265;*/
}
#fotoright
{
width:450px;
}

#right2
{
padding-left:20px;
float:right;
width:450px;/*
border-left:solid 5px;
border-color:#0B2265;*/
}

#bannersbot
{
margin-top:20px;
}
#bannersbot img
{
display: inline;
padding-right:8px;
}
#bannersbot a
{
text-decoration: none;

}

#clear
{
height:20px;
clear:both;
}


#footer
{
clear:both;
height:30px;
display:table;
vertical-align: middle;
background-color:#0B2265;
width:780px;
font-size:11px;
}

#footer p
{
 position: relative;
 vertical-align: middle;
}
#footer ul
{

}

#footer li
{
text-decoration:none;

display:inline;
padding-right:10px;
color:#ffffff;
}
#footer a
{
color:#ffffff;
text-decoration:underline;
}
#worldmap
{
width:400px;
}

#contactfoto
{
margin-top:50px;
float:right;
width:150px;
}

#selectbox
{
margin-left:25px;
}

#form b
{
margin-left:10px;
color: #E00034;
}

#form h2
{
color: #E00034;
}
#benefits
{
font-weight:bold;
}
#benefits td
{
padding-right:10px;
}

#benefits li
{
text-decoration:none;
font-weight:bold;
}

