/*
///////////////////
// GENERAL STUFF //
///////////////////
*/

html, body{
    height:100%;
    width:100%;
    margin:0;
    padding:0;
}
body{
	background: #eeeeee;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.688em; /* 11px */
	line-height: 120%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-indent: 0ex;
	display:table;
	text-align:left;
	
	}

strong, em, b, i {
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 

	}

h1, h2, h3, h4, h5, h6, address {
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	
	}

table {
	border: 0 none;
	border-collapse: collapse;
	}
h1 {
	font-weight:bold;
	line-height:120%;
	padding:0;
	margin:0px 0px 15px 0px;
	font-size:2.182em;
	}

h6 {
	padding:0;
	margin:3px 0px 7px 0px;
	font-size:0.909em; /* 10px */
	}
h1 a, h1 a:visited {
	text-decoration:none;
	color:#000;
	}	
	
h1 a:hover {
	text-decoration:underline;
	color:#000;
	}
	
#component h2 {
	margin:0 0 4px 0;
	font-size:1.4em;
	font-weight:bold;
}

h2 a, h2 a:visited {
	text-decoration:none;
	color:#000;
	}	
	
h2 a:hover {
	text-decoration:underline;
	color:#000;
	}	

p {
	margin: 0px 0px 15px 0px;
	padding:0;
	font-size:1.22em;
line-height:120%;
	}

.article_content .createdate {

}

.bloglayout_component .article_column p.ingress {
	margin:0 0 10px !important;
}

.bloglayout_component .article_column h1 {
	font-size:1.7em;
font-weight:normal;
line-height:110%;
margin:0 0 5px;
padding:0;
}
	
a, a:visited {
	color:#999999;
	text-decoration:none;
	}

a:hover {
	color:#999999;
	text-decoration:underline;
	}

a img {
	border: 0 none;
	}

#white-bg {
background:#ffffff;
width:970px;
padding:0 10px 10px 10px;
margin-left:auto;
margin-right:auto;
}

#wrapper {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
	}

#wrapper #newsticker {
	clear:both;
	width:970px;
	height:28px;
	display:block;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	}

#wrapper #wrapper_top {
	width:970px;
	/*height:90px;*/
	padding: 10px 0px;
	overflow:hidden;
	}

#wrapper_top #logo {
	float:left;
	/*width:110px;*/
	/*height:65px;*/
	/*margin: 15px 0px 10px 0px;*/
	padding:0 0 0 10px;
	}

#wrapper_top #wrapper_top_middle {
	float:right;
	width:240px;
	/*height:90px;*/
	/*margin:0px 0px 0px 25px;*/
	overflow:hidden;
	}
	
#wrapper_top_middle #search {
	float:left;
	/*width:240px;*/
	height:25px;
	margin:15px 0px 10px 0px;
	}

#wrapper_top_middle #topmenu {
	float:right;
	/*width:240px;*/
	/*height:40px;*/
	margin: 0px 0 10px 0;
	}
	
#wrapper_top #quote {
	float:left;
	width:300px;
	height:90px;
	margin:0px;
	}

	
#wrapper_top #top_slide {
	float:right;
	/*width:230px;*/
	/*height:90px;*/
	margin:0px;
	text-align:right;
	}
	
#wrapper #mainmenu {
	clear:both;
	width:970px;
	margin:0px 0px 10px 0px;
	padding:6px 0px 0px 0px;
	height:auto;
	background: #e6e6e6;
	overflow:hidden;
	}

#wrapper #wrapper_middle {
	width:970px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}

#wrapper_middle #left-blue,
#wrapper_middle #left-green,
#wrapper_middle #left-red {
	float:left;
	width:214px;
	margin:0px 15px 0px 0px;
	border-right:1px solid #ccc;
	}

#wrapper_middle #right-blue,
#wrapper_middle #right-green,
#wrapper_middle #right-red {
	float:left;
	width:214px;
	border-left:1px solid #ccc;
	margin:0px 0px 0px 15px;
	}

#wrapper #wrapper_footer-blue {
	clear:both;
	width:940px;
	margin:0px;
	padding: 18px 15px 20px 15px;
	overflow:hidden;
	background: url(../images/tu_footer_blue.png) top left repeat-y;
	color:#FFF;
	font-size: 1em; /* 11px */
	}


#wrapper #wrapper_footer-green {
	clear:both;
	width:940px;
	margin:0px;
	padding: 18px 15px 20px 15px;
	overflow:hidden;
	background: url(../images/tu_footer_green.png) top left repeat-y;
	color:#FFF;
	font-size: 1em; /* 11px*/
	}

#wrapper #wrapper_footer-red {
	clear:both;
	width:940px;
	margin:0px;
	padding: 18px 15px 20px 15px;
	overflow:hidden;
	background: url(../images/tu_footer_red.png) top left repeat-y;
	color:#FFF;
	font-size: 1em; /* 11px*/
	}

#wrapper_column_1_2 {
	float:left;
	width:245px;
	height:auto;
	overflow:hidden;
	}

#wrapper_column_1_2 #footer_header_col_1_2 {
	float:left;
	width:245px;
	height:20px;
	padding:0px;
	}

#wrapper_column_1_2 #footer_column1 {
	float:left;
	width:110px;
	padding:0px;
	}

#wrapper_column_1_2 #footer_column2 {
	float:left;
	width:120px;
	padding: 0px 0px 0px 15px;
	}

#wrapper_column_3_4 {
	float:left;
	width:224px;
	height:auto;
	overflow:hidden;
	}

#wrapper_column_3_4 #footer_header_col_3_4 {
	float:left;
	width:209px;
	height:20px;
	padding:0px 0px 0px 15px;
	}

#wrapper_column_3_4 #footer_column3 {
	float:left;
	width:126px;
	padding: 0px 0px 0px 15px;
	}

#wrapper_column_3_4 #footer_column4 {
	float:left;
	width:68px;
	padding: 0px 0px 0px 15px;
	}

#footer_column5 {
	float:left;
	width:138px;
	padding: 0px 0px 0px 15px;
	}

#footer_column6 {
	float:right;
	width:300px;
	}

#wrapper_footer-blue h3,
#wrapper_footer-green h3,
#wrapper_footer-red h3 {
	margin: 0px 0px 10px 0px;
	}

#wrapper_footer-blue span.logout-button-text,
#wrapper_footer-green span.logout-button-text,
#wrapper_footer-red span.logout-button-text {
	padding: 10px 0px 0px 0px;
	}

#wrapper_footer-blue span.logout-button-text button,
#wrapper_footer-green span.logout-button-text button,
#wrapper_footer-red span.logout-button-text button {
	margin:0;
	}

/*
////////////////////////
// NEWSTICKER STYLING //
////////////////////////
*/
div#news-highlight-1 {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
clear:both;
height:28px;
overflow:hidden;
width:970px;
}

div.moduletable-newsticker {
	
	}

div.moduletable-newsticker h3 {
	font-size:1em; /* 11px */
	font-weight:normal;
	float:left;
	width:210px;
	padding:0;
	margin:10px 0px 10px 0px;
	}

div.moduletable-newsticker div.mContainer {
	display:block;
	height:28px;
	overflow:hidden;
	position:relative;
	width:760px;
	float:left;
	padding:0;
	margin:10px 0px 0px 0px;
}

div.moduletable-newsticker div.mScroller {
	display: block;
	margin: 0;
	padding: 0;
}

div.moduletable-newsticker div.mScroller div {
	display: block;
	text-align: left;
	margin: 0;
	float: left;
	width: 760px; /* edit this value for your own module width */
	min-height: 28px; /* edit this value for your own module height */
}

div.moduletable-newsticker div.mScroller div a {
	font-weight:normal;
}

div.moduletable-newsticker div.mScroller div p {
	display:none;
}

div.moduletable-newsticker div.mScroller div .title {
	font-weight: normal;
}

/*
//////////////////////////////////
// PIXSEARCH AND SEARCH STYLING //
//////////////////////////////////
*/

#right-blue div.moduletable-search,
#right-green div.moduletable-search,
#right-red div.moduletable-search {
	margin:0px 0px 15px 0px;
	}
	
#right-blue div.moduletable-search h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_blue.png) center repeat-y;
	color:#FFF;
}

#right-green div.moduletable-search h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_green.png) center repeat-y;
	color:#FFF;
}


#right-red div.moduletable-search h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_red.png) center repeat-y;
	color:#FFF;
}

.pixsearch,
.pixsearch-search,
.search-search {
	background:transparent url(../images/bg_search_small.png) no-repeat scroll left center;
	width:189px;
	height:25px;
	margin: 10px 10px 0px 15px;
	
	}

#ps_search_str,
input.inputbox-search {
	width:205px;
	height:19px;
	padding:6px 0px 0px 10px;
	border:0 none;
	background: transparent;
	}

/*
/////////////////////
// TOPMENU STYLING //
/////////////////////
*/

#topmenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#topmenu ul li {
	float:left;
	padding: 0px 15px 0px 0px;
}

#topmenu ul li a, #topmenu ul li a:visited {
	text-decoration:none;
	background:transparent url(../images/arrow-grey.jpg) no-repeat scroll left center;
	padding:0 0 0 8px;
	
}

#topmenu ul li a:hover {
	text-decoration:underline;
}

/*
/////////////////////
// MAINMENU STYLING //
/////////////////////
*/

#mainmenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

#mainmenu ul li {
	float:left;
	padding:0;	
	overflow:hidden;
}

#mainmenu ul li a, #mainmenu ul li a:visited {
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	padding: 2px 5px 8px 5px;
	display:block;
	height:auto;
	overflow:hidden;
}

#mainmenu ul li a:hover,
#mainmenu ul li.active a {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding: 2px 5px 8px 5px;
	background:#FFF;
	height:auto;
	overflow:hidden;
	font-size:1em;
	color:#6fc652 !important;
}

.mainmenu-blue ul li a:hover,
.mainmenu-blue ul li.active a {
	color:#ee1389 !important;
}

.mainmenu-red ul li a:hover,
.mainmenu-red ul li.active a {
	color:#f76666 !important;
}

.mainmenu-green ul li a:hover,
.mainmenu-green ul li.active a {
	color:#6fc652 !important;
}
/*
///////////////////////////////
// FRONTPAGE_TOP RSS STYLING //
///////////////////////////////
*/

#frontpage_top div.moduletable-rss a, #frontpage_top div.moduletable-rss a:visited {
	float:right;
	margin:0px 0px 5px 0px;
	background: url(../images/arrow-grey.jpg) left center no-repeat;
	padding: 0px 0px 0px 8px;
	text-decoration:none;
	font-size:1em; /* 11px */
	}

#frontpage_top div.moduletable-rss a:hover {
	text-decoration:underline;
	}
/*
////////////////////////
// BREADCRUMB STYLING //
////////////////////////
*/

#breadcrumb {
	width:400px;
	/*height:17px;*/
	margin:0 0 10px 0;
	font-size: 0.909em; /* Equivalent to 10px in relation to 11px */
	color: #999999;
	}

/*
//////////////////////
// SIDEMENU STYLING //
//////////////////////
*/

div.moduletable-sidemenu {
	font-size: 1em; /* 11px*/
	width:inherit;
	padding: 0px 10px 0px 0px;
	
}

div.moduletable-sidemenu ul {
	list-style-type:none;
	width:inherit;
	padding:0;
	margin:-8px 0px 0px 0px;	
}

div.moduletable-sidemenu ul li {
	width: 205px;
	text-align:right;
	padding: 8px 10px 7px 0px;
	border-bottom: 1px solid #ccc;
	
}

div.moduletable-sidemenu ul li a, div.moduletable-sidemenu ul li a:visited {
	text-decoration:none;
	text-transform: uppercase;
	color:#000;
	font-weight:bold;
	background: url(../images/arrow.jpg) left center no-repeat;
	padding: 0px 0px 0px 8px;
}

div.moduletable-sidemenu ul li a:hover, div.moduletable-sidemenu ul li.active a {
	text-decoration:none;
	text-transform: uppercase;
	color:#6FC652;
	font-weight:bold;
	background: url(../images/arrow-green.jpg) left center no-repeat;
}

div.moduletable-sidemenu ul li ul {
	list-style-type:none;
	width:inherit;
	padding:0;
	margin:0;	
	}
	
div.moduletable-sidemenu ul li ul li {
	width: 205px;
	text-align:right;
	padding: 5px 10px 0px 0px;
	border-bottom: 0 none;
	}
	
div.moduletable-sidemenu ul li ul li a, div.moduletable-sidemenu ul li ul li a:visited {
	text-transform: none !important;
	color: #808080 !important;
	text-decoration:none !important;
	background: none !important;
	}

div.moduletable-sidemenu ul li ul li a:hover, div.moduletable-sidemenu ul li.active ul li.active a {
	text-transform: none !important;
	color: #6FC652 !important;
	text-decoration:none !important;
	background: none !important;
	} 

/*
////////////////////////////////
// RIGHT SIDE AKTUELLT STYLING //
////////////////////////////////
*/
#right-blue div.moduletable h3,
#right-blue div.moduletable-no-border h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_blue.png) center repeat-y;
	color:#FFF;
}

#right-green div.moduletable h3,
#right-green div.moduletable-no-border h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_green.png) center repeat-y;
	color:#FFF;
}


#right-red div.moduletable h3,
#right-red div.moduletable-no-border h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_red.png) center repeat-y;
	color:#FFF;
}

#right-blue div.moduletable #aktuellt-title,
#right-green div.moduletable #aktuellt-title,
#right-red div.moduletable #aktuellt-title,
#right-blue div.moduletable-no-border #aktuellt-title,
#right-green div.moduletable-no-border #aktuellt-title,
#right-red div.moduletable-no-border #aktuellt-title {
	float:left;
	width:182px;
	font-weight:bold;
	padding:12px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	}
	
#right-blue div.moduletable #aktuellt-rss,
#right-green div.moduletable #aktuellt-rss,
#right-red div.moduletable #aktuellt-rss,
#right-blue div.moduletable-no-border #aktuellt-rss,
#right-green div.moduletable-no-border #aktuellt-rss,
#right-red div.moduletable-no-border #aktuellt-rss {
	float:right;
	width:12px;
	text-align:right;
	padding:15px 10px 0px 0px;
	margin:0px 0px 5px 0px;
	}

#right-blue div.moduletable ul.menu,
#right-green div.moduletable ul.menu,
#right-red div.moduletable ul.menu,
#right-blue div.moduletable-no-border ul.menu,
#right-green div.moduletable-no-border ul.menu,
#right-red div.moduletable-no-border ul.menu {
	margin:0;
	padding:0;
	}
	
#right-blue div.moduletable ul.menu li,
#right-green div.moduletable ul.menu li,
#right-red div.moduletable ul.menu li,
#right-blue div.moduletable-no-border ul.menu li,
#right-green div.moduletable-no-border ul.menu li,
#right-red div.moduletable-no-border ul.menu li {
	margin:0 0 5px 10px;
	list-style-type:none;
	}

#right-blue div.moduletable a, #left div.moduletable a:visited,
#right-green div.moduletable a, #left div.moduletable a:visited,
#right-red div.moduletable a, #left div.moduletable a:visited,
#right-blue div.moduletable-no-border a, #left div.moduletable-no-border a:visited,
#right-green div.moduletable-no-border a, #left div.moduletable-no-border a:visited,
#right-red div.moduletable-no-border a, #left div.moduletable-no-border a:visited {
	font-size:1em;
	color:#999999;
	text-decoration:none;
	background:transparent url(../images/arrow-grey.jpg) no-repeat scroll left center;
	padding:0 0 0 8px;
	}

#right-blue div.moduletable a:hover,
#right-green div.moduletable a:hover,
#right-red div.moduletable a:hover,
#right-blue div.moduletable-no-border a:hover,
#right-green div.moduletable-no-border a:hover,
#right-red div.moduletable-no-border a:hover {
	text-decoration:underline;
	}

#right-blue div.moduletable-bottom,
#right-green div.moduletable-bottom,
#right-red div.moduletable-bottom,
 {
	padding:0px 10px 5px 0px;
	border-bottom: 1px solid #CCC;
	width:205px;
	}
	
#right-blue div.moduletable-bottom a,
#right-green div.moduletable-bottom a,
#right-red div.moduletable-bottom a {
	font-size:1em;
	color:#999999;
	text-decoration:none;
	background:transparent url(../images/arrow-grey.jpg) no-repeat scroll left center;
	padding:0 0 0 8px;
	}

#right-blue div.moduletable-bottom a:hover,
#right-green div.moduletable-bottom a:hover,
#right-red div.moduletable-bottom a:hover {
	text-decoration:underline;
	}
/*
////////////////////////////////////
// RIGHT MODULE STYLING - GENERAL //
////////////////////////////////////
*/
#right-blue div.moduletable h3,
#right-blue div.moduletable-align-left h3,
#right-blue div.moduletable-align-left-bottom h3,
#right-blue div.moduletable-no-border h3,
#right-blue div.moduletableacajoom h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_blue.png) center repeat-y;
	color:#FFF;
}

#right-green div.moduletable h3,
#right-green div.moduletable-align-left h3,
#right-green div.moduletable-align-left-bottom h3,
#right-green div.moduletable-no-border h3,
#right-green div.moduletableacajoom h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_green.png) center repeat-y;
	color:#FFF;
}

#right-red div.moduletable h3,
#right-red div.moduletable-align-left h3,
#right-red div.moduletable-align-left-bottom h3,
#right-red div.moduletable-no-border h3,
#right-red div.moduletableacajoom h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_red.png) center repeat-y;
	color:#FFF;
}

#right-blue div.moduletable-simple h3,
#right-green div.moduletable-simple h3,
#right-red div.moduletable-simple h3 {
	font-size: 1em;
	font-weight:bold;
	padding:10px 10px 10px 15px;
	margin:0;
	background: none;
	color:#000;
}

#right-blue div.moduletable,
#right-green div.moduletable,
#right-red div.moduletable,
 {
	padding: 15px 0px 0px 0px;
	border-bottom: 1px solid #CCC;
	}

/* Special styling for custom modules without padding on the left side */

#right-blue div.moduletable-align-left,
#right-green div.moduletable-align-left,
#right-red div.moduletable-align-left {
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #CCC;
	}

/* Special styling for custom modules without padding on the left or bottom */

#right-blue div.moduletable-align-left-bottom,
#right-green div.moduletable-align-left-bottom,
#right-red div.moduletable-align-left-bottom {
	padding: 15px 0px 0px 0px;
	border-bottom: 1px solid #CCC;
	}

#right-blue div.module,
#right-green div.module,
#right-red div.module {

	border-bottom: 1px solid #ccc;
}

/* Special styling for modules that want the colored header but no bottom border */

#right-blue div.moduletable-no-border,
#right-green div.moduletable-no-border,
#right-red div.moduletable-no-border {
	padding: 15px 0px 0px 0px;
	border-bottom: none;
	margin:0px 0px 15px 0px;
	}

/*
//////////////////
// POLL STYLING //
//////////////////
*/
div.moduletable-poll {
	border-bottom:1px solid #CCC;
}


#right-blue div.moduletable-poll h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_blue.png) center repeat-y;
	color:#FFF;
}

#right-green div.moduletable-poll h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_green.png) center repeat-y;
	color:#FFF;
}


#right-red div.moduletable-poll h3 {
	font-size: 1.273em; /* 14px in relation to 11px */
	font-weight:bold;
	padding:10px 15px 10px 15px;
	margin:0;
	background: url(../images/tu_sidenav_red.png) center repeat-y;
	color:#FFF;
}

div.moduletable-poll form {
	font-size: 1em; 
}

div.moduletable-poll table {
	margin:0;
	padding:0;
	}
	
div.moduletable-poll thead tr td {
	font-weight:normal !important;
	padding: 10px 15px 0px 15px;
	}

div.moduletable-poll table.pollstableborder-poll {
	padding: 0px 15px 0px 8px;
	}

div.moduletable-poll input {
	margin:0px 5px 0px 15px;
	padding:0;
	}
div.moduletable-poll td.sectiontableentry2-poll, div.moduletable-poll td.sectiontableentry1-poll {
	padding: 10px 0px 0px 0px;
	}
	
div.moduletable-poll div.buttons {
	padding: 10px 15px 15px 14px;
	}

div.moduletable-poll input.button {
	margin:0px;
	padding:0;
}

/*
////////////////////////////////////
// ZARAGOZA CLOUD MODULE STYLING  //
////////////////////////////////////
*/

div.zonline2 {
	padding:0px 10px 10px 15px;
	}

div.zonline4 {
	display:none;
	}

/*
/////////////////////////////////////
// PIX GOOGLESEARCH MODULE STYLING //
/////////////////////////////////////
*/

#pixgsearch {
	overflow:hidden;
	margin:0px 10px 0px 15px;
	width: 189px;
	}

#pixgsearch #introtext {
	font-size:1em;
	margin:0px 0px 10px 0px;
	}

form.gsc-search-box {
	font-size:1em;
	margin:0;
	width:100%;
	}

#pixgsearch table.gsc-search-box td.gsc-input {
	background:transparent url(../images/bg_search_small.png) no-repeat scroll left center;
	padding-right:2px;
}

table.gsc-search-box td.gsc-input {
	background:transparent url(../images/bg_search.png) no-repeat scroll left center;
	padding-right:2px;
}

#pixgsearch input.gsc-input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	padding:5px;
	width:179px;
}

input.gsc-input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	padding:5px;
	width:212px;
}

#pixgsearch td.gsc-search-button {
	display:none;
	width:0;
}

.gsc-control {
	width:510px;
}

/*
/////////////////////////
// DINAMO TABS STYLING //
/////////////////////////
*/
#dm_tabs_1 {
	font-size:1em;
	}
#dm_tabs_1 ul.dm_menu_1 {
	margin:10px 10px 15px 15px;
	}
	
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a, 
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a:visited {
	color: #999999;
	text-decoration:none;	
	padding:0;
	}

#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a:hover {
	text-decoration:underline;
	padding:0;
	}

#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a.dm_selected {
	color:#000;
	}

li.dm_separator {
	float:left;
	margin:0px 8px 0px 8px;
	}

#dm_container_1 {
	margin:15px 0px 5px 15px;
	padding:0;
	overflow:hidden;
	}
	
#dm_container_1 div.moduletable {
	padding:0;
	margin:0;
	border:0;
	}

/*
/////////////////////
// PIXHITS STYLING //
/////////////////////
*/

div.pixhits {
	
	}

div.pixhits ul.pixhits_list {
	margin:0px 10px 0px 0px;
	padding:0;
	list-style-type:none;
	}

div.pixhits ul.pixhits_list li.pixhits_item {
	margin:0px 0px 10px 0px;
	}

div.pixhits ul.pixhits_list li.pixhits_item a,
div.pixhits ul.pixhits_list li.pixhits_item a:visited {
	background:transparent url(../images/arrow-grey.jpg) no-repeat scroll left center;
	color:#999999;
	font-size:1em;
	padding:0 0 0 8px;
	text-decoration:none;
	}

div.pixhits ul.pixhits_list li.pixhits_item a:hover {
	text-decoration:underline;
	}

/*
//////////////////////////////////////////////////
// JOMCOMMENTS - LATEST COMMENTS MODULE STYLING //
//////////////////////////////////////////////////
*/

#dm_container_1 div.moduletable-align-left {
	padding:0;
	border:0;
	}

#dm_container_1 div.moduletable-align-left ul.jomlatest-align-left {
	padding:0px;
	margin:0px 10px 0px 0px;
	list-style-type:none;
	}

#dm_container_1 div.moduletable-align-left ul.jomlatest-align-left li.jomlatest-align-left {
	margin:0px 0px 10px 0px;
	}

#dm_container_1 div.moduletable-align-left ul.jomlatest-align-left li.jomlatest-align-left p {
	display:none;
	}

#dm_container_1 div.moduletable-align-left ul.jomlatest-align-left li.jomlatest-align-left a,
#dm_container_1 div.moduletable-align-left ul.jomlatest-align-left li.jomlatest-align-left a:visited {
	background:transparent url(../images/arrow-grey.jpg) no-repeat scroll left center;
	color:#999999;
	font-size:1em;
	padding:0 0 0 8px;
	text-decoration:none;
	}

#dm_container_1 div.moduletable-align-left ul.jomlatest-align-left li.jomlatest-align-left a:hover {
	text-decoration:underline;
	}


/*
///////////////////////////
////// PIXACD STYLING /////
///////////////////////////
*/
.pixacd-blog {
	border-top:1px solid #CCCCCC;
	overflow:hidden;
	padding:10px 0;
}
#pixacd-title {
	padding-bottom:10px;
	font-weight:bold;
}
.pixacd-blog img {
	padding-bottom:5px;
}


div.pixacd-internal,
div.pixacd-external {
	margin:0px;
	overflow:hidden;
	padding:0;
	}
	
div.pixacd-blog ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.pixacd-internal ul,
div.pixacd-external ul {
	margin:0;
	padding:0;
	list-style:none;
	margin:10px 10px 15px 15px;
	overflow:hidden;
}

div.pixacd-blog ul li {
	float:left;
	padding:0px;
	margin:0px 7px 5px 0px;
	width:163px;
	overflow:hidden;
}

div.pixacd-internal ul li,
div.pixacd-external ul li {
	float:left;
	padding:0px;
	margin:0px 7px 5px 0px;
	width:163px;
	overflow:hidden;
	}

div.pixacd a, div.pixacd a:visited,
div.pixacd-internal a, div.pixacd-internal a:visited,
div.pixacd-external a, div.pixacd-external a:visited {
	font-size:1em;
	color:#999999;
	text-decoration:none;
	background:transparent url(../images/arrow-grey.jpg) no-repeat scroll left center;
	padding:0 0 0 8px;
}

div.pixacd a:hover,
div.pixacd-internal a:hover,
div.pixacd-external a:hover {
	text-decoration:underline;
	}

/*
///////////////////////
// FRONTPAGE STYLING //
///////////////////////
*/
div.blogglayout_article_separator {
	background: #fff url(../images/separator.gif) no-repeat scroll center;
	height:1px;	
	margin:0px 0px 20px 0px;
	}

div.blogglayout_article_separator hr {
	display:none;
	}
	
#wrapper_middle #wrapper_frontpage_left {
	width: 740px;
	float:left;
	overflow:hidden;	
	margin:0;
	padding:0;
	}

#wrapper_frontpage_left #frontpage_top {
	width: 740px;
	margin:0px 0px 15px 0px;
	padding:0;
	}

#wrapper_frontpage_left #left {
	width:214px;
	float:left;
	margin: 0px 15px 0px 0px;
	border-right:1px solid #CCC;
	}

#wrapper_frontpage_left div.frontpage_component {
	width:510px;
	margin: 0px 0px 0px 0px;
	float:left;
	}

div.frontpage_component h1 {
	font-size: 1.636em; /* 18px in relation to 11px */
	}
		
div.frontpage_component td.createdate,
div.bloglayout_component td.createdate {
	display:none;
	}
	

/*
/////////////////////////
// BLOGGLAYOUT STYLING //
/////////////////////////
*/
#wrapper_middle #left {
	width:214px;
	float:left;
	margin: 0px 15px 0px 0px;
	border-right:1px solid #CCC;
	}

#wrapper_middle #blogglayout_top {
	width:510px;
	margin:0px;
	}

div.bloglayout_component div.commentBlogView {
	margin:0px 0px 0px 0px;/* 3 september fabian 10px 0 0 0*/
	}

div.bloglayout_component div.Zaragoza_Tags {
	display:none;
	}

/*div.bloglayout_component h1 {
	font-size: 1.636em; /* 18px */
	}*/

div.bloglayout_component h3 {
	font-weight:normal;
	font-size:1em;
	}

/*
///////////////////////
// ARTICLE STYLING //
///////////////////////
*/
#wrapper_middle #wrapper_component {
	float:left;
	width:510px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	}

#wrapper_component #component_top {
	width:510px;
	margin:0px;
	}

#wrapper_component div.component {
	width:510px;
	margin:0px;
	}

div.article_title {
	/*position:relative;*/
	text-align:right;
	/*top:-15px;*/
	width:inherit;
	font-size: 0.909em; /* Equivalent to 10px in relation to 11px */
	}                   
           
div.article_title span.buttonheading {
	}

div.article_title span.date {
	color:#999999;
	}

#component {
	overflow:hidden;
	width:inherit;
	}
#component table.article_content {
	/*margin:-15px 0px 0px 0px;*/
	margin:0;
	}

#component h3 {
	font-weight:bold;
	margin:0 0 4px 0;
	font-size:1em;
}

/*
/////////////////////////
// GENERAL UCD STYLING //
/////////////////////////
*/

div.ucd {
	margin:0;
	padding:0;
	}

div.ucd ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
div.ucd ul.ucd_list li.ucd_item {
	margin:0;
	padding:0;
	border-bottom: 0 none;
	}

ul.ucd_list li.ucd_item div.ucd_introtext p {
	margin: 0px 0px 10px 0px !important;
	
	}

/*
///////////////////////////////
// ZARAGOZA CLOUDS - STYLING //
///////////////////////////////
*/
/*
div.Zaragoza_divider {
	display:none;
	float:left;
	width:2px;
	margin: 0px 8px 0px 0px;
	color:#999999;
	}

div.ucd div.Zaragoza_divider {
	display:block;
	}

*/
div.Zaragoza_Tags {
	display:block;
	text-decoration:none;
	font-size:1em; /* 11px */
	margin: 0px;
	width:350px;
	float:left;
	}

div.frontpage_component div.Zaragoza_Tags, div.ucd div.Zaragoza_Tags {
	display:none;
	}
	
div.Zaragoza_Tags ul {
	list-style-type:none;
	overflow:hidden;
	padding:0;
	margin:0;
	}

div.Zaragoza_Tags ul li.first {
	color:#000;
	font-weight:normal;
	float:left;
	}

div.Zaragoza_Tags ul li {
	float:left;
	}

div.Zaragoza_Tags ul li a, div.Zaragoza_Tags ul li a:visited {
	color:#999999;
	text-decoration:none;
	
	}

div.Zaragoza_Tags ul li a:hover {
	color:#999999;
	text-decoration:underline;
	
	}

#tagcloud_results {
	width:414px;
	overflow:hidden;	
	}

#tagcloud_results #wrapper_details {
	float:left;
	width:390px;
	}
	
#tagcloud_results #counter {
	float:left;
	width:24px;
	}

#wrapper_details #tagcloud_title {
	float:left;
	width:320px;
	}

#wrapper_details #tagcloud_date {
	float:left;
	width:70px;
	color:#909090;
	font-size:1em; /* 11px */
	text-align:right;
	}
	
#tagcloud_title a, #tagcloud_title a:visited {
	color:#000;
	}

#tagcloud_titla a:hover {
	color:#000;
	}

/*
///////////////////////////
// JOM COMMENT - STYLING //
///////////////////////////
*/


div.jc_comments_container {
	margin:0px 0px 20px 0px;
	overflow:hidden;
	}
	
div.commentBlogView {
	clear:none;
	display:block;
	float:left;
	overflow:hidden;
	text-align:right;
	width:154px;
	padding:0;
	margin:0px 0px 20px 0px;
	font-size:1em; /* 11px */
}

div.field-separator {
	float:left;
	color:#999;
	margin: 0px 5px 0px 5px;
	}

div.commentTools div.field-separator {
	float:right;
	padding:0px;
	}
	
div.frontpage_component div.commentBlogView {
	margin:0px 0px 20px 0px;
	
}

div.commentTools {
	border-bottom:0 none;
	font-size:1em; /* 11px */
	width:150px;
	float:right;
	clear:none;
	margin: 0px 15px 0px 0px;
	height:auto;
	
}

div.commentTools img {
	vertical-align:-2px;
	}

div.jctools, div.show-comment, div.show-linkmore, div.show-hit, div.show-feed, div.show-report, div.show-voteup, div.show-votedown {
	margin:0px 5px 0px 0px !important;
	background:none !important;
	text-indent:0 !important;
	float:right;
	color:#999999;
}

div.commentTools div.jctools {
	margin:0 !important;
	padding:0;
	}
	
div.show-comment {
	float:left !important;
	margin:0 !important;
	}
	
div.show-linkmore {
	float:left !important;
	margin:0 !important;
	}

div.show-linkmore a {
	background: url(../images/arrow-grey.jpg) left center no-repeat;
	padding: 0px 0px 0px 8px;
	}

div.jctools a, div.show-comment a, div.show-linkmore a, 
div.show-hit a, div.show-feed a, 
div.show-report a, div.show-voteup a, div.show-votedown a, 
div.jctools a:visited, div.show-comment a:visited, div.show-linkmore a:visited, 
div.show-hit a:visited, div.show-feed a:visited, 
div.show-report a:visited, div.show-voteup a:visited, div.show-votedown a:visited {
	text-decoration:none !important;
	color:#999999 !important;
	
	}

div.jctools a:hover, div.show-comment a:hover, div.show-linkmore a:hover, 
div.show-hit a:hover, div.show-feed a:hover, 
div.show-report a:hover, div.show-voteup a:hover, div.show-votedown a:hover {
	text-decoration:underline !important;
	color:#999999 !important;
	
	}

#trackback_title, #trackback_link, 
#trackback_entries, #written_comments_title, 
.feed_link, #comment_title, #jc_commentFormDiv,
#jc_commentsDiv {
	width:408px;
	display:block;
	float:left;
	}

#trackback_title {
	margin: 10px 0px 10px 0px;
	background: #e6e6e6;
	font-weight: bold;
	font-size:1.273em; /* 14px in relation to 11px */
	color:#6E6E6E;
	line-height: 120%;
	padding:10px;
	width:502px;
	text-transform: uppercase; 
	}

#trackback_link img, #written_comments_title img, .feed_link img {
	margin:0 !important;
	}

#written_comments_title {
	margin: 10px 0px 0px 0px;
	background: #e6e6e6;
	font-weight:bold;
	font-size:1.273em; /* 14px in relation to 11px */
	color:#6E6E6E;
	line-height: 120%;
	width:492px !important;
	margin-top:14px;
	overflow:hidden;	
	padding:10px;
	text-transform: uppercase; 
	}

#comment_title {
	display:none; /* Hide it because it lost its function R.I.P. */
	margin: 10px 0px 10px 0px;
	background: #e6e6e6;
	font-weight: bold;
	font-size:1em; /* 11px */
	color:#6E6E6E;
	line-height: 120%;
	padding:3px 0px 3px 8px;
	width:400px;
	}

.jomentry1, .jomentry2 {
	margin:0;
	overflow:hidden;
	}

#jc_commentsDiv {
	margin:0px 0px 0px 0px;
	}

.feed_link {
	font-size:1em !important;
	margin:0px 0px 10px 0px !important;
	}
#trackback_title, #trackback_link, #trackback_entries, #written_comments_title, .feed_link, #comment_title, #jc_commentsDiv {
	display:block;
	float:left;
	width:502px;
	}

#jc_commentFormDiv {
	width:508px;
	}

#trackback_link {
	font-size:1em !important;
	}
	
#comment-text-container {
	margin:0px 0px 10px 0px;
	}

#wrapper_comment_footer {
	overflow:hidden;
	}

#wrapper_comment_footer #show-user-date {
	float:left;
	width:auto;
	font-style:italic;
	}

#wrapper_comment_footer #separator {
	float:left;
	margin:0px 5px 0px 5px;
	}

#wrapper_comment_footer div.show-report {
	float:left;
	margin:0px 0px 0px 0px !important;
	}

span.article_separator {
	display:none;
	}
/* Blogglayout pagination styling */
#blogglayout_pagination {
	color:#999999;
	font-size:1em; /* 11px */
	}

#blogglayout_pagination a, #blogglayout_pagination a:visited {
	color:#999999;
	text-decoration:none;
	}

#blogglayout_pagination a:hover {
	color:#999999;
	text-decoration:underline;
	}
	
#blogglayout_pagination_results {
	color:#999999;
	font-size:1em; /* 11px */
	
	}

div.commentBlogView div.pix_date {
	float:right !important;
	color:#999999;
	display:block;
	}

div.commentBlogView div.pix_date_with_year {
	float:right !important;
	color:#999999;
	display:none;
	}

table.contentpaneopen-date-year div.commentBlogView div.pix_date {
	display:none;
	}

table.contentpaneopen-date-year div.commentBlogView div.pix_date_with_year {
	display:block;
	}



/* 
////////////////////
// FOOTER STYLING //
////////////////////
*/

#wrapper_footer-blue ul,
#wrapper_footer-green ul,
#wrapper_footer-red ul {
	list-style-type:none;
	margin:0;
	padding:0px 15px 0px 0px;
	border-right:1px solid #ccc;
	
}

#wrapper_footer-blue #footer_column5 ul,
#wrapper_footer-green #footer_column5 ul,
#wrapper_footer-red #footer_column5 ul {
	list-style-type:none;
	margin:0;
	padding:0px 15px 0px 0px;
	border-right:0px none;
}
	
#wrapper_footer-blue ul li,
#wrapper_footer-green ul li,
#wrapper_footer-red ul li {
	padding:6px 0px 6px 0px;
}

#wrapper_footer-blue a, #wrapper_footer-blue ul li a, #wrapper_footer-blue ul li a:visited,
#wrapper_footer-green a, #wrapper_footer-green ul li a, #wrapper_footer-green ul li a:visited,
#wrapper_footer-red a, #wrapper_footer-red ul li a, #wrapper_footer-red ul li a:visited {
	color:#FFF;
	text-decoration:none;
	background: url(../images/arrow-white.png) left center no-repeat;
	padding: 0px 0px 0px 8px;
}

#wrapper_footer-blue a:hover, #wrapper_footer-blue ul li a:hover,
#wrapper_footer-green a:hover, #wrapper_footer-green ul li a:hover,
#wrapper_footer-red a:hover, #wrapper_footer-red ul li a:hover {
	color: #FFF;
	text-decoration:underline;
}

#wrapper_footer-blue p,
#wrapper_footer-green p,
#wrapper_footer-red p {
	margin:0;
	padding:5px 0px 5px 0px;
}

#wrapper_footer-blue #footer_column6 div.moduletable div,
#wrapper_footer-green #footer_column6 div.moduletable div,
#wrapper_footer-red #footer_column6 div.moduletable div {
	padding: 5px 0px 5px 0px;
}

/*
//////////////////////////
// LOGIN MODULE STYLING //
//////////////////////////
*/

span.default span.yoo-login span.login span.username, span.default span.yoo-login span.login span.password {
	margin-bottom:7px;
}

/*
/////////////////////////////
// ROUNDED CORNERS STYLING //
/////////////////////////////
*/
span.rndc1 {
	background: #FFF url(../images/rc_bottom_left.gif) no-repeat 0 100%; 
	display: block; 
	float: left;
	}

span.rndc1 span.rndc2 {
	background: url(../images/rc_top_right.gif) no-repeat 100% 0; 
	display: block; 
	float: left;
	}

span.rndc1 span.rndc2 span.rndc3 {
	background: url(../images/rc_bottom_right.gif) no-repeat 100% 100%; 
	display: block; 
	float: left;
	}

span.rndc1 span.rndc2 span.rndc3 span.rndc4 {
	background: url(../images/rc_top_left.gif) no-repeat; 
	display: block; 
	float: left;
	}

/* Version for grey background */

span.rndc1-grey {
	background: #FFF url(../images/rc_bottom_left_grey.gif) no-repeat 0 100%; 
	display: block; 
	float: left;
	}

span.rndc1-grey span.rndc2-grey {
	background: url(../images/rc_top_right_grey.gif) no-repeat 100% 0; 
	display: block; 
	float: left;
	}

span.rndc1-grey span.rndc2-grey span.rndc3-grey {
	background: url(../images/rc_bottom_right_grey.gif) no-repeat 100% 100%; 
	display: block; 
	float: left;
	}

span.rndc1-grey span.rndc2-grey span.rndc3-grey span.rndc4-grey {
	background: url(../images/rc_top_left_grey.gif) no-repeat; 
	display: block; 
	float: left;
	}
div.clear {
	clear:both;
	}
/*
////////////////////////////////
// SEARCH RESULT PAGE STYLING //
////////////////////////////////
*/

div.componentheading-search {
	font-size: 2.182em; /* 24px in relation to 11px */
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	margin:20px 0px 15px 0px;
	}

#search_intro {
	margin:0px 0px 10px 0px;
	}
	
#wrapper_searchword_button {
	overflow:hidden;
	margin:0px 0px 10px 0px;
	}
	
#search_search_word {
	margin:0px 0px 25px 0px;
	border:0;
	overflow:hidden;
	width:315px;
	float:left;
	}


#search_searchword {
	margin:5px;
	border:0;
	width:305px;
	}
	
#search_button {
	margin:3px 0px 0px 10px;
	float:left;
	}

#search_phrase {
	margin:0px 0px 10px 0px;
	}

#search_ordering {
	margin: 0px 0px 10px 0px;
	}

#search_ordering label {
	width:75px;
	margin:0px 15px 0px 0px;
	overflow:hidden;
	float:left;
	}

#search_ordering select {

	}	

#search_areas {
	margin: 0px 0px 30px 0px;
	overflow:hidden;
	}

#search_areas #search_areas_text {
	float:left;
	width:75px;
	overflow:hidden;
	margin:0px 15px 0px 0px;
	}

#search_areas #search_areas_result {
	float:left;
	width:auto;
	overflow:hidden;
	}

#search_areas_result #search_areas_item {
	width:140px;
	float:left;
	}

#search_results_heading {
	background: #e6e6e6;
	padding:10px;
	width:490px;
	overflow:hidden;
	display:block;
	margin:0px 0px 15px 0px;
	}

#search_results_heading h2 {
	float:left;
	width:auto;
	display:block;
	overflow:hidden;
	margin:0;
	padding:3px 0px 0px 0px;
	font-size:14px;
	text-transform:uppercase;
	}

#search_results_heading #search_results_pagination_1 {
	float:right;
	width:auto;
	color: #999999;
	}

#search_results_heading #separator {
	float:right;
	width:auto;
	margin: 0px 5px;
	padding:2px 0px 0px 0px;
	color: #999999;
	}
#search_results_heading #search_results_pagination_2 {
	float:right;
	width:auto;
	padding:2px 0px 0px 0px;
	color: #999999;
	}

#search_results_resultlist {
	width:510px;
	margin:0px 0px 15px 0px;
	}

#search_results_resultlist #search_results_resultlist_date {
	margin:15px 10px 10px 10px;
	width:490px;
	font-size:1em;
	}
	
#search_results_resultlist h3 {
	margin:10px;
	width:490px;
	font-weight:bold;
	}

#search_results_resultlist h3 a, #search_results_resultlist h3 a:visited {
	color:#000;
	text-decoration:none;
}

#search_results_resultlist h3 a:hover {
	color: #000;
	text-decoration:underline;
	}

#search_results_resultlist #search_results_resultlist_text {
	padding:0px 10px 10px 10px;
	width:490px;
	}

#search_results_resultlist #search_results_resultlist_readmore {
	width:490px;
	border-bottom:1px solid #e6e6e6;
	padding:0px 10px 10px 10px;
	}

#search_results_resultlist #search_results_resultlist_readmore a,
#search_results_resultlist #search_results_resultlist_readmore a:visited {
	background:transparent url(../images/arrow-grey.jpg) no-repeat scroll left center;
	color:#999999;
	font-size:1em;
	padding:0 0 0 8px;
	text-decoration:none;
}

#search_results_resultlist #search_results_resultlist_readmore a:hover {
	text-decoration:underline;
	} 
	
#search_results_resultlist_pagination {
	margin:0px 0px 20px 0px;
	}

/*
///////////////////////////////
// PIXSEARCHEXTENDED STYLING //
///////////////////////////////
*/

#pixsearchextended_rss {
	line-height:18px;
	float:right;
	}

#pixsearchextended_rss img {
	margin:0px 0px 0px 3px;
	vertical-align:middle;
	}
		
/*
//////////////////////////////////////////
// REDEVENT - BLOGLAYOUT VIEW - STYLING //
//////////////////////////////////////////
*/

#re_bloglayout_wrapper_heading {
	overflow:hidden;
	width:510px;
	display:block;
	background:#E6E6E6 none repeat scroll 0 0;
	padding:10px;
	margin:0px 0px 15px 0px;
	}

#re_bloglayout_wrapper_heading #re_bloglayout_page_title {
	width:200px;
	float:left;
	overflow:hidden;
	}

#re_bloglayout_page_title h1 {
	font-size:1.636em; /* 18px */
	font-weight:bold;
	line-height:120%;
	color:#6E6E6E;
	margin:0px;
	}
	
#re_bloglayout_wrapper_heading #re_bloglayout_print_button {
	width:auto;
	float:right;
	}

#re_bloglayout_wrapper_heading #separator {
	width:auto;
	float:right;
	margin:0px 5px;
	}
	
#re_bloglayout_wrapper_heading #re_bloglayout_rss {
	width:auto;
	float:right;
	margin:0px 20px 0px 0px;
	}

#re_bloglayout_rss a, #re_bloglayout_rss a:visited {
	
	}

#re_bloglayout_rss a:hover {
	
	}
	
#re_bloglayout_datimage {
	
	}

#re_bloglayout_title {
	
	}

#re_bloglayout_title h1 {
	font-size:1.636em; /* 18px */
	font-weight:bold;
	margin:20px 0px 10px 0px;
	}
#re_wrapper_items_left {
	float:left;
	width:150px;
	margin: 0px 10px 0px 0px;
	}

#re_wrapper_items_left a, #re_wrapper_items_left a:visited, #re_wrapper_items_left a:hover {
	color:#000;
	}
	 
#re_wrapper_items_left #re_bloglayout_date {
	float:left;
	width:150px;
	margin:0px;
	}

#re_wrapper_items_left #re_bloglayout_venue {
	float:left;
	width:150px;
	margin: 0px;
	}

#re_wrapper_items_left #re_bloglayout_catname {
	float:left;
	width:150px;
	margin:0px 0px 10px 0px;
	}

#re_bloglayout_readmore a, #re_bloglayout_readmore a:visited {
	background:transparent url(../images/arrow-grey.jpg) no-repeat scroll left center;
	color:#999999 !important;
	font-size:1em;
	padding:0 0 0 8px;
	text-decoration:none;
	}
	
#re_bloglayout_readmore a:hover {
	text-decoration:underline;
	color:#999999 !important;
	}
	
	
#re_bloglayout_datdescription {
	float:left;
	width:350px;
	margin:0px 0px 10px 0px;
	}

#re_wrapper_items_right {
	float:right;
	width:350px;
}

#re_wrapper_items_right #re_bloglayout_datimage_small {
	float:right;
	margin:0px 0px 10px 10px;
	padding:0;
	}

#re_wrapper_items_right #re_bloglayout_datdescription_small {
	margin:0px 0px 10px 0px;
	}


/* Details page */

#re_details_datimage {
	
	}

#re_details_title {
	
	}

#re_details_title h1 {
	font-size:1.636em; /* 18px */	font-weight:bold;
	margin:20px 0px 10px 0px;
	}

#re_details_wrapper_items_left {
	width:250px;
	float:left;
	margin:0px 10px 10px 0px;
	}

#re_details_wrapper_items_right {
	width:250px;
	float:left;
	margin:0px 0px 10px 0px;
	}
	
#re_details_wrapper_items_left a, #re_wrapper_items_left a:visited, #re_wrapper_items_left a:hover {
	color:#000;
	}
	 
#re_details_wrapper_items_left #re_details_date {
	float:left;
	width:250px;
	margin:0px;
	}

#re_details_wrapper_items_right #re_details_venue {
	float:left;
	width:250px;
	margin: 0px;
	}

#re_details_wrapper_items_right #re_details_catname {
	float:left;
	width:250px;
	margin:0px 0px 10px 0px;
	}

#re_details_wrapper_items_left span.title {
	width:50px;
	float:left;
	font-weight:bold;
	}

#re_details_wrapper_items_left span.content {
	width:200px;
	float:left;
	}

#re_details_wrapper_items_right span.title {
	width:70px;
	float:left;
	font-weight:bold;
	}

#re_details_wrapper_items_right span.content {
	width:180px;
	float:left;
	}

#re_details_wrapper_header {
	width:510px;
	overflow:hidden;
	}

#re_details_wrapper_header #re_details_datimage_small {
	display:block;
	float:left;
	overflow:hidden;
	width:auto;
	margin:0px 15px 20px 0px;
	}

#re_details_wrapper_header #re_details_wrapper_right_small {
	overflow:hidden;
	float:left;
	margin:0px 0px 20px 0px;
	}

#re_details_wrapper_right_small #re_details_date {
	
	}
	
#re_details_wrapper_right_small #re_details_venue {
	
	}

#re_details_wrapper_right_small #re_details_catname {
	
	}

#re_details_wrapper_right_small span.title {
	width:70px;
	float:left;
	}

#re_details_wrapper_right_small span.content {
	float:left;
	width:auto;
	}

#re_details_datdescription {
	float:left;
	width:510px;
	margin:0px 0px 10px 0px;
	}

/*
/////////////////////
// REDFORM STYLING //
/////////////////////
*/

#redform_ {
	clear:both;
	background:#E6E6E6;
	overflow:hidden;
	padding:20px 30px 20px 20px;
	width:460px;
	height:auto; 
	margin:0px 0px 15px 0px;
}

div#eventlist h2 {
	border-bottom:0;
	margin:0px 0px 20px 0px;
	padding:0;
}

#redform_ div.fieldline {
	float:left;	
	}

#redform_ #fieldline_fornamn, #redform_ #fieldline_epostadress {
	width:222px;
	padding:0;
	margin:0px 0px 15px 0px;
	}

#redform_ #fieldline_efternamn, #redform_ #fieldline_foretag {
	width:222px;
	margin:0px 0px 15px 15px;
	padding:0;
	}

#redform_ div.fieldtextfield input, 
#redform_ div.fieldemail input,
#redform_ div.fieldfullname input {
	border:0;
	margin:5px;
	width:212px;
	}
	
#validate_footnote {
	display:none;
	clear:both;
	}

#submitredform {
	float:right;
	}

div.elcomments {
	clear:both;
	}


#redform_ #printsubmit {
	display:none;
	}

/*
///////////////////////////
/// RSS BUTTONS STYLING ///
///////////////////////////
*/
#aktuella-fragar {
	padding:10px;
	background:#E6E6E6;
	overflow:hidden;
}
#aktuella-fragar-title {
	float:left;
	font-size:1.273em; /*14px*/
}
#aktuella-fragar-rss {
	float:right;
}
#aktuella-fragar-rss img {
	vertical-align:-1px;
}

/* Acajoom module */
.acajoom {
	padding:0 10px;
}
.acajoom input#wz_11,
.acajoom input#wz_12 {
	background:transparent url(../images/bg_search_small.png) no-repeat scroll 0 0;
	border:0 none;
	height:15px;
	padding:5px;
	width:179px;
}
.acajoom input {
	margin:5px 0;
}
/* END - Acajoom module */

/* Log in styling */
form#com-form-login #com-form-login-username input,
form#com-form-login #com-form-login-password input {
	background:transparent url(../images/bg_form_150.png) no-repeat 0 0;
	border:0 none;
	height:15px;
	padding:5px;
	width:140px;
	margin-top:5px;
}
form#com-form-login ul {
	list-style:none;
	margin:10px;
	padding:0;
}
form#com-form-login fieldset {
	border:0;
}
/* END - Log in styling */

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message { margin:0; }

#system-message dd.message ul { background: #C3D2E5;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:5px 0px; padding: 5px 5px 5px 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:5px 0px; padding: 5px 5px 5px 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:5px 0px; padding: 5px 5px 5px 40px; text-indent:0px;}
/* END SYSTEM MESSAGE */

.rndc4 input {
background:none;
}

.moduletable.ts {
	border-bottom:1px solid #cccccc;
	margin-bottom:15px;
}
