/* \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\	*/
/* master.css                                                              	*/
/* \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/	*/

html
	{
		height:100%; 
		max-height:100%;
		padding:0;
		margin:0;
		border:0;
		/* font-family:Verdana, "Trebuchet MS", "Century Gothic",  Arial, ; */
		font-family:helvetica, Verdana, Times, Arial, sans-serif;;
		/* hide overflow:hidden from IE5/Mac */
		/* \*/
		overflow:auto;
		/* */
	}

body
	{
		height:100%; 
		max-height:100%; 
		overflow:auto;
		padding:0; margin:0; border:0;
		font-size:76%;
		color:#343434;
		background:#DDEEFE;
		background-image:url(wolken.jpg);
		background-repeat:repeat-x repeat-y;
		background-position:top left;
		background-color:transparent;
	}
	
/* Main Container------------------------------------------------------------ */
#outerwrapper
	{
		position:absolute; top:0; left:0;
		width:100%; height:100%;
		background-color:transparent;
	}

#innerwrapper
	{
		position:absolute;
		top:0px;
		height:100%;
		left:50%;
		width:920px;
		margin-left:-460px;
		background-color:transparent;
	}
	
#shadowwrapper
	{

	}

#shadowLeft0,#shadowLeft1,#shadowLeft2,#shadowLeft3,
#shadowRight0,#shadowRight1,#shadowRight2,#shadowRight3
	{
		position:absolute;
		top:0px;
		height:100%;
		left:917px;
		width:1px;
		background-color:#01309A;
		opacity:0.4;       /* modern browser */
		-moz-opacity:0.4;  /* older Mozilla browser */
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE8 in Standard Compliant Mode */
		filter:alpha(opacity=40); /* IE5.x -7.0 */
	}
#shadowLeft0
	{
		left:3px;
		opacity:0.3;
		-moz-opacity:0.3;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter:alpha(opacity=30);
	}
#shadowLeft1
	{
		left:2px;
		top:1px;
		height:90%;
		opacity:0.3;
		-moz-opacity:0.3;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter:alpha(opacity=30);
	}
#shadowLeft2
	{
		left:1px;
		top:2px;
		height:80%;
		opacity:0.2;
		-moz-opacity:0.2;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
		filter:alpha(opacity=20);
	}
#shadowLeft3
	{
		left:0px;
		top:3px;
		height:70%;
		opacity:0.1;
		-moz-opacity:0.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
		filter:alpha(opacity=10);
	}
	
#shadowRight1
	{
		left:918px;
		top:1px;
		height:90%;
		opacity:0.3;
		-moz-opacity:0.3;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter:alpha(opacity=30);
	}
#shadowRight2
	{
		left:919px;
		top:2px;
		height:80%;
		opacity:0.2;
		-moz-opacity:0.2;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; 
		filter:alpha(opacity=20); 
	}
#shadowRight3
	{
		left:920px;
		top:3px;
		height:70%;
		opacity:0.1;
		-moz-opacity:0.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; 
		filter:alpha(opacity=10);
	}

/* Header ------------------------------------------------------------------- */
#headercontainer
	{
		position:absolute;
		z-index:900;
		display:block;
		top:0px;
		left:4px;
		width:912px;
		height:312px; /** Header Höhe */
		margin:0;
		background-image:url(header.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		background-color:transparent;
	}
	
#homelink 	{
	position:absolute;
	top:10px;
	left:10px;
	width:360px;
	height:250px;
	background-color:transparent;
}
 
#MainClaim
	{
		position:absolute;
		top:25px;
		left:300px;
		width:595px;
		height:40px;
		background-color:transparent;
		color: #FFFFFF;
		font-size: 21px !important;
		/* text-transform: capitalize;
		text-transform: uppercase; */
		text-align: right;
	}

#MainMenu
	{
		position:absolute;
		top:267px;
		left:10px;
		width:893px;
		height:40px;
		background-color:#01309A;
	}
	
#MainMenu ul
	{
			list-style-position:inside;margin:12px 0px 0px 14px;padding:0px;
			color: #FFFFFF;
			font-size: 110%
	}
#MainMenu li
	{
			float: left; padding:0px; margin:0px 10px 0px 0px;list-style-type: none;
			text-transform: uppercase;
			letter-spacing: 1.0pt;
	}

#MainSub
	{
		position:absolute;
		top:10px;
		right:15px;
		width:100px;
		height:20px;
		color: #FFFFFF;
	}
	
#MainSub .mouseover
	{
	    cursor: pointer;
	}

#MainSub .contactlink
	{
	    float: left;
	    top: 0px;
	    height: 20px;
	    width:45px;
	    margin: 0px;
		padding-top:4px;

	}
	
#MainSub a 			{font-weight:normal; text-decoration:none; color:#FFFFFF;cursor:pointer}
#MainSub a:link 	{font-weight:normal; text-decoration:none; color:#FFFFFF;}
#MainSub a:visited	{font-weight:normal; text-decoration:none; color:#FFFFFF;}
#MainSub a:hover	{font-weight:normal; text-decoration:underline; color:#FFFFFF;}
#MainSub a:active	{font-weight:normal; text-decoration:none; color:#FFFFFF;}
/* Ende Header  ------------------------------------------------------------- */
/**
		background:#88888;
		background-color:#6B6A6A;
*/
/* Die drei Spalten --------------------------------------------------------- */

#contentcontainer
	{
		position:absolute; top:0px; left:0px;
		float:left;
		width:920px; height:100%;
		background-color:transparent;
	}

#content,#leftspacer,#topwrapper,#maincol,#leftcol,#rightcol,#footer
	{
		position:relative; top:0px; left:0px; float:left;
		background-color:transparent;
		overflow:hidden;
	}

#content
	{
		left:4px;
  		margin:312px 0px 0px 0px;
		width:100%; height:auto;
		background-image:url(rand.gif);
		background-repeat:repeat-y;
		background-position:0px 0px;
		background-color: transparent;
	}

#leftspacer {
	width:10px; height:800px;
	background-color: transparent;
}

#topwrapper {
	width:899px; height:11px; background-color: transparent;
}

.coltop
	{
		height:10px;
		width:200px;
		background-image:url(coltop.gif);
		background-repeat:no-repeat;
		background-position:6px 0px;
		background-color: transparent;
	}

#leftcol,#rightcol
	{
		background-image:url(colbody.gif);
		background-repeat:repeat-y;
		background-position:6px 0px;
		width:200px;
	}

.colbot
	{
		height:4px;
		width:200px;
		background-image:url(colbottom.gif);
		background-repeat:no-repeat;
		background-position:6px 0px;
	}

#maincol
	{
		height:auto;
		font-size: 110%;
		width:498px;
		background-color: transparent;
	}

#footer
	{
		left:0px;
		top:10px;
		width:912px; height:176px;
		background-image:url(footer.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		background-color:#D2E7FC;
	}

#footerwrapper
	{
	    margin: 30px 0px 0px 30px;
	    width:300px;
	}

#copyright,#madeby,#addthis,#pdflink
	{
	    margin:0px;
	    padding:0px 0px 0px 1px;
	}

#addthis
	{
	    float: left;
	    padding:15px 10px 0px 0px;
	}
	
#pdflink
	{
	    padding:15px 0px 0px 10px;
	}

#FooterMenu
	{
	    padding:0px;
	    margin:0px;
	}
	
#gotopofpage
	{
  		position:absolute;
		right:2px;
		top:10px;
		width:100px; height:20px;
	}

#gotopofpage a				{font-weight:normal; text-decoration:none; color:#01309A;cursor:pointer}
#gotopofpage a:link 		{font-weight:normal; text-decoration:none; color:#01309A;}
#gotopofpage a:visited		{font-weight:normal; text-decoration:none; color:#01309A;}
#gotopofpage a:hover		{font-weight:normal; text-decoration:underline; color:red;}
#gotopofpage a:active		{font-weight:normal; text-decoration:none; color:#01309A;}

/* -------------------------------------------------------------------------- */

/* pics */
#leftcol .csc-textpic-caption
	{
		font-size: 90%;
	    color: #01309A;
	}

.csc-textpic-lastcol
	{
	    padding-bottom: 5px;
	}

#leftcol div.csc-textpic-imagewrap
	{
	    padding:0px 15px 0px 0px;
	}

/* Pictures centered, add margin on left */
#leftcol div.csc-textpic-text
	{
	    padding-left:0px;
	    margin-left: 0px;
	}

/* Pictures centered, add margin on left */
#rightcol .csc-textpic-left,#rightcol .csc-textpic-center,#rightcol .csc-textpic-right,#rightcol .csc-textpic-imagewrap .csc-textpic-image
	{
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
		margin-right: 0px;
	}
	
#maincol .csc-textpic-above {
	margin-top:5px;
}

#rightcol .rightbanner {
	padding-left:20px;
}
/* end pics */

#leftcol p,#rightcol p
	{
		/* text-align:justify; */
	}

#leftcol ul, #rightcol ul
	{
		margin: 2px 0px 10px 10px;
		padding: 0px;
		list-style-position: inside;
/*		font-size: 12px !important; */
	}

#rightcol ul
	{
		margin: 2px 0px 2px 22px;
	}
	
#leftcol li, #rightcol li
	{
		/* height: 20px; */
		background-color: transparent;
		margin: 0px 0px 4px 0px;
		/*
		vertical-align: middle;
		display: inline;
		border: 1px solid #33619C;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		*/
	}

#leftcol  li.icon_nonodes, #rightcol  li.icon_nonodes
	{
		list-style-type:none;
		list-style-image:url(icon-nonodes.gif);
	}

#leftcol  li.icon_hasnodes, #rightcol  li.icon_hasnodes
	{
		list-style-type:square;
		list-style-image:url(icon-hasnodes.gif);
	}

#leftcol  li.icon_open, #rightcol  li.icon_open
	{
		list-style-type:circle;
		list-style-image:url(icon-open.gif);
	}

#leftcol ul {
  margin: 2px 0px 10px 27px;
  padding: 0px;
  list-style-position: outside;
}    

#leftcol ul .level2, #leftcol ul .level3 {
  margin: 2px 0px 10px 15px;
  padding: 0px;
  list-style-position: outside;
}

#maincol label
	{
	  display: block;
	  padding: 20px 0 5px 5px;
	  text-align: left;
	  width: 200px;
	  font-weight: normal;
	}
	
#maincol fieldset
	{
	    border: 1px solid #01309A;
	    width: 210px;
	    padding: 0 0 10px 50px;
	    margin-left:80px;
	}
	
#maincol input[type=text],#maincol input[type=password],#maincol input[type=submit]
	{
	    width: 150px;
	}
	
#maincol input[type=submit]
	{
	    margin-top: 10px;
	}

#maincol .csc-textpic
	{
	    padding:0px 20px 0px 0px;
	}
	
#maincol .csc-textpic-intext-left
	{
	    padding:0px 20px 10px 0px;
	}
	
#maincol .csc-textpic-intext-right
	{
	    padding:0px 30px 10px 0px;
	}

#maincol .csc-textpic-firstcol
	{
	    padding-left:15px;

	}
	
#maincol .csc-textpic-intext-right-nowrap
	{
	    padding-right:30px;

	}

#maincol blockquote
	{
		width: 90%;
		float: left;
		margin: 0px;
		padding: 1px;
		quotes: "\201C" "\201D";
	}

#maincol blockquote:before
	{
		content: open-quote; font-weight: bold;
	}
	
#maincol blockquote:after
	{
		content: close-quote; font-weight: bold;
	}
	
#maincol blockquote p
	{
	    padding:0px;margin:0px;
	    font-style: italic;
	}

#maincol p.csc-frame-frame1, #maincol p.csc-frame-frame2,#leftcol p.csc-frame-frame1, #leftcol p.csc-frame-frame2,#rightcol p.csc-frame-frame1, #rightcol p.csc-frame-frame2
	{
	    border: 0px groove #CDCDCD;
	    background-color: #C9E2F8;
	    padding: 10px 10px 10px 10px;
	    margin-left: 12px;
	    width: 460px;
	}
#leftcol p.csc-frame-frame1, #leftcol p.csc-frame-frame2,#rightcol p.csc-frame-frame1, #rightcol p.csc-frame-frame2
	{
		margin-left: 12px;
	    width: 160px;
	    padding: 2px;
		opacity:0.8;
		-moz-opacity:0.8;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter:alpha(opacity=80);
	}
#maincol p.csc-frame-frame1,#leftcol p.csc-frame-frame1,#rightcol p.csc-frame-frame1,#maincol p.csc-frame-frame2,#leftcol p.csc-frame-frame2,#rightcol p.csc-frame-frame2
	{
		line-height: 17px;
	}

#maincol p.csc-frame-frame2,#leftcol p.csc-frame-frame2,#rightcol p.csc-frame-frame2
	{
	    background-color: #FDFCE0;
	}
	
#leftcol span.important, #maincol span.important, #rightcol span.important
	{
	    color: red;
	}
	
#leftcol span.detail, #maincol span.detail, #rightcol span.detail
	{
	    font-style: italic;
	    background-color: #FFF200;
	}
	
#leftcol span.name-of-person, #maincol span.name-of-person, #rightcol span.name-of-person
	{
	    color: #01309A;
	}
	
#maincol table
	{
		width:475px;
		margin-left: 15px;
	    padding: 0px 0px 10px 10px;
	}
	
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
#leftcol h1, #leftcol h2, #leftcol h3, #leftcol h4, #leftcol h5, #leftcol h6,
#rightcol h1, #rightcol h2, #rightcol h3, #rightcol h4, #rightcol h5, #rightcol h6
	{
	    padding:0px 15px 2px 15px;
		font-size: 165%;
		color: #01309A;
	}

#rightcol div.csc-default {
	padding-bottom:4px;
}

#leftcol h2.leveltitle {
	font-size: 16px;
}
	
#maincol h1, #maincol h2, #maincol h3, #maincol h4, #maincol h5, #maincol h6
	{
		padding:0px 15px 2px 15px;
		margin:10px 0px 15px 0px;
	}
	
#maincol li
	{
	    padding-bottom: 5px;
	}

#content h2, #content h3, #content h4, #content h5, #content h6
	{
		font-size: 135%;
	}
	
#leftcol h1, #leftcol h2, #leftcol h3, #leftcol h4, #leftcol h5, #leftcol h6,
#rightcol h1, #rightcol h2, #rightcol h3, #rightcol h4, #rightcol h5, #rightcol h6
	{
		font-size: 110%;
	}

#content p,#leftcol p,#rightcol p,#content form, #maincol form.nlsubscribe
	{
	    padding:0px 20px 10px 15px;
	}

#maincol p.nlsubscribe
	{
	    padding: 0px 0px 0px 15px;
	    margin-bottom: 0px;
	}
	
#maincol form.nlsubscribe
	{
	    margin-top: 10px;
	    padding-top:0px;
	}

#captchabox
	{
	    padding: 0px;
	    margin: 0px;
	    width: 100%;
	}
	
#captchabox table.captchabox
	{
	    width: 380px;
	    margin-left:0px;
	    padding-left:0px;
	}
#captchabox td.colspan
	{
		padding-left:0px;
	}
	
#captchabox td.first
	{
		padding-left:0px;
	}
	
#captchabox td.last
	{
	}

#FooterMenu ul
	{
		height:20px;
		margin:0px;
		padding:10px 0px 5px 0px;
		border:0px;
		list-style-position:inside;
		width: 300px;
	}

#FooterMenu li
	{
		float:left;
		padding:0px;
		margin:0px;
		list-style-type:none;
	}


/* tt_news ------------------------------------------------------------------- */
/** .news-list-item p {line-height: 1px;} **/

.news-single-header-subheader, p.news-single-header-subheader
	{
	    padding:0px;
	    margin:0px;
	}
p.bodytext
	{
	    padding:0px;
	    margin:0px;
	    line-height: 14px;
	}

.news-single-header-linkbox
	{
		padding: 0px 0px 0px 14px;
	    font-size: 10px;
	}
.news-single-header-linkbox a
	{
		color: #01309A;
	}

.news-list-browse
	{
	    padding: 0px 0px 0px 14px;
	    font-size: 10px;
	}
	
.showResultsWrap
	{
		float: left;
		display:block;
	    padding: 1px 1px 1px 1px;
	    margin-right: 10px;
		border: 1px solid #F0F4FC;
	}

.news-list-morelink
	{
		padding-left:5px;
	}

.news-list-date
	{
		float: left;
		display:block;
		padding: 4px 5px 0px 12px;
		font-size: 9px;
	}

/** list2 und list3*/
.clear-both
	{
		padding-top: 20px;
		clear:both;
	}

.news-list2-h2-l, .news-list2-h2-r
	{
	    padding-bottom: 4px;
	}

.news-list2-date-l, .news-list2-date-r, .news-list2-cat-l, .news-list2-cat-r, .news-list3-date-l, .news-list3-date-r, .news-list3-cat-l, .news-list3-cat-r
	{
		display:block;
		padding: 0px 5px 0px 2px;
		font-size: 9px;
	}

/** doorpage home */


#maincol .news-list-container-home-main {
	margin-top:10px;
	width:698px;
}


#maincol .hdr-left-home-main {
	float:left;
	width:698px;
	height:240px;
	margin:0px 5px 20px 14px;
}

#content .news-list-h2-l-home-main h2 {
    padding:0px 0px 5px 0px;
    margin:0px;
	font-size:110%;
	line-height:20px;
}

#maincol .news-list2-pic-l-home-main {
	/* background:#9BAFC5; */
	float:left;	
	width:325px;
	height:240px;
}


.news-list-teaser-content-home-main {
	float: left;
	height:240px;
	width:350px;
	margin-left:10px;
}

.news-list-date-l-home-main, .news-list-cat-l-home-main {
	padding: 0px 0px 8px 0px;
	font-size: 9px;
}

.news-list-subheader-l-home-main {
	padding:0px;
	margin:0px;
}
#content .news-list-subheader-l-home-main p {
	padding:0px;
	margin:0px;
	font-size: 12px;	
}

/** ----------------------- */

#maincol .news-list-container-home {
  width: 698px;
}

#maincol .hdr-left-home {
	float:left;
	width:318px;
	height:195px;
	margin:0px 5px 40px 14px;
}

#content div.news-list-h2-l-home {
  	width:335px;
  	height:40px;
	padding:0px;
	margin:0px;		
}
#content .news-list-h2-l-home h2 {
    padding:0px 0px 5px 0px;
    margin:0px;
	font-size:110%;
	line-height:20px;
	float: left;
}

.news-list-teaser-content-home {
	float: left;
	height:155px;
	width:193px;
	margin-left:10px;	
}

#maincol .news-list2-pic-l-home {
	float: left;
	width:115px;
	height:155px;
}

.news-list-date-l-home, .news-list-cat-l-home {
	padding: 0px 0px 8px 0px;
	font-size: 9px;
}

.news-list-subheader-l-home {
	padding:0px;
	margin:0px;
}
#content .news-list-subheader-l-home p {
	padding:0px;
	margin:0px;
	font-size: 12px;	
}

/** end doorpage home */

/** new list2 left */

#maincol .hdr-left-v2 {
	float:left;
	width:698px;
	height:115px;
	margin: 0px 5px 5px 0px;
}

#maincol .news-list2-pic-l-v2 {
	float: left;
	width:115px;
	height:115px;
	padding: 0px;
}

.news-list-teaser-content-v2 {
	float: left;
	height:auto;
	width:370px;
	margin:0px;
	padding:0px 0px 0px 10px;
}

#content .news-list-teaser-content-v2 h2 {
    padding:0px;
    margin:0px;
	font-size:125%;
	line-height:25px;
}
	
div.news-list-h2-l-v2 {
  	width:auto;
  	height:auto;
	padding:0px;
	font-size:12px;
	margin-bottom:0px;
	margin-top:-4px;		
}

.news-list-date-l-v2, .news-list-cat-l-v2 {
	padding: 0px 0px 2px 0px;
	font-size: 10px;
}

.news-list-subheader-l-v2 {
	padding:0px;
	margin:0px;
}
#content .news-list-subheader-l-v2 p {
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size: 12px;	
}

/** end new list2 left */

.news-list2-date-r, .news-list2-cat-r, .news-list3-date-r, .news-list3-cat-r
	{     
		padding: 0px 5px 0px 14px;
	}
	
.news-list2-pic-l, .news-list2-pic-r, .news-list3-pic-l, .news-list3-pic-r
	{
		float: left;
		display:block;
		padding: 0px 10px 2px 14px;
	}
.news-list2-pic-r, .news-list3-pic-r
	{
		float: right;
		padding: 2px 10px 0px 14px;
	}
/** end list2 und list3*/

/* header list */
ul.news-header-list-container
	{
		margin:0px;
		padding:0px 0px 5px 14px;
		list-style-position:inside;

	}

li.news-header-list-title
	{
		list-style-type:none;
	}
.news-header-list-date
	{
	    font-weight: bold;
	}
li.news-header-list-title a
	{
		text-decoration:none;
	}
	
/* end header list */


.news-list-category
	{
		float: none;
		display:block;
		margin:0px 10px 0px 0px;
		padding: 4px 0px 0px 0px;
		font-size: 9px;
		text-align: right;
		width: 175px;
	}


.news-single-header-container
	{
	    padding-left: 15px;
	}
	
.news-single-header-pic
	{
		float: right;
		display:block;
		width: 220px;
		height: 220px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	
.news-single-rightbox
	{
	    padding-bottom: 10px;
	    font-size: 10px;
	}
	
.news-single-header-subheader
	{
	}

.news-single-headline-h1
	{
	    padding:0px 5px 2px 15px;
	}
.news-single-img
	{
		text-align: center;
	}
	
.news-single-imgcaption
	{
		font-size: 10px;
		text-align: center;
	}
/* Die drei Spalten Ende ---------------------------------------------------- */


.align-center
	{
	    text-align: center;
	}
.align-right
	{
	    text-align: right;
	}
.align-left
	{
	    text-align: left;
	}
.align-justify
	{
	    text-align: justify;
	}


a 							{font-weight:normal; text-decoration:underline; color:#343434;cursor:pointer}
a:link 						{font-weight:normal; text-decoration:underline; color:#343434;}
a:visited					{font-weight:normal; text-decoration:underline; color:#343434;}
a:hover						{font-weight:normal; text-decoration:underline; color:red;}
a:active					{font-weight:normal; text-decoration:underline; color:#343434;}

a.internal-link 			{font-weight:normal; text-decoration:underline; color:#343434;cursor:pointer}
a.internal-link:link 		{font-weight:normal; text-decoration:underline; color:#343434;}
a.internal-link:visited		{font-weight:normal; text-decoration:underline; color:#343434;}
a.internal-link:hover		{font-weight:normal; text-decoration:underline; color:red;}
a.internal-link:active		{font-weight:normal; text-decoration:underline; color:#343434;}


a.internal-link-no-underline 			{font-weight:normal; text-decoration:none; color:#343434;cursor:pointer}
a.internal-link-no-underline:link 		{font-weight:normal; text-decoration:none; color:#343434;}
a.internal-link-no-underline:visited	{font-weight:normal; text-decoration:none; color:#343434;}
a.internal-link-no-underline:hover		{font-weight:normal; text-decoration:underline; color:red;}
a.internal-link-no-underline:active		{font-weight:normal; text-decoration:none; color:#343434;}

a.external-link-no-underline 			{font-weight:normal; text-decoration:none; color:#343434;cursor:pointer}
a.external-link-no-underline:link 		{font-weight:normal; text-decoration:none; color:#343434;}
a.external-link-no-underline:visited	{font-weight:normal; text-decoration:none; color:#343434;}
a.external-link-no-underline:hover		{font-weight:normal; text-decoration:underline; color:red;}
a.external-link-no-underline:active		{font-weight:normal; text-decoration:none; color:#343434;}

a.downloadNoUnderline	        {font-weight:normal; text-decoration:none; color:#343434;cursor:pointer}
a.downloadNoUnderline:link	    {font-weight:normal; text-decoration:none; color:#343434;}
a.downloadNoUnderline:visited	{font-weight:normal; text-decoration:none; color:#343434;}
a.downloadNoUnderline:hover	    {font-weight:normal; text-decoration:underline; color:red;}
a.downloadNoUnderline:active	{font-weight:normal; text-decoration:none; color:#343434;}



/* MainMenü */
a.main 						{font-weight:bold; text-decoration:none; color:#FFFFFF;}
a.main:link 				{font-weight:bold; text-decoration:none;color:#FFFFFF;}
a.main:visited				{font-weight:bold; text-decoration:none;color:#FFFFFF;}
a.main:hover				{font-weight:bold; text-decoration:underline;color:#DDEEFE;}
a.main:active				{font-weight:bold; text-decoration:none;color:#FFFFFF;}

a.mainact 					{font-weight:bold; text-decoration:none; color:#FECEA4;}
a.mainact:link 				{font-weight:bold; text-decoration:none; color:#FECEA4;}
a.mainact:visited			{font-weight:bold; text-decoration:none; color:#FECEA4;}
a.mainact:hover				{font-weight:bold; text-decoration:none; color:#FECEA4;}
a.mainact:active			{font-weight:bold; text-decoration:none; color:#FECEA4;}

#leftcol a.sub				{font-weight:normal; text-decoration:none; color:#01309A;}
#leftcol a.sub:link 		{font-weight:normal; text-decoration:none; color:#01309A;}
#leftcol a.sub:visited		{font-weight:normal; text-decoration:none; color:#01309A;}
#leftcol a.sub:hover		{font-weight:normal; text-decoration:underline; color:#01309A;}
#leftcol a.sub:active		{font-weight:normal; text-decoration:none; color:#01309A;}

#leftcol a.subact			{font-weight:normal; text-decoration:none; color:#D60024;}
#leftcol a.subact:link 		{font-weight:normal; text-decoration:none; color:#D60024;}
#leftcol a.subact:visited	{font-weight:normal; text-decoration:none; color:#D60024;}
#leftcol a.subact:hover		{font-weight:normal; text-decoration:none; color:#D60024;}
#leftcol a.subact:active	{font-weight:normal; text-decoration:none; color:#D60024;}

#rightcol a.sub				{font-weight:normal; text-decoration:none; color:#01309A;}
#rightcol a.sub:link 		{font-weight:normal; text-decoration:none; color:#01309A;}
#rightcol a.sub:visited		{font-weight:normal; text-decoration:none; color:#01309A;}
#rightcol a.sub:hover		{font-weight:normal; text-decoration:underline; color:#01309A;}
#rightcol a.sub:active		{font-weight:normal; text-decoration:none; color:#01309A;}

#rightcol a.subact			{font-weight:normal; text-decoration:none; color:#D60024;}
#rightcol a.subact:link 	{font-weight:normal; text-decoration:none; color:#D60024;}
#rightcol a.subact:visited	{font-weight:normal; text-decoration:none; color:#D60024;}
#rightcol a.subact:hover	{font-weight:normal; text-decoration:none; color:#D60024;}
#rightcol a.subact:active	{font-weight:normal; text-decoration:none; color:#D60024;}

#madeby a					{font-weight:normal; text-decoration:none; color:#01309A;}
#madeby a:link 				{font-weight:normal; text-decoration:none; color:#01309A;}
#madeby a:visited			{font-weight:normal; text-decoration:none; color:#01309A;}
#madeby a:hover				{font-weight:normal; text-decoration:underline; color:#01309A;}
#madeby a:active			{font-weight:normal; text-decoration:none; color:#01309A;}

#FooterMenu a.bottom			{font-weight:normal; text-decoration:none; color:#01309A;}
#FooterMenu a.bottom:link 		{font-weight:normal; text-decoration:none; color:#01309A;}
#FooterMenu a.bottom:visited	{font-weight:normal; text-decoration:none; color:#01309A;}
#FooterMenu a.bottom:hover		{font-weight:normal; text-decoration:underline; color:#01309A;}
#FooterMenu a.bottom:active		{font-weight:normal; text-decoration:none; color:#01309A;}

#FooterMenu a.bottomact			{font-weight:normal; text-decoration:none; color:#D60024;}
#FooterMenu a.bottomact:link 	{font-weight:normal; text-decoration:none; color:#D60024;}
#FooterMenu a.bottomact:visited	{font-weight:normal; text-decoration:none; color:#D60024;}
#FooterMenu a.bottomact:hover	{font-weight:normal; text-decoration:none; color:#D60024;}
#FooterMenu a.bottomact:active	{font-weight:normal; text-decoration:none; color:#D60024;}

/* Ende Footer -------------------------------------------------------------- */


table.contenttable
	{
		border-spacing:0px;
		border-collapse:collapse;
		font-size: 100%;
		width: 100%;
		/* border: #C4D4E3 solid 1px; */
	}

#leftcol .contenttable, #rightcol .contenttable
    {
      border: #C4D4E3 solid 0px;
      margin-left:12px;
      margin-bottom:10px;
      width: 170px;
    }
	
#maincol td
	{
		padding: 0px 1px 2px 2px;
		vertical-align: top;
	}



/* tt_news ------------------------------------------------------------------ */
#leftcol div.news-latest-container
	{
		margin: 0px;
		padding: 0px 0px 10px 0px;
		font-size: 100%;
	}

#leftcol span.news-latest-date
	{
		margin-left: 12px;
		padding-left: 0px;
		font-size: 9px;
	}


/* upload/download ------------------------------------------------------------------ */


table.be_upload_table
	{
		border-spacing:0px;
		border-collapse:collapse;
		font-size: 100%;
		width: 100%;
		border: #C4D4E3 solid 1px;
	}



tr.be_upload_parentRow
	{
	}
	
td.be_upload_parentCellFirst
	{
	    border-top: #C4D4E3 solid 1px;
	}

td.be_upload_parentCell
	{
	    border-top: #C4D4E3 solid 1px;
	}

td.be_upload_parentCellLast
	{
	    border-top: #C4D4E3 solid 1px;
	    border-left: #C4D4E3 solid 1px;
	    text-align: center;
	}
	
tr.be_upload_childRow
	{
	}

td.be_upload_childCellFirst
	{
	}

td.be_upload_childCell
	{
	}

td.be_upload_childCellLast
	{
	    border-left: #C4D4E3 solid 1px;
	    text-align: center;
	}



/* -------------------------------------------------------------------------- */
/* Ende css */
/* \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */
