/* CSS Document */
@import url("tt_news.css");

:root body 	{ overflow-y:scroll; }	/* FF Scrollbalken einblenden */

html, body { margin:0px; padding:0px; height:100%;}
body	{ background:#fff url(../img/bg_body.gif) repeat-x top center fixed; font:normal 12px/1.3em "Segoe UI", Arial, Helvetica, sans-serif;}

#print { display:none}

#header			{ position:fixed; width:1000px; height:142px; top:0; left:50%; margin-left:-500px; background:transparent url(../img/bg_header.gif) repeat-x top; z-index:80;}
	#logo		{ position:absolute; left:0px; top:0px; width:248px; height:142px; margin-top:0px;}
	#title		{ position:absolute; top:65px; left:270px; width:700px; height:30px; z-index:82}

#wrapper		{ position:relative; min-height:100%; width:770px; left:50%; margin-left:-269px; background:#fff url(../img/bg_wrapper.gif) repeat-y top right; z-index:10}

/*Navigation*/
#navi	{ position:fixed; width:160px; left:50%; margin-left:-400px; top:160px; background:url(../img/bg_navi_rep.gif) repeat-y; z-index:60;}
	#navilang	{ position:absolute; width:150px; height:40px; left:0px; top:0px; background:url(../img/bg_navi.gif) no-repeat; text-align:right; z-index:62}
		#navilang a { margin:5px 6px 0 0}
		#navilang a:link, #navilang a:visited { font-size:10px; color:#000; text-decoration:none} 
		#navilang a:hover { color:#3C3C3C; text-decoration:underline}
	#navinorm	{ position:absolute; top:30px; z-index:63}
		#menu	{}
		#menu .item { height:24px; margin:2px 0 0 0}
		#menu .bo_bot { background:url(../img/menu_bottom.gif) no-repeat center bottom; padding-bottom:1px}
		#menu act {}
		#submenu { background:url(../img/menu_bottom.gif) no-repeat center bottom; padding-bottom:1px }
		#submenu .item { height:18px; margin-left:3px;}
	#navialt	{ position:absolute; left:270px; top:0px; height:20px; width:735px; margin:0; text-align:right; background-color:#fff; z-index:61}
		#navialt div { margin:3px 10px 0 0;}
		#navialt a:link, #navialt a:visited {  font-size:10px; color:#000; text-decoration:none; padding:0 2px} 
		#navialt a:hover { color:#3C3C3C; text-decoration:underline}

/* Inhalt */
#content		{ position:relative; top:0px; width:710px; left:50%; margin-left:-345px; margin-bottom:0px; z-index:50;}
	#contin 	{ position:relative; padding:160px 0 135px 0;}
	#contin2 	{ position:relative; float:left; width:450px; padding:160px 0 135px 0;}
	#contright	{ position:relative; float:left; width:240px; padding:0 0 0 10px; margin:160px 0 140px 10px; min-height:100%; overflow:visible; background:url(../img/border_right.gif) no-repeat left top}
	#contright div { position:relative;}
	
#cclear			{ clear:both; height:1px;}
#adresse	{ position:fixed; bottom:0px; width:221px; height:103px; left:50%; margin-left:-500px; background:url(../img/adresse.gif) no-repeat; padding:0; font:normal 10px "Segoe UI",Arial, Helvetica, sans-serif; z-index:50}
	#adresse span { display:none}

/* Footer */
#footer	{ position:relative; width:840px; left:50%; margin-left:-300px; height:135px; margin-top:-135px; text-align:right; background:#fff url(../img/bg_fooimage.gif) no-repeat top right; z-index:40;}
/* Copyright */
	#copy	{ position:absolute; width:200px; margin:90px 0 0 70px; left:0px; padding:0; font:normal 10px "Segoe UI",Arial, Helvetica, sans-serif; text-align:left; color:#999;}
		#copy span, #copy div { display:block}
		#copy a:link, #copy a:visited {font:normal 10px "Segoe UI",Arial, Helvetica, sans-serif; color:#999; text-decoration:none} 
		#copy a:hover { color:#333; text-decoration:underline}
/* Footer Image */
#footimg	{ position:absolute; left:250px;}

#leftborder { position:fixed; top:0px; left:50%; margin-left:-445px; height:100%; width:11px; background:url(../img/leftBorder.gif) no-repeat 0px 142px  }

/* Diverse */
#seo	{ display:none}
.clearer { clear:both; visibility:hidden; margin:0 }
.cl-right, .cl-left { visibility:hidden; margin:0}
a, img 		{ border:none; margin:0; padding:0}
ul		{ margin:0 0 5px; padding:0 0 0 3px; list-style-position:outside; }
	li	{ margin:0 0 0 15px!important; padding:0;}
dd		{ margin-left:23px}

/* Typo3 */
.csc-header, .csc-textpicHeader		{  color:#84c225; clear:both;}

.csc-header-n1 h1 { margin-top:0px !important;}
.csc-header h1 { margin:13px 0 10px; font-size:11pt;}
.csc-header h2 { margin:8px 0 2px; font-size: 9pt}
.csc-header h3 {}
.bodytext, li, td, .align-center	{ font:normal 8pt/1.4em "Segoe UI", Arial, Helvetica, sans-serif; color:#333; margin:0px 0px 5px 0px}
	.align-center { text-align:center}
a:link, a:visited { font:normal 8pt/1.4em "Segoe UI", Arial, Helvetica, sans-serif; color:#333; text-decoration:underline}
a:hover			{ color:#84C225}
strong a:link, strong a:visited, b a:link, b a:visited{ font-weight:bold}
strong a:hover, b a:hover	{ font-weight:bold}

.internal-link { background:url(../img/link_intern.gif) no-repeat left 4px; padding-left:8px;}
	.internal-link:hover { background-image:url(../img/link_intern_ro.gif);}
.external-link-new-window { background:url(../img/link_extern.gif) no-repeat right 4px; padding-right:8px;}
	.external-link-new-window:hover { background-image:url(../img/link_extern_ro.gif);}

.csc-textpic-caption	{font:bold 8pt/1.1em "Segoe UI", Arial, Helvetica, sans-serif; color:#333; padding:4px 0px 5px 0px}
.csc-linkToTop { clear:both; position:relative; height:1px; margin:0!important}
	.csc-linkToTop a { display:none}

.csc-frame	{}
.csc-frame-rulerAfter { clear:both; border-bottom: solid 1px #84c225 }
.csc-frame-rulerBefore { clear:both; border-top: solid 1px #84c225; margin-top:10px }
.csc-default { clear:both}

.csc-uploads-fileName p { margin:0}

/* Contenttable */
table { border-collapse: collapse}
td { vertical-align:top}
.contenttable td { vertical-align:top; border-bottom: solid 1px #84C225; }

/* Formular */
.csc-mailform { width:530px; border:none;}
.csc-mailform-field { clear:both}
.csc-mailform-field label { float:left; width:100px; text-align:right; padding-right:5px }
.csc-mailform-field input { width:300px; }
.csc-mailform-radio input { clear:left; float:left; width:20px}
.csc-mailform-radio label { float:left; text-align:left; width:400px}
.csc-mailform-submit	{ margin-left:105px}
textarea	{ width:300px }
legend		{ font:normal 12px/1.3em "Segoe UI", Arial, Helvetica, sans-serif; color:#2263a3; }
.csc-mailform-label { font:normal 12px/1.3em "Segoe UI", Arial, Helvetica, sans-serif; color:#333; }

