@charset "utf-8";/* www.vke.itcreated: 26.05.08last-mod: 19.10.09TotalCom Srl*//* BEGIN  Stili generali */body, html {	margin:0;	padding:0;	background-color:#F4B234;	background-image:url(images/gradient.jpg);	background-repeat:repeat-x;	background-position:top left;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}a:link 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }a:visited 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }a:active 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }a:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }/* END  Stili generali *//* BEGIN  Stili home */div.container {		position:absolute;    left:50%;    width:960px;    margin-left:-480px;    margin-top:30px;}table.main td.top,table.main td.bottom {		background-color:#FFFFFF;		/*width:100%*/		width:922px;}table.main tr.bgwhite {		background-color:#FFFFFF;}table.main td.center {		vertical-align:top;}div.logo {		position:absolute;		left:19px; top:0;}div.teaser {		position:absolute;		left:231px; top:8px;}div.lang {		position:absolute;		left:796px; top:23px;}div.menutop {		position:absolute;		left:654px; top:67px;		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		color:#919191;}div.menutop a:link,div.menutop a:visited {		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		color:#919191;		text-decoration:none;}div.menutop a:active,div.menutop a:hover {		color:#40a319;		text-decoration:underline;}div.headeraktuelles {		height:48px;		margin-top:92px;		background-color:#01adfb;		background-image:url(../img/bg_btn_aktuelles.gif);		background-repeat:repeat-x;}div.bodyaktuelles {		width:201px; height:200px;		background-image:url(../img/bg_bodyaktuelles.gif);		background-repeat:repeat-x;}.overview:link,.overview:visited {		text-decoration:none;		font-weight:bold;		color:#FFFFFF;		padding:8px 0;		display:block;		background-color:#0091d2;		text-align:center;}.overview:active,.overview:hover {		text-decoration:underline;}div.adresse {		margin:32px 0 0 8px;		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		color:#5b5b5b;		line-height:15px;}span.vkebold {		color:#40a319;		font-weight:bold;}div.adresse a {		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		color:#40a319;		line-height:15px;		text-decoration:underline;}div.adresse a:active,div.adresse a:hover {		text-decoration:none;}td.footer {		text-align:right;		padding:10px 27px 0 0;}/* news scroller home */#newsticker {		height:158px;		padding:20px;}.tickerstyle {		color:#363636;		line-height:15px;}h1.ticker {		margin:2px 0 4px 0;}h1.ticker a:link,h1.ticker a:visited {		font-weight:bold;		color:#0063af;		text-decoration:underline;}h1.ticker a:active,h1.ticker a:hover {		color:#363636;		text-decoration:none;}/* END  Stili home *//* BEGIN  Stili content  */table.content {		width:100%;}td.menucol {		width:201px;		padding-top:92px;		vertical-align:top;}/* END  Stili content  *//* BEGIN  Stili menu  */div.RadTabStripVertical .rtsLink {      text-align:left;		font-family:Verdana, Arial, Helvetica, sans-serif;		font-size:11px;		font-weight:bold;		line-height:33px;		width:201px;}.rtsIn:hover .rtsTxt {		padding-left:8px;}/*div.RadTabStripVertical {}*/a.vke:active, a.vke:hover { color:#e7223d; }										/* <- MouseOver Color Menu -> Der VKE */a.sektionen:active, a.sektionen:hover { color:#6a3a90; }				/* <- MouseOver Color Menu -> Sektionen */a.termine:active, a.termine:hover { color:#ff8b01; }						/* <- MouseOver Color Menu -> Termine */a.aktuelles:active, a.aktuelles:hover { color:#0078af; }				/* <- MouseOver Color Menu -> Aktuelles */a.spielraeume:active, a.spielraeume:hover { color:#016e37; }		/* <- MouseOver Color Menu -> Spielraeume */a.spielbus:active, a.spielbus:hover { color:#007297; }					/* <- MouseOver Color Menu -> Spielbus */a.spielhaus:active, a.spielhaus:hover { color:#b82044; }				/* <- MouseOver Color Menu -> Spielhaus */a.projekte:active, a.projekte:hover { color:#a20e66; }					/* <- MouseOver Color Menu -> Projekte */a.hallokinder:active, a.hallokinder:hover { color:#9c03b8; }		/* <- MouseOver Color Menu -> Hallo Kinder */a.bibliothek:active, a.bibliothek:hover { color:#f15904; }			/* <- MouseOver Color Menu -> Bibliothek */a.gallery:active, a.gallery:hover { color:#0f4da9; }						/* <- MouseOver Color Menu -> Gallery */a.links:active, a.links:hover { color:#18822b; }								/* <- MouseOver Color Menu -> Links */a.vkesel:link, a.vkesel:visited, a.vkesel:active, a.vkesel:hover { color:#e7223d; }a.sektionensel:link, a.sektionensel:visited, a.sektionensel:active, a.sektionensel:hover { color:#6a3a90; }a.terminesel:link, a.terminesel:visited, a.terminesel:active, a.terminesel:hover { color:#ff8b01; }a.aktuellessel:link, a.aktuellessel:visited, a.aktuellessel:active, a.aktuellessel:hover { color:#0078af; }a.spielraeumesel:link, a.spielraeumesel:visited, a.spielraeumesel:active, a.spielraeumesel:hover { color:#016e37; }a.spielbussel:link, a.spielbussel:visited, a.spielbussel:active, a.spielbussel:hover { color:#007297; }a.spielhaussel:link, a.spielhaussel:visited, a.spielhaussel:active, a.spielhaussel:hover { color:#b82044; }a.projektesel:link, a.projektesel:visited, a.projektesel:active, a.projektesel:hover { color:#a20e66; }a.hallokindersel:link, a.hallokindersel:visited, a.hallokindersel:active, a.hallokindersel:hover { color:#9c03b8; }a.bibliotheksel:link, a.bibliotheksel:visited, a.bibliotheksel:active, a.bibliotheksel:hover { color:#f15904; }a.gallerysel:link, a.gallerysel:visited, a.gallerysel:active, a.gallerysel:hover { color:#0f4da9; }a.linkssel:link, a.linkssel:visited, a.linkssel:active, a.linkssel:hover { color:#18822b; }.vkesel .rtsTxt,.sektionensel .rtsTxt,.terminesel .rtsTxt,.aktuellessel .rtsTxt,.spielraeumesel .rtsTxt,.spielbussel .rtsTxt,.spielhaussel .rtsTxt,.projektesel .rtsTxt,.hallokindersel .rtsTxt,.bibliotheksel .rtsTxt,.gallerysel .rtsTxt,.linkssel .rtsTxt { 		padding-left:8px;}/* END  Stili menu selected *//* BEGIN  Stili submenu  *//* bg-color submenu */tr.bgsubvke { background-color:#e7223d;	}											/* <- Background Color Submenu -> Der VKE */tr.bgsubsektionen { background-color:#6a3a90; }								/* <- Background Color Submenu -> Sektionen */tr.bgsubtermine { background-color:#ff8b01; }									/* <- Background Color Submenu -> Termine */tr.bgsubaktuelles { background-color:#0078af; }								/* <- Background Color Submenu -> Aktuelles */tr.bgsubspielraeume { background-color:#016e37; }							/* <- Background Color Submenu -> Spielraeume */tr.bgsubspielbus { background-color:#007297; }								/* <- Background Color Submenu -> Spielbus */tr.bgsubspielhaus { background-color:#6a3a90; }								/* <- Background Color Submenu -> Spielhaus */tr.bgsubprojekte { background-color:#a20e66; }								/* <- Background Color Submenu -> Projekte */tr.bgsubkinder { background-color:#9c03b8; }									/* <- Background Color Submenu -> Hallo Kinder */tr.bgsubbibliothek { background-color:#f15904; }							/* <- Background Color Submenu -> Bibliothek */tr.bgsubgallery { background-color:#0f4da9; }									/* <- Background Color Submenu -> Gallery */tr.bgsublinks { background-color:#18822b; }										/* <- Background Color Submenu -> Links */h2.sub {		margin:0 0 7px 0;		font-weight:normal;}h2.sub a:link,h2.sub a:visited {		color:#FFFFFF;		text-decoration:none;}h2.sub a:active,h2.sub a:hover {		text-decoration:underline;}/*h2.subsel a:link,h2.subsel a:visited,h2.subsel a:active,h2.subsel a:hover {		margin:0;		font-weight:normal;		color:#FFFFFF;		text-decoration:underline;}*/h2.subsel {		margin:0 0 7px 0;		font-weight:normal;		font-size:11px;		color:#FFFFFF;		text-decoration:underline;}/* Nuovi Stili Submenu <ul> */ul.sub {		margin:0; padding:0;		list-style:none;}ul.sub li {		display:inline;		float:left;		width:218px;}td.rcsub {		background-image:url(../img/rcsub.gif);		background-repeat:no-repeat;		background-position:top left;		padding:18px 18px 10px 22px;}/* END  Stili submenu  *//* BEGIN  Stili content  */td.bgcontent {		background-image:url(../img/bg_rep_content.gif);		background-repeat:repeat-x;		background-position:top;		padding:30px 27px;		vertical-align:top;		height:300px;		color:#363636;		line-height:15px;}h1.content {		margin:0 0 18px 0;		font-family:Arial, Helvetica, sans-serif;		font-size:18px;		color:#363636;		line-height:22px;		font-weight:normal;}h1.content2 {		margin:0 0 32px 0;		font-family:Arial, Helvetica, sans-serif;		font-size:18px;		font-weight:normal;		color:#363636;}td.morepics {		padding-top:5px;}/* END  Stili content  *//* BEGIN  Stili tabelle termine list  */table.event {		margin-top:28px;		width:100%;}table.event tr.header {		background-color:#ff8b01;}td.eventleft {		text-align:left;		padding-left:20px;}td.eventcenter {		text-align:center;		font-family:Arial, Helvetica, sans-serif;		font-size:13px;		font-weight:bold;		color:#FFFFFF;}td.eventright {		text-align:right;		padding-right:20px;}.prev:link,.prev:visited,.prev:active,.prev:hover {		color:#FFFFFF;		display:block;		text-decoration:none;		padding:10px 0;}table.eventlist {		width:100%;		margin-bottom:28px;}table.eventlist td {		color:#181818;		border-bottom:1px solid #6d6d6d;		padding:8px 0 9px 18px;}tr.eventtype {		background-color:#d4d4d4;}tr.eventtype td {		font-weight:bold;		padding:6px 0 7px 18px;}tr.listoff {		background-color:#ededed;}tr.liston {		background-color:#FFFFFF;		cursor:pointer;}tr.listoff a,tr.liston a {		text-decoration:none;}/* END  Stili tabelle termine list  *//* BEGIN  Stili termine detail  */table.eventdetail {		width:100%;		margin-top:28px;		margin-bottom:28px;}table.eventdetail td.colorange {		text-align:left;		font-weight:bold;		color:#ffffff;		padding:6px 16px;		background-color:#ff8b01;		border-bottom:1px solid #ffffff;}table.eventdetail td.colinfo {		text-align:left;		color:#181818;		padding:6px 16px;		border-bottom:1px solid #6d6d6d;}.bordertop {		border-top:1px solid #6d6d6d;}/* END  Stili termine detail  *//* BEGIN  Stili sektionen  */.linksetionen:link,.linksetionen:visited {		color:#6a3a90;		text-decoration:underline;}.linksetionen:active,.linksetionen:hover {		text-decoration:none;}/* END  Stili sektionen  *//* BEGIN  Stili links  */h2.links {		margin:14px 0 3px 0;}h2.links a:link,h2.links a:visited {		font-weight:bold;		font-size:11px;		color:#363636;		text-decoration:underline;}h2.links a:active,h2.links a:hover {		color:#18822b;		text-decoration:none;}/* END  Stili links  *//* BEGIN  Stili gallery  */table.galmnu {		width:100%;}table.galmnu td.left {		text-align:left;}table.galmnu td.right {		text-align:right;		padding-right:18px;}h1.fgallery {		margin:4px 0 25px 1px;		font-weight:bold;		font-size:11px;		color:#363636;}h1.content a:link,h1.content a:visited {		font-family:Arial, Helvetica, sans-serif;		font-size:18px;		font-weight:normal;		color:#0f4da9;		text-decoration:none;}h1.content a:active,h1.content a:hover {		color:#363636;}/* Nuovi Stili Gallery <ul> */ul.gallery {		margin:0; padding:0;		list-style:none;}ul.gallery li {		/*display:inline;*/		float:left;}div.catname {		margin-bottom:10px;		padding-top:4px;		width:200px; height:32px;		overflow:hidden;		font-weight:bold;		font-size:11px;		color:#363636;		/*background:yellow;*/}/* END  Stili gallery  *//* BEGIN  Stili aktuelles  */h1.aktuelles {		margin:0 0 18px 0;		font-family:Arial, Helvetica, sans-serif;		font-size:18px;		font-weight:normal;		color:#363636;}h1.newstitel {		margin:2px 0 2px 0;}h1.newstitel a:link,h1.newstitel a:visited {		font-weight:bold;		color:#363636;		text-decoration:underline;}h1.newstitel a:active,h1.newstitel a:hover {		color:#0063af;		text-decoration:none;}/* END  Stili aktuelles  *//* BEGIN  Stili Pager ContentList.ascx  */.gotopage {		width:18px;		font-family:Arial, Helvetica, sans-serif;		font-size:11px;}.ok {		font-family:Arial, Helvetica, sans-serif;		font-size:11px;		padding:0 2px;}ul.pager {		list-style:none;		margin:24px 0; padding:0;}ul.pager li {		display:inline;}ul.pager li a {		text-decoration:none;		border:1px solid #979797;		width:22px; height:19px;		display:inline-block;}ul.pager li.first a {		background-image:url(../img/first.gif);		background-repeat:no-repeat;		background-position:left;}ul.pager li.previous a {		background-image:url(../img/prev.gif);		background-repeat:no-repeat;		background-position:left;}ul.pager li.next a {		background-image:url(../img/next.gif);		background-repeat:no-repeat;		background-position:left;}ul.pager li.last a {		background-image:url(../img/last.gif);		background-repeat:no-repeat;		background-position:left;}ul.pager li a:active,ul.pager li a:hover {		border:1px solid #444444;		text-decoration:none;}ul.pager li.spc {		margin-left:65px;}/* END  Stili Pager ContentList.ascx  *//* BEGIN  Stili Table Team/Kontakt  */td.teampic {		width:240px; height:180px;		vertical-align:top;}td.teamtxt {		padding-left:28px;		font-family:Verdana, Geneva, sans-serif;		font-size:11px; line-height:16px;		color:#363636;}h1.team {		margin:0;		font-family:Arial, Helvetica, sans-serif;		font-size:18px; font-weight:normal;		color:#363636;}/* BEGIN  Stili Table Team/Kontakt  */#verfasser {	height: 20pt;	width: 20%;	border: thin solid #CCCCCC;	position: relative;	float: none;	clear: both;	background-position: center center;	margin-right: 40%;	margin-left: 40%;}