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

html, body 	{ height:100%; margin:0; padding:0; font:normal 12px/1.3em "Segoe UI", Arial, Helvetica, sans-serif; color:#666;  }
body 		{ overflow-y:scroll; background:#fff url(../img/bg_body.jpg) repeat-x fixed }
a, img 		{ border:none; margin:0; padding:0}



#canvas {}
#header { position:fixed; width:1050px; height:200px; top:0px; left:50%; margin-left:-525px; z-index:10; }
	#headtop	{ position:absolute; width:1050px; height:16px; left:0; background:url(../img/shad_headtop.png) no-repeat bottom;}
	#logo		{ position:absolute; width:358px; height:191px; left:0; top:15px; background:url(../img/logo_panoramico.png) no-repeat; border:solid 1px #009648; border-style:solid none none solid; font:normal 10px/1.1em "Segoe UI", Arial}
	#logo { color:transparent}
	#logo:hover { color:#000}
		#adrl, #adrr	{ float:left; width:155px; margin:150px 10px 0 10px;}
		#adrr	{ text-align:right}
	#flash		{ position:absolute; width:692px; height:191px; left:358px; top:15px; background-color:#fff; border:solid 1px #009648; border-style:solid solid none none; }
	#headbot	{ position:absolute; width:1050px; height:30px; top:207px; background:url(../img/shad_headbot.png) no-repeat top;}
#left 	{ position:fixed; width:300px; top:215px; left:50%; margin-left:-499px; z-index:15; }
	#altnavi	{ float:left; width:230px; margin-bottom:15px; padding-left:20px}
		.altitem a:link, .altitem a:visited { text-decoration:none; padding:0 4px;}
		#altnavi .act a:link, #altnavi .act  a:visited	{ padding:0 4px; border: dotted 1px #009648; font-weight:bold; color:#000}

	#lang 		{ float:left; width:48px; text-align:center}
		#lang a:link, #lang a:visited { text-decoration:none; color:#666}
		#lang a:hover { text-decoration:none; font-weight:bold; color:#000}
	#navi		{ margin-top:35px;}
	.item		{}
	#navi .bo_top	{ background:url(../img/bg_menu_div.gif) no-repeat; padding-top:1px}
	#navi .act		{ background:url(../img/bg_menu_act.gif) no-repeat}
	#teaser 	{ position:relative; width:280px; height:80px; background:url(../img/teaser.gif) no-repeat; margin:25px 0 0 20px}

#right { position:absolute; width:1000px; top:0px; left:50%; margin-left:-500px; z-index:5; }
	#contout	{ position:relative; margin:5px 0 20px; background-color:#fff; border:solid 1px #009648;}
	#contin		{ position:relative; margin:225px 20px 15px 332px;}
	#title		{}
	#cont		{ min-height:400px;}
		#contleft .bodytext, #contright .bodytext { margin-top:0px;}
		#contleft .csc-header, #contright .csc-header { margin-bottom:3px;}

	#contleft	{ float:left; width:305px; margin-bottom:20px; padding-right:15px; border-right: solid 2px #F0F0F0; border-collapse:collapse}
	#contright	{ float:left; width:305px; margin:0 0 20px -2px; padding-left:15px; border-left: solid 2px #F0F0F0; border-collapse:collapse}
	#footer		{ width:300px; margin: -20px 0 0 -320px; font:normal 9px/1.5em "Segoe UI", Arial, Helvetica, sans-serif; color:#666}
		#footer	a:link, #footer	a:visited { text-decoration:none; color:#666}
		#footer	a:hover { text-decoration:underline; color:#000}
#clear		{ position:relative; width:100%; clear:both}


div.csc-textpic-border img { position:relative; padding:5px !important; margin:0 10px 0 0!important; border:solid 1px #666 !important}



/* Typo3 */
.csc-header, .csc-textpicHeader		{ margin-bottom:10px }
.csc-firstHeader {}
h1	{ color:#000; font-size:150%}
h2, h3	{ color:#009648;
		 font:normal 100%/1.5em "Segoe UI", Arial, Helvetica, sans-serif; margin:0px 0px 3px 0px}
a:link, a:visited { color:#666; text-decoration:underline}
a:hover			{ color:#000}
.csc-textpic-caption	{font:bold 12px/1.1em "Segoe UI", Arial, Helvetica, sans-serif; color:#666; padding:4px 0px 5px 0px}
.clearer { clear:both; visibility:hidden; margin:0 }


/* Formular */
.csc-mailform { width:530px; border:none;}
.csc-mailform-field { clear:both}
.csc-mailform-field label { float:left; width:200px; 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 legend label { float:left; text-align:left; width:200px!important;}
.csc-mailform-radio fieldset label { text-align:left!important}
.csc-mailform-submit	{ margin-left:205px}
.csc-mailform-field label {}
.csc-mailform-check { width:20px!important}

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; }

fieldset, fieldset legend { border:none}
fieldset legend  { display:none}
fieldset legend label  { width:200px !important}

.csc-frame { padding:5px; margin:5px 0 10px}
.csc-frame-frame1 { border:solid 1px #009648; background-color:#C4EA8B}
	.csc-frame-frame1 div h1{ color:#009648}
	.csc-frame-frame1 p { color:#000}