body{background:transparent url(../images/hintergrund_f79.jpg) top left;font-family:Arial,Verdana,sans-serif;font-size:13px;}
.visual-clear{float:none;clear:both;}
#main{width:1015px;margin:100px auto 0 auto;padding-top:18px;background:transparent url(../images/shadow-top.png) top left no-repeat;}
#main-wrapper{background:transparent url(../images/shadow-middle.png) top left repeat-y;width:981px;padding-left:17px;padding-right:17px;float:left;}
#header{height:200px;background:Transparent url(../images/top-header-bg.png) 21px 0 no-repeat;position:relative;}
#header-logo{background:Transparent url(../images/logo-top-left.png) top left no-repeat;float:left;height:194px;width:394px;}
#gewinnspiel-link{display:block;position:absolute;top:0;left:600px;background:Transparent url(../images/gewinnspiel-button.png) top left no-repeat;height:183px;;width:128px;}
#bottom-shadow{height:18px;background:transparent url(../images/shadow-bottom.png) top left no-repeat;float:left;width:1015px;}
#content-wrapper{width:960px;float:left;margin-left:18px;padding-top:20px;background:transparent url(../images/4rosapixel.png) 180px 0 repeat-y;}
#left-column{width:160px;float:left;padding-right:20px;}
#center-column{width:510px;float:left;padding-left:20px;padding-right:20px;}
#right-column{width:170px;float:left;margin-left:3px;padding-left:20px;padding-right:20px;}
#right-column .news-articles a{text-decoration:none;display:block;width:190px;float:left;}
#right-column h2,.left-side-nav{font-family:Arial,Verdana,sans-serif;color:#009ee1;text-transform:uppercase;text-align:right;}
#right-column h2{text-align:left;}
#right-column .news-articles{margin-bottom:15px;}
#right-column .news-articles li{list-style-type:none;display:block;float:left;width:190px;overflow:hidden;}
#right-column .news-articles li h2{width:190px;float:left;margin-bottom:10px;}
#right-column .news-articles li img{width:190px;float:left;}
.left-side-nav ul{list-style-type:none;}
.left-side-nav li{line-height:34px;border-bottom:2px dotted #ffed00;}
.left-side-nav a{text-decoration:none;font-size:12px;color:#009ee1;}
.left-side-nav li.selected{font-weight:bold;}
.left-side-nav a .raquo{font-size:15px;padding-right:4px;}
.left-side-nav a:visited{color:#009ee1;}
#right-column h2,.left-side-nav h2{background-color:#ffed00;padding:10px;font-size:12px;font-weight:normal;}
#internal-docs-list{margin-top:40px;}
.grant-links{margin-top:70px;}
.grant-links h2,h3{border-top:2px dotted #ffed00;font-size:11px;font-weight:bold;background-color:White;text-align:right;padding-right:0;color:#009DE0;text-transform:uppercase;}
#right-column .grant-links{float:left;width:190px;margin-top:40px;margin-bottom:15px;}
#right-column .grant-links li{display:block;width:190px;float:left;}
#left-column .grant-links li img{margin-top:10px;}
#right-column .grant-links h2,h3{text-align:left;text-decoration:none;}
#right-column .grant-links h2 a,h3 a{text-decoration:none;}
.grant-links h3{margin-top:10px;padding-top:10px;padding-bottom:10px;width:190px;float:left;}
#right-column li img{float:left;}
#right-column li img.right{float:right;padding-bottom:5px;}
.carrier-link{margin-top:35px;}
#top-right-box{width:190px;height:70px;position:absolute;bottom:0;right:0;padding:10px 20px 10px 20px;}
#top-right-box a.login-btn{display:block;width:175px;padding-left:10px;font-weight:bold;height:28px;line-height:28px;font-size:14px;color:White;background-color:#009DE0;text-decoration:none;margin-bottom:12px;border:1px solid #CECCCC;letter-spacing:1px;}
#top-right-box #quicksearch{display:block;width:175px;padding-left:10px;font-weight:normal;line-height:25px;font-size:14px;border:1px solid #CECCCC;letter-spacing:1px;padding-top:4px;padding-bottom:4px;}
#top-right-box label{display:none;}
#top-right-box .input-inactive{color:#999;}
.big-heading{color:#E2007A;font-family:Times New Roman,serif;font-size:30px;text-decoration:underline;font-weight:normal;margin-bottom:15px;}
#search-form-cnt{margin-top:25px;float:left;width:510px;}
.form-elm{float:left;width:510px;margin-bottom:5px;}
.form-elm .required{background:url(../../../static/images/required.gif) center left no-repeat;width:20px;padding:0 0 0 20px;color:White;}
.form-elm label{display:block;width:125px;float:left;color:Black;line-height:27px;font-size:12px;}
.form-elm select,.form-elm textarea,.form-elm input{width:365px;float:right;border:1px solid #CECCCC;padding-top:4px;padding-bottom:4px;padding-left:10px;}
.form-elm select{width:377px;}
.form-elm .form-submit-btn{display:block;float:left;margin-left:133px;background:#009DE0;border:1px solid #CECCCC;width:65px;color:White;font-size:12px;padding:4px 10px;}
div#comments .form-elm label,div#comments .form-elm select,div#comments .form-elm textarea,div#comments .form-elm input{width:500px;}
#recaptcha_table label,#recaptcha_table input{float:none;border:inherit;padding:inherit;}
div#comments h2.top-header,h2#post-comment{font-family:Times New Romanm,serif;color:#009DE0;margin-top:20px;}
div#comments h2.top-header{margin-top:10px;margin-bottom:15px;}
div#comments h2.top-header a{color:#009DE0;}
div#comments .form-elm label{font-weight:bold;}
div.comment-label,div.comment-label a{color:#009DE0;text-decoration:none;}
.comment-text{padding:5px 0;border-top:2px dotted #009DE0;border-bottom:2px dotted #009DE0;}
ol.comment-list li{display:block;margin-top:25px;}
.form-elm span.error{display:block;color:red;font-size:12px;}
div#comments .form-elm .form-submit-btn{margin-left:0;width:300px;}
#no-search-hits{width:100%;float:left;padding-top:15px;margin-top:15px;text-align:center;}
.blue-border{border-top:1px dotted #009DE0;}
#f79-calendar-box{width:190px;}
#f79-calendar-box h3{text-transform:uppercase;margin:10px 0;color:#CECCCC;font-weight:normal;}
#f79-calendar-box table{width:100%;border:1px solid #CECCCC;border-collapse:collapse;border-spacing:0;}
#f79-calendar-box table th,#f79-calendar-box table td{border-right:1px solid #CECCCC;border-bottom:1px solid #CECCCC;text-align:center;}
#f79-calendar-box table th{line-height:22px;font-weight:normal;color:#CECCCC;font-size:12px;}
#f79-calendar-box td a{display:block;color:#CECCCC;text-decoration:none;line-height:22px;width:100%;text-align:center;margin:0 auto;}
#f79-calendar-box td.today{background-color:#E2007A;}
#f79-calendar-box td.today a:hover{background-color:#FE4BAC;}
#f79-calendar-box td.weekend a{color:#009DE0;}
#f79-calendar-box td a:hover{background-color:#eee;}
h3.calendar-caption{border:none;}
ul.article-listing{list-style-type:none;list-style-position:inside;}
ul.article-listing li{display:block;float:left;width:515px;margin-bottom:20px;}
div.article h1.category-name,ul.article-listing h1.article-listing-category{font-size:12px;color:#009DE0;}
div.article h2.article-title,ul.article-listing h2.article-listing-link a,h1.article-heading{font-size:24px;color:#E2007A;font-family:Times New Roman,serif;text-decoration:underline;padding-bottom:10px;}
ul.article-listing a{color:#009DE0;text-decoration:none;}
ul.article-listing li.row-odd h1.article-listing-category{color:#E2007A;}
ul.article-listing li.row-even .article-listing-link a{color:#E2007A;}
ul.article-listing li.row-odd .article-listing-link a{color:#009DE0;}
div.article .teaser,ul.article-listing a.teaser-image-link{display:block;border:none;text-decoration:none;float:left;width:515px;}
div.article .teaser{color:#E2007A;font-size:13px;}
div.article .teaser img,ul.article-listing a.teaser-image-link img.teaser-image{display:block;float:left;padding-bottom:10px;padding-right:10px;}
ul.article-listing .article-listing-content{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:13px;padding-top:10px;float:left;width:515px;}
ul.article-listing .article-listing-content .article-listing-link{font-weight:bold;text-decoration:none;}
div.article .item-footer,ul.article-listing .article-listing-content .item-footer{border-top:2px dotted #009DE0;border-bottom:2px dotted #009DE0;padding-top:3px;padding-bottom:3px;color:#E2007A;font-weight:bold;}
div.article .item-footer{margin:10px 0 20px 0;}
ul.article-listing li.row-odd .article-listing-content .item-footer{color:#009DE0;}
a.open-comments-link{color:#E2007A;}
ul.article-listing li.row-even a{color:#E2007A;}
ul.article-listing li.row-odd a{color:#009DE0;}
ul.article-listing .article-listing-content .item-footer a{font-weight:bold;}
ul.article-listing .comments-link{text-decoration:underline;}
div.article .documentBody{font-size:13px;}
div.article .documentBody h1,div.article .documentBody h2,div.article .documentBody h3{font-weight:bold;margin:5px 0;}
div.article .documentBody h1{font-size:20px;}
div.article .documentBody h2{font-size:18px;}
div.article .documentBody h3{font-size:16px;}
div.article .documentBody p{margin-bottom:10px;}
div.article .documentBody a{color:#009DE0;text-decoration:underline;}
div.article .documentBody ul{margin:5px;margin-left:15px;list-style-type:disc;list-style-position:inside;}
div.article .documentBody ul li{margin-bottom:5px;}
#search-pagination{float:left;margin-top:15px;width:515px;padding:5px 0;border-top:2px dotted #009DE0;border-bottom:2px dotted #009DE0;color:#E2007A;}
#search-pagination a{color:#E2007A;text-decoration:none;}
#search-pagination a.current-page{color:#009DE0;}
.search-hilite{background-color:#94C3D7;}
#hotlinks{width:190px;overflow:hidden;float:left;}
#hotlinks a{width:190px;overflow:hidden;display:block;float:left;margin-top:5px;}
.interview dt,.interview dt p{font-weight:bold!important;}
.interview dt,.interview dd{margin-bottom:20px;}
#print_link{color:black;font-size:10px;text-decoration:none!important;float:right;}
#print_link.visited{color:black;font-size:10px;text-decoration:none!important;float:right;}
.photo-invisible{display:none;}
.photo-description{display:none;}
.photo-entry img{display:none;}
.enlargeable{color:transparent;}
.tagcloudlink{color:#009EE1;text-decoration:none;}
#article-tag-list-div{float:left;margin-top:10px;}
#article-tag-list-caption{font-weight:bold;}
#article-tag-list ul{list-style-type:none;}
#article-tag-list li{display:inline;}
#tagcloud{padding:3px;}
#tagcloud-box{width:190px;}
.mp3player{display:block;width:280px;height:20px;padding-left:20px;background:url(../../../static/images/music_small.png) left center no-repeat;}
div.tooltip{display:none;padding:5px 5px 5px 5px;font-size:11px;color:#fff;background-color:#000;overflow:hidden;}
.tt-title{display:block;float:left;width:60px;font-weight:bold;}
