body {
	
	font-family: Arial, sans-serif;
	
	margin: 0px;
	padding: 0px; 
	
	color: #000;
	
	font-size: 12px;
	
	width: 100% ;
}

DIV {
	font-size: 12px;
}

ul {
	color: #ff0000 ;
	list-style: none ;
	padding: 0px ;
	margin: 0px;
}

ul li {
	color: #000000 ;
	background: url(../pics/bullet_green.gif) ;
	background-repeat: no-repeat;
	background-position: 0px 5px ;
	padding-left: 12px;
	margin-left: 15px;
}

a:link {
	color: #C9D400;
	text-decoration: underline ;
}

strong, p, ul, li, div, span, a, table, tr, td {
	font-size: 12px;
}

/**
 *	Main Containers
 */
#contentcontainer {
	width: 960px;
	padding: 0px 0px 0px 0px ;
}

#mainmenu_container {
	width: 960px;
	text-align: left ;
	background: url('../pics/header_bg_de.gif') ;
	background-repeat: no-repeat ;
}

#footer {
	text-align: right;
	width: 935px ;
	/*padding: 0px 0px 0px 0px;*/
}

.footer_bg {
	background: #C9D400;
	margin: 10px 0px 10px 0px ;
	height: 15px;
}

#cont_norm, #cont_right {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px;
	padding: 15px 0px 0px 0px;
}

#cont_norm {
	padding-left: 15px;
}

#cont_norm .imgtext-table {
	margin-top: 1.12em;
	margin-top: 0em ;
}

#cont_border {
	width: 232px ;
}

.top_bg {
	background: url('../pics/top_bg.gif') ;
	background-repeat: repeat-x;
}

#cont_norm a:link, #cont_norm a:visited, #cont_norm a:active {
	background: url(../pics/bullet.gif) ;
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #000000 ;
}

/**
 *	Mainmenu
 */

#mainmenu {
	text-align: left ;
	vertical-align: top;
	padding-top: 11px;
}

/**
 *	Submenu
 */
.submenu_item {
	padding: 33px 0px 0px 0px;
}

.submenu_item a{
	color: #C9D400;
	text-decoration: none ;
	white-space: nowrap ;
}

.submenu_item_act {
	padding: 3px 0px 0px 0px;
}

.submenu_item_act a{
	color: #C9D400;
	text-decoration: underline ;
	font-weight: bold;
	white-space: nowrap ;
}

/**
 *	Addmenu
 */
.addmenu_item {
	vertical-align: top;
	padding-right: 27px;
}

.addmenu_item a{
	color: #333300 ;
	font-family: "Times New Roman" ;
	text-decoration: none ;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 12px;
}

.addmenu_item_act {
	vertical-align: top;
	padding-right: 15px;
}

.addmenu_item_act a{
	color: #FFFFFF ;
	font-family: "Times New Roman" ;
	text-decoration: none ;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 12px;
}

/**
 *	News and Events Box
 */

#newsbox {
	border: 1px solid #C9D400;
	width: 232px;
	min-height: 10px;
	text-align: left ;
	margin: 1px 0px 0px 15px;
}

#newsbox_header {
	background: #C9D400;
	padding: 5px 10px 5px 10px;
	font-family: "Times New Roman" ;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
}

#newsbox_content {
	width: 212px;
	text-align: left;
	padding: 10px 10px 10px 10px;
}

#newsbox_content a{
	font-size: 12px;
}

.newsbox_subheader{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	font-size: 12px;
	color: #C9D400;
}

.newsbox_subheader a{
	font-size: 12px;
	font-weight: bold;
	color: #C9D400;
	text-decoration: none ;
}

#movie_button
	{
		margin: 5px 0px 0px 15px;
		background: #C9D400;
        padding: 5px 10px 5px 10px;
        font-family: "Times New Roman" ;
        font-weight: bold;
        font-size: 12px;
        letter-spacing: 1px;
        text-align: left;
	}

/**
 *	News display
 */
.news-latest-container {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px;
}

.news-latest-container a {
	color: #000000 ;
	text-decoration: none ;
}

.news-list-container hr, .news-hr {
	border: 0px;
	border-top: 1px dotted #C9D400;
	width: 100%;
	height: 1px;
}

.news-latest-item {
	padding: 10px 0px 0px 0px;
}

.news-latest-text {
	padding: 0px 9px 0px 0px;
	font-size: 12px;
}

.news-list-item {
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}

.news-list-date {
	font-size: 10px;
}

.news-list-header {
	font-weight: bold;
}

.news-list-item a{
	text-decoration: none;
	color: #000000 ;
	font-weight: bold;
}

.news-list-morelink {
	padding: 5px 0px 10px 0px ;
}

.news-list-morelink a {
	color: #C9D400;
	font-weight: normal ;
}

.news-single-backlink {
	padding: 11px 0px 15px 0px;
}

#cont_norm .news-list-container a:link, #cont_norm .news-list-container a:visited, #cont_norm .news-list-container a:active {
	background: none ;
	padding: 0px;
}

#cont_norm .news-single-backlink a:link, #cont_norm .news-single-backlink a:visited, #cont_norm .news-single-backlink a:active {
	/*background: none ;
	padding: 0px;*/
}

#cont_norm .news-single-img {
	padding: 1px;
}

#cont_norm .news-single-img a:link, #cont_norm .news-single-img a:visited, #cont_norm .news-single-img a:active {
	background: none ;
	padding: 0px;
}

/**
 *	Gallery
 */
.tx-gooffotoboek-pi1 {
	padding: 0px;
	margin: 0px;
}

#cont_norm .tx-gooffotoboek-pi1 a:link, #cont_norm .tx-gooffotoboek-pi1 a:visited, #cont_norm .tx-gooffotoboek-pi1 a:active {
	background: none ;
	padding: 0px;
}

.gfpb_portret, .gfpb_landscape, .gfpb_square {
	text-align: center ;
	border: 1px solid #C9D400;
	width: 102px;
	height: 102px;
}

.gfpb_big {
	text-align: center ;
	border: 1px solid #C9D400;
	width: 351px; 
	height: 351px;
	padding: 1px;
}

/**
 *	Language Selector
 */
#language {
	padding-right:0px ;
	padding-bottom: 0px;
	/*height: 10px;*/
	text-align: right;
}

#language .CUR a {
	color: #000000 ;
	text-transform: uppercase ;
	font-size: 11px;
}

#language .NO a {
	color: #000000 ;
	font-weight: normal ;
	text-transform: uppercase ;
	font-size: 11px;
}

#language .INACT a {
	color: #cccccc ;
	text-transform: uppercase ;
	font-size: 11px;
}

#language a{
	font-family: "Arial" ;
}

.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 .CUR {float: none;}
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO { float: none; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: none; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC {  float: none; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }


/**
 *	Sitemap
 */
#cont_norm .tx-dropdownsitemap-pi1 A {
	font-weight: bold;
	background: none !important;
	padding-left: 0px !important;
}

div#expAll {
	
}

.tx-dropdownsitemap-pi1 UL LI, .tx-dropdownsitemap-pi1 UL{
	background: none ;
	padding: 0px;
	margin: 0px;
}

.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}

.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed UL {
	display: block;
}

.tx-dropdownsitemap-pi1 img {
	display: none ;

}
.tx-dropdownsitemap-pi1 a {
	font-size: 10px;
	text-decoration: none ;
}

.tx-dropdownsitemap-pi1 DIV.level_1 {
	float:left;
	width: 100px;
	display: block ;
	border: 1px solid red ;
}

#cont_norm .tx-dropdownsitemap-pi1 DIV.level_1 A:link{
	font-weight: bold!important;
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
	padding: 0px;
	margin: 0px;
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FAFBFB;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
}

/**
 *	Team Management
 */
/*#cont_norm DIV.tx-bee4meeblingerteam-pi1 A,
#cont_norm DIV.tx-bee4meeblingerteam-pi1 A:link,
#cont_norm DIV.tx-bee4meeblingerteam-pi1 A:active,
#cont_norm DIV.tx-bee4meeblingerteam-pi1 A:visited {
	background: none ;
	padding: 0px ;
	text-decoration: none ;
	font-size: 12px;
}
*/
#cont_norm DIV.tx-bee4meeblingerteam-pi1 A.normal,
#cont_norm DIV.tx-bee4meeblingerteam-pi1 A:link.normal,
#cont_norm DIV.tx-bee4meeblingerteam-pi1 A:active.normal,
#cont_norm DIV.tx-bee4meeblingerteam-pi1 A:visited.normal {
	background: none ;
	padding: 0px ;
	text-decoration: none ;
	font-size: 12px;
}

DIV.tx-bee4meeblingerteam-pi1 DIV.thumbnail_text {
	padding: 2px;
	padding-left: 5px;
	background: #ffffff ;
}

DIV.tx-bee4meeblingerteam-pi1 DIV.container {
	border: 2px solid #C9D400 ;
	width: 100% ;
	border-bottom: 0px;
	margin-bottom: 10px;
} 

DIV.tx-bee4meeblingerteam-pi1 DIV.category_header {
	background: #C9D400 ;
	padding: 2px;
	padding-left: 5px;
	text-transform: uppercase;
} 

DIV.tx-bee4meeblingerteam-pi1 DIV.record {
	border-bottom: 2px solid #C9D400 ;
} 

DIV.tx-bee4meeblingerteam-pi1 DIV.record TD.record_text {
	padding: 2px ;
	padding-left: 5px;
} 

DIV.tx-bee4meeblingerteam-pi1 .detail, DIV.tx-bee4meeblingerteam-pi1 TD.detail_text {
	border: 1px solid #C9D400 ;
}

DIV.tx-bee4meeblingerteam-pi1 TD.detail_text {
	padding: 10px;
	line-height: 16px;
}

#cont_norm TABLE.htmlarea-showtableborders TD P{
	padding: 0px;
	margin: 0px ;
}

#cont_right DIV.hover {
	border: 1px solid #C9D400 ;
	width: 205px;
	margin-left: 9px;
	margin-top: 1px;
}

#cont_right DIV.hover_text {
	white-space: normal;
	padding: 5px;
}

#cont_norm a.sitemap_1:link, #cont_norm a.sitemap_1:visited, #cont_norm a.sitemap_1:active {
	background: none;
	padding: 0px;
	
}

.dmmjobcontrol_list_table a:link, .dmmjobcontrol_list_table a:visited, .dmmjobcontrol_list_table a:active {
	
	background: none !important;
	padding: 0px !important;
}

.trainerinnen_img {
	background:none !important;
}
