* {
margin:0pt;
padding:0pt;
}
*:focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
body {
background:#FFFFFF none repeat scroll 0%;
}
img {
border:0pt none;
}
.clear {
clear:both;
}
.right {
float:right;
}
.left {
float:left;
}
hr, .hide {
display:none;
}

#wrapper {
background:#FFFFFF none repeat scroll 0%;
margin:0px auto;
padding:20px 0px 0px 10px;
width:900px;
}
#masthead {
height:40px;
margin:0px 0px 10px;
width:890px;
}
#masthead .mark {
float:left;
margin:5px 0px 0px 2px;
}
#masthead img {
width:139px;
}
#masthead ul {
float:right;
list-style-type:none;
margin:0px;
padding:0pt;
}
#masthead li {
background:#FFFFFF url(img/rule_nav.gif) no-repeat scroll left top;
color:#00AEEF;
display:block;
float:left;
font-family:HelveticaNeue,"Helvetica Neue",helvetica,arial;
font-size:11px;
height:38px;
letter-spacing:1px;
line-height:38px;
text-indent:10px;
// text-transform:uppercase;
width:139px;
}
#masthead li a:link, li a:active, li a:visited {
background:#FFFFFF url(img/rule_nav.gif) no-repeat scroll left top;
color:#BFBFBF;
display:block;
text-decoration:none;
}
#masthead li a:hover {
background:#F11E1D url(img/rule_nav.gif) no-repeat scroll left top;
color:#FFFFFF;
display:block;
text-decoration:none;
}
.section {
background:#FFFFFF none repeat scroll 0%;
border-top:1px solid #CCCCCC;
height:40px;
width:890px;
}

.mod_wrapper {
margin:10px 0px 0px;
}

.mod_wrapper .body {
margin:10px 0px 0px 5px;
}

.mod_intro {
background:#FFFFFF none repeat scroll 0%;
margin:0px 0px 40px 4px;
width:870px;
}

.mod_intro p {
color:#8F8F8F;
font-family:Georgia,serif;
font-size:22px;
line-height:30px;
margin:20px 0px 0px;
}

.footer {
background:#FFFFFF none repeat scroll 0%;
border-top:1px solid #CCCCCC;
height:40px;
width:890px;
}

element.style {
float:left;
}

h2 {
color:#000000;
float:left;
font-family:Georgia,serif;
font-size:13px;
font-weight:bold;
line-height:40px;
margin:0px 0px 0px 4px;
}

.mod_5 h3 {
font-size:12px;
line-height:15px;
min-height:30px;
}

h3 {
color:#000000;
font-family:Georgia,serif;
font-weight:normal;
margin:0px 0px 15px;
font-size:12px;
line-height:15px;
min-height:30px;
}

h4 {
color:#AAAAAA;
float:right;
font-family:HelveticaNeue,"Helvetica Neue",helvetica,arial;
font-size:11px;
font-weight:normal;
line-height:40px;
margin:0px 4px 0px 0px;
}

h4 a:link, h4 a:active, h4 a:visited {
color:#999999;
text-decoration:none;
}

img {
border:0pt none;
}


hr, .hide {
display:none;
}


.mod_3 p {
font-size:12px;
line-height:16px;
}

p {
color:#666666;
font-family:HelveticaNeue,"Helvetica Neue",helvetica,arial;
font-size:12px;
line-height:16px;
margin:0px 5px 15px 0px;
}
.stellenbody {
color:#666666;
font-family:HelveticaNeue,"Helvetica Neue",helvetica,arial;
font-size:12px;
line-height:16px;
margin:0px 5px 15px 0px;
}
p a:hover {
color:#F11E1D;
text-decoration:underline;
}
p a:link, p a:active, p a:visited {
color:#F11E1D;
text-decoration:none;
}

