/**
 * Style sheet trainico
 */
/* auflistung formulardaten */
table.all_records td, table.all_records th
{
	padding-right:10px;
	padding-bottom:5px;
}

.mod_faqreader p.info
{
	display:none;
}
/* SO NEWS layout*/
div.mod_newslist
{
	/*clear:both;*/
	display:block;
	margin:0px 0px 10px 0px;
}
/* news_simple.tpl */
div.layout_simple a {
	clear:both;
	display:block;
	border-left:10px solid #F7A30A;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:15px;
	text-decoration:none;
}
div.layout_simple a:hover, div.layout_simple a:active {
	border-left:10px solid #06367B;
	background-color:#DEDCD7;
}
/* news_short.tpl */
.mod_newslist .layout_short .news_short_img{
	float:left;	
}
.mod_newslist .layout_short .news_short_img + .news_short_txt{
	margin-left:145px;
}
.mod_article .mod_newslist .even {
	padding:10px;
	background-color:#EFEFEF;
	border-bottom:1px solid #dddddd;
}
.mod_article .mod_newslist .odd{
	padding:10px;	
	background-color:#FeFeFe;
	border-bottom:1px solid #dddddd;
}
/*** EO NEWS ***/
.mod_article .pdf_link a:hover {
	text-decoration:underline;
}

.mod_article .pdf_link a
{
	text-decoration:none;
}

.mod_article .pdf_link
{
	float:right;
	text-align:right;
}

.mod_breadcrumb a
{
	padding-right:15px;
	padding-bottom:2px;
	background: url(../template/images/arrow.png) no-repeat right 50%;
}

.mod_faqlist ul li
{
	line-height:20px;
}

ul li
{
}

.indent
{
	padding-left:30px;
}

.ce_text img
{
	/*border:1px solid #FAB700;*/
}

.ce_accordion .toggler
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#006699;
	cursor:pointer;
	background-color:#f2f2f2;
	padding:3px;
	margin-top:1px;
	margin-bottom:1px;
}
.ce_accordion .toggler img
{
  margin-right:3px;
}

blockquote
{
	margin:0px;
	padding:0px 10px;
}

blockquote span.open
{
	background: url(../template/images/quoteopen.gif) no-repeat left top;
		padding: 0 0 0 15px;
}

blockquote span.close
{
	background: url(../template/images/quoteclose.gif) no-repeat bottom right;
		padding: 0 15px 0 0;
}

div .comment
{
	margin-top:20px;
	margin-bottom:20px;
}

.ce_comments .info
{
	font-weight:bold;
}
/************ SO BLOCK +++*/
.blockColor{background-color:#EBE9E4;}
/*###### EO BLOCK ####*/
#unsere-bereiche .ce_text
{
	height:102px;
	margin-bottom:10px;
}
#polaroid{
	background-color:#FFF9DF;
}
.mod_sitemap ul
{
	margin-left:20px;
}
/**SO INFO BUTTON ganz oben links von navi ****/
div.info_button, div.info_button a {display:block;width:202px;height:50px;overflow:hidden;}
div.info_button a span {margin-left:-5000px;}
div.info_button a:hover {
	background-image:inherit;
	background-position:0px -50px;
}
/**EO INFO BUTTON ****/
/* class button allgemein mit grauehintergrund hover*/
.mybutton a { display:block; margin: auto; padding:7px; }
.mybutton a:hover { background-color:#DEDCD7; }

/**SO INFO BUTTON2 links unter navi ****/
table.info_button2 {margin:10px auto;text-align:center;}
table.info_button2 a{display:block;padding:7px;}
table.info_button2 a:hover {background-color:#DEDCD7;}
/**EO INFO BUTTON2 ****/


/**SO NEWSLETTER BUTTON start seite rechts****/
.newsletter_button {display:block;margin:10px auto;text-align:center;}
.newsletter_button a{display:block;padding:7px;}
.newsletter_button a:hover {background-color:#DEDCD7;}
/**EO NEWSLETTER BUTTON ****/

/*** MODUL RANDOM IMAGE **/
.mod_randomImage { margin-left: 65px; }

/**SO NEWSLETTER BUTTON2 unter subnavi links****/
.newsletter_button2 a{ 
	width: 146px; height: 55px;
	padding-left: 20px; /*um die gelben icons uebereinander auszurichten*/
	}
/**EO NEWSLETTER BUTTON2 ****/

/**SO audioBUTTON unter subnavi links****/
.audiobutton a{ width: 159px; height: 67px;}
/**EO audioBUTTON BUTTON2 ****/

/**SO LINK BUTTON buttons zum download u.ä.****/
div.link_button, div.link_button a {display:block;width:151px;height:49px;overflow:hidden;}
div.link_button a span {margin-left:-5000px;}
div.link_button a:hover {
	background-image:inherit;
	background-position:0px -49px;
}
/**EO LINK BUTTON ****/

/**SO VIDEO BUTTON auf start seite links****/
div.video_button {
	display:block;
	width:auto;
	height:76px;
	margin-top:10px;
}
div.video_button a {
	display:block;
	width:auto;
	height:76px;
	background-repeat:no-repeat;
}
div.video_button a span {display:block;margin-left:123px;font-weight:600;}
div.video_button a:hover {
	background-image:inherit;
	background-position:0px -76px;
	background-color:#DEDCD7;
}
/**EO VIDEO BUTTON ****/
/**SO H1 STARTHEADLINE auf Startseite****/
#startheadline {
	display:block;
	height:42px;
	background-color:#FAFAFA;
	background-image:url(../pages/home/headline.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#startheadline h1{margin-left:-5000px}
/**SO H1 STARTHEADLINE auf Startseite****/