/*--------------------------------------------------------------------------------------------------------
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;color:#000;}
/* 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 td {vertical-align:top;font-size:1.1em;padding: 0 0.5em 0 0}


#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;}
/* 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 { font-size:11px; color:#000; line-height:12px;}

#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;
}

#left_sidebar div.csc-textpic-text p,
#sidebar div.csc-default p,
#sidebar div.csc-default div div.csc-textpic-text  {
	/*padding-left:10px;*/
	
}

#left_sidebar div.csc-default,
#left_sidebar div.csc-frame,
#sidebar div.csc-default,
#sidebar div.csc-frame {
	margin-bottom:20px;
	
}
#sidebar div.csc-default div.banner-list {
	padding-left:0;
	
}
#sidebar div.csc-default div.banner-single-item {
	padding-left:0px;
        padding-top: 10px;
	float: none;
	text-align:center;
	
}

#sidebar .tx-bannermanagement-pi1 img {
padding-top: 10px;
}

#sidebar .banner-list {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin:0 0 15px;
padding:0px 0 0;
width:100%;
z-index:-2;
}

#left_sidebar div.csc-default div.csc-header,
#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 div.csc-header h2.col_headline {
	font-weight:bold;
}

/* Content Main fonts */
#containerHome p strong { font-size:14px;}
#container p, #containerHome p { font-size:12px; color:#000; line-height:15px;}
#containerHome div.csc-default > p {padding:8px;}
#containerHome div.csc-default > ul {margin:0 8px 0 8px;}
#sidebar p,
#left_sidebar p,
#left_sidebar p strong { font-size:11px !important;margin-bottom:0.7em;}
#container div.mainContentFrame p { margin-bottom:0.7em;}

#left_sidebar div.csc-default p { padding-left:19px;}

#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 h3 {background:#fff;}
#containerHome div.block div.events-header-list-container {margin:10px}
#containerHome div.events-list-container,
#containerHome div.news-list-container {background:#fff;padding:10px;}
#containerHome div.events-list-container h2 {background:transparent;padding:0;}

#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.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;}
#container div.csc-frame-rulerBefore {border-top:1px solid #B3B2B6;margin-top:1em;padding-top:1em;}
#container div.csc-frame-rulerAfter {border-bottom:1px solid #B3B2B6;margin-bottom:1em;padding-bottom:1em;}

#container div.infobox h2,
#container div.infobox strong,
#container div.infobox p {color:#014785}

#sidebar a,
#left_sidebar a { color:#A3ABB8;}
#sidebar a:hover,
#left_sidebar a:hover { text-decoration:none;}

#sidebar div.csc-textpic,
#left_sidebar div.csc-textpic {
	/*padding-left:1.5em;*/
}

#sidebar div.csc-default ,
#left_sidebar div.csc-default {
	padding-left:1.5em;
}

#left_sidebar div.csc-default div.csc-header,
#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;}
/* 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;}

div.block a, div.block a b, div.block a strong { color:#363795; text-decoration:underline;}
div.block a:hover {text-decoration:none;}

#container div.block div.csc-textpic {padding:1em 0 1em 0;}
/* =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 {
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-level2 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 {display:inline;}

#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:#363795; 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:#363795; }
#container div.mainContentFrame a span{ color:#363795; }
#container div.mainContentFrame a u{ color:#363795; }

/* =End Links
--------------------------------------------------------------------------------------------------------*/

/* =Main Nav
--------------------------------------------------------------------------------------------------------*/
/* Navbar settings */
#navbar { 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;}
/* =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; 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;
display:inline;
height:20px;
padding-bottom:6px;
padding-left:240px;
padding-top:2px;
}

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;}
#containerHome div.block div.csc-default { margin-bottom:0;}

/* Right Column Margin delete */
#container .last_col,
#containerHome .last_col { margin-right:0px;}
/* 2 columns */
.col_2 { background:url(/fileadmin/images/col_two_bg.gif) repeat-y top left}
.col_2 .block { width:460px; float:left; margin-right:20px;}
.col_2 .block p, .col_3 .block p, .col_4 .block p { padding:13px;}
.grey img { position:relative; top:2px;}
/* 3 columns */
.col_3 { background:url(/fileadmin/images/col_three_bg.gif) repeat-y top left;}
.col_3 .block { width:300px; float:left; margin-right:20px;}
/* 4 columns */
.col_4 { background:url(/fileadmin/images/col_four_bg.gif) repeat-y top left;}
.col_4 .block { width:220px; float:left; margin-right:20px;}
/* In Block padding added */
.in_block { padding:15px; background:#FFF;} 
/* Blocks with 50% width */
.half_left { float:left; width:450px;}
.half_right { float:right; width:450px;}
/* 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;}
/* =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 {
  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;
}

.wrapper_imap_content {
  width: 27.5em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0.2em;
  float: left;
}

#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 none 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:25px solid #C6D6E6}
div.extra_margin_bottom_blue {border-bottom:25px solid #C6D6E6}

div.block div.extra_padding {padding:0}





/* 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:0;
}

#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 */

.tx-jfmulticontent-pi1 .col_4 mb clearfix .tx-bannermanagement-pi1 .slideshow {
}

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 div.csc-header {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;
}


/* 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;
}

.col_2 .block {
margin-right:12px;
width:464px;
}

.col_3 .block {
margin-right:11px;
width:306px;
}

.col_4 .block {
margin-right:12px;
width:226px;
}

.col_2 {
background:url("/fileadmin/images/col_two_bg_v2.gif") repeat-y scroll left top transparent;
}

.col_3 {
background:url("/fileadmin/images/col_three_bg_v2.gif") repeat-y scroll left top transparent;
}

.col_4 {
background:url("/fileadmin/images/col_four_bg_v2.gif") repeat-y scroll left top transparent;
}