/* -----------------------------------------------------------------------

  == STRUCTURE: ========================
   * Page width:            950 px
   * Number of columns:     5
   * Column width:          190 px
   * Margin width:          0 px
  ======================================
   
*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:20px;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#333333;background:#fff;font-family: Arial,Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111; margin-left: 10px; margin-right: 10px;}
h1 {font-size:18px;line-height:22px;margin-bottom:0.5em;margin-top:0.25em;font-family: Georgia, "Times New Roman", Times, serif;color:#038681;}
h2 {font-size:16px;margin-bottom:0.75em;font-family: Georgia, "Times New Roman", Times, serif;color:#828282;}
h3 {font-size:14px;line-height:1;margin-bottom:1em;font-family:Arial, Helvetica, sans-serif;color:#4d96b1;font-weight:bold;}
h4 {font-size:14px;line-height:1.25;margin-bottom:1.25em;height:1.25em;font-family:Arial, Helvetica, sans-serif;color:#4d96b1;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin: 0 10px 10px 10px;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a, a:visited, a:active {color:#038681;text-decoration:none;}
a:focus, a:hover {text-decoration: underline; }
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0; padding:0;}
li a { list-style: none; padding-left:8px; text-decoration:none;font-size:11px;}
ul {list-style-type:none;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
.container {width:950px; position: absolute; top: 0; left: 50%; margin-left: -475px; }
.showgrid {background: url(../gfx/grid.png); top: 0; left: 0; position:absolute; height: 100%; width: 950px;}
body {margin:1.5em 0;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5 {float:left;margin-right: 0px;}

div.last {margin-right:0;}
.span-1  { 
	width: 190px;
	line-height: 16px;
}

.span-2  { 
	width: 380px;
	line-height: 16px;
}
.span-3  { width: 570px;}
.span-4  { width: 760px;}
.span-5, div.span-5 { width: 950px; margin: 0; }

.span-3 li {
	background: transparent url(../gfx/bullet.png) no-repeat scroll left 4px;
	margin: 0 10px 10px 20px;
	padding-left: 10px;
}
ol li {
background:none!important;
margin-left:28px!important;
}

/**** test ***/
.c-1, .c-2, .c-3, .c-4, .c-5{float:left;margin-right: 0px;}
.fce1, .fce2, .fce3, .fce4, .fce5, .fce6, .fce7, .fce8, .fce9, .fce10, .fce11, .fce12, .fce13, .fce14, .fce50-50 { clear: both; }

.fce1, .fce2, .fce3, .fce4, .fce5, .fce6 {
	line-height: 16px;
}
/* 1-1-1-1-1 */
.fce1 .c-1 { width: 190px; }
.fce1 .c-2 { width: 190px; }
.fce1 .c-3 { width: 190px; }
.fce1 .c-4 { width: 190px; }
.fce1 .c-5 { width: 190px; }

/* 2-1-1-1 */
.fce2 .c-1 { width: 380px; }
.fce2 .c-2 { width: 190px; }
.fce2 .c-3 { width: 190px; }
.fce2 .c-4 { width: 190px; }

/* 1-2-1-1 */
.fce3 .c-1 { width: 190px; }
.fce3 .c-2 { width: 380px; }
.fce3 .c-3 { width: 190px; }
.fce3 .c-4 { width: 190px; }

/* 1-2-2 */
.fce4 .c-1 { width: 190px; }
.fce4 .c-2 { width: 380px; }
.fce4 .c-3 { width: 380px; }

/* 1-1-2-1 */
.fce5 .c-1 { width: 190px; }
.fce5 .c-2 { width: 190px; }
.fce5 .c-3 { width: 380px; }
.fce5 .c-4 { width: 190px; }

/* 1-1-1-2 */
.fce6 .c-1 { width: 190px; }
.fce6 .c-2 { width: 190px; }
.fce6 .c-3 { width: 190px; }
.fce6 .c-4 { width: 380px; }

/* 3-1-1 */
.fce7 .c-1 { width: 570px; }
.fce7 .c-2 { width: 190px; }
.fce7 .c-3 { width: 190px; }

/* 1-3-1 */
.fce8 .c-1 { width: 190px; }
.fce8 .c-2 { width: 570px; }
.fce8 .c-3 { width: 190px; }

/* 1-1-3 */
.fce9 .c-1 { width: 190px; }
.fce9 .c-2 { width: 190px; }
.fce9 .c-3 { width: 570px; }

/* 3-2 */
.fce10 .c-1 { width: 570px; }
.fce10 .c-2 { width: 380px; }

/* 2-3 */
.fce11 .c-1 { width: 380px; }
.fce11 .c-2 { width: 570px; }

/* 4-1 */
.fce12 .c-1 { width: 760px; }
.fce12 .c-2 { width: 190px; }

/* 1-4 */
.fce13 .c-1 { width: 190px; }
.fce13 .c-2 { width: 760px; }

/* 5 */
.fce14 .c-1 { width: 950px; }

/* 50 - 50 */
.fce50-50 .c-1,
.fce50-50 .c-2 { width: 50%; }
.c-2 .fce50-50 {
	line-height: 16px;
}
.append-1  { padding-right: 190px;}
.append-2  { padding-right: 380px;}
.append-3  { padding-right: 570px;}
.append-4  { padding-right: 760px;}

.prepend-1  { padding-left: 190px;}
.prepend-2  { padding-left: 380px;}
.prepend-3  { padding-left: 570px;}
.prepend-4  { padding-left: 760px;}

div.border{padding-right:-1px;margin-right:0px;border-right:1px solid #eee;}
div.colborder { padding-right:191px;margin-right:190px;border-right:1px solid #eee;}
.pull-1 { margin-left: -190px;}
.pull-2 { margin-left: -380px;}
.pull-3 { margin-left: -570px;}
.pull-4 { margin-left: -760px;}
.pull-5 { margin-left: -950px;}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5 {float:left;position:relative;}

.push-1 { margin: 0 -190px 1.5em 190px;}
.push-2 { margin: 0 -380px 1.5em 380px;}
.push-3 { margin: 0 -570px 1.5em 570px;}
.push-4 { margin: 0 -760px 1.5em 760px;}
.push-5 { margin: 0 -950px 1.5em 950px;}

.push-1, .push-2, .push-3, .push-4, .push-5 {float:right;position:relative;}

.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
.pdg-10 { margin: 0 10px 10px 10px; overflow:hidden; }
.pdg-10 .pdg-10 { margin:0;}
.pdg-10 h2 { margin-bottom:3px; margin-top:15px;}
.pdg-10 a { white-space: pre-wrap; width:150px;  }
.span-5.col-131 .pdg-10 .pdg-10 h1 { margin-left: 0;margin-bottom:0; }
.span-5.col-131 .pdg-10 .pdg-10 .news-amenu-container ul { margin-left:0; }
.news-amenu-item-year {margin-top: 15px;}

.csc-textpic-above.csc-textpic-border img { border: 4px solid #EDEDED; }
.csc-textpic-intext-left-nowrap.csc-textpic-border img { border: 4px solid #EDEDED; }
.col-131 .span-1 .csc-textpic-above.csc-textpic-border img { border: 2px solid #FFFFFF; } 
.csc-textpic img {
	margin-bottom:10px;
	margin-left: 12px;
}
.news-latest-item .csc-textpic img,
.col-131 .span-1 .csc-textpic img {
	margin: 5px;
}

.news-latest-item  img { margin:10px; }
.news-latest-item  img { margin:0; }

.news-latest-date { margin-left:10px; margin-top:20px;margin-bottom:10px;}
.news-latest-category { margin-left:10px; }
.news-latest-morelink  { margin-left:10px; margin-bottom:10px; }
#news-latest-item  { margin-left:10px; }
/*.news-latest-container {margin:10px; margin-left:0;}*/
.col-131 .span-3 .csc-textpic-intext-left-nowrap img { margin: 5px 0 0 0; }
.rltdimg img { margin: 15px auto; display:block;}
.col-131 { background: transparent url('../gfx/1-3-1-bg.png') repeat-y scroll 0 0; float:left;overflow: hidden; margin-top:10px; }
.col-131 .span-1, .col-131 .span-3 { margin-top:10px; }

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* costum grid classes */
.toph { position: relative; height: 226px; }
.tophs { background: #4d96b1; height: 37px;}
.tophl img { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.toph_logo { position: absolute; top: 0; left: 32px; }
.main_nav {background: transparent url('../gfx/bg_top_nav.gif') repeat-x scroll left center;}
.box_top_nav { height: 58px; }
.top_nav { height:31px; }
.donate { height: 31px; text-align: right; }
.top_nav_sub { height: 25px; }


/* custom conetnt styles */
/*.lang_sel ul { list-style-type: none; padding: 10px 0 0 0; }
.lang_sel ul li { float:left; background-image:none; font-size:11px; padding: 0 10px; }
.lang_sel ul li a { color: #444; background-image:none; padding:0;}
*/

.lang_sel ul { list-style-type: none; padding: 10px 0 0 0; }
.lang_sel ul li { background-image:none; float:left;color:#444;padding:0 20px;font-size:11px; }
.lang_sel ul li a { background-image:none; color:#444444; padding: 0;}
.lang_sel ul li.ger { background: transparent url('../gfx/lang_ger.gif') no-repeat scroll center left; }
.lang_sel ul li.en { background: transparent url('../gfx/lang_en.gif') no-repeat scroll center left; }




.tophsearch { text-align: right; line-height: 33px;}
/*.t_src_btn { padding: 0 10px 0 10px; position: relative; top: 7px }*/
.tx-macinasearchbox-pi1 input {
		vertical-align: middle;
		margin-right: 2px;
	}
.tx-macinasearchbox-pi1 .t_src_btn { margin-right: 10px;}
.fce50-50 h1, .news_ts_box h1 { font-size: 1.04em; margin: 15px 10px 10px; line-height: 16px; }
.fce50-50 p, .news_ts_box p { font-size:0.85em; margin: 0 10px; }
.fce2 h1 { line-height: 14px; }
.nwsdtts { margin-bottom: 15px;}
.nwsdt h3 {   }
.nwsdt li a {padding-left:0;background:none;}
/*.nwsdt img { margin-bottom:15px;}*/
.nwsdt p img { margin: 3px 10px 10px 0; }
.nwslst { clear: both;  margin: 10px;}

.imglft-txtrgt img { float: left; margin-right: 10px;}



.prj_sel { height: 110px; background:#027672; }
.prj_sel h1 { font-size: 2em; font-family: "Times New Roman", Times, Serif; font-weight:normal; color: #fff; margin: 10px 0 0 10px;}
.prj_sel span { margin: 0 0 0 10px; color: #6fb1af; }
.prj_sel select { width: 95%; margin: 3px 15px 0 10px; }
.prj_sel a, .prj_sel a:link, .prj_sel a:visited { text-decoration: none; color:#fff; background: transparent url('../gfx/arw_gray.gif') no-repeat scroll 84px 3px; padding: 0 20px 0 0;}
.prj_sel a:hover { text-decoration: underline; }

.prj_smy { background: #e2e2e2; margin: 0; line-height: 35px; text-align: right; }
.prj_smy a, .prj_smy a:link, .prj_smy a:visited { color: #7c7c7c; padding: 0 30px 0 0; background: transparent url('../gfx/arw_green.gif') no-repeat scroll 125px 3px; font-weight: bold;}
.prj_smy a:hover { text-decoration: underline; }
.cr { margin-top: 3px; }


.f_ts h1, .f_ts img, .f_ts p { margin: 0 10px 5px; }
.f_ts h1 { font-size: 1.04em;}
.f_ts img { margin: 10px 10px; }
.f_ts p { font-size: 0.85em;}

.footer { padding-bottom: 50px;}
.footer .span-2, .footer .span-3 { margin: 0 0 20px 0; }
.ft_spc { background: #4d96b1; height: 5px;  }
.totop { font-size: 0.85em;  background: url('../gfx/arw_anchor-top.png') no-repeat scroll 10px 4px; padding-left: 28px;}
.totop:visited, .totop:link { color: #a4a4a4; }
.adra_green { color: #027672; font-size: 0.85em; margin-left: 20px;}
.adra_gray { color: #a4a4a4; font-size: 0.85em; }
.ftr_nav { text-align: right; margin-right: 5px; font-size: 1em; }
.ftr_nav a:link, .ftr_nav a:active, .ftr_nav a:visited { text-decoration: none; color: #6b6b6b; padding: 0; text-transform: uppercase; font-size: 0.85em; }
.ftr_nav a:hover { text-decoration: underline; }
/*footerpix*/
.ft_ads img { margin: 20px 10px;  }
.ft_ads { text-align:center; } 

/*.ft_ads_img .csc-textpic-imagewrap {margin:20px 10px;float:left;}*/
.ft_ads_txt {clear:both;}

/* nav main top */
.top_nav ul { list-style-type: none; margin: 0 0 0 7px; }
.top_nav ul li { float: left; }
.top_nav ul li a,
.top_nav ul li a:visited { 
	padding: 9px 10px 0 10px; 
	color: #b0b0b0; 
	text-decoration: none; 
	text-transform: uppercase; 
	font-weight: bold; 
	display: block; 
	background: transparent url('../gfx/bg_top_nav_hv.gif') no-repeat scroll 0px -10px; }
.top_nav ul li a:focus, .top_nav ul li a:hover, .top_nav ul li a:active, .top_nav ul li a#act { 
	color: #444; 
	display:block; 
	background: transparent url('../gfx/bg_top_nav_hv.gif') repeat-x scroll 0px 0px; }

/* nav main top sub */
.top_nav_sub ul { list-style-type: none; padding: 5px 0 0 0; margin:0 0 0 17px;}
.top_nav_sub ul li { float:left; }
.top_nav_sub ul li a, .top_nav_sub ul li a:visited { padding: 0 10px 0 0; color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold; background: none;}
.top_nav_sub ul li a:focus, .top_nav_sub ul li a:hover, .top_nav_sub ul li a:active, .top_nav_sub ul li a#actsub { color: #444; }

.donate_box { position: relative }
.donate_box img { padding: 10px 10px 0 0; }
.donate_info { display: none; }
.donate a:hover .donate_info { display: block; position:absolute; top: -186px; left: -176px; }


.brdc { color: #adadad; height: 25px; padding: 5px 0 0 0;}
/*.brdc span { padding: 0 0 0 10px; }*/
.brdc a,.brdc a:visited, .brdc .crbArw { background: transparent url('../gfx/brdc_arw.gif') no-repeat scroll 5px center; padding: 0 0 0 15px; color: #7a7a7a; font-size: 90%; }
.brdc a.anchor { background: none; }
.prn_taf {
	text-align: right;	
}
.prn_taf img {
	margin: 13px 15px 0 0;	
}

.box_tabbed { /*height: 282px;*/ background: #4d96b1; }

.rgtabs-container img {margin:5px;}

.hrspc { padding: 18px 0 0 0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;/*border:1px solid #ccc;*/}
legend {/*font-weight:bold;font-size:1.2em;*/}
input.text, input.title, textarea, select {margin:0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* tabbed */
.tabberlive .tabbertabhide { display:none; }
.tabbertab { margin-bottom: 30px; }
.tabberlive { background: #4d96b1 url('../gfx/bg_tbd_shdw.gif') repeat-x scroll left top; }
.tabbertab .span-5 { height: 252px; background: #acd4e3; }

ul.tabbernav { margin:0; padding: 0; font: bold 12px Verdana, sans-serif; text-transform:uppercase; line-height:29px;}
ul.tabbernav li { list-style: none; margin: 0; display: inline;}
ul.tabbernav li a { padding: 8px 1em; border-right: 1px solid #4d96b1; background: #7db5ca; text-decoration: none;}
ul.tabbernav li a:link { color: #2d6275; }
ul.tabbernav li a:visited { color: #2d6275; }
ul.tabbernav li a:hover { color: #2d6275; background: #acd4e3; text-decoration: none;}
ul.tabbernav li.tabberactive a { background-color: #acd4e3; border-right: 1px solid #4d96b1;}
ul.tabbernav li.tabberactive a:hover { color: #2d6275; background: #acd4e3;}

.tabberlive .tabbertab h2 { display:none;}
.tabberlive .tabbertab h3 { display:none;}
.tabberlive#tab4 .tabbertab { border: none;}
.tabbertab img { margin: 10px 0 0 10px; }
.tabbertab .span-2 div { margin: 10px 10px;}

.box_tabbed h2 { font: bold 1.5em Verdana, sans-serif; color: #2d6275; margin-bottom: -5px; margin-left: 10px; padding: 0; line-height: 50px;}
.box_tabbed .span-2 h1 { margin: 0 10px 0 0;}
.box_tabbed .span-2 span { font-size: 0.85em; color: #738e98; }
.box_tabbed .span-2 p { font-size: 0.95em; }

/* Submenu css */
.submenu { margin-bottom: 18px;}
.submenu ul {list-style-type: none; margin:0; padding: 0;}
.submenu li {margin:0; padding: 0; list-style-type: none; }

/* Level 1 */
.submenu li a,
.submenu li a:visited,
.submenu li a:active {  
  text-decoration:underline;
  color: #4b95b0; 
  background: none; 
  text-transform:uppercase; 
  padding-left: 0px;
  list-style:none;
}
.submenu li a:focus,
.submenu li a:hover,
.submenu li a.active {text-decoration: none;}

/* Level 2 */
.submenu li ul li a,
.submenu li ul li a:visited,
.submenu li ul li a:active {
  margin-left: 20px;
  background: transparent url('../gfx/arw_blue.gif') no-repeat 0 3px; 
  padding-left: 8px;
  color: #595959; 
  text-transform: none; 
  text-decoration: none;
}
.submenu li ul li a:focus,
.submenu li ul li a:hover,
.submenu li ul li a.active {text-decoration: underline;}

/* Level 3 */
.submenu li ul li ul li a,
.submenu li ul li ul li a:visited,
.submenu li ul li ul li a:active {
  margin-left: 40px;
  background: transparent url('../gfx/arw_blue.gif') no-repeat 0 3px;
}
.submenu li ul li ul li a:focus,
.submenu li ul li ul li a:hover,
.submenu li ul li ul li a.active {text-decoration: underline;}

/* Level 4 */
.submenu li ul li ul li ul li a,
.submenu li ul li ul li ul li  a:visited,
.submenu li ul li ul li ul li  a:active {
  margin-left: 60px; 
  background: transparent url('../gfx/arw_blue.gif') no-repeat 0 3px;
}
.submenu li ul li ul li ul li a:focus,
.submenu li ul li ul li ul li a:hover,
.submenu li ul li ul li ul li a.active  { text-decoration: underline;}


/* NEWS CSS */
.news-list-morelink { float:right; margin-right: 10px; }
.news-list-item img { margin: 0 10px 10px 10px; }
.news-list-item { padding-bottom:50px;}
.news-list-item h3 {
	padding-top: 3px;
	margin-bottom:15px;
	
	}
.news-list-container { padding-top: 20px; }
.news-list-date { 
	margin: 0 10px 11px 10px;
	color: #4D96B1;
	font-size: 14px;
	font-weight:bold;
	float:left;
	}
.news-list-category {
	margin-left: 10px;
	}

.tx-indexedsearch fieldset { border:none; }
.tx-indexedsearch legend { display: none; }
.tx-indexedsearch-searchbox,
.tx-indexedsearch-whatis { padding-bottom:15px; }
#tx-indexedsearch-searchbox-button-submit {background-image:fileadmin/templates/adra/gfx/t_src_btn.gif;backgroun-repeat:no-repeat; width:55px; height:25px;}

.rgtabs-container .news-latest-morelink { margin-left: 10px; }
.csc-frame-frame1 img { margin: 0 0 10px 0; }
.csc-frame-frame1 h1 { font-size: 1.04em; }
.csc-frame-frame1 p { font-size: 0.85em; }

.news-single-author a { color: #828282; }
.news-single-img { margin-left: 10px; }
.news-single-item hr { margin-top:10px; }
.news-single-item .span-1 h1,
.news-single-item .span-1 h2 { margin-left: 0; margin-right: 0; }
.news-single-item .newsfiles .knet_newsfiles li {list-style:none;}
.news-single-item .newsfiles .knet_newsfiles li img {float:left;}
.news-single-item .newsfiles .knet_newsfiles li a {background:none repeat scroll 0 0 transparent;float:left;padding-left:8px;width:140px;}

.news-single-backlink { margin: 20px 0 0 10px; }
.news-single-item ul li p { padding: 0; margin: 0; }
.news-single-related dt { font-weight: normal; margin: 30px 10px 10px 10px; font-size:16px;font-family: Georgia, "Times New Roman", Times, serif;color:#828282; }
.news-single-related img {display: none; }
.news-single-related dd { margin-left: 10px; }
.news-single-related dd a,
.news-single-related dd a:visited {list-style: none;background:url(../gfx/arw_blue.gif) no-repeat left 3px;padding-left:11px;text-decoration:none;font-size:11px;} 
.news-single-related dd a:hover { text-decoration: underline; }

/*.news-list-item img { float: left; }*/

/* Suchseiten */
.news-search-form,
.news-search-emptyMsg {
	margin-left: 10px; 
}
.news-amenu-container ul {
	margin-left: 10px;	
}

.tx-ttnews-browsebox {
	padding: 10px;
	}

.tx-ttnews-browsebox strong,
.tx-ttnews-browsebox span,
.tx-ttnews-browsebox a {
	padding: 5px;
	}

.tx-ttnews-browsebox span.tx-ttnews-browsebox-strong {
	padding: 0px;
	}

.news-search-form input {
	vertical-align: middle;
	}

#newssearch {
	height: 18px;
	}
	
.news-amenu-container,
.news-search-form {
	padding-bottom: 20px;
	}
	
.news-search-form-submit{
	margin-left:2px;
	}
	
/******************************************
************ Sitemap CSS ******************
******************************************/
.csc-sitemap { 
	margin: 15px 50px;
}
.csc-sitemap ul {
	margin: 0;
	padding: 0;
}
.csc-sitemap li {
	margin: 0;
	padding: 0 0 0 15px;
	background: none;
}
.csc-sitemap li a,
.csc-sitemap li a:visited {
	padding: 0 0 0 15px
}
.csc-sitemap li a:focus,
.csc-sitemap li a:hover {

}

/* indexed search */
.tx-indexedsearch {
	margin: 30px 20px;	
}
dl.tx-indexedsearch-info {
	padding:6px; 
	margin-bottom:50px;
}

/******************************************
************ tt_news Comments *************
******************************************/
.tx-skpagecomments-pi1 {
	margin: 50px 10px;		
}
.tx-skpagecomments-pi1 form legend {
	background: none;
	border: none;
}
.tx-skpagecomments-pi1 form fieldset {
	/*border: none;*/
	margin-left: 10px;
}
.sk-pagecomments-headline,
.sk-pagecomments-answerheadline {
	margin-top:10px;
}
.tx-skpagecomments-pi1 form input#name:focus, 
.tx-skpagecomments-pi1 form input#email:focus, 
.tx-skpagecomments-pi1 form input#homepage:focus, 
.tx-skpagecomments-pi1 form textarea:focus {
	background-color: #F7F3EF;	
}

.tx-skpagecomments-pi1 form input#name, 
.tx-skpagecomments-pi1 form input#email, 
.tx-skpagecomments-pi1 form input#homepage, 
.tx-skpagecomments-pi1 form textarea {
	background-color: #F1F1F1;
}
.tx-skpagecomments-pi1 form input#skcommentssubmit {
 background: #F1F1F1;
 color:#333333;
}



/******************************************
************ Kontaktformular **************
******************************************/
.tx-thmailformplus-pi1 {
	margin: 30px 10px;
}
.tx-thmailformplus-pi1 table td {
	vertical-align: top;
}
p.error_Title, ul.error_List {
	margin-left: 0;
}
.error_Title {
	color: red;
	font-weight: bold;
	margin-bottom: 7px;
}
input.text, 
input.title, 
textarea, 
select {
	margin:0;
}

/******************************************
************ Tip A Friend Formular ********
******************************************/
table.taf {
	margin: 10px;
}

/******************************************
************ Bildergalerie chgallery ******
******************************************/
li .img a { background: none; padding-left: 0;}
.tx-chgallery-pi1 .single div.img { background: none; border: 1px solid gray;}
.tx-chgallery-pi1 div.single { margin: 13px; }
.tx-chgallery-pi1 .single .img div.align { margin-top: -54px; }

.tx-rgtabs-pi1 h1 {
	line-height:22px;
	}

.ec_ttnimg { max-width: 95%; }
.ecaddimgttnews_aimg.hasCaption img { margin-bottom:0; }
.ec_ttnImgCaption {margin:5px 0 5px 5px;}

/******************************************
************** ec_googlemap ***************
******************************************/

.tx-ecgooglemaps {
	margin: 10px;
}
.tx-ecgooglemaps-sidebar li {
	background: none;
	margin:0 10px 0 20px;
}

.tx-ecgooglemaps-sidebar a {
    display: block;
    background: transparent url(../gfx/arw_blue.gif) no-repeat scroll left 4px;
    line-height: 16px;
}

#gmapDirHead {
	display:none;
}

/* +++ Spezieller Style für Index-Page (PID 10) +++ */
.tx-ecgooglemaps.pid10 {
	margin: 10px 0 0 0;
	float:left;
}

/****** FCE Zentriert *******/
.centerdiv { text-align: center; }

.downloads li { list-style: none;background:url(../gfx/pdf_klein.gif)no-repeat left 3px;padding-left:15px; } 

.ft_ads_txt {text-align: left; }

/***** TABELLE FÜR TERMINE ******/

table.tabletermine {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #FFFFFF;
	color: #c3d9ff;
	margin-bottom: 10px;
	text-align:left;

}

.tabletermine, .tr-even tr-0 {
	text-align:left;
}

.tabletermine th {
	text-algin: left;
	font-style: strong;
	background: #c3d9ff;
	color: #000000;
	padding: 10px;
	border: 1px solid #c3d9ff;
}

.tabletermine td {
	padding: 10px;
	border: 1px solid #c3d9ff;
	text-align: left;
}

.tabletermine td {
	background: #FFFFFF;
	color: #000000;
}
.tx-timtab-embeddedvideo-fe {margin:0 10px;}

/* Banner-Download Textfeld */

.banner_form{
	width:475px;
	height:60px;
	margin-left:10px;
	margin-bottom:30px;
	font-family: Arial,Helvetica, sans-serif;
	font-size:12px;
	}

