/* ---------------------------------------------------
                   Allgemeines Seitendesign
-----------------------------------------------------*/
* {min-height:1px;}

html {overflow-x:auto;}

body {
	color: #000000;
	border:0;
	padding:0;
	margin: 0px 00px 0px 00px;
	text-align: center;
	}

tr.bg_main {
background:url(../gfx/header/bg_main.jpg) repeat-x;
}	
	
/* Body Klasse für Popups (die kein Abstand zum Fensterrand brauchen)*/			
body.nopad{
			color: #1D4D73;
			BACKGROUND-COLOR:#cecece;
			padding-top:0px;
			padding-left:0px;
			padding-right:0px;
}
			
/* gesammelte font eigenschaften */
body,td,th,table,div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}



form {
	border:0;
	margin:0;
	padding:0;}

fieldset {
	border:1px solid #ccc;
	margin:15px 0;
	padding:10px;}

legend {
	margin-left:10px;
	font-size:100%;
	font-weight:bold;
	color:#008;}

/* ---------------------------------------------------
                   Scrollbars (nur IE)
-----------------------------------------------------*/

			

/* ---------------------------------------------------
                   Link Design
-----------------------------------------------------*/
a {
	text-decoration:none;}

A:link {
			COLOR:#000066;
			TEXT-DECORATION:none;}

A:visited {
				COLOR:#000000;
				TEXT-DECORATION:none;}

A:active {
				COLOR:#000000;
				TEXT-DECORATION:none;}

A:hover {
				COLOR:#CC3300;
				TEXT-DECORATION:underline;}

/*----------------------------------------------//
// Formular Design
------------------------------------------------*/
select{
	border: 1px #ffffff solid;
	background-color:#ffffff;
	}



textarea{
	background-color:#FFF;
	border:#cecece 1px dashed;}
textarea.hidden{
	border:0px;
	background-image:none;}	


input.btn{
	background:url(../gfx/button_blank_big.png);
	border:0px;
	width:126px;
	height:25px;
}


input.txt{
	COLOR:#666666;
	border-color:#CCCCCC;
	border-top-width:1px;
	border-right-width:2px;
	border-bottom-width:1px;
	border-left-width:2px;
	padding-left: 2px;
	background-color:#ffffff;
	}
	
input.autocomp{
	border:0px;
	background-image:none;
	}	
	
	input.login{
	COLOR:#000000;
	border-color:#996600;
	border-style:solid;
	border-top-width:1px;
	border-right-width:2px;
	border-bottom-width:1px;
	border-left-width:2px;
	padding-left: 2px;
	background-color:#fff;
	}

input.chk{
        FONT-SIZE:12px;
        FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
        COLOR:#333333;}

input.opt{
        FONT-SIZE:12px;
        FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
        COLOR:#333333;}

/*----------------------------------------------//
// Textformatierung
------------------------------------------------*/
#timehighlight{COLOR:#0066FF;}	/* Hervorhebung von Uhrzeiten */

#fonthighlightstd{COLOR:#000000;}
#fonthighlight1{COLOR:#FF6400;}
#fonthighlight2{COLOR:#FF6400;}
#fonthighlight3{COLOR:#FF6400;}
#fonthighlightred{COLOR:#cc6600;}

#searchhighlight{COLOR:#FF6400; font-weight:bold
}

#smalltext{font-size:11px; vertical-align:middle;}
#smalltext2{COLOR:#CCCCCC; font-size:10px; vertical-align:middle;}
#smalltext3{COLOR:#999999; font-size:12px; vertical-align:middle;}
#smalltext4{COLOR:#ff6400; font-size:10px; vertical-align:middle;}
#smalltext5{COLOR:#00FF00; font-size:10px; vertical-align:middle;}
#smalltext6{COLOR:#990000; font-size:12px; vertical-align:middle;}
#text{COLOR:#CCCCCC; font-size:12px; vertical-align:middle;}
#whitetext{COLOR:#fff; font-size:11px; vertical-align:middle;}
#text2{color:#666666; font-size:12px; vertical-align:middle; font-weight:bold;}
#textborder{color:#666666; border:#000; border:1px solid; background:#EFEFEF; padding:2px; font-size:10px; vertical-align:middle; font-weight:bold;}
#smalltext7{font-size:9px; vertical-align:middle;}
#smalltext8{font-size:11px; vertical-align:middle;}
#bigtext2{COLOR:#000000; font-size:16px; font-weight:bold; vertical-align:middle;}
#bigtextcol{COLOR:#FF6400; font-size:20px; vertical-align:middle;}
#bigtext3{COLOR:#000000; font-size:14px; vertical-align:middle;}
#bigtext{COLOR:#cecece; font-size:20px; vertical-align:middle;}
#pink{color:#FF66FF; vertical-align:middle;}
#blue{color:#0066FF; vertical-align:middle;}
#gray{color:#666666; vertical-align:middle;}
#ocker{color:#CC6600; vertical-align:middle;}

h2{
font-weight:normal;
}


/*----------------------------------------------//
//              Box Allgemein
------------------------------------------------*/

/* Layer in dem sich die ganze Seite befindet */
div.page { 
	width:100%;
	padding: 0px;
	text-align: left;
}

/*----------------------------------------------//
//              Img Allgemein
------------------------------------------------*/

/* Layer in dem sich die ganze Seite befindet */
img.thumb { 
        float: left;
        margin: 10px;
        padding: 10px;
        border: 1px solid #ccc;
}

img {
		border:0px;	
		}

/*----------------------------------------------//
//              Box 
------------------------------------------------*/
p {
padding:0px;
margin:8px;
}

div._box {
	border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; border-top:1px solid #BBBBBB; margin:auto; width:100%;
	height:122px;
	background-image:url('../gfx/topbackground.jpg');
	border-bottom: 0px none;}

div._box div.adminlink {
	text-align:right;
	float:right;
	margin-top:0px;
	margin-left:0px;}
	
div._box div.groupname {
	text-align:center;
	margin:auto;
	font-size:24px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;}

div._box div.group {
	/*margin-left:20px;*/
	float:left;
	color:#999999;
	letter-spacing:0.5em;}

div.bg_round_corner {
	background-image:url(../gfx/bg_round.png); no-repeat;
	}

/* Trennlinie */
div.headline {
	width:95%;
	text-align:left;
	margin-left:10px;
	margin-bottom:15px;
	margin-top:0px;
	font-size:18px;
	COLOR:#006699;
	padding-top:0px;
	padding-left:5px;
	border-bottom: 1px #FFCC00 solid;
	float:left;
	}
	
div.headline2 {
	width:95%;
	text-align:left;
	margin-bottom:6px;
	font-size:14px;
	color:#0A159E;
	background-image:url(../gfx/backr_colorchange.png) no-repeat;
	padding-top:5px;
	padding-left:5px;
	border-bottom: 1px #CCCCCC solid;
	float:left;
	}	
	
div.headline3 {
height:17px;
background-image:url(../gfx/news_headline.png);
}		
	
div.bottom_border {
	text-align:left;
	border-bottom: 1px #EAEAEA dashed;
	margin-bottom:6px;
	}	
	
div.border_dashed {
	text-align:left;
	border-bottom: 1px #EAEAEA dashed;
	border-top: 1px #EAEAEA dashed;
	margin-bottom:2px;
	}	
	
div.transparent {
	background-color: #FFF;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
}
	
div.news_header_big {
width: 972px;
height:180px;
position: absolute;
left: 50%;
margin-left: -486px; /* negative Hälfte von width:600px */
}	
div.news_header_small {
width: 320px;
background:url(../gfx/news_header.png);
color:#FFFFFF;
height:30px;
position: absolute;
left: 50%;
margin-left: -160px; /* negative Hälfte von width:600px */
}	

div.news_header_small_new {
width: 320px;
background:url(../gfx/news_header_new.png);
color:#FFFFFF;
height:30px;
position: absolute;
left: 50%;
margin-left: -160px; /* negative Hälfte von width:600px */
}	
  
div.footer {
	margin:auto;
	text-align:center;
	float:left;
	width:100%;
	font-size:10px;
	vertical-align:top;
	background-color:#EEEEEE;}
	
/*----------------------------------------------//
//              Box Content
------------------------------------------------*/
div.content_box {
	margin:auto;
	width:100%;
	background-color:#000000;
}

div.content_box #topmenu{
	width:100%;
	margin:auto;
	border: 1px black solid;
	height:25px;}

#menufolder {
	text-align:center;
	height:20px;
	padding-top:5px;}

div.inhalt {
	width:100%;
	float:left;
	background-color: #000000;
	border: 1px #AAAAAA solid;
	padding-left: 0px;
	padding-right: 0px;
}

/* Inhaltsbereich */
div.content{
	padding-left: 10px;
	float:center;
}

/*----------------------------------------------//
//              Submenu Box
------------------------------------------------*/
div.submenubox {
	float:left;
	width:150px;
	border:1px #ffffff solid;
	margin:10px;
	padding-bottom:5px;
	background-color:#E7ECFD;
	}
	
div.submenubox td{
background-color:#E7ECFD;
min-height:20px;
height:20px;
padding-top:5px;
padding-left:5px;
}
div.submenubox td:hover{
background-color:#B9CCF6;
}

/*----------------------------------------------//
// DROP DOWN HAUPTMENU
------------------------------------------------*/
/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 


				http://www.seoconsultants.com/css/menus/horizontal/
*/
/*
*{margin:0;padding:0;border:none;}


body{margin:0.5em;font-family:verdana,tahoma,arial,sans-serif;}
*/
/* Begin CSS Popout Menu */

#menu{
  width:100%;
  float:left;
}

#menu a, #menu h2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333333;
  display:block;
  white-space:nowrap;
  margin:0;
  font-weight:normal;
}

 
#menu h2{ 
	/*Hauptmenu Hintergrundfarbe*/
 font-size:15px;
 font-weight:normal;
}

#headl{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#333333;
  display:block;
  white-space:nowrap;
  margin:0;
  font-weight:normal;
  cursor:pointer;
}

#menu a{
  text-decoration:none;
}

#menu a:hover{
  color:#666666;
  font-weight:bold;
}

#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

#menu li{
	position:relative;
	margin-right:15px;	
	padding-top:5px; 
}

#menu li ul li{
	position:relative;
	margin:0px;
	padding:0px; 
}

#menu li ul{
	position:absolute;
	z-index:500;
	top:auto;
	left: -999em;
	width: 145px;
}



/* Submenü liste */
#menu li ul li{
	background: url('../gfx/submenu.png');
	padding-right: 0px;
	display:block;
	/*border:1px black solid;*/
	width:100%;
}


#menu  li ul {
	border-bottom: #ccc solid 1px;
	border-left: #ccc solid 1px;
}


#menu ul li ul li a:hover{

}



/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */


div#menu li:hover{
  cursor:pointer;
  z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul{
  left:-999em;
}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul{
  left:auto;
}

/* End of non-anchor hover selectors */

/* End CSS Popout Menu */

/*----------------------------------------------//
//              CSS Button!
------------------------------------------------*/
div.button {
	background: url('../gfx/button_blank_big.png') no-repeat;
	width:127px;
	height:24px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000}

div.button a {
	display:block;
	text-align:center;
	color:#039;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
div.button a:hover {
	display:block;
	text-align:center;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
div.button_submenu {
	background: url('../gfx/button_submenu.png') no-repeat;
	width:127px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000}

div.button_submenu a {
	display:block;
	text-align:center;
	padding-top:3px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
div.button_submenu a:hover {
	display:block;
	text-align:center;
	color:#006;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}		

* html div.button a { width:100%;}	

/*----------------------------------------------//
//              Tabellen Design
------------------------------------------------*/

table.border {
	display:table;
	margin:0px 0;
	border-top:none;
	border-color:#fff;
	padding:0;
	background-color: #e6e6e6;	/*Tabellen Rahmen Farbe */
}

table.border_white {
	display:table;
	margin:0px 0;
	border-top:none;
	border-color:;
	padding:0;
	background-color:;	/*Tabellen Rahmen Farbe */
}

table.border_rd {
	display:table;
	margin:15px 0;
	border-color:#cc6600;
	padding:0;
	background-color: #cecece;	/*Tabellen Rahmen Farbe */
}


tr.none {background-color:;}
tr.nav {background-color:#fff;}
tr.grey2 {background-color:#f3f3f3;}
tr.greybox {
background: url('../gfx/bg_grey_round.png') no-repeat;}
tr.green {background-color:#D9FED8;}
tr.red {background-color:#FDC8D1;}
tr.grey { background-image:url(../gfx/backr_colorchange.png)}
tr.red_white {
background-color:#FFFFFF;
background:url(../gfx/red_white.png);
}
tr.public {background-color:#fff;}
tr.modal {background-color:#FBFBFB;}
tr.protect {background-color:#fff;}
tr.protect:hover {background-color:#F6F6F6;}
tr.public:hover {background-color:#F6F6F6;}
tr.gray_white {
background-color:#FFFFFF;
background:url(../gfx/gray_white.png);
}
tr.news_preview {
background:#FFFFFF;
background:url(../gfx/news_header_big.png) repeat-x;
}
tr.gray {
background-color:#f3f3f3;
border:#969696 1px solid;}

tr.orange_white {
background-color:#FFFFFF;
background:url(../gfx/orange_white.png);
}
tr.transp {
background-color:transparent;}	

tr.border_dashed {
	text-align:left;
	border-bottom: 1px #EAEAEA dashed;
	border-top: 1px #EAEAEA dashed;
	margin-bottom:2px;
	}
td.news_headline {
background-image:url(../gfx/news_headline.png);
}	



tr {display:table-row;
background:#FFFFFF;
}

table.border th, table.border td {
	display: table-cell;
	margin:0;
	padding:5px;
	vertical-align:top;
	text-align:left;
}	

table.border_rd th, table.border_rd td {
	display: table-cell;
	margin:0;
	padding:0px;
	vertical-align:top;
	text-align:left;
}

th {
	background:url('../gfx/tableheadorange.png') repeat-x;
	text-align:center;
	color:#000000;			/* Tabellenkopf Schriftfarbe */
	font-weight:bold;
	height:8px;
}	

tr.redrow {background-color:#ebf3fb;}
tr.light_o {background-color:#FFFFCC;}
tr.light_o2 {background-color:#FFDCA8;}
tr.rowtop {background-color:#ffffff;}
tr.grey { background-color:#F1F1F1;}
tr.row0 { background-color:#FFFFF7;}
tr.row1 { background-color:#FDFDFD;}

td.nav { background-image:url(../gfx/gray_white.png);
border-bottom: dashed 1px #cecece;
border-right: solid 1px #cecece;}

td.r_left {background-image:url(bilder/table_r_left.jpg);}

td.new {background-color:#f1f1f1;}
td.light_gray {background-color:#F9F9F9;}
td.side {background-image:url(../../../pics/backside.gif);}
td.transp {
background-color:transparent;}

/*Pseudo Button */
td.button {
background-color:#FFE7C4;
}

td.button:hover {
background-color:#FFFFCC;
}
td.button_dark {
background-color:#E5BA62;
}

td.button_dark:hover {
background-image:url(../../../pics/buttons/button_backr_dark_hover.png);
}

td.online {background-color:#3d0000;
border-right: solid 1px #560000;}

td.protect:hover {background-image:url(../../../gfx/icons/icons_v2/128x128/protect.png); background-position:right; background-repeat:no-repeat;}
td.public:hover {background-image:url(../../../gfx/icons/icons_v2/128x128/public.png); background-position:right; background-repeat:no-repeat;}
	
td.schedule_todayhighlight, td.schedule_todayhighlight:hover {
	background-color:#FFCC66;
	border-color:#CCCCCC;
	border-style:solid;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
} 

td.schedule_td:hover{
	background-color:#FF9900;
}

#bilderrahmen{
	border-color:#660000;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	padding-top:0px;
	padding-bottom:0px;
}

td.nopad{
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
}

/*----------------------------------------------//
//              Star Rating Design
------------------------------------------------*/

.ratingblock {
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/*----------------------------------------------//
//              Modalbox Design
------------------------------------------------*/
#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	margin-top:150px;
	top: 0;
	border: 0 solid;
	text-align:left;
	z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;

	background-color: #FBFBFB;
	height:100%;
}

#MB_header {
	margin:0;
	height: 28px;
}

#MB_content {
	padding: 6px .75em;
	overflow:auto;
}

#MB_caption {
	font: bold 85% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background:url(../gfx/ajax-loader.gif) no-repeat;

}

/* Color scheme */
#MB_window {
	background-color:#EFEFEF;
	color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
	background-image:url(../gfx/tableheadorange.png);
  border-bottom: 1px solid #CCC;
}
#MB_caption { color:#000 }
#MB_close { color:#777 }
#MB_close:hover { color:#000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}

/*----------------------------------------------//
//              Carousel Design
------------------------------------------------*/
/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 730px;
  height: 200px;
  margin-bottom: 0px;
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 660px;
  height: 200px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 200px;
}                      

#horizontal_carousel ul li {
  width: 164px;
  height: 240px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 32px;
  height: 175px;
  background: url(../gfx/carousel/left.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(../gfx/carousel/left_over.png);
}

#horizontal_carousel .previous_button_disabled {
  background: url(../gfx/carousel/left_disabled.png);
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 32px;
  height: 175px;
  background: url(../gfx/carousel/right.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(../gfx/carousel/right_over.png);
}

#horizontal_carousel .next_button_disabled {
  background: url(../gfx/carousel/right_disabled.png);
  cursor: default;
}

/*----------------------------------------------//
//              Drag/Dropable Design
------------------------------------------------*/
#columns .column{

	margin: 0 5px 0 0px;
	
	min-height: 50px; /* set a min-height to ensure a target dropzone */
}

#columns .menu{
	
	width: 190px;
	
	float: left;
}

#columns .blocks{
	
	width: 540px;
	margin-left:6px;
	float: left;
}

#columns .sidebar{
	
	width: 192px;

	float: right;
}

#columns .bottombar{
	
	width: 960px;
	
	float: right;
}

#columns .topbar{
	
	width: 960px;
	
	float: right;
}

.block .draghandle{
	cursor: move;
}

/* all columns */
#columns .menu div.menu, #columns .blocks div.block, #columns .sidebar div.block, #columns .bottombar div.block, #columns .topbar div.block{
	
	background-color: white;
	
	border: 1px solid #ccc;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	margin-bottom: 20px;
}

#columns .menu div h1, #columns .blocks div h1, #columns .sidebar div h1, #columns .bottombar div h1, #columns .topbar div h1{
	
	width:90%;
	text-align:left;
	margin-bottom:6px;
	font-size:14px;
	color:#0A159E;
	background-image:url(../gfx/backr_colorchange.png) no-repeat;
	padding-top:5px;
	padding-left:5px;
	border-bottom: 1px #CCCCCC solid;
	float:left;
}


#columns .menu, #columns .blocks, #columns .sidebar, #columns .bottombar, #columns .topbar{
	
	border: 0px solid #F3F3F3;
	
	padding: 3px;
}

#columns .target {
	
	padding: 3px;
	
	border: 3px dashed #EBEBEB;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

