@charset "utf-8";

body  {
background: #ffffff url(../../fileadmin/templates/layout/images/background.png) repeat-x fixed left top;
margin: 0; 
padding: 0;
text-align: center; 
color: #666666;
font-size:100.1%;
line-height:1.o;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

h1 {font-size:120%; font-weight:bold; color:#f39800;}
h2 {font-size:100%; font-weight:bold; color:#333333;}
h3 {font-size: 95%; font-weight:bold; color:#000000;}
h4 {font-size: 85%; font-weight:bold; color:#414666;}

.csc-firstHeader {
margin-bottom:15px;
}

.mainbody #container {
margin: 0px auto; 
text-align: left;
width: 970px;
}

.mainbody #head {
z-index:10;
float:left;
width:970px;
height:106px;
background-image: url(../../fileadmin/templates/layout/images/logo.jpg);
background-repeat: no-repeat;
border-bottom: 1px #000000 solid;
}

#link_logo {
position:relative;
float:left;
width:150px;
height:100px;
}

#search {
position:relative;
float:right;
width:300px;
height: 25px;
margin: 10px 0px 0px 0px;
}

#main_navi {
z-index:5;
float:right;
width:800px;
height:27px;
margin: 43px 0px 0px 0px;
padding: 3px 0px 0px 0px;
}

#header {
float:left;
width:970px;
height:262px;
margin: 3px 10px 0px 0px;
background-image:url(../../fileadmin/templates/headerimages/foto3_AFGH_Partner_V1.jpg);
background-repeat: no-repeat;
color:#ffffff;
}

#box_text {
font-size: 0.8em;
margin: 0px 10px 5px 13px;
}

#content_header {
position:relative;
float:left;
width:600px;
margin: 20px 20px 20px 20px;
line-height: 1.3;
z-index: 10;
}

.mainbody #wrapper {
float:left;
width:970px;
height:29px;
border-top: 1px #000000 solid;
margin: 3px 0px 0px 0px;
}

.mainbody #left {
float:left;
width:202px;
}

#sub_navi {
float:left;
width:200px;
min-height: 110px;
height: auto !important;
height: 110px;
margin: 0px 0px 10px 0px;
background-image:url(../../fileadmin/templates/layout/images/sub_menu_titel_wrapper.gif);
background-repeat: repeat-x;
}

#sub_navi_titel {
float:right;
text-align:right;
padding: 3px 5px 3px 10px;
margin: 0px 0px 8px 0px;
height:15px;
color:#000000;
font-size:0.7em;
font-weight:bold;
background-color:#ffffff;
border-left:0px #999999 solid;
}

#content_left_titel_blog {
display:none;
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_left_blog {
display:none;
float:left;
width:197px;
margin: 1px 0px 0px 0px;
}

#content_left_titel_ourwork {
display:none;
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_left_ourwork {
display:none;
float:left;
width:197px;
margin: 1px 0px 0px 0px;
}

#content_left_titel_aboutus {
display:none;
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_left_aboutus {
display:none;
float:left;
width:197px;
margin: 1px 0px 0px 0px;
}

#content_left_titel_mediacenter {
display:none;
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_left_mediacenter {
display:none;
float:left;
width:197px;
margin: 1px 0px 0px 0px;
}

#content_left_titel_doclibary {
display:none;
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_left_doclibary {
display:none;
float:left;
width:197px;
margin: 1px 0px 0px 0px;
}

#content_left_titel_partners {
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_left_partners {
position:relative;
overflow: hidden;
float:left;
width:195px;
margin: 1px 0px 0px 0px;
border: 1px #cccccc solid;
}

#content_left_titel_news {
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_left_news {
float:left;
width:195px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px #cccccc solid;
background-image: url(../../fileadmin/templates/layout/images/backg_box_grau.jpg);
background-repeat: no-repeat;
}

.mainbody #container_content {
position:relative;
float:right;
margin: 0px 0px 0px 0px;
}

.mainbody #center_content {
position:relative;
float:left;
width:530px;
min-height: 600px;
height: auto !important;
height: 600px;
margin: 0px 10px 0px 10px;
font-size:0.9em;
line-height:1.4em;
}

.mainbody #right {
float:right;
width:200px;
height:200px;
margin: 0px 0px 0px 0px;
b#ackground-color: #ff0333;
}

#content_right_titel1 {
z-index: 100;
float:left;
width:197px;
height:29px;
margin: 0px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_right_box1 {
float:left;
width:197px;
height:145px;
margin: 1px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/national_website_orange.jpg);
background-repeat: no-repeat;
}

#dropdownbox {
float:left;
text-align:center;
width:100px;
height:30px;
margin: 115px 0px 0px 15px;
}

select {
background-color:#cccccc;
color:#666666;
font-size: 11px;
}

#content_right_titel2 {
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/links_head.png);
background-repeat: no-repeat;
}

#content_right_box2 {
float:left;
width:197px;
he#ight:215px;
margin: 1px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/backg_box_grau.jpg);
background-repeat: no-repeat;
}

#content_right_titel3 {
float:left;
width:197px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/right_titel.png);
background-repeat: no-repeat;
}

#content_right_box3 {
float:left;
width:197px;
height:145px;
margin: 1px 0px 0px 0px;
padding-top: 5px;
color:#ffffff;
background-image: url(../../fileadmin/templates/layout/images/bg_signup.png);
background-repeat: no-repeat;
font-size:0.8em;
text-align:left;
}

#signup_button_white {
float:left;
padding-top: 100px;
padding-left: 110px;
}

.mainbody #footer {
float:left;
width:970px;
height:50px;
border-top: 1px #999999 solid;
margin: 15px 0px 0px 0px;
font-size:0.6em;
font-weight:normal;
color:#333333;
}

#bottom_navi {
float:right;
color:#666666;
}

#global_links {
float:right;
text-align:right;
width:960px;
height:15px;
margin: 10px 0px 0px 0px;
}

DIV.box_titel {
font-size:0.7em;
font-weight:bold;
color:#ffffff;
margin: 7px 0px 0px 7px;
}

.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.fltrt {
float: right;
margin-left: 8px;
}
.fltlft { 
float: left;
margin-right: 8px;
}

#lbCaption {
font-size:12px;
color: #000000;
}

a img {border : 0 none;}

img {border:none;}

a {
color:#f39800;
text-decoration:none;
font-size:100%;
}

a:link {
color:#f39800;
text-decoration:none;
font-size:100%;
}

a:visited {
color:#f39800;
text-decoration:none;
font-size:100%;
}

a:hover {
color:#006699;
text-decoration:none;
font-size:100%;
}

.search_input {
margin-right:0px;
margin-top:7px;
height:18px;
float:right;
border: 1px solid #999999;
color:#666666;
font-size:0.6em;
width:150px;
background-color:#ffffff;
vertical-align:center;
}

.search_img {
float:right;
border: none;
margin-left:5px;
margin-top:8px;
}

.subscribe {
float:left;
text-align:left;
font-size:0.9em;
}

.subscribe_html {
display:none;
}

.subscribe_button {
width:150px;
font-size:0.9em;
}

ul {
list-style-type: disc;
list-style-position: outside;
}

.spacer-gif {
height:0px; 
width:0px; 
border:0px solid #666666;
float:left;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
font-size: 10px;
font-style: italic;
margin: 3px 0px 0px 0px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border-right: 2px #999999 solid;
border-bottom: 2px #999999 solid;
border-left: 1px #cccccc solid;
border-top: 1px #cccccc solid;
display:inline;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

.csc-mailform {border : 0 none;}
.csc-textpic-text {
margin-top: 10px;
}

.csc-mailform-field {
margin: 10px 0px 0px 0px;
width: 440px;
}

.csc-mailform-field input {
float:right;
margin: 0px 0px 0px 0px;
}

.news-list-title {
color:#333333;
font-weight:bold;
}

.news-latest-item {
font-size:10px;
color:#666666;
}

.news-latest-date {
color:#000000;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
font-size: 0.6em;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:#000000;
}

.tx-indexedsearch-rules {
display:none;
}

.input_subscribe {
height:13px;
font-size:80%;
width:200px;
}

.titel_input_subscribe {
font-size: 80%;
font-weight:bold;
}


/* ######### Kalender Main ############# */



.V9G {
display:none;
color:#666666;
font-size:9px;
}


/* #########  Zusatzeinstellungen für die Startseite master_start.html ############# */


#container_content_start {
position:relative;
float:left;

min-height: 143px;
height: auto !important;
height: 143px;
width:970px;
}

#center_content_start {
position:relative;
float:left;
width:724px;
margin:0px 0px 0px 0px;
font-size:0.8em;
line-height:1.4em;
text-align:justify;
}

#right_signup_start {
position:relative;
float:right;
height:124px;
width:236px;
margin:0px 0px 0px 0px;
border: 0px #999999 solid;
font-size:0.9em;
t#ext-align:center;
padding-top: 5px;
background-image: url(../../fileadmin/templates/layout/images/bg_signup_white.png);
background-repeat: no-repeat;
}

#signup_button_start {
float:left;
padding-top: 60px;
padding-left: 150px;
}

.right_signup_unsub {
font-size:0.7em;
}

#bottom_start {
position:relative;
float:left;
height:170px;
width:970px;
margin:0px 0px 0px 0px;
}

#bottom_box1 {
position:relative;
float:left;
height:162px;
width:236px;
margin:0px 8px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/mdg4.png);
}

#bottom_box1:hover {
background-image: url(../../fileadmin/templates/layout/images/mdg4_o.png);
}

#bottom_box2 {
position:relative;
float:left;
height:162px;
width:236px;
margin:0px 8px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/mdg5.png);
}

#bottom_box2:hover {
background-image: url(../../fileadmin/templates/layout/images/mdg5_o.png);
}

#bottom_box3 {
position:relative;
float:left;
height:162px;
width:236px;
margin:0px 8px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/mdg6.png);
}

#bottom_box3:hover {
background-image: url(../../fileadmin/templates/layout/images/mdg6_o.png);
}

#bottom_box4 {
position:relative;
float:right;
height:162px;
width:236px;
margin:0px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/national_site_start.png);
background-repeat: no-repeat;
}

#dropdownbox_start {
float:left;
text-align:center;
width:100px;
height:30px;
margin: 130px 0px 0px 20px;
}

dd .tx-cal-controller .even {
display:none;
}

.tx-cal-controller dl dd {
display:none;
} 


/* #########  Zusatzeinstellungen für Partnerseiten master_partners.html ############# */

.mainbody #head_p {
z-index:10;
float:left;
width:970px;
height:106px;
background-image: url(../../fileadmin/templates/layout/images/logo.png);
background-repeat: no-repeat;
border-bottom: 0px #000000 solid;
}

#link_home_p {
z-index:5;
float:right;
text-align:right;
width:800px;
height:35px;
margin: 30px 0px 0px 0px;
}


#header_p {
float:left;
width:970px;
height:260px;
margin: 3px 10px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/header_p.png);
background-repeat: no-repeat;
color:#ffffff;
}

#main_navi_p {
z-index:5;
position:relative;
float:right;
height:260px;
width:270px;
background-image: url(../../fileadmin/templates/layout/images/button_navi_p.jpg);
}

.mainbody #wrapper_p {
float:left;
width:970px;
height:29px;
border-top: 1px #000000 solid;
margin: 3px 0px 0px 0px;
}

.mainbody #container_content_p {
position:relative;
float:left;
width: 970px;
margin: 0px 0px 0px 0px;
}

.mainbody #center_content_p {
position:relative;
float:left;
width:675px;
min-height: 400px;
height: auto !important;
height: 400px;
margin: 0px 0px 0px 5px;
font-size:0.9em;
line-height:1.4em;
}

.mainbody #right_p {
position:relative;
float:right;
width:267px;
margin: 0px 0px 0px 0px;
}

#content_right_titel1_p {
z-index: 100;
float:right;
width:267px;
min-height: 3px;
height: auto !important;
height: 3px;
margin: 10px 0px 2px 0px;
border-top: 0px #666666 solid;
}

#content_right_box1_p {
position:relative;
float:right;
width:267px;
height:132px;
margin: 1px 0px 0px 0px;
background: #f39e10 url(../../fileadmin/templates/layout/images/newsletter_grau.png);
background-repeat: no-repeat;
color:#666666;
}

#content_right_titel2_p {
float:right;
width:267px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/links_head_orange_p.jpg);
background-repeat: no-repeat;
}

#content_right_box2_p {
float:right;
width:267px;
height:140px;
margin: 1px 0px 0px 0px;
padding-top: 5px;
color:#ffffff;
background-image: url(../../fileadmin/templates/layout/images/bg_sign_up_p.gif);
background-repeat: no-repeat;
font-size:0.8em;
text-align:center;
}

#signup_button_p {
float:left;
padding-top: 100px;
padding-left: 150px;
}

#sub_navi_p {
float:left;
width:267px;
min-height: 50px;
height: auto !important;
height: 50px;
margin: 0px 0px 10px 0px;
background-image:url(../../fileadmin/templates/layout/images/sub_menu_titel_wrapper.gif);
background-repeat: repeat-x;
}

#sub_navi_titel_p {
float:left;
text-align:right;
padding: 3px 10px 3px 5px;
margin: 0px 0px 8px 0px;
height:15px;
color:#000000;
font-size:0.7em;
font-weight:bold;
background-color:#ffffff;
border-left:0px #999999 solid;
}


/* #########  Zusatzeinstellungen für BLOG Seite master_blog.html ############# */


.mainbody #center_content_b {
position:relative;
float:left;
width:675px;
min-height: 400px;
height: auto !important;
height: 400px;
margin: 0px 23px 0px 5px;
font-size:0.9em;
line-height:1.4em;
}

.mainbody #right_b {
float:right;
width:267px;
margin: 0px 0px 0px 0px;
b#ackground-color: #ff0333;
}

#content_right_titel1_b {
float:right;
width:269px;
height:3px;
margin: 0px 0px 2px 0px;
border-top: 2px #333333 solid;
}

#content_right_box1_b {
position:relative;
float:right;
width:267px;
margin: 1px 0px 0px 0px;
b#ackground: #f39e10 url(../../fileadmin/templates/layout/images/bg_box1_right.jpg);
b#ackground-repeat: no-repeat;
border-bottom: 2px #333333 solid;
color:#333333;
}

#content_right_titel2_b {
float:right;
width:269px;
height:29px;
margin: 20px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/links_head_orange_p.jpg);
background-repeat: no-repeat;
}

#content_right_box2_b {
float:right;
width:267px;
margin: 1px 0px 0px 0px;
padding-top: 5px;
color:#ffffff;
b#ackground-image: url(../../fileadmin/templates/layout/images/bg_signup.png);
background-repeat: no-repeat;
font-size:0.8em;
text-align:center;
border: 1px #cccccc solid;
}

#content_right_titel3_b {
display:none;
float:right;
width:269px;
height:29px;
margin: 10px 0px 0px 0px;
background-image: url(../../fileadmin/templates/layout/images/links_head_orange_p.jpg);
background-repeat: no-repeat;
}

#content_right_box3_b {
display:inline;
float:right;
width:267px;
margin: 1px 0px 10px 0px;
padding-top: 5px;
color:#666666;
background-image: url(../../fileadmin/templates/layout/images/bg_signup.jpg);
background-repeat: no-repeat;
font-size:0.8em;
text-align:justify;
border: 0px #cccccc solid;
}

.tx-vgetagcloud-pi1 {
background: none;
}









