body { font-size:12px; color:#3e3e3e; font-family:arial; }
.ar_cf {clear:both;}

h1 {font-size:18px; color:#3e3e3e;}
h2 {font-size:14px; color:#333399;}
h2 a {color:#3e3e3e; text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h2 a:active {color:#3e3e3e;}

a {color:#3e3e3e; text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {color:#3e3e3e;}

/* Layout der Container */
#ar_wrap {position:relative; width:980px; margin-left:-490px; left:50%;}
#ar_head {position:relative; width:980px; height:130px; background:url(../images/hamburg.gif) no-repeat 725px 0;}
#ar_top {position:relative; width:980px; height:20px; border-top:3px solid #999;}
#ar_middle {position:relative; width:980px;}
#ar_left_col {position:relative; float:left; width:280px; margin-top:20px;}
#ar_middle_col {position:relative; float:left; width:435px; padding:0 40px 0 0px; margin:30px 0 0 0;}
#ar_middle_col p {padding-left:10px;}
#ar_right_col {position:relative; float:left; width:200px; margin:30px 0 0 0;}
#ar_btm {position:relative; width:980px; height:25px;}
#ar_btm span {margin-left:0px;}
#ar_btm ul {margin-right:0px;}

/* Navigation und Listen */
ul.ar_ll_nav {list-style:none; margin:0 0 0 270px; padding:0; }
ul.ar_ll_nav li {float:left; margin:3px 30px 0 0;}
ul.ar_ll_nav li a {text-decoration:none; color:#333399; font-weight:bold; font-size:13px;}
ul.ar_ll_nav li a:hover {text-decoration:underline;}
ul.ar_ll_nav li.current a {text-decoration:underline;}

ul.ar_ll_small {list-style:none; margin:0; padding:0;}
ul.ar_ll_small li {float:right; margin:0 5px 10px 0; }
ul.ar_ll_small li a {text-decoration:none; color:#666;}
ul.ar_ll_small li a:hover {text-decoration:underline;}
ul.ar_ll_small li.current a {text-decoration:underline;}

/* Text Elemente */
#ar_head .logo {padding:60px 0 0 50px;}
#ar_head a {color:#333399; font-size:25px; font-weight:bold; text-decoration:none;}
#ar_head a span.gmbh {font-size:20px; font-weight:bold; top:0;}
#ar_head a span {font-weight:normal; font-size:14px; top:-10px; position:relative;}
#ar_btm span {float:left;}
.ar_txt_teaser {font-size:11px; margin: 0 0 10px 0; padding-left:5px;}
.ar_txt_teaser p {margin:0; padding:0; text-align:justify;}
.ar_txt_teaser .ar_head {font-weight:bold;}
.ar_txt_teaser .ar_desc {margin-top:10px;}
.ar_txt_teaser a.ar_lnk {margin-left:165px; color:#333399;}
#ar_middle_col h1 { margin-bottom:20px; }


/* Images */
#ar_left_col img {margin:0 0 20px 20px;}
#ar_right_col hr {border:none; border-bottom:1px solid #cecefe;}

#ar_middle_col .bodytext {text-align:justify; line-height:14pt; margin-bottom:20px;}
#ar_right_col .bodytext { padding-left:10px; margin:3px 0 3px 0; }

/* Newsletter Item */
.ar_newsl_wrap { width:425px; margin-bottom:40px; }
.ar_newsl_left { float:left; width:50px; padding:10px 0 0 10px; }
.ar_newsl_left a img { border:none; }
.ar_newsl_right { float:right; width:365px; }
.ar_newsl_head { font-size:13px; font-weight:bold; }
#ar_middle_col p.ar_newsl_descr { font-size:12px; padding:0; margin:10px 0 0 0;}
