@import url("menu_2level_vertical.css");
@import url("menu_1level_horizontal.css");
@import url("menu_2level_horizontal.css");
@import url("searchstyle.css");
@import url("ext_dam_filelist_base.css");
@import url("ext_dam_filelist_dam_gallery.css");
@import url("ext_dam_filelist_dam_video.css");
@import url("ext_t3blog.css");
@import url("form_styles.css");
@import url("wettbewerbe_styles.css");

/* @group fonts */

/* @group font definitions */

h2 a,
h3 a,
h4 a, 
h2,
h3,
h4, 
#right .copytext a,
#right p a,
#right .copytext,
#right p,
#main p,
#main div,
#main table,
#main form,
#main ul,
#main a,
#main td,
#main label,
#Paging *,
.pageBrowser li,
.pageBrowser li a,
#languageSelector,
#crumbnav,
#footer a,
#footer,
.limiter,
.tool-tip,
#main .single .date,
#main .blogList .date,
#main .formcharactercounter,
#right .caption,
#right .caption a,
#left .caption,
#left .caption a,
#main .caption,
#main .caption a,
.caption,
.caption a  {
	font-family: Helvetica,Arial,Sans-Serif!important;
	border-style: none!important;
	font-variant: normal!important;
	font-style: normal!important;
	font-weight: normal!important;
}


#main h1 a,
#main h2 a,
#main h3 a,
#main h4 a, 
#main .blogList .item .itemBody h3,
#main .blogList .item .itemBody h3 a,
#main .itemBody h3, 
#main .itemBody h3 a,
h1 a,
h1,
#menu ul li a,
#menu ul li ul li a,
#main #subsubmenu a,
#main #subsubmenu ul li, 
#menu .middlecol,	
#menu .middlecol div,	
#menu .middlecol p,
#menu .middlecol .copytext,
#menu .middlecol a,
#menu .middlecol ul li, 
#main .middlecol,	
#main .middlecol div,	
#main .middlecol p,
#main .middlecol .copytext,
#main .middlecol a,
#main .middlecol ul li, 
pre, 
#main .onecol,	
#main .onecol div,	
#main .onecol p,
#main .onecol .copytext,
#main .onecol a,
#main .onecol ul li {
	font-family: Georgia,"Times New Roman", Times, serif!important;
	border-style: none!important;
	font-variant: normal!important;
	font-style: normal!important;
	font-weight: normal!important;
	

}



#main .onecol .caption,	
#main .onecol .caption *	
 {
	font-family: Helvetica,Arial,Sans-Serif!important;
}





#main b,
#main strong,
#main h1 b,
#main h2 b {
	font-variant: normal!important;
	font-style: normal!important;
	font-weight: normal!important;
	
}


/* @end */

/* @group font sizes */

#main h2 a,
#main h3 a,
#main h4 a, 
#main h2,
#main h3,
#main h4, 
#right .copytext a,
#right p a,
#right .copytext,
#right p,
#main p,
#main form,
#main div,
#main table,
#main label,
#main input,
#main textarea,
#main a {
	font-size: 13px!important;
	line-height: 18px!important;
}


 



#main .single .date,
#main .blogList .date,
#Paging *,
.pageBrowser li,
.pageBrowser li a,
#languageSelector,
#crumbnav,
#footer a,
#footer,
.limiter, 
#main form,
#main table,
#main label,
#main input,
#main textarea,
#main select,
.tool-tip,
#main .formcharactercounter {
	font-size: 10px!important;
}

#main .middlecol,	
#main .middlecol div,	
#main .middlecol p,
#main .middlecol .copytext,
#main .middlecol a,
#main .middlecol ul li, 
pre, 
#main .onecol,	
#main .onecol div,	
#main .onecol p,
#main .onecol .copytext,
#main .onecol a,
#main .onecol ul li {
	font-size: 12px!important;
	line-height: 16px!important;
}

#main h1 a,
#main h2 a,
#main h3 a,
#main h4 a, 
#main .blogList .item .itemBody h3,
#main .blogList .item .itemBody h3 a,
#main .itemBody h3, 
#main .itemBody h3 a,
h1 a,
h2 a,
h3 a,
h4 a, 
h1,
h2,
h3,
h4, 
#menu ul li a {
	font-size: 16px!important;
	line-height: 0!important;
}


#main h1 a,
#main h2 a,
#main h3 a,
#main h4 a, 
#main .blogList .item .itemBody h3,
#main .blogList .item .itemBody h3 a,
#main .itemBody h3, 
#main .itemBody h3 a,
h1 a,
h2 a,
h3 a,
h4 a, 
h1,
h2,
h3,
h4  {
	padding: 0!important;
	margin: 0!important;
}







#main #subsubmenu a,
#main #subsubmenu ul li, 
#menu ul li ul li a  {
	font-size: 12px!important;
}


#menu ul li a {
	font-size: 16px!important;
	line-height: 16px!important;
}

#main #subsubmenu a,
#main #subsubmenu ul li, 
#menu ul li ul li a {
	line-height: 13px!important;
}


#main #subsubmenu ul li.no a,
#main #subsubmenu ul li.cur a,
#main #subsubmenu ul li.act a {
	padding: 3px 6px 3px 8px;
	font-size: 11px!important;
}

#main #subsubmenu a,
#main #subsubmenu ul li {
	font-size: 11px!important;
}





.limiter{
	font-size: 13px!important;
}

#main .onecol .caption,	
#main .onecol .caption *,	
#main .GeschaeftsbedingungenBeschreibungen,
#main .smallintext,
#main .smallintext p,
#main .small,
#main .small p,
#right .caption,
#right .caption a,
#left .caption,
#left .caption a,
#main .caption,
#main .caption a,
.caption,
.caption a {
	line-height: 18px!important;
	font-size: 11px!important;
}

#main .GeschaeftsbedingungenBeschreibungen{
	line-height: 18px!important;
	font-size: 11px!important;
}


#right .caption a,
#left .caption a,
#main .caption a,
.caption a {
	font-weight: bold!important;;
		font-size: 12px!important;;
}



/* @end */

/* @group font colours
 */

a,
a:visited,
a:hover,
a:active,
#main a {
	color: #aa943f!important;
}

#main h1 a,
#main h2 a,
#main h3 a,
#main h4 a, 
#main h1,
#main h2,
#main h3,
#main h4, 
#right h1 a,
#right h2 a,
#right h3 a,
#right h4 a, 
#right h1,
#right h2,
#right h3,
#right h4  {
	color: #002c35;
}


form,
table,
label,
input,
textarea,
body,
p,
.copytext {
	color: #606958!important;
}

#menu ul .cur_last,
#menu ul .cur_last a,
#menu ul .act_last a, 
#menu ul .cur_first,
#menu ul .cur_first a,
#menu ul .act_first a, 
#menu ul .cur,
#menu ul .cur a,
#menu ul .act a {
	color: #002c35!important;
}

#main .single .date,
#main .blogList .date{
	color: #8e8e8e;
}



/* @end */

#content a, 
#languageSelector a,
#crumbnav a{
	text-decoration: none;
}

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
#menu ul li a {
	margin: 0;
	padding: 0;
}

h2,
h2 a,
h3,
h3 a {
	padding: 5px 10px 5px 0;
	margin: 0px;
}

h2 a,
h3 a,
h4 a, 
h2,
h3,
h4{
font-weight: bold!important;
}


pre {
	padding: 5px 10px;
	margin: 0px;
}

#right .copytext a,
#right p a,
#right .copytext,
#right p,
#main p,
#main a,
#main b {
	padding: 0;
	margin: 0;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	border-style: none;
	font-variant: normal;
	font-style: normal;
}

#main .blogList .item .itemBody h3,
#main .blogList .item .itemBody h3 a,
#main .itemBody h3, 
#main .itemBody h3 a,
#main h1,
#main h1 a {
	padding: 0px 0px 10px!important;
	line-height: 20px!important;

}

#main .blogList .item .itemBody h3,
#main .blogList .item .itemBody h3 a,
#main .itemBody h3, 
#main .itemBody h3 a
 {
	padding: 0px 0px 5px!important;
}


#main select {
	padding-top: 3px;
	padding-bottom: 3px;

}

#footer a,
#footer,
#Paging *,
.pageBrowser li,
.pageBrowser li a,
#languageSelector,
#crumbnav,
.limiter {
	text-align: left!important;
	text-transform: uppercase!important;
	line-height: 45px!important;
}

.pageBrowser .next {
padding-left: 5px;
}
.pageBrowser .prev {
padding-right: 5px;
}




/* see crumbnav */
.limiter{
	padding-right: 10px;
	padding-left: 10px;
}


#branding h1,
#left h1, 
#right h1{
	display: none;
	visibility: hidden;
}








#right h1 a,
#right h1{
	display: block;
	visibility: visible;
	padding-top: 0px!important;
	padding-bottom: 14px!important;
	margin: 0!important;
	line-height: 16px!important;

}







#main .single .date,
#main .blogList .date{
	padding-top: 0;
	padding-bottom: 15px!important;
	margin-top: 0;
	margin-bottom: 0;
}

.footerpipe{
	padding-right: 10px!important;
	display: block;
	font-weight: bold;
	text-align: center;
	vertical-align: 1px;
	font-size: 8px;
}





/* @end */

/* @group layout */

body {
	background-color: white;
	padding: 0px;
	margin: 0px;
}

#container,
#banner,
#crumbnav_search  {
	width: 960px;
}

#footer
 {
	width: 555px;
	margin-left: 215px!important;
	clear: both!important;
}

#footer div,
#footer ul,
#footer ul li,
#footer ul li a {
	padding-left:0px!important ;
	margin-left: 0px!important;
}



#container {
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background: #fff url(../images/raster1.png) no-repeat left top;
	overflow: hidden;
}

#left {
padding: 0;
margin: 0;
border: 0;
float: left;
width: 215px;
overflow: hidden;

}

#right {

float: right;
width: 190px;

}

#main {
	margin: 0;
	padding: 0;
	border: 0;
	width: 555px;
	overflow: hidden;
	float: left;

}

#branding img{
margin-bottom: 30px;

}

.t3_list_container{
	padding:0!important;
	margin: 0!important;
}

html {
	overflow-y: scroll;
}


/* @end */

/* @group header */



#banner,
#crumbnav {
	padding: 0px;
	margin: 0px;
}

#header {
	height: 220px;
}

#banner {
	height: 130px;

}

#banner img {
	padding: 30px 0px 0 25px;
	border-style: none;
}

/* koma not ie safe */ 
#crumbnav_search{
	padding: 0 0 0 25px;
	width: 933px;
	height: 44px;
	background-color: #fff;
}

#crumbnav_search #crumbnav{
	width: 755px;
	float: left;
	overflow: hidden;
}

#crumbnav_search #search{
padding: 0;
margin: 0;
border:0;
width: 170px;
float: right;
}

/* @end */

/* @group content */

iframe {
		background-color: #000;
}


#content {
	margin: 0;
	padding: 0;
	border: 0;

}







.t3_textpic_container,
.t3_text_container,
.t3_image_container img,
.t3_bullets_container,
.t3_table_container,
.t3_uploads_container,
.t3_multimedia_container,
.t3_mailform_container,
.t3_search_container,
.t3_login_container,
.t3_splash_container,
.t3_list_container {
	margin-bottom: 10px;
}


.banner_rotation {
}

.banner_rotation,
.banner_item,
.banner_item div{
	border: 0!important;
	margin: 0!important;
	padding: 0!important;
	float: right!important;
}

.banner_item {
	margin-bottom: 10px!important;
}

#left div  {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 25px;
	margin-right: 15px;
	margin-left: 0px;
}

#right div {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
}


.fce_hr {
	width: 555px;
	padding: 0px!important;
	margin-top: -2px!important;
	margin-bottom: 39px!important;
	clear: both!important;
}



/* @end */

/* @group footer */

#footer {
	clear: left;
	padding: 0px;
	margin: 0px;
	text-align: right;
	height: 50px;
}



/* @end */

/* @group fce */





.onecol,
.middlecol,
.twocol {
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;

}

.fce_1cols,
.fce_2cols_1,
.fce_2cols_2,
.fce_3cols  {
	padding: 0;
	overflow: hidden;
	width: 555px;
	margin: 0 0 15px;
}


.fce_1cols .fce_hr,
.fce_2cols_1 .fce_hr,
.fce_2cols_2 .fce_hr,
.fce_3cols .fce_hr  {
	float:left!important;
	width: 555px;
}






.twocol{
	width: 366px;
	}

.twocol .fce_hr  {
	float:left!important;
	width: 366px;
}


.middlecol,
.onecol {
	width: 177px;

}

.middlecol .fce_hr,
.onecol .fce_hr  {
	float:left!important;
	width: 177px;
}


.fce_2cols_2 .onecol,
.fce_2cols_1 .twocol,
.fce_3cols  .middlecol{
	margin-right: 12px;
	margin-left: 0;
}

.fce_3cols  .middlecol{
	margin-left: 12px;
	}

.clearall,
.clear {
	height: 1px!important;
	overflow: hidden!important;
	clear: both!important;
	margin: 0;
	padding: 0;
}




/* @end */

/* @group languageSelector */

#languageSelector {
	margin-top: 20px!important;
	clear: both!important;
}

#languageSelector .separator {
	margin-right: 5px;
	margin-left: 0px;
}

#languageSelector {


}

/* @end */

/* @group test */




.tx-mmdamfilelist-pi1 * {
	border: 0px;
}

#right .t3_list_container,
#right .t3_image_container {
	border-style: none;
	margin: 0;
	padding: 0;
}

#right .t3_list_container,
#right .t3_image_container{
	margin-left: 15px!important;
}


.separator {
	margin: 0;
	padding: 0 0 0 4px!important;
}

#left #menu ul li  {

padding-top:0px ;
padding-bottom:8px ;

}

#left #menu ul li ul li  {

padding-top:1px ;
padding-bottom:3px ;
padding-left:10px ;

}
 
/* bad koma */ 
#left #menu ul li ul li  {
padding-left:0px ;

}





/* @end */

/* @group files & images */



.dam_listview_container_downloads{

	border-bottom: 1px solid #cbcbcb;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
	
	
.dam_listview_container_downloads .tx-mmdamfilelist-pi1-col{
	margin: 0;
	padding: 0;
	width: 555px;	
}
.dam_listview_container_downloads  .tx-mmdamfilelist-pi1-preview{
		height: auto;
		width: 120px;
		float: left;
		overflow: hidden;
	}

.dam_listview_container_downloads .tx-mmdamfilelist-pi1-preview .tx-mmdamfilelist-pi1-image img {
	border: 1px solid #cbcbcb!important;
}



.filedetails{
	margin: 0;
	padding: 0;
	width: 430px;		
	float: right;
}

.dam_listview_container_downloads .tx-mmdamfilelist-pi1-col{
	padding: 0;
	margin: 0;
	float: none;
	clear: both;
}



.tx-mmdamfilelist-pi1-title{
	margin: 0 0 5px;
	padding: 0;
}

.tx-mmdamfilelist-pi1-description,
.tx-mmdamfilelist-pi1-description p,
.tx-mmdamfilelist-pi1-file_size{

	margin: 0;
	padding: 0;
}
.tx-mmdamfilelist-pi1-file_type{
	}
.tx-mmdamfilelist-pi1-ziplink{
	margin-top: 10px;
}
.tx-mmdamfilelist-pi1-normallink{
	margin-top: 10px;
	}


.tx-mmdamfilelist-pi1 .col-prevcontainer,
.tx-mmdamfilelist-pi1-preview,
span.tx-mmdamfilelist-pi1-image{
	border: 0;
	margin: 0;
	padding: 0;
	display: block;

	}



.tx-mmdamfilelist-pi1-preview,
span.tx-mmdamfilelist-pi1-image{

	}


span.tx-mmdamfilelist-pi1-image{

   	display: table-cell!important;
    vertical-align: middle!important; 

}



/*

Nice Solution 

-> http://woorkup.com/2009/10/07/how-to-distribute-elements-horizontally-using-css/

but not here :-(

.tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-listrow div.tx-mmdamfilelist-pi1-listView {
	margin-left:7px!important;
}

.tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-listrow div.tx-mmdamfilelist-pi1-listView:first-child {
	margin-left:0px!important;
}

*/





.tx-mmdamfilelist-pi1 .col-prevcontainer img {
	display: block;
	border-style: none!important;
	padding: 0;
	margin: 0;
	margin-left: auto!important;
	margin-right: auto!important;

}



.tx-mmdamfilelist-pi1{
	float: left;
}

.tx-mmdamfilelist-pi1-selector-box{
visibility: hidden;
display: none;

}


.tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-listrow div.tx-mmdamfilelist-pi1-listView {
	margin-bottom:14px!important;
}

.tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-listrow div.tx-mmdamfilelist-pi1-listView {
	margin-right:21px!important;
}

.tx-mmdamfilelist-pi1 .dam-gal-item-end,
.tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-listrow div.tx-mmdamfilelist-pi1-listView-End {
	margin-right:0px!important;
}

.t3_mailform_container fieldset img{
	padding-left: 150px!important;
	padding-top: 10px;
}

/* @group Thumb Size */

.tx-mmdamfilelist-pi1 .col-prevcontainer,
.tx-mmdamfilelist-pi1-preview,
span.tx-mmdamfilelist-pi1-image{
	line-height: 80px;
	width: 130px!important;
	height: 80px!important;
	}



/* @end */	
	


/*


*/





















/* @end */

/* @group search */

#crumbnav_search .searchBox {
	margin: 13px 0 0!important;
	padding: 0;
	width: 169px;
	overflow: hidden;
} 	


#crumbnav_search .searchBox .query {
	width: 100px;
	display: inline;
	margin: 0!important;
	padding: 0!important;
	height: 18px!important;	
	} 

#crumbnav_search .searchBox .submit {
	display: inline;
} 


#main #content .searchBox input.submit,
#crumbnav_search .searchBox input.submit {
	padding: 0!important;
	margin: 0!important;
	margin-top: -32px!important;
	clear: both!important;
	margin: 0!important;
	margin-left: 1px!important;	
	text-align: center!important;
	color: #FFFFFF!important;
	font-size: 9px!important;
	line-height: 20px!important;
	font-weight: bold!important;
	border-style: none!important;
	cursor: pointer;
	width: 56px!important;
	height: 20px!important;	
	background: #fff url(../images/send_button_small.png) no-repeat left top;
}

#container #main #content .evrow,
#container #main #content .odrow,
#container #main #content .evrow .small,
#container #main #content .odrow .small,
#container #main #content .mainlist{
	padding-left: 0!important;
	margin-left: 0!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
}

#container #main #content .evrow .small,
#container #main #content .odrow .small {
	margin-bottom: 10px!important;
}


#container #main #content .mainlist .warnadmin,
.mainlist .cntr{
	padding: 0!important;
	padding-top: 10px!important;
	margin: 0!important;
	color: #8e8e8e!important;
}

#container #main #content .mainlist .warnadmin {
	color: #ba4513!important;
}





















/* @end */

/* @group branding */

/* @group Default */

body #crumbnav_search{
	border-right: 1px solid #00323c;
	border-bottom: 1px solid #00323c;
	border-left: 1px solid #00323c;
}

#banner {
	background: #00323c none no-repeat 25px center;
}

body.GDC #banner {
	background: #00323c url(../images/logo_gdc.png) no-repeat 25px center;
}

/* @end */

/* @group GDL */

body #crumbnav_search{
	border-right: 1px solid #00323c;
	border-bottom: 1px solid #00323c;
	border-left: 1px solid #00323c;
}

#banner {
	background: #00323c none no-repeat 25px center;
}

body.GDL #banner {
	background: #00323c url(../images/logo_gdl.png) no-repeat 25px center;
}

/* @end */

/* @group DP */

body.Designpreis #banner {
	background: #8c7828 url(../images/logo_dp.png) no-repeat 25px center;
}


body.Designpreis #crumbnav_search{
	border-right: 1px solid #8c7828;
	border-bottom: 1px solid #8c7828;
	border-left: 1px solid #8c7828;
}


/**/

body.Designpreis #banner {
	background: #00323c url(../images/logo_gdc.png) no-repeat 25px center;
}

body.Designpreis #crumbnav_search{
		border-right: 1px solid #00323c;
	border-bottom: 1px solid #00323c;
	border-left: 1px solid #00323c;
}





/* @end */





























































































/* @end */

/* @group images & js interfaces */

/*
.t3_list_container .tx-slideshow-pi1,
.threecol .tx-slideshow-pi1,
.onecol .tx-slideshow-pi1,
.middlecol .tx-slideshow-pi1,
.twocol .tx-slideshow-pi1,
*/

.imageinfoextended, 
.goodimage img,
.detail .image img,
#main .t3_image_container img,
#main .t3_textpic_container img,
.threecol img,
.onecol img,
.middlecol img,
.twocol img,
.single img,
.blogList img {
	background: url(../images/stripes.png) repeat!important;
	border-bottom: 0px!important;
	margin-bottom: 10px!important;
}

#main .tx-mmdamfilelist-pi1 .col-prevcontainer {
	background: url(../images/stripes.png) repeat!important;
	border-bottom: 10px solid #cdcdcd!important;
	margin-bottom: 10px!important;
}


#branding .tx-srincludepages-pi1, 
#branding .t3_image_container, 
#branding .t3_image_container img, 
#branding img, 
#branding * {
	padding-bottom: 0px!important;
	background-color: transparent!important;
	margin-bottom: 0px!important;
	border-style: none!important;
}

#branding .t3_list_container,
#branding .t3_image_container{
	margin-bottom: 5px!important;
	display: block!important;
	float: none!important;
	clear: both!important;
}


#calc_size_data_praes,
.formcharactercounter,
.caption {
	background-color: #cdcdcd!important;
}


.caption {
	padding-left: 5px!important;
	padding-bottom: 5px!important;
	margin-bottom: 10px!important;
}


.caption,
.caption a {
	padding-left: 5px!important;
	padding-top: 2px;
}


#main .caption {
	margin-top: -10px!important;
	padding-top: 5px;
}

#right .caption, 
#left .caption {
	padding-top: 5px!important;
	margin-top: -10px!important;
	margin-left: 0!important;
}






/* @end */

/* @group tooltips */

.tool-tip div{
	background-color: #fff;
	padding: 5px;
	border: 1px solid #977f39;
}

.tool-tip div div{
	border: none;
	padding: 1px;
	width: 300px;
}

.tool-title span{
	font-weight: bold;
	color: #977f39;
}

.tool-text span{

}

.frmName label * {
}

.frmName label .qtip {
}

.frmName label {
}


/* @end */

/* @group misc */

.formcharactercounter {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	width: 251px;
	margin-left: 15px;
}

.formcharactercounter,
.formcharactercounter span {
	color: #fff;
}

.formcharactercounter span {
	padding-left:5px ;
	text-align: right;
}


#calc_size_desc_praes  {

}



#calc_size_data_praes {
	display: block;
	margin-left:15px ;
	padding:4px ;
	width: 20px;
	text-align: center;
	color: #fff;
}




.imageinfoextended {
	float: left;
	margin: 0;
	padding: 0;
	background-color: #cdcdcd!important;
	background-image: none!important;
	margin-right: 10px;
}


.imageinfoextended .property,
.imageinfoextended .value {
	padding-right: 5px;
	color: #a7a7a7;
	float: left;
	display: block;
	width: 80px;
}


.imageinfoextended .value {
	color: #fff;
	
}

.imageinfoextended ul  {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
}

.imageinfoextended ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;

}


.blogList .blog_detail{
	display: none;
	visibility: hidden;
}

.single .blog_more_link{
	display: none;
	visibility: hidden;
}


#main .blogList .blog_more_link{
	padding-bottom:5px;
	border-bottom: 1px solid #cdcdcd!important;
	margin-bottom: 14px!important;
}



	

/*
#main{
	background-color: saddlebrown;
	overflow: hidden!important;
}

#content{
	background-color: silver;
	overflow: hidden!important;
	
}

*/

/* @end */


#nyroModalWrapper{
}

#nyroModalTitle{
}

.wrapperImg{

}

.t3_textpic_container{
clear: left!important;
}


.t3_textpic_container .csc-textpic-intext-left img {
	float: left;
}

.t3_textpic_container .csc-textpic-intext-right img {
	float: right;
}


.t3_textpic_container .csc-textpic-intext-left img,
.t3_textpic_container .csc-textpic-intext-right img {
	margin-right: 5px!important;
	margin-bottom: 20px!important;	
}

.csc-textpic-intext-right .csc-textpic-text,  
.csc-textpic-intext-left .csc-textpic-text {

padding-top: 20px!important;
padding-right: 15px!important;

}

.csc-textpic-intext-right .csc-textpic-text p,  
.csc-textpic-intext-left .csc-textpic-text p {


}

#main span.small{

}

.page_281 #main i{
	font-style: italic!important;
}

#main b,
.page_281 #main b,
#main strong,
#main span.strong{
	font-weight: bold!important;
}

#main .colour_coded{
	color: #aa943f!important;
}



.filecount{
	display: none;
	visibility: hidden;
}

/* @group Trenner */

#main .blogList .blog_more_link,
#main #subsubmenu ul,
#main #subsubmenu ul li ul  {
	border-bottom: 1px solid #cdcdcd!important;
}

.fce_hr {
	height: 1px!important;
	background-color: #cdcdcd!important;
}

li.divider *,
li.divider {
letter-spacing: -2px;	
color: #aa943f!important;
padding: 0;
margin: 0;
}





/* @end */


.filelinks span {
	display: block;
}






#main h2 a,
h2,
.GenericDescription h2,
#main h2 a {
	border-style: none!important;
	padding: 0px 0px 10px!important;
	font: normal normal normal 16px/20px Georgia,"Times New Roman", Times, serif!important;
	text-decoration: none!important;
	text-transform: none!important;
}





#main #content .csc-textpic-intext-left img {

padding: 0!important;
margin: 0!important;
margin-top: 3px!important;
margin-right: 15px!important;
margin-bottom: 12px!important;
float: left!important;
display: inline!important;
line-height: 1px!important;
}

#main #content .csc-textpic-intext-left .csc-textpic-text p.copytext,
#main #content .csc-textpic-intext-left .csc-textpic-text {

padding: 0!important;
margin: 0!important;
display: inline!important;

}



#right iframe {

width: 175px!important;
margin-left: 15px!important;
border: 0!important;

}



#main #content object {

margin-bottom: 10px;


}

/* @group DAM */

#right .tx-mmdamfilelist-pi1,
#right .tx-mmdamfilelist-pi1 .col-prevcontainer,
#right .tx-mmdamfilelist-pi1-preview,
#right span.tx-mmdamfilelist-pi1-image,
#right .tx-mmdamfilelist-pi1 *{

padding: 0!important;
margin: 0!important;
border: 0!important;
height: auto!important;
width: auto!important;
line-height: 10px!important;

}

#right .tx-mmdamfilelist-pi1 .col-prevcontainer img,
#right .tx-mmdamfilelist-pi1-preview img,
#right span.tx-mmdamfilelist-pi1-image img,
#right .tx-mmdamfilelist-pi1 img{

width: 175px!important;

}



#main #content .fce_1cols .tx-mmdamfilelist-pi1 * {

width: 555px!important;
height: 273px!important;
padding: 0!important;
margin: 0!important;
border: 0!important;

}






































#right .t3_list_container h1 {


}








/* @end */




.page_96 #content .t3_text_container p a {
	font-weight: normal!important;
	font-style: normal!important;
	text-decoration: none!important;
	color: #606958!important;
}




body .adminlabel {
	color: white!important;
	font-size: 10px!important;
	background-color: gray!important;
	border: 1px solid #b77d4d!important;
	padding: 3px!important;
	font-weight: bold!important;
	display: block!important;
	line-height: 10px!important;
	text-align: left!important;
	min-width: 80px;
}


input.error {
	background-color: #cc1916!important;
	color: white!important;font-weight: bold;
}

label.error {
	color:  #cc1916!important;
	font-weight: bold;
	display: block!important;
}

/* @group micro clearfix hack */

/* For modern browsers */
.t3_textpic_container:before,
.t3_textpic_container:after {
    content:"";
    display:table;
}

.t3_textpic_container:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.t3_textpic_container {
    zoom:1;
}


/* @end */



body #container #disclaimer {
	font-size: 11px!important;
	padding-top: 10px;
	color: #ad9745;
	text-transform: uppercase;
}





 

