body {
	background: url(/fileadmin/validate/hintergrund_verlauf.jpg) repeat-x 0 0;
	background-color: #3c5ea3;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
}

h1 {
	font-size: 18px;
	font-weight: lighter;	
	color: #51699a;
	margin-bottom: 5px;
	margin-top: 15px;
}

h2 {
	font-size: 16px;
	font-weight: lighter;	
	color: #51699a;
}

h3 {
	font-size: 14px;
	font-weight: lighter;	
	color: #51699a;
}

p {
	margin: 0;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #51699a !important;	
}

ul {
	margin: 0;
	padding: 0;
}

li {
	margin-bottom: 10px;
}

img {
	border: none;
}

.clearer {
	clear: both;
}

#header {
	display: table;
	width: 950px;
	padding-top: 23px;
	margin: 0 auto 0 auto;
}

#header #logo_validate {
	position: relative;
	top: 10px;
	float: left;
	padding-left: 5px;
	color: white;
	font-family: "Myriad Pro", sans-serif;
	font-size: 36px;
	line-height: 0.6em;
	letter-spacing: 0.1em;
}

#header #logo_validate span {
	margin-left: 3px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0em;
}

#header #logo_uni {
	position: relative;
	right: 15px;
	bottom: 7px;
	float: right;
}

#wrapper_outer {
	width: 950px;
	margin: 0 auto 0 auto;
	padding-right: 7px;
	background: url(/fileadmin/validate/schatten_rechts.png) repeat-y 950px 0;
}

#wrapper_inner {
	padding-top: 3px;
	background-color: white;
}

#wrapper_navi {
	float: left;
}

.schatten_ecke {
	position: absolute;
	width: 7px;
	height: 8px;
	margin-left: 950px;
	background: url(/fileadmin/validate/schatten_ecke.png) no-repeat 0 0;
}

.schatten_unten {
	margin: 0 auto 0 auto;
	width: 957px;
	height: 7px;
	background: url(/fileadmin/validate/schatten_unten.png) no-repeat -1px 0;
}

.schatten_unten_footer {
	margin: 0 auto 0 auto;
	width: 957px;
	height: 7px;
	background: url(/fileadmin/validate/schatten_unten.png) no-repeat -1px 0;
}

/* @group Navi */

#navi {
	display: table;
	margin-left: 3px;
	width: 944px;
	height: 33px;
	background: url(/fileadmin/validate/navi_hintergrund.jpg) repeat-x 0 0;
}

#navi .start a {
	float: left;
	width: 103px;
	height: 33px;
	background: url(/fileadmin/validate/startseite_inactive.jpg) no-repeat 0 0;
}

#navi .start a:hover {
	background: url(/fileadmin/validate/startseite_active.jpg) no-repeat 0 0;
}

#navi .validate  a {
	float: left;
	width: 151px;
	height: 33px;
	background: url(/fileadmin/validate/validate_inactive.jpg) no-repeat 0 0;
}

#navi .validate a:hover {
	background: url(/fileadmin/validate/validate_active.jpg) no-repeat 0 0;
}

#navi .projekte a {
	float: left;
	width: 91px;
	height: 33px;
	background: url(/fileadmin/validate/projekte_inactive.jpg) no-repeat 0 0;
}

#navi .projekte a:hover {
	background: url(/fileadmin/validate/projekte_active.jpg) no-repeat 0 0;
}

#navi .news a {
	float: left;
	width: 111px;
	height: 33px;
	background: url(/fileadmin/validate/news_inactive.jpg) no-repeat 0 0;
}

#navi .news a:hover {
	background: url(/fileadmin/validate/news_active.jpg) no-repeat 0 0;
}

#navi .start a.active {
	background: url(/fileadmin/validate/startseite_active.jpg) no-repeat 0 0;
}

#navi .validate a.active {
	background: url(/fileadmin/validate/validate_active.jpg) no-repeat 0 0;
}

#navi .projekte a.active {
	background: url(/fileadmin/validate/projekte_active.jpg) no-repeat 0 0;
}

#navi .news a.active {
	background: url(/fileadmin/validate/news_active.jpg) no-repeat 0 0;
}

#startseite #navi .start a {
	background: url(/fileadmin/validate/startseite_active.jpg) no-repeat 0 0;
}

#validate #navi .validate  a {
	background: url(/fileadmin/validate/validate_active.jpg) no-repeat 0 0;	
}

#projekte #navi .projekte a {
	background: url(/fileadmin/validate/projekte_active.jpg) no-repeat 0 0;
} 

#news #navi .news a {
	background: url(/fileadmin/validate/news_active.jpg) no-repeat 0 0;
} 

ul.metanavi {
	float: right;
	list-style: none;
	position: relative;
	left: -75px;
}

ul.metanavi li {
	position: relative;
	top: 12px;
	right: 8px;
	color: black;
	width: 125px;
}

.lang {
	position: relative;
	top: -16px;
	left: 120px;
}

/* @end */



/* @group neu */

#startseite #navi a {	background: none;}	#navi li {	list-style-type: none;	margin-top: -10px;}	#navi a {	text-align: right;	color: #fff;	font-size: 18px;	padding-top: 5px;	width: auto !important;	height: 23px !important;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 5px;	float: left;	border-left: 1px solid #c8c8c8;	border-right: 1px solid #737373;	font-weight: normal;}#navi .metanavi li {	margin-top: 0px;}#navi .validate, #navi .start, #navi .projekte, #navi .news {	width: auto !important;}#navi .metanavi a {	font-size: 12px;	color: #000;	border: 0px;	float: none;	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;}
#navi .metanavi a:hover, #navi .metanavi a.active, #navi #startseite .metanavi a.active {
	background: none !important;
	color: #5f77a7 !important;
}

#navi a:hover, #navi a.active, #startseite #navi a.active {	background: #5f77a7 !important;	color: #fff !important;}



/* @end */

/* @group Headerbilder */

#headerbild {
	display: table;
	margin-left: 3px;
	margin-top: 3px;
	width: 944px;
	height: 174px;
	overflow: hidden;
}

#headerbild .bild1 {
	float: left;
	width: 306px;
	height: 174px;
	overflow: hidden;
	margin-right: 1px;
}

#headerbild .wrapper_bilder {
	float: right;
	width: 637px;
	height: 174px;
}

#headerbild .bild2 {
	float: left;
	width: 330px;
	height: 174px;
	overflow: hidden;
	margin-right: 1px;
}

#headerbild .bild3 {
	float: right;
	width: 306px;
	height: 174px;
	position: relative;
}

/* @end */

/* @group Content */

#startseite #content {
	margin-top: -1px;
}

#content {
	display: table;
	margin-top: 3px;
	padding-bottom: 3px;
	width: 946px;
}

.csc-textpic-caption {
	font-size: 10px;
	color: #8e8e8e;
}

p .bodytext{
	padding: 0px;
	margin: 0px;
}

#box_left {
	float: left;
	margin-top: 52px;
	margin-left: 9px;
	width: 297px;
}

#box_left ul {
	list-style: none;
}

#box_left ul li {
	font-size: 14px;
}

#box_left ul li a {
	background: url(/fileadmin/validate/icon_doppelpfeil_inactive.gif) no-repeat 0 2px;
	padding-left: 18px;
}

#box_left ul li a:hover {
	background: url(/fileadmin/validate/icon_doppelpfeil_active.gif) no-repeat 0 2px;
	padding-left: 18px;
}

#box_left ul li a.active {
	background: url(/fileadmin/validate/icon_doppelpfeil_active.gif) no-repeat 0 2px;
	padding-left: 18px;
	font-weight: bold;	
}

#box_right {
	float: right;
	width: 614px;
	margin: 0 20px 20px 0;
}

#box_right a {
	color: #698ac9;
	text-decoration: none;
}

#box_right a:hover {
	color: #51699a !important;	
}

#box_right ul {
	list-style: none;
}

#box_right ul li {
	background: url(/fileadmin/validate/icon_doppelpfeil_inactive.gif) no-repeat 0 2px;
	padding-left: 18px;
}

#startseite ul.csc-bulletlist {
	margin-right: 120px;
}

#startseite ul.csc-bulletlist li {
	background: url(/fileadmin/validate/icon_doppelpfeil_startseite.gif) no-repeat 0 2px;
	padding-left: 18px;
}

#startseite #box_left {
	margin: 0 2px 0 3px;
	padding: 20px 20px 0 46px;
	width: 562px;
	background-color: #e7ebf3;
}

#startseite #box_right {
	float: right;
	width: 311px;
	margin: 0;
	padding: 0;
}

#startseite #box_right img {
	margin: 37px 0 0 72px;
}

/* @end */

/* @group Footer Startseite */

#wrapper_footer {
	overflow: hidden !important;
	width: 950px;
	margin: 0 auto 0 auto;
	padding-right: 7px;
	background: url(/fileadmin/validate/schatten_rechts.png) repeat-y 950px 0;
}

#wrapper_footer .schatten_ecke {
	background: url(/fileadmin/validate/schatten_ecke_footer.png) no-repeat 0 0;
}

#footer {
	width: 950px;
	background-color: white;
}

#footer table {
	border: none;
	margin: 0 auto 0 auto;
}

#footer table tbody {
	border: none;
}

#footer td {
	padding-right: 110px;
}

#footer .isv {
	font-size: 32px;
}

#footer .isv a:hover {
	color: black !important;
}

#footer .hlrs {
	padding-right: 0;	
}

/* @end */

/* @group News/PR */

#news h1 {
	border-bottom: 1px dashed black;
	padding-bottom: 3px;
}

.news-list-item h3 {
	margin: 0 0 10px 0;
}

.news-list-item .news-list-morelink {
	padding-bottom: 3px;
}

.news-list-container hr {
	border-top: 1px dashed black;
	border-left: 0;
	border-bottom: 0;
}

.news-list-container .news-list-date {
	display: block;
	width: 100%;
	font-size: 11px;
}

.news-single-item .bodytext {
	margin-bottom: 10px;
}

.news-single-item hr {
	border-top: 1px dashed black;
	border-left: 0;
	border-bottom: 0;
}

.news-single-item .news-single-timedata {
	margin-top: 20px;
}

/* @end */
