/*  C&C Divs
----------------------------------------------- */

div.n,
div.flexmodul { padding: 5px; }
html * div.n { height:1%} /* IE6 */

#content {
	float: left;
	padding: 0 20em 4em 3em;
}
#content img.illus {
	float: left;
	margin: 1em 1em 1em 0;
}

address { font-style:normal;}
.small { font-size:80%;}
.caption { font-size: 81%; } /*  Untertitel bei Bildern  */

#newsHeader, strong.newslettertitel {display:block;}

div#gcp
{
	width:170px;
	height:344px;
	border:1px solid #CCC;
	background:white;
	padding:5px;
	font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow:hidden;
	color:#333;
	text-align: center;
}

div#gcp a,
div#gcp a:visited,
div#gcp a.gcplink,
div#gcp a.gcplink:visited
{
	color: black;
	text-decoration: none;
    outline:none;
}

/*  #misc
----------------------------------------------- */

.body { background:#313131; }

div#gcp a:hover,
div#gcp a.gcplink:hover
{
	color: white;
	text-decoration:none;
}

div#gcp img#gcplogo
{
	display:block;
	margin:3px 0 0 10px;
}

div#gcp img#kwclogo
{
	display:block;
	margin:20px 0 0 10px;
}

div#gcp span.title { margin:3px 0 0 28px; color: #4D4D4D; }

div#gcp select {width:160px;}
div#gcp input {width:160px; margin-bottom:2px;}

div#gcp hr {
	background-color:#CCC;
	color:#CCC;
	border: #CCC;
	height: 1px;
}

div#systemWorking { padding-top:2px; }

ul#gcp-sites {
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
}

ul#gcp-sites li {
	margin:0;
	padding:0;
	display:inline;
}

ul#gcp-sites li a,
ul#gcp-sites li a:visited
{
	display:block;
	background:#F1F1F1;
	margin-top:1px;
	padding:2px;
	font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: ActiveBorder;
}

ul#gcp-sites li a:hover
{
	background:#0097DF;
	color:white;
}

