* { margin:0; padding:0;}
body { background:#000000; font-family:calibri, Helvetica, sans-serif; font-size:140%;line-height:1em; color:#000000; min-width:1000px;}

input, textarea, select { font-family:calibri, carial, tahoma, calibri; font-size:0.5em;}

object { vertical-align:top; outline:none;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}
.zoom { overflow:hidden;}

p { margin:0; padding:0;}

.tail-top { background:url(images/hintergrund.gif) left top repeat-x #f1f1f1;}

/*==================list====================*/
ul { list-style:none;}

.list { position:absolute; right:177px; top:14px;}
.list li { float:center; background:url(images/divider1.gif) no-repeat right top; padding-right:20px; margin-right:20px;}
.list li.last { background:none; padding-right:0; margin-right:0;}

.site-nav { position:absolute; left:12px; top:40px;}
.site-nav li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:.92em; text-transform:uppercase; background:url(images/divider2.gif) repeat-y right top}
.site-nav li a { text-decoration:none; color:#a1a1a1; display:center; padding:13px 28px 2px 28px;}
.site-nav li a:hover { text-decoration:underline;}
.site-nav li.last { background:none;}

.list1 { margin-top:-24px;}
.list1 li { width:100%; overflow:hidden; vertical-align:top; padding-top:24px;}
.list1 li p,
.list1 li h4 {top:-5px; position:relative;}
.list1 li img { float:left; margin-right:15px;}
.list1 li .link1 { float:right; margin-bottom:0;}
.list1 li .link1:hover { text-decoration:none;}

.list2 { padding-bottom:20px; margin:0;}
.list2 li { font-weight:bold; padding:0 0 5px 12px; background:url(images/marker.gif) no-repeat left 5px;}

/*==================txt, links, lines, titles====================*/
a { color:#000000; outline:none;}
a:hover{text-decoration:none;}

h1 { color:#000000; font-family:"calibri", Helvetica, sans-serif; font-size:2.0em; text-transform:uppercase; font-weight:normal; line-height:1em; border-bottom:5px solid #ededed; padding-bottom:5px; margin-bottom:11px;}
h1 a { text-decoration:none;}
h1 a:hover { text-decoration:underline;}
h2 { color:#000000; font-family:"calibri", Helvetica, sans-serif; font-size:1.7em; text-transform:uppercase; font-weight:normal; line-height:1em; border-bottom:5px solid #ededed; padding-bottom:5px; margin-bottom:11px;}
h2 a { text-decoration:none;}
h2 a:hover { text-decoration:underline;}
h3 { color:#000000; font-family:"calibri", Helvetica, sans-serif; font-size:1.7em; text-transform:uppercase; font-weight:normal; line-height:1em; border-bottom:0px solid #ededed; padding-bottom:5px; margin-bottom:0px;}
h3 a { text-decoration:none;}
h3 a:hover { text-decoration:underline;}
h4 { color:#000000; font-family:"calibri", Helvetica, sans-serif; font-size:1.5em; text-transform:uppercase; font-weight:normal; line-height:1em; border-bottom:0px solid #ededed; padding-bottom:5px; margin-bottom:0px;}
h4 a { text-decoration:none;}
h4 a:hover { text-decoration:underline;}

b { color:#000000; font-size:1.0em; text-transform:uppercase;} 
.link1 { display:block; float:left; background:url(images/link1-tail.gif) repeat-x top; text-transform:uppercase; color:#4f4f4f; text-decoration:none; line-height:1em; margin-bottom:-12px;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:6px 20px 6px 20px; font-style:normal;}
.link1 span { display:block; color:#fff; top:-13px; left:-1px; position:relative;}
.link1:hover span { color:#f0bb13;}

b2 { color:#000000; font-size:1.0em; text-transform:uppercase;} 
.link1 { display:block; float:left; background:url(images/link1-tail.gif) repeat-x top; text-transform:uppercase; color:#4f4f4f; text-decoration:none; line-height:1em; margin-bottom:-12px;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:6px 20px 6px 20px; font-style:normal;}
.link1 span { display:block; color:#fff; top:-13px; left:-1px; position:relative;}
.link1:hover span { color:#f0bb13;}

/*content*/
#content { padding:28px 40px 40px 40px;}
#content p,
#content h4 { line-height:1.33em;}

/*footer*/
#footer { color:#000000; height:95px; left top repeat-x;}
#footer .indent { padding:20px 20px 20px 20px;}
#footer a { color:#4f4f4f;}
#footer img { position:relative; top:-4px;}

/*==========================================*/
#content .inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px}
