/** Start Basis **/
html{}
body{
	color: #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0;padding:0;
	scrollbar-3dlight-color: #BFBFBF;
	scrollbar-arrow-color: #87A29A;
	scrollbar-darkshadow-color: #BFBFBF;
	scrollbar-face-color: #EEEEE9;
	scrollbar-highlight-color: #FFFFF0;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #F6F6F6;
	background: #f4f4f4;
	overflow-y: scroll;
}
#Top{height:115px;}
#SiteContent{text-align:left;width:980px;margin-left:auto;margin-right:auto;}
#Main{margin:25px 15px 0px 27px;overflow:hidden;}

img{border:0px;}
a{color: #444444;}
a:hover {color: #006392;}
a:focus{outline: none;}
a[href $='.pdf']{padding-right: 18px;background: transparent url(/communities-that-care/Image/Icons/PDF.gif) no-repeat center right;}
a[href $='.txt'],a[href $='.doc']{padding-right: 18px;background: transparent url(/communities-that-care/Image/Icons/DOC.gif) no-repeat center right;}
a[href $='.xls']{padding-right: 18px;background: transparent url(/communities-that-care/Image/Icons/XLS.gif) no-repeat center right;}
a[href $='.ppt']{padding-right: 18px;background: transparent url(/communities-that-care/Image/Icons/PPT.gif) no-repeat center right;}
a[href $='.zip']{padding-right: 18px;background: transparent url(/communities-that-care/Image/Icons/ZIP.gif) no-repeat center right;}
a[href ^="mailto:"] {padding-right: 20px;background: transparent url(/communities-that-care/Image/Icons/Mail.gif) no-repeat center right;}
a.PDF{display: list-item; list-style: none;background: url(/communities-that-care/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.XLS{display: list-item; list-style: none;background: url(/communities-that-care/Image/Icons/XLS.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.PPT{display: list-item; list-style: none;background: url(/communities-that-care/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.ZIP{display: list-item; list-style: none;background: url(/communities-that-care/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.SHP{display: list-item; list-style: none;background: url(/communities-that-care/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.LNK{display: list-item; list-style: none;background: url(/communities-that-care/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}

td {vertical-align: top;}
h1{font-size:1.8em;font-family: Arial, Helvetica, sans-serif;font-weight:normal;color: #4c4c4c;margin-bottom: 0.5em;background-repeat:repeat-x;background-position:bottom;line-height:1.25em;}
h2{color: #006392;font-size: 1.2em;font-weight: bold;margin: 1em 0em 0.3em 0em;}
h2 a{
	color: #006392;
	text-decoration: none;
}
h2 a:hover{
	text-decoration:underline;
}
h1+h2{margin-top:0;}
h3{color: #4c4c4c;font-size:1.15em;margin-bottom: 0.1em;margin-top:0.5em;}
h4{font-size:1.1em;margin-bottom: 0.1em;}
form{margin: 0px;}
fieldset{margin-top:10px;}
label{border-bottom: 1px dotted silver;cursor: hand;}
legend{color:#333333;font-weight:bold;}
input,select,textarea{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 1em;}
.FormWarning{background-color: #FCFCFC;border: 1px solid #B20507;}

p{margin-top:0.5em;margin-bottom:0.5em;}
p.Clear{clear: both;}
hr{color:silver;height:1px;padding:0;border-color:silver;border-width:1px 0 0 0;border-style:solid;margin: 1em 0;}

li {margin-top: 0.5em;}
ul{margin-bottom: 0.5em;margin-top: 0.5em;}
ul .DOC{list-style: none url(/communities-that-care/Image/Icons/DOC.gif);}
ul .PDF{list-style: none url(/communities-that-care/Image/Icons/PDF.gif);}
ul .PPT{list-style: none url(/communities-that-care/Image/Icons/PPT.gif);}
ul .ZIP{list-style: none url(/communities-that-care/Image/Icons/ZIP.gif);}
a.PDF{background: url(/communities-that-care/Image/Icons/PDF.gif);background-position: center left;background-repeat: no-repeat;padding-left:16px;}
.Comment{color: #999999;font-size: 9px;font-weight: normal;}
.CommentBox,.ErrorBox{width:95%;border: 1px solid #AAAAAA;margin-bottom: 10px;margin-top: 10px;}
.ErrorBox .Content ul{margin-left:0;padding-left:1em;}
.ErrorBox ul li{margin-left:20px;}
.ErrorBox ul li.Title{margin-left:0;}
.CommentBox .Content, .ErrorBox .Content{padding: 3px;}
.ErrorBox .Title{background-color: #006392;border-bottom: 1px solid #E5E5E5;color: white;font-weight: bold;padding: 3px;}
.CommentBox .Title{background-color: #F0F0F0;border-bottom: 1px solid #E5E5E5;font-weight: bold;padding: 3px;}


.Barrier{clear: left; line-height: 0; height: 0;}
.BarrierHalf{clear: both;line-height: 0.5em;}
.BarrierFull{clear: both;line-height: 1em;}

.Hidden {display: none !important;}
.Visible {display: inline;}

tr.List0 {background-color: #EFEFEB;}
tr.List0 td{}
.NoPrint{}
.BackButton{clear:both;margin-top:1em;}
.ErrorMessage{color:#ff6701;}
/* Start Buttons */
span.Buttton{
	line-height:28px;
}
span.Buttton,button {
	box-shadow: 0px 0px 2px #ccc; 
	-moz-border-radius:2px; /* Firefox */
	-webkit-border-radius:2px; /* Safari, Chrome */
	-khtml-border-radius:2px; /* Konqueror */
	border-radius:4px; /* CSS3 */
	border:1px solid silver;
	margin-right:1em;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	color:#666;
	text-decoration: none;
}
span.Buttton:hover,button:hover{
	box-shadow: 0px 0px 5px #ccc; 
	border-color:#999;
	cursor:pointer;
	color:black;
}
button.aendern{}
button.hinzu{}
button.aktualisieren{}
span.PDF,button.PDF{
	background: transparent url(/communities-that-care/Image/Icons/PDF.gif) no-repeat 5px ;
	padding-left:24px;
}
/* Ende Buttons */

/** Ende Basis **/

/** Start Module Basis - Optional **/
/** End Module Basis - Optional **/

/** Start Layout **/
.FeedbackInfo{
	margin-top:1em;
	padding:0.5em;
	border:1px dotted silver;
}
hr+h2{
	margin-top:0;
}
#Links ul{
	margin-left:0;
	list-style: none;
	padding-left:43px;
	border-bottom:1px solid silver;
	padding-bottom:1.5em;
}
img.Rechts{
	margin: 0 0 1em 1em;
	float:right;
}
#Right{
	width:250px;
	float: right;
	margin-bottom:2em;
}
#Right .Content{
	margin-left:15px;
}
#Top img{
	margin-top:30px;
	margin-left:25px;
}
#Top .Info{
	float:right;
	width:230px;
		margin-top:26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#Top .Info a{
	text-decoration:none;
	color:#666666;
}
#Top .Info a:hover{
	text-decoration: underline;
}
#Content{
	width: 687px;
	float:left;
	border-right:1px solid silver;
	padding-bottom:2em;
}
#Content .Content{margin-right:2em;}
#Content h1:first-child {margin-top:0px;padding-bottom:0.5em;border-bottom:1px solid silver;}

.Datum{
	font-size:10px;
	color: #da1b0c;
	float: right;
	width:150px;
	text-align: right;
	text-transform: none;
}
.SmallBox{
	width: 260px;
	float:left;
	margin-right:1em;
}
table.Small{
	font-size:90%;
}
table.Information td.Title{
	text-align:right;color:#333333;
}
input.Small,label.Small{
	font-size:9px;
}
tr.Titel td{
	background:#006392;color:white;
	font-weight: bold;
}
table.Liste td{
	padding-bottom:1em;
}
.RowFloat{margin-bottom:0.5em;overflow:hidden;clear:both;}
.RowFloat .TitleForce{font-weight:bold;clear:both;width:100px;float: left;text-align:right;padding-bottom:1em;padding-top:0.3em;}
.RowFloat .Title, .RowFloat .TitleFormWarning{clear:both;width:100px;float: left;text-align:right;padding-bottom:1em;}
.RowFloat .TitleFormWarning{color:red;}
#Member .RowFloat .TitleInfo{font-weight:bold;}
.RowFloat .Content{float:left;margin-left:1em;}
.RowFloat .ContentWide{}
.RowFloat .ContentWideMarked{font-weight:bold;margin-top:1em;}

/** End Layout**/
/** Start Footer**/
#Footer{
	border-top:1px solid silver;
	padding-top:5px;
	font-size:10px;
	clear:both;
	margin-left:20px;
	margin-right:20px;

	color:#808080;
}
#Footer a{
	color:#808080;
	text-decoration: none;
}
#Footer a:hover{
	text-decoration: underline;
}
#Footer .Topper{
	background:url(/communities-that-care/Image/Icons/Icons.png) no-repeat left top;
	background-position: left -80px;
	padding-left:20px;
	float: right;
	height:16px;
}
/** End Footer**/

/** Start Hauptnavigation **/
#Nav-CTC{
	background:url(/communities-that-care/Image/Layout/NavCTC.gif) no-repeat left top;
	width: 173px;
	height:50px;
}
#Nav-CTC span{
	background:url(/communities-that-care/Image/Layout/NavCTC.gif) no-repeat left bottom;
	width: 173px;
	height:50px;
}
#Nav-Niedersachsen{
	background:url(/communities-that-care/Image/Layout/NavNiedersachsen.gif) no-repeat left top;
	width: 168px;
	height:50px;
}
#Nav-Niedersachsen span{
	background:url(/communities-that-care/Image/Layout/NavNiedersachsen.gif) no-repeat left bottom;
	width: 168px;
	height:50px;
}
#Nav-Datenbank{
	background:url(/communities-that-care/Image/Layout/NavDatenbank.gif) no-repeat left top;
	width: 212px;
	height:50px;
}
#Nav-Datenbank span{
	background:url(/communities-that-care/Image/Layout/NavDatenbank.gif) no-repeat left bottom;
	width: 212px;
	height:50px;
}
#Nav-Downloads{
	background:url(/communities-that-care/Image/Layout/NavDownloads.gif) no-repeat left top;
	width: 147px;
	height:50px;
}
#Nav-Downloads span{
	background:url(/communities-that-care/Image/Layout/NavDownloads.gif) no-repeat left bottom;
	width: 147px;
	height:50px;
}
#Nav-Links{
	background:url(/communities-that-care/Image/Layout/NavLinks.gif) no-repeat left top;
	width: 123px;
	height:50px;
}
#Nav-Links span{
	background:url(/communities-that-care/Image/Layout/NavLinks.gif) no-repeat left bottom;
	width: 123px;
	height:50px;
}
#Nav-Kontakt{
	background:url(/communities-that-care/Image/Layout/NavKontakt.gif) no-repeat left top;
	width: 127px;
	height:50px;
}
#Nav-Kontakt span{
	background:url(/communities-that-care/Image/Layout/NavKontakt.gif) no-repeat left bottom;
	width: 127px;
	height:50px;
}
#MainNavigation{
	width:990px;
	background-repeat: no-repeat;
	height:50px;
}
#MainNavigation ul{
	margin-top:0;
	margin-left:15px;
	float: left;
	padding:0;
}
#MainNavigation ul li{
	list-style: none;
	position:relative;
	float:left;
}
#MainNavigation ul li a span{
	line-height: 0;
	text-indent: -999px;
	display:block;
	font-size:0px;
}
#MainNavigation ul li a{
	display:block;
}
#MainNavigation ul li a.Selected{
	background-position:left -50px;
}
#MainNavigation ul li a.Selected span{
	display:none !important;
}
/** Ende Hauptnavigation **/
/** Start Navigation Vertikal **/
#AdminArea{clear:both;margin-left:1em;margin-top:2em;}
#Navigation{margin-right:10px;}
#Navigation a{text-decoration: none;font-weight: normal;display: inline-block;}
#Navigation .Row{margin-bottom: 0.1em;}
#Navigation ul{list-style:none;margin:0;padding:0;}
#Navigation ul li{padding-left:15px;margin-top:7px;font-size:14px;font-weight:bold;}
#Navigation ul li a{font-size:1.0em;}
#Navigation ul li a.Normal,.LevelBox0 a.Normal:visited{color: #006392;}
.LevelBox0 a.Normal:visited{color: #9b3e00;}
#Navigation ul li a.Selected,.LevelBox0 a.Selected:visited,.LevelBox0 a.Normal:hover{color: #ff6701;font-weight:bold !important;}
#Navigation ul ul{margin-left:15px;}
#Navigation ul ul li{padding-left:0;margin-top:4px;font-size:14px;clear:both;}
#Navigation ul ul li a{font-size:12px;background:url(/communities-that-care/Image/Icons/Icons.png) no-repeat left top;background-position: left -145px;padding-left:20px;}
#Navigation ul ul li a.Normal,.LevelBox1 a.Normal:visited{color: #ff6701;}
#Navigation ul ul li a.Selected,.LevelBox1 a.Selected:visited{color: #006392;font-weight:bold !important;background-position: left -208px;}
#Navigation ul ul li a.Normal:hover{color: #006392;background-position: left -161px;}
#Navigation ul ul ul{margin-left:0px;margin-bottom:0.3em;}
#Navigation ul ul ul li{margin-top:4px;margin-bottom:5px;}
#Navigation ul ul ul li a{font-size: 0.8em;background-image:none;}
#Navigation ul ul ul li a.Normal,.LevelBox2 a.Normal:visited{color:#ff6701;}
#Navigation ul ul ul li a.Selected,.LevelBox2 a.Selected:visited,.LevelBox2 a.Normal:hover{color: #006392;}
#Navigation ul.Subber ul ul li {float:left;clear:none;}
#Navigation ul.Subber li{padding-left:0;}
#Navigation ul.Subber ul ul li a.Normal:hover {font-weight:normal !important;}
#Navigation ul li a.AD{
	color:black;
	font-weight:bold;
	list-style: none;
}
#Merker ul li a{
	font-size:12px;
	color: #ff6701
}
#Merker{
	display:none;
}
#Merker .Inhalt{
	width:200px;
	margin-left:5px;
	float:left;
}
#Merker ul{margin-left:0;padding-left:0;list-style:none;}
#Merker li{
	clear:both;
	overflow: hidden;
}
/** End Navigation Vertikel V2 **/

/** Start Modul News**/
#Right .News h2:first-child{
	margin-top:0;
}
#Right .News h2{
	font-weight:normal;
}
#Right .News h3{
	font-weight: bold;
	color: #666;
}
/** Ende Modul News**/
/** Start Modul Contact Form**/
.ContactFormField{clear:both;margin-bottom:4px;overflow:hidden;}
.ContactFormName{margin-top:4px;width:180px;float:left;text-align:right;margin-right:1em;}
.ContactFormNameForce{font-weight:bold;margin-top:4px;width:180px;float:left;text-align:right;;margin-right:1em;}
.ContactFormNameFormWarning{font-weight:bold;margin-top:4px;width:180px;float:left;text-align:right;;margin-right:1em;}
.ContactFormContent{float:left;width:430px;}
fieldset{margin-top: 10px;}
.FieldsetContent{padding:0.5em 0.5em 1em 1em;overflow:hidden;}
.FieldsetContent input[type="radio"]+label{line-height:1.5em;}
.FieldsetContent input[type="checkbox"],.FieldsetContent select{}
.FieldsetContent .Row{margin-bottom:0.5em;}
.FormCounter{font-size:9px;}
.FormCounter input{border:0;background:transparent;}
.FieldsetContent input.Force{border:1px solid black;}
.FieldsetContent textarea.Force{border:1px solid black;}
/** End Modul Contact Form**/
/** Start Icons **/
.Risikomatrix .Icon-OK{
	margin-left:8px;
}
.Icon-OK{
	background:url(/communities-that-care/Image/Icons/Icons.png) no-repeat left top;
	background-position: left -175px;
	padding-left:20px;
	height:16px;

}
.Delete{
	width:16px;
	height:16px;
	background: url(/communities-that-care/Image/Icons/Icons.png) no-repeat;
	background-position: left -96px;
	cursor:pointer;
}
.Icon-Cancel{
	width:16px;
	height:16px;
	display: inline-block;
	background: url(/communities-that-care/Image/Icons/Icons.png) no-repeat;
	background-position: left -96px;
	cursor:pointer;	
}
.IconUpload{
	width: 16px;
	height:16px;
	background: url(/communities-that-care/Image/Icons/Icons.png) no-repeat;
	background-position: left -192px;
	cursor: pointer;
	float: left;
}

/** Ende Icons **/
/** Start Kontakt **/
.TeamRow{
	clear: both;
	margin-top:1em; margin-bottom:1em;overflow:hidden;
}
.TeamRow img{
	float:left;
	padding:5px;
	border:1px solid #999999;margin-right:1em;
}
.TeamRow.Description{
	margin-left:1em;
	float:left;
	width:400px;
	margin-top:5px;
}
/** Ende Kontakt **/
/* Start Buttons Klein*/

.Kommentar-Button a,.Mehr-Button a,.Break-Button a,.Key-Button a,{
	padding: 3px 10px 7px 3px;
	height:17px;
	text-decoration:none;
}
.Kommentar-Button span,.Mehr-Button span,.Break-Button span,.Key-Button span{
	padding:0px 10px 0px 0px;
	display: block;
	background:url(/communities-that-care/Image/Layout/Buttons.png) no-repeat 0px 0px;
}
.Kommentar-Button em,.Mehr-Button em,.Break-Button em,.Key-Button em{
	background:url(/communities-that-care/Image/Layout/Buttons.png) no-repeat 0px 0px;
	padding:0px 0px 0px 10px;	
	line-height:17px;
	font-style:normal;
	margin:0px 0px 0px -3px;
	display:block;
	font-size:11px;
}
.Kommentar-Button,.Mehr-Button,.Break-Button,.Key-Button{
	text-align:center;
	padding:0px;
	border:0;
	margin:0px 5px 0px 3px;
	background-color: transparent;
	width:auto !important;
	white-space: nowrap;
	overflow:visible;
	cursor: pointer;
}
.Kommentar-Button em{
	background-position: left 0px;
	color:#666;
}
.Kommentar-Button span{
	background-position: right 0px;
}
.Key-Button{
	padding-left:0.5em;
}
.Key-Button em{
	background-position: left 0px;
	color:black;
	color:#666;
	font-style: normal;
}
.Key-Button span{
	background-position: right 0px;
}
.Break-Button em{
	background-position: left -17px;
	color:white;
}
.Break-Button span{
	background-position: right -17px;
}
.Mehr-Button em{
	background-position: left -34px;
	color:white
}
.Mehr-Button span{
	background-position: right -34px;
	color:white
}
/* Start Buttons Klein */
	/* Start Projekte */
	#Projekte .Untertitel{
		color:#666;
		margin-bottom:1em;
	}
	#Projekte .Row .Content{
		margin-right:1em;
	
	}
	#Projekte .Row .Inhalt{
		display:none;
	}
	#Projekte .Row h2 a{
		text-decoration:none;
		color:#006392;
	}
	#Projekte .Row h2 a:hover{
		text-decoration:underline;
	}
	#Projekte .Row .Nav{
		text-align:right;
		margin-bottom:15px;
	}
	#Projekte .Details .Row{
		margin-right:1em;
		padding-bottom:1em;
		overflow: hidden;
	}
	#Projekte .Details .Row .Titel{
	
		font-weight:bold;
		margin-right:1em;
	}
	#Projekte .Details .Row .Inhalt{
		display:block;
	}
	#Projekte .Details h1{
		margin-bottom:0;
	}
	#Projekte .Details h1 .Untertitel{
		font-weight:normal;
		font-size:12px;
		line-height: normal;
	}
	#Projekte .Details .Inhalt>p{
		margin-top:0;
	}
	#Projekte .Details .Keys .Kommentar-Button{
		margin-right:1em;margin-bottom:0.25em;
	}
	#Projekte .Details .Row .Titel h3{
		margin-top:0;
	}
	#Projekte h1+h2{
		margin-top:0.5em;
	}
	#Projekte hr{
		
	}
	#Projekte .Content h2{
		margin-top:0;
	}
	#Projekte .Content{
			margin-left:15px;
	}
	#Projekte hr+h2{margin-top:1em;}
	#Projekte{
		overflow:hidden;
	}
	#Projekte .Inhalt h3{
		font-size:0.9em;
		color:black;
	}
	#Projekte .Effektiv0{
	/*	border-left:30px solid #f5a662;*/
		overflow: hidden;
		margin-bottom:10px;
	}
	#Projekte .Effektiv0 .Rand{
		border-left:24px solid #ffff00;
	}
	#Projekte .Effektiv1{
	/*	border-left:30px solid #f5a662;*/
		overflow: hidden;
		margin-bottom:10px;
	}
	#Projekte .Effektiv1 .Rand{
		border-left:24px solid #d6e3bc;
	}
	#Projekte .Effektiv2{
		overflow: hidden;
		margin-bottom:10px;
	}
	#Projekte .Effektiv2 .Rand{
		border-left:24px solid #c2d69b;
	}
	
	#Projekte .Effektiv3{
		overflow: hidden;
		margin-bottom:10px;
	}
	#Projekte .Effektiv3 .Rand{
		border-left:24px solid #76923c;
	}
	#Projekte .Abschnitt .Keys .Inhalt h4{
		margin-top:5px;font-weight: bolder;font-size:13px;
	}
	#Projekte .Abschnitt .Keys .Row .Inhalt h4:first-child{
		margin-top:0;
	}
	/* Ende Projekte */

/** Start KeySwitch**/
.KeySwitch .Unused{
	border:1px dotted silver;
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding:0.25em 1em 0.25em 1em;
	margin-bottom:5px;
	width:270px;
	cursor:pointer;

}
.KeySwitch .Unused:hover{
	color:black;cursor: hand;
}
.KeySwitch .Selected{
	width:270px;
	border: 1px solid black;
	padding:0.25em 1em 0.25em 1em;
	margin-bottom:5px;
	background:#e4e9ef;
	color:black;
}
.KeySwitch .UnusedRowKey20{
	border:1px dotted silver;
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding:3px 10px 3px 10px;

	margin-bottom:5px;text-align:center;
	width:30px;margin-right:20px;float:left;
}
.KeySwitch .UnusedRowKey20:hover{
	color:black;cursor: hand;
}
.KeySwitch .SelectedRowKey20{
	width:30px;float:left;margin-right:20px;
	border: 1px solid black;
	padding:3px 10px 3px 10px;
	margin-bottom:5px;text-align:center;
	background:#006392;color:white;
}
.KeySwitch .UnusedRowKeyWide{
	cursor:pointer;
	border:1px dotted silver;
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding:3px 45px 3px 3px;
	margin-bottom:5px;
	}
.KeySwitch .UnusedRowKeyWide:hover{
	color:black;
}
.KeySwitch .SelectedRowKeyWide{
	border: 1px solid black;
	color:black;
	padding:3px 45px 3px 3px;
	margin-bottom:5px;
	background:#e4e9ef;
	color:black;
}
.KeySwitch .UnusedRowKeyWidest{
	border:1px dotted silver;
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding:3px 45px 3px 3px;
	margin-bottom:5px;
	}
.KeySwitch .UnusedRowKeyWidest:hover{
	color:black;cursor: hand;
}
.KeySwitch .SelectedRowKeyWidest{
	border: 1px solid black;
	padding:3px 45px 3px 3px;
	margin-bottom:5px;
	background:#e4e9ef;
	color:black;
}
.KeySwitch .ContentRowKeyWidest{
	margin-left:1em;
	width:94%;float:left;
	clear: none;
}
.KeySwitch .ContentRowKeyWide{
	margin-left:1em;
	width:46%;float:left;
	clear: none;
}
.KeySwitch{
	color:#666;
	width:95%;
	box-shadow: 0px 0px 5px #ccc; 
	padding-left:10px;
	padding-bottom:10px;
	float:left;
	margin-bottom:15px;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
	-khtml-border-radius:5px; /* Konqueror */
	border-radius:5px; /* CSS3 */
	border:1px solid silver;
	background: #fafafa;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size:12px;
	overflow: hidden;
}
.KeySwitch h4{
	margin-top:0.75em;
	color:black;
}
/** Ende KeySwitch**/
/** Start Module News **/
.NewsContent{
	margin-right:2em;
}
#News .Content img{
	float:right;
	margin-bottom:2em;
	margin-left:2em;
}
.Overview .Row{
	clear: both;
	margin-bottom:1em;
	margin-right:2em;
}
.Overview .Row h2{
	margin-bottom:0;
}
.NewsRow.Comment{
	color:silver;
}
.NewsRow img{
	float: right;
	margin-left:1em;
	margin-right:1em;
}

.NewsTrailer{
	color: #999999;
	font-size: 9px;
	font-weight: normal;
}
/** End Module News **/

/** Start RisikoErlaeuterung **/
#RisikoErlaeuterung h3{
	margin-bottom:0;
}
#RisikoErlaeuterung h3+p{
	margin-top:0;
}
#RisikoErlaeuterung strong{
	font-weight:normal;
	color:black;font-size:0.9em;
	
}
#RisikoErlaeuterung .Bereich{
	border-left:2px solid #006392;
	padding-left:15px;
}
/** Ende RisikoErlaeuterung **/
/** Start Member **/
#Member{
	width:95%;
}
/** Ende Member **/
/* Start Buttons */
.Submit-Button a,.Cancel-Button a,.Action-Button a,{
	padding: 3px 10px 7px 3px;
	height:24px
}
.Submit-Button span,.Cancel-Button span,.Action-Button span{
	padding:0px 10px 0px 0px;
	display: block;
	background:url(/communities-that-care/Image/Layout/Buttons-Gross.png) no-repeat 0px 0px;
}
.Submit-Button em,.Cancel-Button em,.Action-Button em{
	background:url(/communities-that-care/Image/Layout/Buttons-Gross.png) no-repeat 0px 0px;
	padding:0px 0px 0px 10px;	
	line-height:23px;
	font-style:normal;
	margin:0px 0px 0px -3px;
	display:block;
	font-size:13px;

}
.Submit-Button,.Cancel-Button,.Action-Button{
	text-align:center;
	padding:0px;
	border:0;
	margin:0px 5px 0px 0px;
	background-color: transparent;
	width:auto !important;
	white-space: nowrap;
	overflow:visible;
	cursor: pointer;
}
.Submit-Button em{
	background-position: left 0px;
	color:black;
}
.Submit-Button span{
	background-position: right 0px;
	color:#006567
}
.Cancel-Button em{
	background-position: left -23px;
	color:#006567
}
.Cancel-Button span{
	background-position: right -23px;
	color:#006567
}
.Action-Button em{
	background-position: left -69px;
	color:white;
}
.Action-Button span{
	background-position: right -69px;
	color:#006567
}
/* End Buttons */
/* Start Modul Mitglieder */
.Eingetragen{
	margin-top:1em;
	clear:both;
}
.Eingetragen .Mitgliederliste{
	margin-top:0;
}
.Eingetragen .Mitgliederliste .Zeile,.Eingetragen .Mitgliederliste .ZeileGuest{
	padding-top:0;
	padding-bottom:0;
	border-bottom: 0;
}
#Member h1 .Institution{
	font-size:.8em;
}
.Mitgliederliste{}
.Mitgliederliste h2{
	padding:6px 0.4em 2px 0.5em;
	margin-top:0;
	line-height: 1em;
	font-size:1.2em;
	margin-bottom:0.0em;	
	height:20px;
}
.Mitgliederliste .Zeile,.Mitgliederliste .ZeileGuest{
	clear:both;
	padding-bottom:1em;
	border-bottom:1px solid #cccccc;
	padding-top:1em;
}
.Mitgliederliste .Bereich{
	background:#f5f5f5;
	overflow:hidden;
}
.Mitgliederliste .Bereich .Abschnitt{

}
.Mitgliederliste .Zeile .Person,.Mitgliederliste .ZeileGuest .Person{
	clear:both;

	overflow: hidden;
	padding-bottom:5px;
	margin-left:25px;
}
.Mitgliederliste .Person .Name{
	color:black;
}
.Mitgliederliste .Person .Foto{
	float:left;
	margin-left:25px;
	margin-right:10px;
}
.Mitgliederliste .Person .Foto img{
	padding:6px;
	border:1px solid #2e4185;
}

.Mitgliederliste .Country{
	color:silver;
}
.Mitgliederliste .HinzuText{
	font-size:9px;margin-left:28px;
	margin-bottom:3px;
}
/* Ende Modul Mitglieder */

/* Start SelectItems */
#SorterContentBox{
	width:230px;
	float:left;
	margin-right:2em;	
}
ol#SorterContent{
	padding: 0; margin: 0 0 0 2em;
	
}
#SorterContent li.Highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	padding:0.25em 1em 0.25em 1em;
	height:2em;
}
#SorterContent li.Normal {
	border:1px dotted silver;
	cursor: hand;
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding:0.25em 1em 0.25em 1em;

}
#SorterContent li.Unused {
	border:1px dotted silver;
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding:0.25em 1em 0.25em 1em;
	color:silver;
}
#SelectContent{
	float:left;
	width:302px;
}
.NewItem {
	border:1px outset silver;
	width:284px;
	padding:5px 8px 5px 8px;

}
#FindItem {
	border:0;
	width:260px;
}
#AddItemBox{
	margin-top:3px;
	width:260px;	
	border-top:1px solid #666666;
	padding-top:.5em;
}
#SelectContent h2,#SorterContentBox h2{
	margin-top:0;
}
.SearchIcon{
	float:right;
}
#SelectContentHolder{
	height:150px;
	overflow-y: scroll;
}
ul#SelectList{
	list-style: none; padding: 0; margin: 0;
	width:280px;
	clear:both;
	font-size:12px;
}
#SelectList li.Highlight {
	border: 1px solid black;
	padding:0.25em 1em 0.25em 1em;
	height:2em;
	font-weight:bold;
	color:black;
}
#SelectList li.Normal {
	cursor: hand;
	border:1px dotted silver;
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding:0.25em 1em 0.25em 1em;
}
#ButtonSortierung {
	margin-top:1em;
	border:1px outset silver;
	padding:0.25em 1em 0.25em 1em;
}
#ICOEntfernen{
	cursor: pointer;
}
/* Ende SelectItems */
/* Start Tablesorter */
table.Tablesorter{font-family:arial;background-color:#cdcdcd;margin:10px 0 15px;width:100%;text-align:left}
table.Tablesorter thead tr th,table.Tablesorter tfoot tr th{text-align:left;border:1px solid #fff;font-size:8pt;padding:4px;background:url(../Image/Layout/Tabellenkopf.png) repeat-x right 0px;}
table.Tablesorter thead tr .header{background:url(../Image/Layout/Tabellenkopf.png);background-repeat:no-repeat;background-position: right -25px;cursor:pointer}
table.Tablesorter tbody td{color:#3d3d3d;padding:4px;vertical-align:top}
table.Tablesorter tbody tr.odd td,table.Tablesorter tbody tr.List1 td,table.Tablesorter tbody tr.List0 td{background-color:#fafafa}
table.Tablesorter thead tr .headerSortUp{background-position: right -75px !important; }
table.Tablesorter thead tr .headerSortDown{background-position: right -50px !important; }
table.Tablesorter thead tr .headerSortDown,table.Tablesorter thead tr .headerSortUp{background:url(../Image/Layout/Tabellenkopf.png);color:black;}
/* Ende Tablesorter */
/* Start Tooltip */
#Tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;display:none;}	
a.Tooltip img{border:0;margin-left:5px;}
a.Tooltip{text-decoration:none;color:#333333;}
/* Ende Tooltip */

#Media .Row{
	clear:both;
}
#Media .Beschreibung{
	margin-left:20px;
	color:#999999;
}
.MediaList ul div.Media{
	padding-left:30px;
}
.MediaList ul div.New{
	background-image:url(/communities-that-care/Image/Icons/New.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.MediaList ul {
	list-style:none;
	padding-left:20px;
}
a.internalarea{
	color:#006392 !important;
	text-decoration:underline  !important;
}
/* Start Modul Blog*/
.Blog .Row{clear:both;border:1px solid silver;margin-bottom:1em}
.Blog .Row h3{background:#e7e8e9;color:black;margin-top:0;padding:5px}
.Blog .Antworten .Row h3{background:#F5F5F5;color:black;margin-top:0;padding:5px}
.Blog .Row .Comment{color:#666666;font-size:11px}
.Blog .Row .Content{padding-left:5px;margin-bottom:5px}
.Blog .MainAdd{width:95%;}
.Blog .MainAdd a{color:black;padding:3px 8px 3px 8px;display:inline;color:white;text-decoration:none;margin-right:1em}
.Blog .MainAdd a:hover{background:#ff6701;color:white !important;}
.Blog .Add{float:right;color:black;display:inline;}
.Blog .Add a{color:black;text-decoration:none}
.Blog .Add a:hover{color:#0a438b}
.Blog .Mehr{clear:both;margin-top:1em}
.Blog .ButtonRow{margin-bottom:1em}
.Blog .ButtonRow a{color:#126f98}
.Blog .Antworten{margin-top:1em;margin-left:30px;margin-right:20px}
.Blog a.Button{color:#126f98}
.Blog h3.Akt,.Blog .Antworten .Row h3.Akt{background:#d3e2eb}
/* Ende Modul Blog*/

/* Start Tooltip Spez*/
.XInfo{display:none;margin-left:350px;margin-top:-40px;padding:0.5em 1em 0.5em 1em;width:400px;position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;} 

/* Ende Tooltip Spez*/

/* Start Datenbank*/
.Effektiv{
	overflow:hidden;
}
.Effektiv .Titel{
	height:24px;
	padding-left:33px;
	color:black;
	line-height:25px;
	background-image:url(/communities-that-care/Image/Layout/E.png);
}
.Effektiv .Inhalt{margin-left:33px;color:black;}
.Effektiv .Titel:hover{
	cursor:pointer;
}
.Effektiv{margin-bottom:1em;}
.Effektiv.E1 .Titel{}
.Effektiv.E2 .Titel{background-position:left -24px;}
.Effektiv.E3 .Titel{background-position:left -48px;}
.Effektiv.E0 .Titel{background-position:left -72px;}
.Effektiv.E1 .Inhalt{background:#d6e3bc;margin-left:35px;padding:10px;}
.Effektiv.E2 .Inhalt{background:#c2d69b;margin-left:35px;padding:10px;}
.Effektiv.E3 .Inhalt{background:#76923c;margin-left:35px;padding:10px;}

/* Ende Datenbank*/


/* Start Autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #006392;
	color: white;
}

/* Ende Autocomplete */
#Schnellzugang{}
#Schnellzugang button{margin-top:0.5em;}
#Schnellzugang ul{
	margin-left:0;
	padding:0;
	list-style:none;
}
#Schnellzugang ul li{
padding-left:0;
margin-left:0;
}
#Schnellzugang .FaktorBox{
	display:none;margin-left:15px;
}
#FAQ li {margin-bottom:1.5em;}
#FAQ li div{display:none;}
#FAQ li strong{text-decoration:underline;cursor:pointer;font-weight:normal;}
#FAQ li strong.markiert{font-weight:bold;text-decoration:none;}
#FAQ a[href $='.pdf']{background-image:none;}
a.DynPDF{background-image:none;}
