/*body {background: #c7c7c7  url(../images/body-standard.jpg) repeat-x left 0;} */

#news ul, #news ol, #news dl,
#standardseite ul, #standardseite ol, #standardseite dl {
	padding: 0;
	margin: 0;
	list-style:none;
}
/* auskommentiert da es meine responsive styles überschreibt: bitte keine festen Pixelwerte nutzen sondern % :Sascha 12/04/25*/

#news  h2,
#standardseite h2{  padding-bottom:30px;font-family: 'AvantageBold'!important; text-transform:uppercase; font-size:40px; color:#000000; line-height:40px;}

#standardseite h2 {text-align: left;}

#news  h2 span,
#standardseite h2 span { color:#9f9f9f; font-size:16px;text-transform:uppercase;}

#news,
#standardseite  {font-size:16px; line-height:19px; color: #013566;  padding-bottom:15px; position:relative; margin:0 auto!important; width:978px!important;}

.content {float:left; clear:both;}

article#news,
article#standardseite {
	width:100%;
	line-height:24px;
	/*background: #dadada;*/
	font-size:16px;
	margin: 0;
	padding: 0;
	color: #222121;
}

article#news p,
article#standardseite p {
	margin-bottom: 24px;
}

article#news .left ,
article#standardseite .left {
	float:left;
	width:443px;
	padding-right:30px;
}

article#news .right ,
article#standardseite .right {
	float:right;
	width:443px;
}


article#news section ,
article#standardseite section {
	float:left;
	padding-bottom:50px;
}

article#news section div,
article#standardseite section div {
	padding-right:30px;
	float:left;
	line-height:16px;
}

article#news section div p,
article#standardseite section div p {
	color:#464646;
	font-size:13px;
	padding:20px;
	background:#ffffff;
	margin-top: -2px;
}

article#news section div h3,
article#standardseite section div h3 {
	font-family: 'AvantageBold'!important;
	color:#ffffff;
	background:#000000;
	padding: 10px 0px 12px 10px;

}

article#news section div h3 span,
article#standardseite section div h3 span {
	color:#989898;
	font-size:12px;
}

article#news .col,
article#standardseite .col {
	width:306px;
}
article#news .smallCol ,
article#standardseite .smallCol {
	width:222px;
}

article#news .midCol ,
article#standardseite .midCol {
	width:474px;
}

article#news .largeCol,
article#standardseite .largeCol {
	width:642px;
}

article#news .col:nth-child(3n), article#news .smallCol:nth-child(4n), article#news .midCol:nth-child(2n), article#news .largeCol:nth-child(2n),
article#standardseite .col:nth-child(3n), article#standardseite .smallCol:nth-child(4n), article#standardseite .midCol:nth-child(2n), article#standardseite .largeCol:nth-child(2n) {
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

article#news .col img,
article#standardseite .col img {
	width:306px;
	height:189px;
}
article#news .smallCol img ,
article#standardseite .smallCol img {
	width:222px;
	height:138px;
}

article#news .midCol .title img ,
article#standardseite .midCol img {
	/*width:474px;
	height:293px;
	*/
	width: 100%;
	height: auto;
	margin: 10px 0;
}
article#news .largeCol img ,
article#standardseite .largeCol img {
	width:642px;
	height:397px;
}
article#news .image-big,
article#standardseite .image-big {
	float:left;
	clear:both;
	padding-bottom:30px;
}

article#news .intro,
article#standardseite .intro {
	color:#222121;
	font-size:29px;
	line-height:30px;
	padding-bottom:50px;
	padding-right:40px;
}
article#news .introSmall,
article#standardseite .introSmall {
	font-size:16px;
	line-height:24px;
	padding-top:30px;
	padding-bottom:30px;
}

article#news .infoBox ,
article#standardseite .infoBox {
	border:1px solid #c0c0c0;
	background:#ffffff;
	float:left;
	padding:30px;
	width:918px;
	margin-bottom:50px;
}

article#news .infoBox p, article#news p.infoBox,
article#standardseite .infoBox p, article#standardseite p.infoBox {
	color:#464646;
	font-size:13px;
	line-height: 19px;
}

article#news .infoBox h3,
article#standardseite .infoBox h3 {
	color:#222121;
}

article#news .infoExtended,
article#standardseite .infoExtended {
	float:left;
	margin-bottom:50px;
	font-size:13px;
	color: #ffffff;
	padding:3px 15px 5px 50px;
	background:  #013566 url(../images/infoExtended.png) no-repeat left top;
}

article#news .list ,
article#standardseite .list {
}


article#news ul,
article#standardseite ul {
	margin-bottom: 24px;
}

article#news ul li ,
article#standardseite ul li {
	background:   url(../images/list.png) no-repeat left 7px;
	padding-left:22px;
	width:421px;
	text-transform:uppercase;
	height:29px;
}

article#news a img,
article#standardseite a img {
	border: none;
}

article#news a:link ,
article#standardseite a:link {
	color: #42413C;
	text-decoration: underline;
}

article#news a:visited,
article#standardseite a:visited {
	color: #6E6C64;
	text-decoration: underline;
}

article#news a:hover, a:active, a:focus,
article#standardseite a:hover, a:active, a:focus {
	text-decoration: none;
}


/* NEWS Special Begin */

.eventsRight h2{color:#003466!important;}

article#news label {
display:none;
}
article#news select {
float:left;margin-right: 20px;
}

article#news form {
height:82px;
}
article#news .filter {width:170px;}
article#news .jahr {width:115px;}

article#news .event {
background: #dadada url(../images/events-date.png) no-repeat 0 0;
min-width:320px;
height:38px;color:#000000;
float:left;
}


article#news .date {
float:left;
padding: 7px 0 0 10px;
min-width: 120px;
font-size:23px;

}
.node-type-news span.title {
	display: block;
	text-transform: none;
	font-size: 20px;
}
article#news .place {
float:left;

padding: 7px 15px 0 35px;
text-transform: uppercase;
font-size:13px;

}
article#news .place img {
margin-right: 4px;
}
article#news .title {
float:left;
background:#000000;
color:#ffffff; font-weight:bold;
font-size:20px;
padding: 16px 10px 10px 10px;
width:443px;text-transform: uppercase; line-height:25px;
}


.eventsRight .title, .jobs .title {background:#003466!important;}

article#news .title .more  {
float:right;
/*margin-right:20px;
margin-top:-25px;*/
margin: 0 0 5px 5px;
background: url(../images/more.png) no-repeat 0 0;
width:29px;
height:29px;

text-indent:-9999px;
display:block;
}


img.resp {
    max-width: 100%;
    height: auto;
}
img.floatLeft {
    float: left;
    margin-top: 8px;;
    margin-right: 15px;
}
img.floatRight {
    margin-top: 8px;
    float: right;
    margin-left: 15px;
}

/* NEWS Special End */


article#news .clearfix:after,
article#standardseite .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

article#news .clearfix ,
article#standardseite .clearfix {
	display: inline-block; /* for IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;/*zoom: 1; *//* triggers hasLayout */
}
article#news .clearfix,
article#standardseite .clearfix {
	display: block;
}
/* End hide from IE-mac */
