
* {margin:0; padding:0;}

body {background:#e8f1fa url(../corpimages/bg.jpg) repeat-x 0 0; color:#000000; font-family:verdana; font-size:100%; margin:0; padding:0px; text-align:center;}
a{color:#1B57B1; text-decoration:none;}
img {border:none;}

table{color:#000000;
font-family:verdana;
font-size:10px;
line-height:14px;}

ul, li {margin:0; padding:0; list-style-type:none;}


h2 {border-bottom:1px solid #D2D6DC; color:#A3238E; font-family:trebuchet MS,sans-serif; font-size:1.6em; padding-bottom:5px; margin-bottom:10px;}
h3 {font-size:1.1em; font-weight:bold; margin:10px 0;}
h4 {color:#000; font-size:1em; margin:10px 0;}

p {line-height:1.4em; padding:5px 0; margin:0;}


/* ################   Position ################  */
.container { color:#000000; font-size:0.8em; margin:0 auto; width:864px; padding:0px; text-align:left;}
.wrapper {background:url(../corpimages/header-bg.png) no-repeat center 0; border:1px solid #9EB4C8; margin:0 auto; overflow:hidden; width:1000px; border-width:0 1px; position:relative;}


#header {color:#000000; margin:0; position:relative; overflow:hidden;}
#logo {position:relative; text-align:left;  z-index:0; float:left;}
#logo  img { border:0; margin:15px 0 12px 0; outline:none;}

.top-rt {float:right; margin-top:50px;}
.top-rt img {margin-left:10px;}


/*  Navgation  */
#navgation {width:1000px; position:relative; background:url(../corpimages/menu-bg.png) repeat-x left top; margin:0; height:37px; z-index:2;}

#s5_menu {width:860px; height:37px; margin:0 auto;}
* html #s5_sub_menu {border:none;}
#s5_navv ul li.active span.s5_outer_active span.s5_rs {background:url(../corpimages/menu_active.gif) repeat-x left top; display:block; float:left;}
#s5_navv ul li.active span.s5_outer_active { display:block;	float:left;}


#contentarea {width:100%; margin:0; padding:0px; z-index:1;}
#contentarea2 {width:100%; margin:0; padding:0px; position:relative; overflow:hidden; z-index:1;}
.index-bg {clear:left;background:url(../corpimages/content-bg.png) no-repeat center bottom; width:100%; margin:0; padding:0px; height:240px; position:absolute; bottom:0; z-index:0; left:0;}
#inner-contentarea2 {background:url(../corpimages/inner-content-bg.png) no-repeat center bottom; width:100%; margin:0; padding:0px;}

#wrapper { margin:0 0 0 21%}
#left {float:left; margin:20px 0 0 0; width:21%;}


#main2 {width:592px; padding:15px 0px; float:left;}
#main {margin:0 0px 0 0; padding:15px 0px;}
#inner-contentarea2 #main,#inner-contentarea2 #main2{ padding-bottom:140px; }
#contentarea2 #main2{min-height:435px;}
/* ###################### generell ###################### */
.unsichtbar,.u2,.invisible , .unseen {display:inline; height:0px; left:-3000px; position:absolute; top:-2000px; width:0px; z-index:200;}

.wrap {border:0; clear:both; float:none; font-size:1px; height:0; line-height:1px; margin:0; padding:0; visibility:hidden;}


/* ###############  main * ########################### */

#main .article {background:url(../corpimages/fullwidth-article-bt.png) no-repeat 0 bottom; padding-bottom:49px; overflow:hidden;}
#main .article-content {background:url(../corpimages/fullwidth-article-tp.png) no-repeat 0 0; padding:15px 30px 10px 18px;}

#main2 .article {background:url(../corpimages/article-bt.png) no-repeat 0 bottom; padding-bottom:49px; overflow:hidden;}
#main2 .article-content {background:url(../corpimages/article-tp.png) no-repeat 0 0; padding:15px 30px 10px 18px;}


/* ###############  Modules * ########################### */

#right {color:#000; float:right; width:268px; padding:15px 0 0 4px; font-family:Helvetica,Arial,sans-serif; font-size:12px;}
#right a {color:#51514D; text-decoration:none;}
#right a:hover {color:#fff;}

.module-1{background:url(../corpimages/advertisers-button.png) no-repeat 0 0; padding:20px 20px 30px 0; position:relative; overflow:hidden; margin-bottom:1px; text-align:right; margin-bottom:2px;}

.module-2{background:url(../corpimages/pulishers-button.png) no-repeat 0 0; padding:20px 20px 30px 0; position:relative; overflow:hidden; text-align:right;}
.module-3 {margin-top:3px; position:relative; overflow:hidden; z-index:3;}

/* ###############  Footer * ########################### */

.footer {background:#72bf44; padding:10px 0 0 0; border-top:3px solid #fff; overflow:hidden;}
.footer .container {overflow:hidden; color:#fff; font-size:0.7em;}
.footer a{color:#fff; text-decoration:none; margin:0 4px;}

.footer-lt {color:#FFFFFF; float:left; font-family:verdana; font-size:11px; width:70%;}

.copyright {width:45%; color:#000; float:right; font-size:10px; text-align:right;}
.copyright a{color:#000; text-decoration:none;}



.floatleft {float:right; margin-left:15px; border:1px solid #fff;}
.floatright {float:right; margin-left:15px; border:1px solid #fff;}

.colum-1 {float:left; width:73%; text-align:justify;}

.question {margin:0; overflow:hidden; padding:10px 0 0; width:100%;}
.pdftag {font-size:10px; font-style:italic; font-weight:normal; margin:0; padding-left:20px;}

#main2 ul {list-style-type:none; margin:0; padding:0 6px;}
#main2 ul li {background:url("../corpimages/arrow.png") no-repeat 0 5px; line-height:15px; list-style-type:none; margin:3px 0; overflow:hidden; padding:0 0 0 10px;}
#main2 ul li ul li {background:none; line-height:15px; list-style-type:none; margin:3px 0; overflow:hidden; padding:0; font-size:11px;}

.tag {font-size:11px; font-style:italic; font-weight:normal;}

.contenthead {color:#000; font-family:verdana; font-size:12px; font-weight:bold; margin-bottom:10px; text-align:left;}

.heading {background-color:#e6e6e6; color:#A3238E; font-family:arial; font-size:13px; padding:5px 8px; margin:5px 0;}

.row {clear:both; color:#000; font-family:verdana; font-size:11px; font-weight:normal; position:relative; overflow:hidden; margin-bottom:15px;}
.colum1 {float:left; width:30%; position:relative; overflow:hidden; margin:5px 8px;}
.colum2 {float:left; width:30%; position:relative; overflow:hidden; margin:5px 8px;}
.colum3 {float:left; width:30%; position:relative; overflow:hidden; margin:5px 8px;}
.tax {float:left; width:13%;}

