/*--------------------------------------------------------------------------------------------------------
CSS styles for AHK. 

version:   1.1
author:    Codingpeople UG (haftungsbeschraenkt) - design trifft html 
email:     support@codingpeople.com
website:   http://www.codingpeople.com/
--------------------------------------------------------------------------------------------------------*/

/* =General
--------------------------------------------------------------------------------------------------------*/
/* Removing margin/padding/border */
* { margin:0; padding:0; border:0;}
/* Removing list decorations */
li { list-style:none;}
/* Class for clearing floats */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Body background position */
body { background:#C6D6E6;width:990px;}
body.rootNurInhalt {background:none; width:auto;}
table.tabelle1 {color:green;}
table td {vertical-align:top;font-size:1.1em;padding: 0 0.4em 0 0}
a:active, a:focus{ outline:none; }

#root {
	border-right:5px solid #fff;
}
/* Page position */
#page { width:980px; margin:0 auto; padding-bottom:100px}
/* Center position on blocks */
.center { text-align:center; margin:0 auto; display:block;}
/* End General
--------------------------------------------------------------------------------------------------------*/

/* =Typography
--------------------------------------------------------------------------------------------------------*/
/* Setting up the fonts */
body { font: 62.5%/1.6 Arial, Tahoma, Verdana, sans-serif;}

/*Some Changes for Transatlantic News */

body#transatlantic-news div#pic1 {display:none;}
body#transatlantic-news a#logo{left: 0px;top:0px;position:absolute;display:block;}
body#transatlantic-news a#logo1{left: 400px;top:50px;position:absolute;display:block;}
body#transatlantic-news a#logo2{left: 510px;position:absolute;display:block;top:50px}
body#transatlantic-news a#logo img{height:112px;width:392px;}
body#transatlantic-news a#logo1 img{height:60px;width:119px;}
body#transatlantic-news a#logo2 img{height:60px;width:172px;}
/*Some Changes for Transatlantic END*/

/* Second Navbar label */
#nav_second label { font-weight:bold; color:#FFF; font-size:11px;}
/* Sidebar fonts */
#sidebar .menu .submenu li strong, #sidebar .menu .submenu li p, #sidebar .contact_data { font-size:11px; color:#000; line-height:12px;}

#sidebar ul {
    margin-bottom: 10px;
}
#sidebar ul li {
    background-image: url("/fileadmin/images/icons/bullet.gif");
    background-position: left 3px;
    background-repeat: no-repeat;    
	/*font-size: 11px;*/
    padding-left: 16px;
}

#sidebar div.csc-header,
#left_column div.csc-header {
background:url("/fileadmin/images/submenu_arrow.gif") no-repeat scroll left bottom transparent;
margin-bottom:2px;
padding-bottom:6px;
}

#sidebar div.csc-default,
#sidebar div.csc-frame ,
#sidebar div.column_head {
	margin-bottom:20px;
	
}

#sidebar div.csc-default div.csc-header {
	padding-left:0;	
}

#sidebar div.column_head div.csc-header,
#left_column div.column_head div.csc-header {
	background:none;
	margin-bottom:10px;
}


#sidebar div.csc-header h2,
#left_column div.csc-header h2 {
border-bottom:1px solid #B3B2B6;
padding:0;
font-size:12px;
color:#666;
font-weight:normal;
}
hr {
	background-color:#ECECED;
	height:1px;
	margin:0;
	padding:0;
	width:100%;
}

h1.grey_underline,
h2.grey_underline {	
	border-bottom:1px solid #B3B2B6;
	font-size:1.3em;
	margin-bottom:0.5em;
}

h1.grey_underline {	
	font-size:1.6em;
	margin-bottom:1em;
}

#sidebar div.csc-header h2.col_headline,
#left_column #left_sidebar div.csc-header h2.col_headline {
	font-weight:bold;
}

#containerHome .tx-jfmulticontent-pi1 .block .csc-header h2.col_headline a{
color: #25408F;
}

#containerHome .tx-jfmulticontent-pi1 .block .csc-header h2.col_headline a:hover {
    color: #25408F;
    text-decoration: none;
}

/* Content Main fonts */
/*#container p, #containerHome p*/
p { font-size:12px; color:#000; line-height:15px;}
#containerHome p strong { font-size:14px;}
#containerHome div.csc-default > p {padding:8px;}
#containerHome div.csc-default > ul {margin:8px 8px 8px 8px;}
#containerHome .extra_margin_top_blue p{padding:8px;}
#sidebar p,
#left_sidebar p,
#skyscraper p,
#left_sidebar p strong { font-size:11px !important;padding-bottom: 0.7em;}
#container div.mainContentFrame p { padding-bottom: 0.7em;}
#containerHome ol li {list-style-type:inherit;font-size:12px;line-height: 15px;}

#containerHome p { 
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
font-size:12px;
margin-bottom:0;
line-height:15px;
padding:0 0 13px 0;
}

#containerHome a {color: #363795;}
#containerHome h3 {background:#fff;}
#containerHome div.events-list-container,
#containerHome div.news-list-container {background:#fff;padding:10px;}
#containerHome div.events-list-container h2 {background:transparent;padding:0;}

#containerHome .tx-jfmulticontent-pi1 .block .csc-header h2 a {
    color: #fff;
}

#containerHome .tx-jfmulticontent-pi1 .block .csc-header h2 a:hover {
    color: #fff;
    text-decoration: none;
}


#container div.mainContentFrame h2.blue_header,
#container div.mainContentFrame span.blue_text {color:#014785;}
#container div.mainContentFrame blockquote {border-left:1px solid #000;border-right:1px solid #000;padding:0 1em 0 1em;font-style:italic;}
#container div.mainContentFrame h2.blue_header_imap {color:#014785;font-size:12px;}

#skyscraper h2.blue_header_imap {color:#043883;font-size:12px;}
#skyscraper h2.blue_header_imap a {color:#014785;}
#skyscraper h2.blue_header_imap a:hover {
    color: #25408F;
    text-decoration: none;
}


#container div.infobox {clear:both;background-color:#c6d6e6;border:1px solid #014785;padding:20px 20px 20px 40px;margin-bottom:2.5em;background-image:url("/fileadmin/images/icons/icon_info.png");background-position:5px 12px;background-repeat:no-repeat;}
div.csc-frame-rulerBefore {border-top:1px solid #B3B2B6;margin-top:1em;padding-top:1em;}
div.csc-frame-rulerAfter {border-bottom:1px solid #B3B2B6;margin-bottom:1em;padding-bottom:1em;}
#container div.center_content {text-align:center;margin-bottom:2.5em;}

#container div.infobox h2,#container div.infobox strong,#container div.infobox p,#container div.infobox b,#container div.infobox i,#container div.infobox u,#container div.infobox ul {color:#014785}

#sidebar a, #left_sidebar a , #skyscraper a { color:#717074;} 


#sidebar a:hover,
#left_sidebar a:hover { text-decoration:none;}

#sidebar a b,
#left_sidebar a b{ color:#717074;}
#sidebar a:hover b,
#left_sidebar a:hover b{ text-decoration:none;}


#sidebar div.csc-default {
	/*padding-left:1.5em;*/
}

#sidebar div.csc-default div.csc-header,
#sidebar div.csc-default div.csc-default {
/*margin-left:-1.5em;*/
}


#containerHome div.csc-textpic img {vertical-align:middle;}
#container div.csc-textpic div.csc-textpic-single-image img {margin-top:4px !important;}

/* DEinternational */
#root div.de_international div.mainContentFrame {background-image:url("/fileadmin/images/icons/de_logo.jpg");background-position:404px 2px;background-repeat:no-repeat;}

/*#root div.de_international #block_460 h2:first-child {margin-right:44px}*/

/* Heads */
#containerHome h2 { font-size:14px; line-height:27px; color:#FFF; background:#25408f; padding:0 13px;}

#containerHome div.home_header_wihte_bg {
	border-left: #25408F solid 5px;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
}


#containerHome div.home_header_wihte_bg h2{
background-color: #FFFFFF;
color: #000000;
border-bottom: #B3B2B6 solid 1px;
display: block;
margin-left: 5px;
margin-right: 5px;
padding:0;
}
#containerHome h2.col_headline  { font-size:14px; line-height:27px; color:#25408f; background:white; padding:0 13px;}
/* In Block fonts */
.in_block span { font-size:11px; font-weight:bold; color:#000; line-height:25px;}
.in_block h4 { font-size:12px; font-weight:bold; color:#25408F; line-height:15px;}
/* Central block width 460px fonts */
#container div.mainContentFrame p { font-size:11px; line-height:18px;}
#container div.mainContentFrame p em.blue { color:#006699;}
#container div.mainContentFrame p em.grey { color:#676767;}
#container div.mainContentFrame h4.left_head { font-size:12px; font-weight:bold; color:#005596; line-height:15px;}
#container div.mainContentFrame h4.left_head { float:left; width:140px; padding-left:5px;}
#container div.mainContentFrame p.right_text { float:right; width:280px;}

#container div.mainContentFrame div.csc-default { margin-bottom:2.5em;clear:both;}

div.csc-textpic-text a, div.csc-textpic-text a b, div.csc-textpic-text a strong { color:#043883; text-decoration:underline;}

/*Skyscraper Ausrichtung */
#skyscraper {
left:990px;
margin:auto;
position:absolute;
top:174px;
width:auto;
}

#skyscraper .csc-default {
background-color:white;
/*padding-right:4px;*/
/*padding-top:4px;*/
width:auto;
}

/* =End Typography
--------------------------------------------------------------------------------------------------------*/

/* =Links
--------------------------------------------------------------------------------------------------------*/
/* Navbar + - position */
#navbar a img { position:relative; top:2px;}
/* Left menu setting */
#left_menu a:hover {color:#043883 !important;}
#left_menu li a { font-size:12px; color:#666766; text-decoration:none;
display:block;
line-height:15px;
padding:4px 0 !important;
}
#left_menu .submenu li a { font-size:10px; line-height:16px;}
#left_menu .submenu li a:hover { text-decoration:underline;}
/* Sidebar links settings */
#sidebar .menu li a { font-size:12px; color:#666766; text-decoration:none; line-height:22px; border-bottom:1px solid #b3b2b6; width:190px; display:block;}
#sidebar .menu .submenu li a { border:none; font-size:11px; line-height:12px; color:#a3abb8; text-decoration:underline; width:auto; float:left;}
#sidebar .menu .submenu li a:hover { text-decoration:none;color:#000; }
/* Horizontal menu on Head */

#left_column { width:190px; padding:14px 15px 10px 15px; float:left; margin-right:20px;border-top:1px solid #747476;}

#menu li.mainMenu-level1-act a,
#menu li.mainMenu-level1-act {
font-weight:bold; font-size:12px; color:#363795; text-decoration:none; text-transform:uppercase; line-height: 25px; 
}

/*damit der Zeilenabstand und die Abstände zur Box bei aktiven Links wg. Bold auch weiterhin passen */
#left_menu li.mainMenu-level1-act {padding: 4px 0px 4px 0px !important;}



#left_menu li.mainMenu-level1-act span.mainL1act {color:#363795;}

#left_menu li.mainMenu-level2-act, #left_menu li.mainMenu-level3-act {
font-size:11px;
color:#363795;
}

#left_menu ul.mainMenu-level2 li.mainMenu-level2-act a.mainMenu-level2-act,
#left_menu ul.mainMenu-level3 li.mainMenu-level3-act a.mainMenu-level3-act {
	font-size:11px;color:#363795;
}


#menu li.mainMenu-level1-act li.mainMenu-level2-act {
text-transform:none;
color:#363795;
padding:0;
line-height:15px;
padding: 4px 0px 4px 0px !important;
}


#left_menu ul.mainMenu-level2 {padding-top:5px;margin-bottom:10px;margin-top:0px;padding-left:20px;border-top:1px solid #747476;background-image:url("/fileadmin/images/submenu_arrow.gif");background-position:left top;background-repeat:no-repeat;}
#left_menu li.mainMenu-level1-act {font-weight:bold; font-size:12px; color:#363795; text-decoration:none; line-height:15px;}
#left_menu ul.mainMenu-level3  {background:none;border:none;padding-top:0px;padding-left:20px;margin-bottom:10px;margin-top:0px;}

#left_menu ul.mainMenu-level2 li, #left_menu ul.mainMenu-level3 li {border:0;}
#left_menu ul.mainMenu-level2 li a {color:#666766;font-size:11px;line-height:13px;font-weight:normal;}
#left_menu ul.mainMenu-level3 li {padding-left:2px;}
#left_menu ul.mainMenu-level3 li a  {color:#666766;font-size:11px;line-height:11px;font-weight:normal;}


#menu li a { font-weight:bold; font-size:12px; color:#717074; text-decoration:none; text-transform:uppercase; line-height:25px;}
#menu li:hover a, #menu li a.active { font-weight:bold; color:#363795; text-decoration:none; width:190px;}
#menu li:hover ul li a { font-size:12px; color:#666766; text-decoration:none; line-height:14px; font-weight:normal; text-transform:none; display:block;}
#menu li:hover ul li a:hover {color:#363795}
/* Language bar fonts */
#language_bar a { font-size:9px; color:#717074; text-decoration:none;}
#language_bar a:hover { text-decoration:underline;}
#language_bar a.active { color:#25408f;}
#language_bar div.tx-srlanguagemenu-pi1 span.cur a {text-decoration:underline;}
#language_bar div.tx-srlanguagemenu-pi1 span.CUR a {text-decoration:underline;}

/* Grey links */
a.grey { font-size:12px; color:#666766; text-decoration:none}
a.grey:hover { text-decoration:underline}
/* More link font */
.more { font-size:12px; color:#25408F; text-decoration:none;}
.more:hover { text-decoration:underline}
/* Footer links font */
#footer_menu a { font-size:10px; color:#666766; font-weight:bold; text-decoration:none;}
#footer_menu a:hover { text-decoration:underline;}

#root div.three_cols {padding:0 0 20px 0;border-right:0;}
div.three_cols #footer_menu {margin-top:0;}

#meta_navigation li {display:inline; border-right:1px solid #717074; padding:0 0.75em;}
#meta_navigation li.sel {color:#363795; font-weight:bold;}
#meta_navigation li.last {border-right:0;padding-right:0.25em;}
/* Over footer block with print etc*/
#page_options a { display:block; float:right; margin-left:7px;}
#page_options a img { display:block;}
#page_optionList {
border-left:20px solid #C6D6E6;
text-align:right;
border-right:20px solid #C6D6E6;
display:inline;
float:left;
margin-left:220px;
padding-right:0;
width:460px;}

#page_options_1col #page_optionList {
border-left:0 !important;
border-right:0 !important;
float:right !important;
}
#page_options_2cols #page_optionList {
border-right:0;
width:700px;
}

#page_optionList li {display:inline;padding-right:5px;}
#page_optionList li.last {padding-right:10px;}
/* Central block width 460px fonts */
#container div.mainContentFrame p a, #container div.mainContentFrame p a strong, #container div.mainContentFrame p a b { font-size:11px; line-height:18px; color:#043883; text-decoration:underline;}
#container div.mainContentFrame p a:hover { text-decoration:none}
/* Linkfarbe setzen auch wenn p-Tag vergessen wurde */
#container div.mainContentFrame a { color:#043883; }
#container div.mainContentFrame a span{ color:#043883; }
#container div.mainContentFrame a u{ color:#043883; }

/* =End Links
--------------------------------------------------------------------------------------------------------*/

/* =Main Nav
--------------------------------------------------------------------------------------------------------*/
/* Navbar settings */
#navbar {position:relative; width:515px; float:right; height:25px; color:#717074; font-size:9px; line-height:15px;}
/* Date settings */
#navbar p { float:left; width:200px;}
#navbar p.ahk_kanada {margin-top:-10px}

/* Search Block position */
#navbar div { float:right; width:280px; text-align:right;}

label.ext_search_label {
	margin:0 5px 0 21px;
	padding:0;
	display:none
}

#navbar div.tx-mnogosearch-pi1 {width:125px}

input.search_icon {
	border:0;
	vertical-align:top;
	margin:2px 0 0 0;
}

label.ext_search_label a {
	color:#717074; 
	text-decoration:none; 
}

label.ext_search_label a:hover {
	color:#717074;
	text-decoration:underline; 
}

/* =End Main Nav
--------------------------------------------------------------------------------------------------------*/

/* =Nav Second
--------------------------------------------------------------------------------------------------------*/
/* Second navbar under header */
#nav_second { padding-left:24px;margin-top:15px;margin-bottom:10px;}
/* Selectboxes and label settings */
#nav_second select, #nav_second label { float:left; margin-right:8px;}
/* =End Nav Second
--------------------------------------------------------------------------------------------------------*/

/* Nav Left
--------------------------------------------------------------------------------------------------------*/
/* Menu settings */
#left_menu { width:190px; /*float:left;*/ margin-bottom:2em;}
#left_menu li { border-bottom:1px solid #b3b2b6;}
#left_menu .submenu { padding:0 0 15px 15px; background:url(/fileadmin/images/submenu_arrow.gif) no-repeat top left; border-top:1px solid #b3b2b6;}
#left_menu .submenu li { border:none;}
/* =End Nav Left
--------------------------------------------------------------------------------------------------------*/

/* =Sidebar
--------------------------------------------------------------------------------------------------------*/
/* Sidebar settings */
#sidebar { width:190px; padding:15px; float:left;border-top:1px solid #747476;}
#sidebar .menu .submenu { padding:0 0 15px 15px; background:url(/fileadmin/images/submenu_arrow.gif) no-repeat top left; border-top:1px solid #b3b2b6;}
#sidebar .menu .submenu li { padding-top:8px; width:100%;}
#sidebar .menu .submenu li p img { display:block; float:left; margin-right:4px; position:relative; top:2px;}
#left_sidebar {}
/* =End Sidebar
--------------------------------------------------------------------------------------------------------*/

/* =Header
--------------------------------------------------------------------------------------------------------*/
#header { background:#FFF; padding:15px 0 0 0px; position:relative; border-left:25px solid #fff;z-index:10;}
#header_spacer { background:#C6D6E6; height:21px; position:relative;/*z-index:0;*/}
#header_spacerHome { background:#C6D6E6; min-height:21px; position:relative;/*z-index:0;*/}



/* Logo */
#logo { position:absolute; left:0px; top:57px; display:block;}

/* Breadcrumb, Klickpfad */
#breadcrumbs_2cols,
#breadcrumbs_1col,
#breadcrumbs {
border-left:25px solid #043883;
height:19px;
padding-left:240px;
padding-top:2px;
}

ul#breadcrumbs_2cols {padding-left:240px !important;}
ul#breadcrumbs_1col {padding-left:15px !important;}


#breadcrumbsHome {
border-left:25px solid #043883;
height:21px;
padding: 0 0 0 25px;
position:relative;
}

ul.breadcrumbList li { display:inline;}
ul.breadcrumbList li a { color:#747476;text-decoration:none;}
ul.breadcrumbList li a:hover { color:#043883;}

ul.breadcrumbList li.active,
ul.breadcrumbList li a.active { color:#043883;}


/* Horizontal menu on head settings */
#menu { float:left; margin:1px 0;}
#menu li { display:block; float:left; padding-right:11px; position:relative; height:25px}
#menu li ul { position:absolute; top:10px; left:0px; display:none; border:1px solid #747476; background:#FFF url(/fileadmin/images/submenu_arrow.gif) no-repeat 5px 0px; padding:11px 10px 3px 10px; }
#menu li:hover ul { display:block; position:absolute; top:25px; left:0;}
#menu li ul li { border-bottom:1px solid #bcc0c9; padding:3px 0; position:static; height:auto; float:none}
#menu li ul li.last { border:none}
/* Languagebar position*/
#language_bar { float:right; padding-top:4px; color:#717074;}
/* Photos on Header*/
#pic1, #pic2 { float:right}

/*
#header div.secondRow {text-align:right;}
#pic1, #pic2 {
display:inline;
margin-left:15px;
width:300px;
}

#pic1 img,
#pic2 img {
vertical-align:center;
}

*/

#pic2 { margin-left:15px;}
/* =End Header
--------------------------------------------------------------------------------------------------------*/

/* =Main Content
--------------------------------------------------------------------------------------------------------*/
#container, #containerHome {border-right:20px solid #c6d6e6;border-left:25px solid #C6D6E6;}
/* Margin Bottom */
#container .mb { margin-bottom:25px;}

/* #containerHome .mb { margin-bottom:25px;} */

#containerHome > div.csc-default { margin-bottom:25px;clear:both;}
.grey img { position:relative; top:2px;}

/* News photo position */
.news_img { float:left; margin:4px 7px 2px 0;}
/* Over footer block with print etc*/
#page_options { background:#FFF; padding: 5px 6px 5px 5px ;border-right:20px solid #C6D6E6;border-left:25px solid #C6D6E6;}
#page_options_1col,
#page_options_2cols,
#page_options_3cols { background:#FFF; padding: 0 ;border-right:20px solid #C6D6E6;border-left:25px solid #C6D6E6;}
/* Dienstleistungen page with left menu and sidebar */
#menu_plus2 { background:url(/fileadmin/images/left_menu_bg.gif) repeat-y left top;}
#container div.cols2_bg { background: url(/fileadmin/images/left_menu_bg_2cols.gif) repeat-y left top !important;}
#container div.col1_bg { background: #fff repeat-y left top !important;}

#container div.mainContentFrame { width:430px; padding: 10px 15px 15px 15px; float:left; margin-right:20px;border-top:1px solid #747476;}
#block_2cols { width:670px !important; padding:15px; float:left;margin-right:0 !important;border-top:1px solid #747476;background:#fff !important;}
#block_1col { width:910px !important; padding:15px; float:left;margin-right:0 !important;border-top:1px solid #747476;background:#fff !important;}

/*neue Columns / Blöcke für Multiple Content Faux Columns */
#containerHome .col_5050 { background:url(/fileadmin/images/ext/multiplecontent/col_5050.gif) repeat-y top left}
#containerHome .col_3366 { background:url(/fileadmin/images/ext/multiplecontent/col_3366.gif) repeat-y top left}
#containerHome .col_6633 { background:url(/fileadmin/images/ext/multiplecontent/col_6633.gif) repeat-y top left}
#containerHome .col_2575 { background:url(/fileadmin/images/ext/multiplecontent/col_2575.gif) repeat-y top left}
#containerHome .col_7525 { background:url(/fileadmin/images/ext/multiplecontent/col_7525.gif) repeat-y top left}

#containerHome .col_252550 { background:url(/fileadmin/images/ext/multiplecontent/col_252550.gif) repeat-y top left}
#containerHome .col_255025 { background:url(/fileadmin/images/ext/multiplecontent/col_255025.gif) repeat-y top left}
#containerHome .col_502525 { background:url(/fileadmin/images/ext/multiplecontent/col_502525.gif) repeat-y top left}
#containerHome .col_333333 { background:url(/fileadmin/images/ext/multiplecontent/col_333333.gif) repeat-y top left}

/* 4 columns */
#containerHome .col_25252525  { background:url(/fileadmin/images/ext/multiplecontent/col_25252525.gif) repeat-y top left}

/* 5 columns */
#containerHome .col_2020202020  { background:url(/fileadmin/images/ext/multiplecontent/col_2020202020.gif) repeat-y top left}

/* =End Main Content
--------------------------------------------------------------------------------------------------------*/

/* =Footer
--------------------------------------------------------------------------------------------------------*/
#footer {  background:#fff; padding:1px 6px 20px 6px;border-right:20px solid #C6D6E6;border-left:25px solid #C6D6E6; }
#footer_menu {border-top:1px solid #717074; text-align:right; width:100%; color:#666766; padding-top:5px; margin-top:5px;}
/* Banners position */
#footer_banners { text-align:center; margin-top:35px;}
ul.footer_bannerStart {
background:none repeat scroll 0 0 white;
border-left:25px solid #C6D6E6;
border-right:20px solid #C6D6E6;
padding-bottom:20px;
padding-top:15px;
margin-top:0 !important;
text-align:center;
}
#footer_banners li { display:inline; padding-right:2.1em;}

/* End Footer
--------------------------------------------------------------------------------------------------------*/

/* =Forms
--------------------------------------------------------------------------------------------------------*/
/* Top searchblock */
#main_search { border:1px solid #9e9d9d; background:#FFF; width:90px; height:15px; font-size:10px; color:#717074; line-height:15px;margin-left:4px;}
/* Selects under header */
#nav_second select { width:186px; height:16px; background:#FFF; border:1px solid #FFF; font-size:10px; color:#666766;}
/* End Forms
--------------------------------------------------------------------------------------------------------*/

/* CPS Imap */
.wrapper_imap {
  border-bottom:1px solid #B3B2B6;
  position: relative;
  width: 100%;
  margin: 1em 0em 0em 0em;
  padding: 0em;
}

.wrapper_imap_header {
  width: 14em;
  margin: 0em 1em 0em 0em;
  padding: 0em;
  float: left;
}

.wrapper_imap_header h2 {
  margin: 0em;
  padding: 0em;
  line-height:1.1em;
  margin-top:2px;
  color:#043883;
  font-size:12px;
}

.wrapper_imap_content {
  width: 27.5em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0.2em;
  float: right;
}

#block_2cols .wrapper_imap_content {
  width:51.7em;
}

#block_1col .wrapper_imap_content {
  width:75.7em;
}

#container div.mainContentFrame ul li a {
 color:#043883;
 font-size:11px;
}

#container div.mainContentFrame ul li a b{
 color:#043883;
 font-size:11px;
}
#container div.mainContentFrame a:hover,
#container div.mainContentFrame ul li a:hover {
 color:#043883;
 text-decoration:none;
}

#container div.mainContentFrame ul {
 margin-bottom:10px;
}

#container div.mainContentFrame ul li {
 /*list-style:disc outside none;*/
 margin-left:10px;
 font-size:11px;
 padding-left:16px;
 background-image:url("/fileadmin/images/icons/bullet.gif");
 background-position:left 3px;
 background-repeat:no-repeat;
}

#container div.infobox ul li {
 background-position:left 3px; 
 padding-left:16px;
 background-repeat:no-repeat;
 background-image:url("/fileadmin/images/icons/bullet_hellblau.png");
}

#container div.infobox ol li,
#container div.infobox ul li {
 color:#014785;
}

#containerHome ul li {
 list-style:none outside none;
 padding-left:16px;
 background-image:url("/fileadmin/images/icons/blue_arrow.gif");
 background-position:left 3px;
 background-repeat:no-repeat;
 font-size:12px;
}

#containerHome ul li.csc-textpic-image,
#container ul li.csc-textpic-image {
	background:none;
	padding-left:0;
}

#container ol li {
 list-style:decimal outside none;
 margin-left:17px;
 font-size:11px;
}

/* Rahmen */
div.block div.extra_padding div.csc-textpic,
div.extra_padding {
background:#fff;
padding:13px;
}

div.extra_margin_top_blue {border-top:12px solid #C6D6E6}
div.extra_margin_bottom_blue {border-bottom:12px solid #C6D6E6}

div.block div.extra_padding {padding:0}
div.block form {margin:10px;}

#sidebar form p {clear:both;}


/* CSS styled Content */

div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0 auto;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
div.csc-textpic-border div.csc-textpic-single-image img {
border:1px solid #747476;
padding:0;
}

/* End CSS styled Content */


#containerHome table {
 background:#fff;
}

#container div.mainContentFrame ul.tx-pagebrowse li,
#container div.mainContentFrame div.csc-textpic-imagecolumn ul li,
#container div.mainContentFrame div.csc-textpic-imagewrap ul li.csc-textpic-image,
#containerHome div.csc-textpic-imagerow ul li {
background-image:none;
padding-left:0px;
}

#containerHome div.csc-textpic-text {
	padding:13px;
	background:#fff;
}

div.tx-mnogosearch-summary  {
background-color:transparent;
border-bottom:1px dotted #333333;
border-top:1px dotted #333333;
font-size:1.1em;
margin:15px 0;
padding:5px;
}


/* =Backward compatibility Styles
--------------------------------------------------------------------------------------------------------*/
#container div.mainContentFrame table p {
margin-bottom:0;
line-height:18px;
}


/* Ext */

div.tx-daextb-pi1 table td {padding-bottom:1em}

div.tx-daextb-pi1 .sbtn1{margin-left:10px;}

div.tx-daextb-pi1 .sbtn2{
	background-image:url(http://dhk.pnm-adserver.de/mitgliederext/img/arrayl.gif);
	width:11px;
	height:11px;
	float:left;
	background-repeat:no-repeat;display:inline;
	cursor:pointer;
}
div.tx-daextb-pi1 .sbtn3{
	background-image:url('http://dhk.pnm-adserver.de/mitgliederext/img/array.gif');
width:11px;
	height:11px;
	background-repeat:no-repeat;display:inline;	float:left;
	cursor:pointer;
}
div.tx-daextb-pi1  .sresult{
	float:left;margin-top:3px;
	background-color:silver;
}
div.tx-daextb-pi1  .sbtn2_wrap{
	width:20px;float:left;margin-top:4px;
}


#containerHome div.csc-textpic {
background:none repeat scroll 0 0 #FFFFFF;
}

#rootNurInhalt #block_1col {
background:none;
border-top:0;
margin:0;
padding:0;
width:430px !important;
}


/* NUR AHK ÖSTERREICH */
#c9383 table {background:#fff;padding-bottom:10px;padding-top:10px;width:940px;}
#c9383 td {padding:0 36px;}
#c8414 {margin-left:153px;}


/* linke Spalte Einblendung MediaImage Ausrichtung anpassen siehe linke Spalte AHK Korea */
div#left_sidebar .tx-rgmediaimages-pi1  {
clear:both;
margin-left: -10px;
}

/* Homeseite Mediaimages Abstand */
#containerHome .tx-rgmediaimages-pi1 {
padding-top: 30px;
}

#containerHome .tx-jfmulticontent-pi1 .tx-rgmediaimages-pi1 {padding-top:0px;}


/* SmoothGallery - Gallery und Slideshow */
div.tx-rgsmoothgallery-pi1 a.carouselBtn {
	color:#fff !important;
}

#container div.tx-rgsmoothgallery-pi1 .slideInfoZone p,
#containerHome  div.tx-rgsmoothgallery-pi1 .slideInfoZone p,
#rglbCaption {
	color:#fff;
}

div.tx-rgsmoothgallery-pi1 .jdGallery a.play {
background-image:url("/fileadmin/images/ext/rgsmoothgallery/control_pause.png");
}
div.tx-rgsmoothgallery-pi1 .jdGallery a.pause {
background-image:url("/fileadmin/images/ext/rgsmoothgallery/control_play.png");
}

/* Neue Abstände auf Home */
/* TODO: Überschreibungen auflösen */

#containerHome > div.csc-default {
margin-bottom:12px;
}

/* Wec Discussion innerhalb von Multiple Content */
div.tx-jfmulticontent-pi1 .tx-wecdiscussion-pi1 {
padding:10px;
}

div.tx-jfmulticontent-pi1 iframe {padding:10px;}

/*Flash Videos in der linken Sidebar einbinden */
#left_sidebar object {
display:block;
float:left;
/*margin-left:-15px;*/
position:relative;
}

#left_sidebar .banner-single-item object {display:inline;float:none;margin-left:0px;}

#left_column #left_sidebar div.csc-header h1, #left_column #left_sidebar div.csc-header h2 {
border-bottom-color:#B3B2B6;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
font-size:12px;
font-weight:normal;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
margin:0;
}

#left_sidebar div.csc-default {
	/*padding-left:1.5em;*/
}

#left_sidebar div.csc-default div.csc-header {
	padding-left:0;	
}

#left_sidebar div.csc-default,
#left_sidebar div.csc-frame {
	margin-bottom:20px;	
}

#left_sidebar div.csc-default div.csc-header {
/*margin-left:-1.5em;*/
}

/* cpsmapapp */
.tx-cpsmapapp-pi1 {
text-align: center;
}

/* Mandant AHK.de */
#c189255 div.csc-textpic-text p,
#c189255 div.csc-textpic-text, 
#c190816 div.csc-textpic-text p,
#c190816 div.csc-textpic-text {padding-bottom:0;}

div.de_international .mainContentFrame h1,
div.de_international .mainContentFrame h2  {
	padding-right: 50px;
}


/* Login Link*/

div#navbar div#search, 
div#navbar div#search div{
width: 125px;
}



div#navbar div#loginLink {
position: absolute;
top: 0;
left: 240px;
font-size: 12px;
text-align: left;
width: 100px;
}

div#navbar div#loginLink  a{
color: #25408F;
}

div#navbar div#loginLink  a:hover {
    color: #25408F;
    text-decoration: none;
}
