


/* div container */


	#col1 {z-index: 3;}
	#col2 {z-index: 5;}
	#col3 {z-index: 1;}
	#col1_content {z-index: 4;}
	#col2_content {z-index: 6;}
	#col3_content {z-index: 2;}

body
	{
		margin-top:12px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;

	}

#wrap0
	{
		 width:1010px; 
		background: #fff url(/fileadmin/html/images/mainbg.gif) repeat-y;
		background-position:0px 140px;
border:1px solid #ccc;
margin-left:auto;
margin-right:auto;
		background: #fff url(/fileadmin/html/images/mainbg.gif) repeat-y;

	}

body
{

background-position:0px 140px;
padding-left:8px;
padding-right:8px;
}

#footer
{
height:8px;
background-color:#004075;
}

#branding
	{
		position:relative;
		color: #fff;
		background-image: url(/fileadmin/html/images/brandingbg.jpg);
		height:78px;
		background-position:100%;
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
#header
	{
		clear:both;
		background-color:#fff;
		z-index: 100;
	}
	
#claim
{
		background-image:url(/fileadmin/html/images/claim.gif);
		height:17px;
		background-position:top left;
		background-repeat:no-repeat;
		background-color:#014075;
		border-top:0px solid #fff;
		border-bottom:4px solid #FC9A01;
}

#main
	{
		clear:both;
		z-index: 10;
	}
	
	
	#col1 {
		float: left;
		width: 199px;
padding-top:14px;
height:100%;
	}

#col1_content
{
height:100%;
padding-bottom:100px;
}
	
	#col2 {
		float:right; 
		width: 226px;
padding-top:14px;
margin-right:14px;
	}
	
	#col3
	{
		width:auto;
		margin-left: 254px;
		margin-right: 256px;
padding-top:14px;
margin-bottom:6px;

	}
	

#col3_content
{
height:604px;
overflow:auto;
padding-right:10px;
}

#footer { clear:both; }


.bodytext{
  padding-top:3px;
}

p.bodytext a{
color:#004075;
}

p.bodytext  a:link { color:#004075; text-decoration:none;}
p.bodytext  a:visited{ color:#004075; text-decoration:none;}
p.bodytext  a:hover { color:#FD9A01; text-decoration:underline;}
p.bodytext  a:active { color: #004075;text-decoration:underline;}
	

/* branding *********************************************************************/

#branding h1 {
	display:block; 
width:168px;
height:53px;
position:absolute;
left:31px;
top:22px;
background-image: url(/fileadmin/html/images/branding.gif);
	}

	/* make the actual link ZERO size and position relative
	the zero size stops the dotted border from displaying */
#branding h1 a {
    display:block; 
	width:0;
	height:0;
	position:relative;
    }
	/* move the link styling to the em and make it position absolute */
#branding h1 a span { 
    display:block; 
	text-indent:-10000px;
width:168px;
height:53px;
	position:absolute; 
	cursor:pointer; /* to set the pointer correctly as a link in IE */
	}
#branding h1 a:hover span {
border:1px dotted #000;
	}
	/* for IE to make the active/focus state work correctly */
#branding h1 a:active {
    color:#fff;
	}
	/* style the active/focus state */
#branding h1 a:active span, #branding h1 a:focus span{
border:1px dotted #000;
	}
	
/* menus *********************************************************************/


#m1
	{
	}
	
#m1 li
	{
	/*	display: inline; */
		list-style-type: none;
	}

#m1 li a
	{

		font-size:1.2em;
		display:block;
	font-size: 1.4em;
	line-height:1.4;
	letter-spacing: 0;
	text-align:left;
	word-spacing:normal;
 	font-weight:bold;
 	text-decoration:none;
	padding: 4px 47px 4px;	
	background-image: url(/fileadmin/html/images/m1a.gif);
	background-repeat: no-repeat;
	background-position:  32px 10px;
	}

#m1 .l1
{
		font-weight:bold;
}	
#m1 .l2
{
padding-left:10px;
}	

#m1 .l3
{
padding-left:10px;
}	

#m1 a:link { color: #004075;text-decoration:none;}
#m1 a:visited { color: #004075;text-decoration:none;}
#m1 a:hover
	{ 	
		color:#FFFFFF;text-decoration:underline;
		background-color: #FD9A01;
		background-image: url(/fileadmin/html/images/m1b.gif);
	}
#m1 a:active
	{
		text-decoration:underline;
		color:#FFFFFF;
		background-color: #FD9A01;
		background-image: url(/fileadmin/html/images/m1b.gif);
	}


#m1 .l2 a {
	color:#58585A; 	
	font-size:1.3em;
	background-image: none;
	font-weight:normal;
	padding: 2px 47px 2px;		
}

#m1 .l2 a:link,
#m1 .l2 a:visited,
#m1 .l2 a:hover,
#m1 .l2 a:active { color: #58585A;}


#m1 a.cur:link,
#m1 a.cur:visited,
#m1 a.cur:hover,
#m1 a.cur:active { 		color:#FFFFFF;
		background-color: #FD9A01;
		background-image: url(/fileadmin/html/images/m1b.gif);}





/*LEVEL 2*/
#m1 .l3 a {
	color:#504E53; 					/* Schrift grau*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
 	font-style:italic;
 	text-decoration:none;
	font-weight: normal;
	padding: 4px 44px 4px;	
	background-image: none;
}


#m1 .l3 a:active{
 	/*text-decoration:underline;*/
	background-color: #FD9A01;
}

#m1 .l3 a:focus{
	/*text-decoration:underline;*/
	background-color: #FD9A01;
}

#m1  .l3 a:hover {
	/* text-decoration:underline; */
	background-color: #FD9A01;
}




 

 
#m1 .m1first a{
	background-color: #FD9A01;
  color:#FFFFFF;
	background-image: url(/fileadmin/html/images/m1b.gif); 
 }
 
#m1 .last a{
	background-color: #CCD9E7;
  color:#004075;
	background-image: url(/fileadmin/html/images/m1a.gif); 
 } 
 
#m1 .act {
	background-color: #FD9A01;
  color:#ffffff;
	background-image: url(/fileadmin/html/images/m1b.gif); 
 } 
 
#m1 .act a {
	background-color: #FD9A01;
  color:#ffffff;
	background-image: url(/fileadmin/html/images/m1b.gif); 
 } 
 
 
 #m1 .last a:hover{
	background-color: #FD9A01;
  color:#FFFFFF;
	background-image: url(/fileadmin/html/images/m1b.gif); 
 } 
 

#m2
{
text-align:left;
margin-top:0px;
padding-top:1px;
margin-left:875px;
}

#m2 li
{
	display: inline;
	list-style-type: none;
border-right:1px solid #fff;
padding-left:5px;
}

#m2 .first {padding-left:0;}
#m2 .last {border-right:0;}
#m2 li a
{
padding-right:5px;
padding-top:2px;
font-size:1.2em;
font-weight:bold;
}


#m2 a:link { color: #fff;text-decoration:none;}
#m2 a:visited{ color: #fff;text-decoration:none;}
#m2 a:hover { color: #FD9A01;text-decoration:underline;}
#m2 a:active { color: #FD9A01;text-decoration:underline;}
	
/* check working patch */
.css_standard { background-color:green }


/* parent warning */ 

#parent
	{
		position:relative;
top:100px;
		left:30px;
padding:2px;
border: 1px solid #FD9A01;
width:100px;
	}

#child
	{
		position:absolute;
		left:100px;
		top:140px;
		width:283px;
		height:198px;
		background-image: url(/fileadmin/bilder/parent/advisory01.jpg);
		border:1px solid #000;
		display:none;
	}

/* Kontakt Formular */

#mailform label
{
width:5.0em;
float:left;
margin-left:0;
padding-left:0;
}

#mailform div
{
clear:both;
}

.csc-mailform-submit
{
margin-left:5.7em;
margin-top:1em;
border:1px solid #000;
}

/* Sitemap */


.content .csc-sitemap ul
	{
		list-style-type: circle;
		padding-top:4px;
padding-bottom:4px;
		margin-left:0;
padding-left:0;
	}


.content .csc-sitemap li
	{
		list-style-type: none;
padding-left:0px;
padding-top:4px;
padding-bottom:4px;
margin:0;
font-size:1.2em;
font-weight:bold;
	}

.content .csc-sitemap li li
	{
		list-style-type: none;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
margin:0;
font-size:1.0em;
font-weight:normal;
	}

.csc-sitemap a:link { ;text-decoration:none;}
.csc-sitemap a:visited { text-decoration:none;}
.csc-sitemap a:hover { text-decoration:underline;}
.csc-sitemap a:active { text-decoration:underline;}		

/* skiplink navigation */


#skiplinks a {position:absolute; z-index:2;overflow:hidden; top:-100px; left:-1000px;border:1px solid red;}

#skiplinks a:focus,
#skiplinks a:active {
position:absolute; z-index:99;
  top:0; left:0; text-decoration:underline; color:#000;
 background:#fff; font-size:1.1em;padding:6px;}



.tx-newloginbox-pi1 label,
#tx-sremailsubscribe-pi1-tt_address_form label
{
width:4.8em;
float:left;
}

#col3  #tx-sremailsubscribe-pi1-tt_address_form label
{
width:auto;
}

#submit,
.tx-sremailsubscribe-pi1-submit
{
margin-left:6.1em;
border:1px solid #aaa;

}


#dot0 {background:transparent url(/fileadmin/html/images/fussball.gif) no-repeat left top;width:53px;height:48px;border:1px solid red;}

/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
    font-size:8px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { padding:2px; border: 1px solid #FD9A01; }

.csc-frame-frame1 DIV.csc-textpic IMG { padding:2px;border:0; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 3px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; font-size:8px;}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
DIV.csc-textpicHeader H3{
  margin:0px;
  padding:0px;
  line-height:1.0;
  }
  
DIV.csc-textpicHeader{
  margin:0px;
  padding:0px;
  }
	
	
.tx-seminars-pi1-clear {
  clear: both;
  width: 1px;
  height: 1px;
}

.tx-seminars-pi1-error {
  color: #f00;
  background-color: inherit;
  font-weight: bold;
}

.tx-seminars-pi1-listrow table {
  background-color: #fff;
  color: #000;
}

.tx-seminars-pi1-listrow th, .tx-seminars-pi1-listrow td {
  padding: .2em .5em;
  margin: 0;
  border-spacing: 0;
  vertical-align: top;
}

.tx-seminars-pi1-listrow th {
  font-weight: bold;
  text-align: left;

}

.tx-seminars-pi1-title a {
  display: block;
}

.tx-seminars-pi1-date, .tx-seminars-pi1-vacancies, .tx-seminars-pi1-price, .tx-seminars-pi1-uid {
  text-align: right;
}

.tx-seminars-pi1-date {
  white-space: nowrap;
}

.tx-seminars-pi1-listrow .listrow-odd, .tx-seminars-pi1-listrow th {
  background-color: #f0f0f0;
  color: inherit;
}

.tx-seminars-pi1-listrow tr {
  background-color: #fff;
  color: inherit;
}

.tx-seminars-pi1-listrow tr:hover {
  background-color: #e0e0e0;
  color: inherit;
}

.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square {
  background-color: #00a500;
  color: inherit;
}

.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {
  background-color: #ffff3c;
  color: inherit;
}

.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square,
.tx-seminars-pi1-canceled .tx-seminars-pi1-square,
.tx-seminars-pi1-registration-deadline-over  .tx-seminars-pi1-square {
  background-color: #c30000;
  color: inherit;
}

.tx-seminars-pi1-canceled td {
  text-decoration: line-through;
}



.tx-seminars-pi1-canceled td.tx-seminars-pi1-vacancies {
  text-decoration: none;
}

.tx-seminars-pi1 .tx-frontendformslib-label {
  display: block;
  float: left;
  width: 20em;
  vertical-align: top;
}

.tx-seminars-pi1 .tx-frontendformslib-field {
  margin-bottom: 1em;
}

.tx-seminars-pi1 .tx-frontendformslib-submitbuttons {
  margin: .5em 0;
}

.tx-seminars-pi1 .tx-frontendformslib-submitbuttons input {
  margin: 0 .5em 0 0;
}

.content .tx-seminars-pi1 dd,
.content .tx-seminars-pi1 dt
{
margin-left:0;
}

.content .tx-seminars-pi1 label
{
margin:0;
padding:0;
}

.tx-seminars-pi1 table
{
border:1px solid #ccc;
}


#page_3 #col3 {margin-bottom:0;}
#page_3 #col3_content {margin-bottom:0;}
#page_3 .tx-rlmpflashdetection-pi1 {margin-bottom:-20px;}	


/* default styles for extension "tx_sremailsubscribe_pi1" */
	.tx-sremailsubscribe-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
/*	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit { margin-left: 2em; margin-right: 2em;}
 */
	.tx-sremailsubscribe-pi1 h4 { margin-top: 0; padding-left: .3em; }
	.tx-sremailsubscribe-pi1 legend { font-weight: bold; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash { margin-bottom: 2em; }
	.tx-sremailsubscribe-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
	.tx-sremailsubscribe-pi1 label { margin: 0; padding: 0; }
	.tx-sremailsubscribe-pi1 label span { color: #ff0000;display:none; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
	.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0 .5em 0 0; }
	.tx-sremailsubscribe-pi1 input[type=password] { margin-right: 1em; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password { margin-right: 1em; }
	.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; }		
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
	.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
	.tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
	.tx-sremailsubscribe-pi1 dl { margin: 0; padding: 1em 0 0 0; }
	.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
	.tx-sremailsubscribe-pi1 dt { clear: both; width: 25%; }
	.tx-sremailsubscribe-pi1 dd { text-align: left; width: 50%; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
	* html .tx-sremailsubscribe-pi1 dd { float: none; }
	.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
	.tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; }
	
.tx-srfeuserregister-pi1-error
{color:red;font-weight:bold;}	

.contenttable {
border:1px solid #f0f0f0;
}

.contenttable td,
.contenttable th  {
border:1px solid #f0f0f0;
padding:5px;
font-size:11px;
}


.news-list-item{
width:455px;
}





.news-single-item{
width:455px;
}



.news-list-link-header{
color:#004075; 
font-size:14px; 
font-weight:bold; 
padding-top:10px;
}

.news-list-morelink{
color:#004075; 
font-size:12px; 
font-weight:bold; 
}

.news-list-morelink a{
color:#004075; 
font-size:12px; 
font-weight:bold; 
}

.news-list-morelink a:link { color:#004075; text-decoration:none;}
.news-list-morelink a:visited{ color:#004075; text-decoration:none;}
.news-list-morelink a:hover { color:#FD9A01; text-decoration:underline;}
.news-list-morelink a:active { color: #004075;text-decoration:underline;}

	
.news-list-link-header a:link { color:#004075; text-decoration:none;}
.news-list-link-header a:visited{ color:#004075; text-decoration:none;}
.news-list-link-header a:hover { color:#FD9A01; text-decoration:underline;}
.news-list-link-header a:active { color: #004075;text-decoration:underline;}


.tx-comments-count {
color:#FD9A01; 
font-size:12px; 
font-weight:bold; 
}

span.tx-comments-count {
color:#FD9A01; 
font-size:12px; 
font-weight:bold; 
}


span.tx-comments-count a{
color:#FD9A01; 
font-size:12px; 
font-weight:bold; 
}

.tx-comments-count a{
color:#FD9A01; 
font-size:12px; 
font-weight:bold; 
}

span.tx-comments-count a:link { color:#FD9A01; text-decoration:none;}
span.tx-comments-count a:visited{ color:#FD9A01; text-decoration:none;}
span.tx-comments-count a:hover { color:#FD9A01; text-decoration:underline;}
span.tx-comments-count a:active { color: #FD9A01;text-decoration:underline;}








DIV.news-list-image IMG { padding:2px; margin-top: 5px; margin-bottom: 5px; margin-right: 5px;float:left; border: 1px solid #FD9A01; }

DIV.news-single-img IMG { padding:2px; margin-top: 5px; margin-bottom: 5px; margin-right: 15px;float:left; border: 1px solid #FD9A01; }



	
.news-list-comments_count{
font-weight:bold; 
padding-top:5px;
font-size:12px; 
color:#FD9A01;
}

span.news-list-comments_count a{
color:#FD9A01; 
font-size:12px; 
font-weight:bold; 
}

span.news-list-comments_count a:link { color:#FD9A01; text-decoration:none;}
span.news-list-comments_count a:visited{ color:#FD9A01; text-decoration:none;}
span.news-list-comments_count a:hover { color:#FD9A01; text-decoration:underline;}
span.news-list-comments_count a:active { color: #FD9A01;text-decoration:underline;}

.news-amenu-container{
  margin-top:2px;
  margin-bottom:13px;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:5px;
	border:1px solid #FD9A01;
}

news-amenu-container div ul li{
list-style-type:none; 
color:#004075;
padding-bottom:5px;
}

#news-amenu-container li a{
color:#004075;
padding-bottom:5px;
}


#news-amenu-container li
	{
	/*	display: inline; */
		list-style-type: none;
    padding-bottom:5px;
	}
  
.news-single-backlink{
  font-size:12px; 
  padding-bottom:15px;
  color:#004075;
  }
  
.news-single-backlink a{
  font-size:12px; 
  padding-bottom:15px;
  color:#004075;
  }
  
  .tx-ttnews-browsebox{
   font-size:12px; 
   padding:5px;
   text-align: center;
  }
  
 .news-list-browse{
    text-align: center;
 }
  
  
  
    .tx-ttnews-browsebox a{
   font-size:12px; 
   padding:5px;
  }
  
  .tx-ttnews-browsebox-SCell{
  font-size:12px; 
  color:#004075;
  }
  
  .tx-ttnews-browsebox-SCell td{
  font-size:12px; 
  padding-left:10px;
  width:20px;
  color:#004075;
  }
 
  
    .tx-ttnews-browsebox-SCell a{
  font-size:12px; 
  padding-left:10px;
  color:#004075;
  }

	.tx-ttnews-browsebox-strong{
  font-weight:bold;
  color:#004075;
  font-size:12px; 
  font-family:arial;
  }
	
	/* default styles for extension "tx_veguestbook_pi1" */
 
  .tx-veguestbook-pi1 h2.tx-guestbook-form-error {
    font-size:9px;
    font-weight:bold;
    background:none;
    padding:0px;
  }
 
  .tx-veguestbook-pi1 ul li {
    color:#FD9A01;
  }
 
  .tx-veguestbook-pi1 ul {
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-result {
    font-size:12px;
    float:left;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-pagination {
    font-size:10px;
    font-weight:bold;
    float:right;
  }
 
  .tx-veguestbook-pi1 h2.tx-guestbook-header {
    clear:both;
    background:#004075;
    color:#FFF;
    display:block;
    font-size:14px;
    padding:0.125em 0.125em 0.125em 0.25em;
    font-weight:bold;
    margin-top:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-left {
    display:block; 
    clear:both;

    background:#ECF1F6;
    min-height:0em;
     padding:0px;
  }
 
  * html .tx-veguestbook-pi1 .tx-guestbook-left {
    height:0em;
    padding:0px;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-left .tx-guestbook-left a {
    font-size:10px;
    color:#004075;
     padding:0px;
  }
  

    
  .tx-veguestbook-pi1{
    float:left;
    width:450px;
    background:#FFF; 
  }
  
  .tx-guestbook-right {
    float:left;
    width:450px;
    background:#FFF;

  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p,
  .tx-veguestbook-pi1 .tx-guestbook-right p {
    font-size:12px;
    color:#333;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
  .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
    font-size:12px;
    color:#004075;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right h3 {
    font-size:9px;
    color:#990000;
    font-weight:bold;
    background:none;
    padding:0.25em 0em 0em 0em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
    font-size:10px;
    color:#333;
    font-style: italic;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest {
    display:block;
    padding:0.25em;
    clear:both;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
    background:#EEE;
    display:block;
    margin-top:0.25em;
    padding:0.125em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
    background:#EEE;
    display:block;
    margin-top:0.25em;
    padding:0.125em 0.5em 0.25em 0.125em;
    text-align:right;
    font-weight:bold;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
    background:#004075;
    color:#FFF;
    text-decoration:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field {
    clear:both;
    width:100%;
    display:block;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field label {
    clear:both;
    text-align:left;
    padding-left:0px;
    margin-left:0px;
    display:block;
    float:left;
    width:8em;
    font-size:12px;
    line-height:20px;
    vertical-align:middle;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
    float:left;
    width:10em;
    margin-top:0.25em;
    font-size:12px;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
    float:left;
    width:20em;
    margin-top:0.25em;
    font-size:12px;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
    width:32em;
    display:block;
    float:left;
    margin-bottom:0.5em;
    margin-left:0px;
    padding-left:0px;
    padding-right:0px;
    font-size:14px; 
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    color:#FD9A01;
  }
 
   
  .tx-veguestbook-pi1 fieldset {
    border:none;
  }
 
  .tx-veguestbook-pi1 legend {
    display:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap {
    float:left;
    display:block;
    background:#F7F7F7;
    border:1px solid #CCC;
    padding:0.25em;
    margin-top:0.5em;
  }
 
  * html .tx-veguestbook-pi1 .tx-guestbook-freecap {
    margin-left:2.25em;
  }
 
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap img {
    float:left;
    display:block;
    padding-left:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap input {
    float:left;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap label {
    clear:both;
    display:block;
    float:none;
    width:auto;
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap p {
    font-size:9px;
    padding:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
    display:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
    color:#990000;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-clear {
    clear:both;
    display:block;
  }
 
  .tx-veguestbook-pi1 input.tx-guestbook-submit {
    width:9em;
    font-size:14px;
    display:block;
    margin-bottom:1em;
    margin-left:9em;
  }
	
	.latestComments{
	margin-top:2px;
  margin-bottom:13px;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:5px;
	border:1px solid #FD9A01;
	}
	
	
	.latestCommentEntry{
		padding-bottom:3px;
    line-height:12px;
	}
  
  p.latestCommentEntry {
		padding-bottom:3px;
    padding-top:3px;
    line-height:12px;
    font-size:12px;
	}
  
  
  .author a{
  color: #004075;
  }
  
  .entry p{
  line-height:12px;
  }
  
  .news-single-imgcaption {
   padding-top:0px;
   margin-right:12px;
   vertical-align:top;
   font-size:8px;
   float:left;
  }
  
   p.news-single-imgcaption {
   padding-top:0px;
   font-size:10px;
   clear:both;
  }
  
  .news-single-img{
  }
  
  .news-single-author{
  
  }
  
    
 span.bm_links {
   min-width:34px;
   min-height:34px;
   width:34px;
   height:34px;
   text-align:center;
   vertical-align:middle;
  }
  
  
 span.bm_links IMG{
   padding:1px; border: 1px solid #FD9A01; margin:2px; padding-right:2px; 
  }

 .tx_tipafriend_tiplink{
    font-size:12px;
    color:#ffffff;
    padding: 6px;
    width:200px;
    background-color: #FD9A01;
    margin-top: 13px;
    margin-bottom: 13px;
    padding-left:22px;
    background-image: url(/fileadmin/html/images/m1b.gif);
    background-position:  8px 10px;
    background-repeat: no-repeat;
    font-weight:bold;
 }
 
 
  .tx_tipafriend_tiplink a{
    font-size:12px;
    color:#ffffff;
    z-index:2000;
    font-weight:bold;
 }
 
 
  .rsslink{
    font-size:12px;
    color:#ffffff;
    padding: 6px;
    display:block;
    background-color: #FD9A01;
    margin-top: 13px;
    margin-bottom: 13px;
    padding-left:32px;
    background-image: url(/fileadmin/html/images/rss2.jpg);
    background-position:  6px 4px;
    background-repeat: no-repeat;
 }
 
 
 
#box_link a:link { color: #fff;text-decoration:none; display:block; z-index:2000;}
#box_link a:visited{ color: #fff;text-decoration:none;display:block; z-index:2000;}
#box_link a:hover { color: #fff; text-decoration:underline;display:block; z-index:2000;}
#box_link a:active { color: #fff;text-decoration:underline;display:block; z-index:2000;}
 
 
 
 
  .tiplink{
 		color:#FFFFFF; text-decoration:underline;
		background-color: #FD9A01;
		background-image: url(/fileadmin/html/images/m1b.gif);
    background-repeat: no-repeat;
   	background-position:  32px 10px;
 }
 

 
 
 
 
 
 .clear {
	clear: left;
	margin:0px;
	padding:0px;
}
.tx_tipafriend {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.tx_tipafriend form {
	margin: 0px;
}
.tx_tipafriend .tx_tipafriend_url {
	margin-bottom: 20px;
}

.tx_tipafriend_tiplink {

}

.tx_tipafriend_url H1 {
	
}
.tx_tipafriend_path_label {
	margin-right:5px;
	font-weight:bold;
	float:left;
}
.tx_tipafriend_path_url {
	font-weight:normal;
	font-style:normal;
	float:left;
}
.tx_tipafriend_error_box {
	background-color:#CCD9E7;
	border-style:solid;
	border-width:1px;
	border-color:#FD9A01;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
	color:red;
}
.tx_tipafriend_error_header {
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
}
.tx_tipafriend_error_text {
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
.tx_tipafriend_formfield {
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	clear:left;
}
.tx_tipafriend_formfield LABEL {
	font-weight:bold;
	text-align:right;
	width:200px;
	margin-right:5px;
	float:left;
}
.tx_tipafriend_html, #tx_tipafriend_html {
	/*display:none;*/
}
#tx_tipafriend_html {
	border-style: none;
	border-width: 0px;
	background-color: #FFFFFF;
	width: auto;
	float: left;
}
.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {
	width:200px;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:#FD9A01;
	color:#000000;
	margin-left:0px;
	padding-left:0px;
	float:left;
}
.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus {
	background-color:#CCD9E7;
}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
	width:200px;
	height:74px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tx_tipafriend_codetext {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#FD9A01;
	border-style:solid;
	border-width:0px;
	background-color:white;
	width:200px;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	float:left;
}
.tx_tipafriend_text {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#CCCCCC;
	border-style:none;
	border-width:1px;
	background-color:white;
	width:200px;
	margin:15px 0px 0px;
	float:left;
}
#tx_tipafriend_button {
	width:200px;
	background-color:#FD9A01;
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
	text-align:center;
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:0px;
	float:left;
}
.tx_tipafriend_werbemail {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#CCCCCC;
	border-style:none;
	border-width:1px;
	background-color:white;
	width:300px;
	margin:0px 0px 30px 0px;
	float:left;
}
 
 
 
.right_box{
 border: 1px solid rgb(238, 121, 0); margin-top: 2px;
 }
 

 
 
.right_box_inv{
  margin-top:2px;
  margin-bottom:13px;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:5px;
  padding-right:3px;
	border:1px solid #FD9A01;
  color:#fff;
  background:#FD9A01;
}

.right_box_inv a{
  color:#fff;
}

.csc-header-n9{
background:#fff;
}
 
 
 
 #col3_content .news-search-form {
    display:none;
}

#col2_content .news-list-container, #col2_content .news-search-emptyMsg {
    display:none;
   
}
.news-search-emptyMsg {
 margin-bottom:20px;
 }
 
 
 
div.tx-macinasearchbox-pi1 {
bottom:20px;
font-size:12px;

margin-top:2px;
margin-bottom:13px;
padding-top:8px;
padding-bottom:10px;
padding-left:5px;
border:1px solid #FD9A01;
}


.tx-macinasearchbox-pi1 {
bottom:20px;
font-size:12px;
margin-bottom:20px;
}

.tx-macinasearchbox-pi1 a{
padding-left:3px;
color: #004075;
font-size:11px;
}



.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch div.tx-indexedsearch-whatis .tx-indexedsearch-sw {font-size:12px; font-weight:bold; font-style:italic; color:#FD9A01; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; color:#004075; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#CCD9E7; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; color:#004075; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title  P.tx-indexedsearch-percent { font-weight:normal; color:#004075; background:#CCD9E7; }
.tx-indexedsearch-percent td{ font-weight:normal; color:#004075; background:#CCD9E7; }
.percent td{ font-weight:normal; color:#004075; background:#CCD9E7; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; color:#004075;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#ffffff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#CCD9E7; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
.browsebox { height:50px;}
.browsebox li{list-style-type: none; display: inline;  float:left;} 
.tx-indexedsearch-browselist-currentPage li{list-style-type: none; float:left; display: inline;} 
div.tx-indexedsearch-res{clear:both;}

.tx-indexedsearch-redMarkup{ color: #FD9A01;}



.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }

.tx-comments-comment-form LABEL { width: 100px; display: block; float: left; padding-top: 5px; font-size:12px; padding-left:0px; margin-left:0px;}
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 5px; font-size:12px;}
.tx-comments-comment-input { width: 245px; }
.tx-comments-comment-form TEXTAREA { width: 440px; margin-left:0px;}
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name span.tx-comments-comment-name{ font-weight: bold; background:#004075; color:#ffffff; font-size:12px;}

span.tx-comments-comment-name a{
color:#ffffff; 
font-size:12px; 
font-weight:bold; 
}

.tx-comments-comments{
 width:450px;
}


span.tx-comments-comment-name a:link { color:#ffffff; text-decoration:none;}
span.tx-comments-comment-name a:visited{ color:#ffffff; text-decoration:none;}
span.tx-comments-comment-name a:hover { color:#FD9A01; text-decoration:underline;}
span.tx-comments-comment-name a:active { color: #ffffff;text-decoration:underline;}


.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-1, .tx-comments-comment-2 { border: 0px solid #e0e0e0; margin-bottom: 10px; padding: 0px }

.tx-comments-comments h2.tx-comments-comment-header{
    clear:both;
    background:#004075;
    color:#FFF;
    display:block;
    font-size:14px;
    padding:0.125em 0.125em 0.125em 0.25em;
    font-weight:bold;
    margin-top:0.25em;
}






.tx-comments-comment-content { padding: 3px 0; text-align: left; font-size:12px; line-height:1.5em;}
.tx-comments-page-browser { text-align: center; margin: 15px 0; }
.tx-comments-page-browser-current, .tx-comments-page-browser A { padding: 0 3px; }
.tx-comments-required-mark { color: #FD9A01; width:10px;}
.tx-comments-required-error { margin-left: 10px; color: #FD9A01; background-color: none; padding: 3px 5px; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { color:#FD9A01; margin-left:5px; margin-right:20px; border: 1px solid #d0d0d0; padding: 10px 20px; text-align: center; font-weight: bold; }

.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }


.tx-timtab-embeddedvideo-fe {
padding-left:0px;
margin-left:0px;
float:left;
padding-
}


div.tx-timtab-embeddedvideo-fe {
padding-left:0px;
margin-left:0px;
padding-right:3px;
}


.timtab_catmenu{
  margin-top:2px;
  margin-bottom:13px;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:5px;
	border:1px solid #FD9A01;
}

.timtab_catmenu div ul li{
list-style-type:none; 
color:#004075;
padding-bottom:5px;
}

#timtab_catmenu li a{
color:#004075;
padding-bottom:5px;
}


#timtab_catmenu li
	{
	/*	display: inline; */
		list-style-type: none;
    padding-bottom:5px;
	}
  
.matrix {
width:470px; 
height:475px;
font-size:10px; 
background-color:#fff;
border: 1px solid #fff;
padding:2px;
padding-left:0px;
margin:0;
line-height:12px;
}

.moodalref{
color:#E8EEF5;
}

div.moodalref a{
color:#E8EEF5;
display:block;

}


.moodalref:active {
background-color: #FC9E3C;
color:#fff; 
}

.moodalref a:visited{
background-color: #FC9E3C;
color:#fff; 
}


div.moodalref:hover{
background-color: #fff;
color:#014075; 

}


.matrix_field{
display:block;
font-size:11px;
float:left;
width:103px; 
height:72px;
border: 1px solid #FD9A01;
padding:3px;
padding-top:1px;
margin:2px;
background-color:#E8EEF5;
color:#E8EEF5;
vertical-align:middle;
}


a.matrix_field{
color:#E8EEF5;
background-color:#E8EEF5;
}

.matrix_field a{
color:#E8EEF5;
background-color:#E8EEF5;
}

a.matrix_field a:hover{
background-color: #fff;
color:#014075; 

}

.matrix_field a:hover{
background-color: #fff;
color:#014075; 

}

.matrix_field2{
float:left;
width:103px; 
height:76px;
border: 1px solid #FD9A01;
padding:0px;
margin:2px;
background-color:#fff;
color:#fff; 
font-weight:bold;
}

.matrix_field_row1{
font-size:12px;
float:left;
width:109px; 
height:33px;
border: 1px solid #FD9A01;
padding:0px;
margin:2px;
background-color:#FD9A01;
color:#fff; 
text-align:center;
font-weight:bold;
padding-top:0px;
}


div.matrix_field_row1{
font-size:12px;
float:left;
width:109px; 
height:33px;
border: 1px solid #FD9A01;
padding:0px;
margin:2px;
background-color:#FD9A01;
color:#fff; 
text-align:center;
font-weight:bold;
padding-top:0px;
}


.matrix_field_col1{
float:left;
width:110px; 
height:76px;
border: 1px solid #014075;
padding-left:0px;
margin:2px;
background-color:#014075;
color:#fff; 
vertical-align:middle;
font-weight:bold;
padding-top:0px;
text-align:left;
font-size:12px;
margin-left:0px;
}

.clear_col {
clear:left;
}

.matrix_field:hover {
background-color: #fff;
color:#014075; 
}

.matrix_field:active {
background-color: #FC9E3C;
color:#fff; 
}

div.matrix_field a:visited{
background-color: #FC9E3C;
color:#fff; 
}


#matrix_col_1 ul ,#matrix_col_1 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_col_1 ul a,#matrix_col_1 li a{
display:block; 
height:33px;
line-height:33px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_col_header_grundlagen_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


#matrix_col_1 li a:hover {
display:block; 
height:33px;
line-height:33px;
background-color:#fff;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_col_header_grundlagen_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
padding:0px;
margin:0px;
}






#matrix_col_2 ul ,#matrix_col_2 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_col_2 ul a,#matrix_col_2 li a{
display:block; 
height:33px;
line-height:33px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_col_header_aufbau_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


#matrix_col_2 li a:hover {
display:block; 
height:33px;
line-height:33px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_col_header_aufbau_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}





#matrix_col_3 ul ,#matrix_col_3 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_col_3 ul a,#matrix_col_3 li a{
display:block; 
height:33px;
line-height:33px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_col_header_spezial_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


#matrix_col_3 li a:hover {
display:block; 
height:33px;
line-height:33px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_col_header_spezial_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}









#matrix_row_1 ul ,#matrix_row_1 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_row_1 ul a,#matrix_row_1 li a{
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_taktik_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


#matrix_row_1 li a:hover {
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_taktik_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}












#matrix_row_2 ul ,#matrix_row_2 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_row_2 ul a,#matrix_row_2 li a{
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_technik_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


#matrix_row_2 li a:hover {
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_technik_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}












#matrix_row_3 ul ,#matrix_row_3 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_row_3 ul a,#matrix_row_3 li a{
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_konditions_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


#matrix_row_3 li a:hover {
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_konditions_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}












#matrix_row_4 ul ,#matrix_row_4 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_row_4 ul a,#matrix_row_4 li a{
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_konstitutions_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


#matrix_row_4 li a:hover {
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_konstitutions_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}












#matrix_row_5 ul ,#matrix_row_5 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_row_5 ul a,#matrix_row_5 li a{
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_persoenlichkeits_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


#matrix_row_5 li a:hover {
display:block; 
height:76px;
line-height:76px;
background-image:url(http://www.eventus-training.de/fileadmin/html/images/matrix/matrix_row_header_persoenlichkeits_training.jpg);
color:#fff;
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}



.blue{
background-color:#CCD9E7; 
text-align:center;
}

.orange{
background-color:#FD9A01; 
text-align:center;
}

.red{
background-color:#FF0000; 
text-align:center;
}

.green{
background-color:#008000; 
text-align:center;
}

.yellow{
background-color:#FFFF00; 
text-align:center;
}



.25{
width:110px; 
height:19px;
line-height:19px;
}

.50{
width:110px; 
height:38px;
line-height:38px;
}

.75{
width:110px; 
height:57px;
line-height:57px;
color:#004075; 
}


#matrix_field_25 ul ,#matrix_field_25 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_field_25 ul a,#matrix_field_25 li a{
display:block; 
height:19px;
line-height:19px;
color:#004075; 
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}

#matrix_field_25 li a:hover {
display:block; 
height:19px;
line-height:19px;
color:#004075; 
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}







#matrix_field_50 ul ,#matrix_field_50 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_field_50 ul a,#matrix_field_50 li a{
display:block; 
height:38px;
line-height:38px;
color:#004075; 
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}

#matrix_field_50 li a:hover {
display:block; 
height:38px;
line-height:38px;
color:#004075; 
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}




#matrix_field_75 ul ,#matrix_field_75 li{
list-style: none;
color:#004075; 
margin: 0px;
padding: 0px;
text-decoration:none;
font-size:12px;
padding-top:0px;
line-height:12px;
}

#matrix_field_75 ul a,#matrix_field_75 li a{
display:block; 
height:57px;
line-height:57px;
color:#004075; 
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}

#matrix_field_75 li a:hover {
display:block; 
height:57px;
line-height:57px;
color:#004075; 
text-decoration:none;
text-align:center;
font-size: 12px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
}


.bildohnerand{ border:0px solid silver }
.bildohnerand IMG{ border:0px solid silver }
img.bildohnerand{ border:0px solid silver }

DIV.bildohnerand IMG { padding:0px; border: 1px solid #fff; }


.form_margin{
font-size: 12px;
font-weight:normal;
}



/* Powermail */
span.powermail_mandatory {
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	background-color: red;
}
div.powermail_mandatory_js {
	color: red;
	margin: 3px 0 15px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
	border: 0px solid #A5ACB2;
	background-image: url(../img/handy.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding: 0px;
}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
	width: 260px;
}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 0px 0;
}
input.powermail_submit {
	margin: 20px 0px;
	font-weight: normal;
	border: 1px solid #444;
	width: 50px;
  margin-left:130px;
}

.tx_powermail_pi1_fieldwrap_html_text input{
font-size: 12px;
}

td.powermail_all_td {
	padding: 0px 10px 0px 0;
  font-weight:normal;
}

.tx_powermail_pi1_fieldwrap_html_text{
padding-left:0px;
font-weight:normal;
}

.tx_powermail_pi1_fieldwrap_html_text label { 
margin-left: 0px; 
padding-left: 0px; 
font-size: 12px;
font-weight:normal;

}

.tx_powermail_pi1_fieldwrap_html_textarea label {
margin-left: 0px; 
padding-left: 0px; 
font-size: 12px;
font-weight:normal;
}

input.tx_powermail_pi1_fieldwrap_html_textarea {
font-size: 12px;
}




.powermail_textarea {
font-size: 12px;
}

.tx_powermail_pi1_fieldwrap_html_label{
margin-left: 0px; 
padding-left: 0px; 
font-size: 12px;
font-weight:normal;
}

.tx_powermail_pi1_fieldwrap_html label{
margin-left: 0px; 
padding-left: 0px; 
font-size: 12px;
font-weight:normal;
}

label{
margin-left: 0px; 
padding-left: 0px; 
font-size: 12px;
font-weight:normal;
}

.tx-powermail-pi1_fieldset legend{
display:none;

}


.tx_powermail_pi1_fieldwrap_html_text label{
padding-left:0px;
font-weight:normal;
}



.dmnt_a{
color:#023b69;  
font-weight:bold;
font-size: 13px;
text-decoration:none;
}

.dmnt_a a{
color:#023b69;
font-weight:bold;
font-size: 13px;
text-decoration:none;
}

.dmnt_a a:hover{
color:#FD9A01;
text-decoration:underline;
}

p.dmnt_par a:hover{
color:#FD9A01;
text-decoration:underline;
}

