BODY {
    color:#ffffff;
    background-color:#92928E;
}

H1 {
    color: #ffffff;
	font-size: 11px;
    font-weight: bold;
    margin: 0 0 0 0px;
}

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #FFFFFF;
}
/*
a:active {
	color: #000000;
}
*/

a.navlink:link {
	color: #ffffff;
}
a.navlink:visited {
	color: #ffffff;
}
a.navlink:hover {
	color: #ffffff;
}
/*
a.navlink:active {
	color: #ffffff;
}
*/

a.newsbox:link {
	color: #ffffff;
}

a.newsbox:visited {
	color: #ffffff;
}

a.newsbox:hover {
	color: #000000;
}
/*
a.newsbox:active {
	color: #ffffff;
}
*/
a.newsboxaktiv:link {
	color: #000000;
}
a.newsboxaktiv:visited {
	color: #000000;
}
a.newsboxaktiv:hover {
	color: #000000;
}
a.newsboxaktiv:active {
	color: #000000;
}


a.portfolio:link {
	color: #000000;
}
a.portfolio:visited {
	color: #000000;
}
a.portfolio:hover {
	color: #FFFFFF;
}
/*
a.portfolio:active {
	color: #FFD457;
}
*/
#navigation ul {
	list-style: none;
	
}


#navigation a {
	display: block;
	
	height: 19px;
}

a.subnavlink:link, a.subnavlink:visited {
	color: #ffffff;
	background: url();
}
a.subnavlink:hover, a.subnavlink:active {
	color: #000000;
	background: url();
}
a.subnavlinkitw {
	color: #ffffff;
	background: url(/images/default/design/navaktiv.gif) top right no-repeat;
}
a.subnavlinkitw:hover {
	color: #ffffff;
	background: url(/images/default/design/navaktiv.gif) top right no-repeat;
}


a.subsubnavlink:link, a.subsubnavlink:visited  {
	color: #ffffff;
	background: #A8A8A5;
	padding-left: 4px;
}
a.subsubnavlink:hover, a.subsubnavlink:active {
	color: #000000;
	background: #A8A8A5;
	padding-left: 4px;
}
a.subsubnavlinkitw:link, a.subsubnavlinkitw:visited {
	color: #ffffff;
	background: url(/images/default/design/navaktiv.gif) top right no-repeat #A8A8A5;
	padding-left: 4px;
}
a.subsubnavlinkitw:hover, a.subsubnavlinkitw:active {
	color: #ffffff;
	background: url(/images/default/design/navaktiv.gif) top right no-repeat #A8A8A5;
	padding-left: 4px;
}


.newstitel {
/*	border-top: solid 1px #ffffff; */
	border-bottom: solid 1px #ffffff;
	height: 19px;
	font-weight: bold;
}
.newscontent {
	border-bottom: solid 1px #ffffff;
	height: 357px;
	overflow: auto; 
}

.newsprint {
	border-bottom: solid 1px #ffffff;
}


.list_eintrag_r a:link, .list_eintrag_r a:hover {
	color: #ffffff;
}

.list_eintrag_l a:link, .list_eintrag_l a:hover, .list_eintrag_l a:visited, .list_eintrag_l a:active,
.list_eintrag_r a:link, .list_eintrag_r a:hover, .list_eintrag_r a:visited, .list_eintrag_r a:active {
	color: #ffffff;
}

#content_rechts_newsletter {
	border-bottom:solid 1px #fff;
}

.linieoben {
/*	font-weight: bold; */
	height: 19px;
	margin-left: 15px; 
	border-top: solid 1px #ffffff;
}

#content_rechts_news {
	border-top: solid 1px #fff;
	float:left;
	width: 380px;
}

.at {

	background: url(/images/default/design/grau/at.gif) top left no-repeat;
	
}

/* FORM-FUNCTION CSS */

.required {
	color: #FFFFFF;
	background-color: #A8A8A5;
	border: 1px solid #FFFFFF;
}
.voluntarily {
	color: #FFFFFF;
	background-color: #92928E;
	border: 1px solid #FFFFFF;
}
.caption {
	color: #FFFFFF;
	background-color: #92928E;
	font-weight: normal;
	border: 1px solid #FFFFFF;
}
.inp_err {
	color: yellow;
	background-color: #CC0000;
	border: 1px solid #990000;
}

textarea {
	background-color: #CCCCCC;
	color: #FFFFFF;
}

/* Diverses */

input, input.default {
	color: #FFFFFF;
	background-color: #92928E;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	padding: 0;
}

#freicomlogo {
	margin-top: 9px;
	background:('/images/default/design/grau/logo.gif') top left no-repeat;
}


