body {
	margin:0px;
	padding: 0px;	
}


h1, h2, h3 {
	font-family: Verdana, "DejaVu Sans", sans-serif;
	font-weight: bold;

}

h2 a {
	font-family: Verdana, "DejaVu Sans", sans-serif;
	font-weight: bold;
	color: #B5B5B5;
}

#BgContainer {

	width: 960px;
}


#Container {
	margin: 0px;
	padding: 0px;	
	padding-left:10px;
	background: url(../images/scratch_right.gif) no-repeat right top;
	width: 960px;
	position:relative;
}

#Header {
	position:relative;
	padding: 0px;
}
#logo {
	float:right;
	margin-bottom: 12px;
	clear:right;
	/* margin-right:15px;*/
	display: block;

}



div#logo a {
    display:block;
    float:right;
}
div#logo a span {
    display:none;
}

#groopbox-message {
	position:absolute;
	right:100px;
	top:120px;
	width:300px;
	border: 1px solid #666;
	background-color: #eee;
	padding:1em;
}

.message  {
    color: #D15241;
}

.red {
    color: red;
}
.content {
	background: url(../images/light_space.gif) repeat-x left top;
	padding-top: 40px;
}



.sidebarBox1 {
	width: 180px;
	float:left;
	margin-right: 10px;
	background: url(../images/light_space.gif) repeat-x right top;
}



.sidebarBox2 {
	width: 85px;
	float:left;
	background: url(../images/dark_space.gif) repeat-x right top;
}


#Navigation ul {
	list-style: none;
	margin: 20px 0px 0px 18px;
	padding: 0px;
}

#Navigation ul li {
		margin-bottom: 5px;

}

#Navigation ul li a.link,
#Navigation ul li.section a.section
 {
	text-decoration: none;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #575a5d;

}

a:hover {
	text-decoration:underline;

}


#Navigation ul li ul {
	margin: 0 0 0 2px;

}

#Navigation ul li {
	background-image: none;
}

#Navigation ul li ul li {
	background: url(../images/item.gif) no-repeat left top;	
	padding-left: 12px;
}

#Navigation ul li ul li ul {

	margin: 3px 0px 0px 9px;
}

#Navigation ul li ul li ul li {
	margin-left: 5px;
	background: url(../images/item.gif) no-repeat left top;

}

#MainNavigation {
	text-align:right;
	background:url(../images/light_space.gif) repeat-x left bottom;



}
#MainNavigation ul {
	float:right;
	margin:0;
}
#MainNavigation ul li{
	list-style-type: none;
	float:left;
}


#MainNavigation ul li a {
	float:left;
	padding-left:10px;
	display:block;
	height:1.5em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	border-bottom: 10px solid #f2f2f3;
	color: #2B3F88;
	padding-bottom:7px;
}


#MainNavigation ul li a span {
	padding-right:10px;
}

#Profile span {
	clear:both;
	display:block;
	font-size: 10px;
}

#Breadcrumbs {
	height: 30px;
}

#Footer {
	margin: 10px;
	padding: 10px;
	font-size: 90%;
	background:url(../images/light_space.gif) repeat-x left top;
}

/*
 * Action area
 */


.edit2 {
		background-color: #fff;
		border: 1px solid #bcbdbf;
}

div.edit1 {
		margin-left: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		color: #000;
}

#PageForm h2 {
	color: #000;
}

/*
 * Sections
 */

div.section-head {
	height:20px;
	border-bottom: 1px solid #ccc;
	margin-right:0px;
	padding-right:10px;

}
div.section-head.last {
	padding-right: 0;

	}

.section-head h3 {
	line-height:1.5em;
}

/*
 * Buttons
 */

a.button {
	padding-left: 30px; 
	color: #575A5D;
	height:16px;
	width: 150px;
	display: block;	
	background-color: #e5e5e5;
	background-repeat: no-repeat;
	padding-top:0px;
	padding-bottom: 0px;
	_margin-top:-1px;
	*margin-top:-1px;
	border-bottom: 2px solid #fff;
	
}

a.button:hover, a.edit.button:hover, a.delete.button:hover, a.add.button:hover, a.close.button:hover,
a.button.active, a.edit.button.active, a.delete.button.active, a.add.button.active, a.close.button.active {
	background-color: #ccc;
	color: #fff;
	text-decoration:none;
	background-repeat: no-repeat;

}

a.button.add {
	background: url(../images/buttons_small/add.gif) no-repeat left center;
	background-color: #e5e5e5;
}

a.button.edit {
	background: url(../images/buttons_small/edit.gif) no-repeat left center;
	background-color: #e5e5e5;
}

a.button.delete {
	background: url(../images/buttons_small/delete.gif) no-repeat left center;
	background-color: #e5e5e5;
}

a.button.close {
	background: url(../images/action_icons/close.gif) no-repeat left center;
	background-color: #e5e5e5;
	background-repeat: no-repeat !important;	

}
a.button.send {
	background-image: url(../images/buttons_small/send.gif);
}

a.button.sent {
	background-color:#bcbdbf;
}

a.button.thick {
	padding: 4px;
}

input.action, a.action, a.action.close-action, input.submit {
	border: none;
	color:#000000;
	margin-bottom:6px;
	padding:2px 6px;
	text-decoration:none;
	background-color: #F2F2F3;
	border:1px solid #BCBCBC;
	font-size:96%;

}

div.Actions a#add-attachment-closelink  {
		padding:3px 6px;	
		font-size: 94%;


}

input.action:hover, a.action:hover, input.submit:hover {
	background-color: #BCBCBC;
	color: #fff;
}



a.smallbutton {
	display:block;	
	width: 29px;
	height: 16px;	
	background-color: #E6E6E7;
	background-repeat: no-repeat;
}

a.smallbutton:hover {
	background-color: #bcbdbf;
	color: #fff;
}

a.smallbutton.add {
	background-image: url(../images/buttons_small/add.gif);
}

a.smallbutton.edit {
	background-image: url(../images/buttons_small/edit.gif);
}

a.smallbutton.delete {
	background-image: url(../images/buttons_small/delete.gif);
}

a.smallbutton.send {
	background-image: url(../images/buttons_small/send.gif);
}

a.smallbutton.sent {
    background-color:#bcbdbf;
}

a.smallbutton.reset {
	background-image: url(../images/buttons_small/reset.gif);

}
a.smallbutton.check {
	background-image: url(../images/buttons_small/check.gif);

}
a.smallbutton.close {
	background: url(../images/action_icons/close.gif);
}



table th a span,
table td a span,
a.smallbutton span {
	display: none;
}


table th a.smallbutton,
table.termin th a.smallbutton {
	background-color:#e6e6e8;
	background-repeat: no-repeat;	
	float:right;
	border:none;
}


table th a.smallbutton:hover{
	background-color:#efefef;		
}

table th a.smallbutton.add {
	background-image: url(../images/buttons_table/add.gif);
	background-repeat: no-repeat;
}


table td a.smallbutton {
		background-color: #e5e5e5;
		background-repeat: no-repeat;
		float:left;
		border-left: 1px solid #fff;
}

table td a.smallbutton.delete {
	background-image: url(../images/buttons_small/delete.gif);

}

table td a.smallbutton:hover {
	background-color: #ccc;;
}

table tr.todo td {
	padding:0px;
}
table tr.todo td ul {
	margin: 0px;
}



/* 
 * Tabelle 
 */


table th {
	padding: 4px 5px 3px 10px;

}

table td {
	padding-left: 10px;
}



table th p {
	float:left;

	margin: 0px;
}


table.list th
 {
	background-color: #F2F2F3;
	background:url(../images/light_space.gif) repeat-x left top;
	font-size: 100%;
	padding: 10px 0px 10px 0px;
	color: #575A5D;
	margin-bottom: 10px;
	height: 20px;
}
table.list td {
	padding: 3px 5px 3px 0px;
	height: 20px;
	color: #575a5d;
	border-bottom: 1px solid #F2F2F3;
	vertical-align: top;
}
table.list tr.addrow td {
    border-bottom: none;
}

table.list td.actions {
	text-align:right;
}

table.termin th a {
	color: #fff;
}


/*
 * Blog?
 */

.WidgetHolder h3 {
	color: #000;	
}

.WidgetHolder ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.WidgetHolder ul {
	padding: 0px;
	margin: 10px 0;
}


div.WidgetHolder a {
	color: #DC1F3B;
	color: #F2F2F3;
}

span.required {
	color: red;
}
.edit.no-color {
	background-color: #fff;
}
div.spanner {
	height: 20px;
}


/* no form search */

div#ForumSearch,
div#ForumAdminFeatures {
    display: none;
}

.contentnav a.active {
	color:#B5B5B5;
}
.newcontentlist .item {
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 1.5em;
	padding-bottom:0;
}
.newcontentlist .item ul {
	margin-bottom:0.5em;
}

/* ProposalManager */
#chooseorga, #chooseyear, #jumpform {
    float:left;
    margin-right:15px;
}
.moreinfo {
	display:none;
}