/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Basic HTML
--------------------------------------------------------------------------------*/

body
{
font-size:0.750em; /*12*0.750=12*/
color: #464646;
font-family: Helvetica, Arial;	
line-height:1.5em; /*12px * 1,5em=18px*/
}

a:focus
{
	outline: 1px dotted invert;
}

hr
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}


/* =Headings
--------------------------------------------------------------------------------*/

h1
{
	font-size: 2em; /* 24px */ line-height: 1em; /* 32px */ margin-bottom: 1em; text-shadow:0 1px 1px #FFFFFFF; font-weight:normal;
}

h2
{
	font-size: 1.6333em; /* 22px */ line-height: 1.0909em; /* 32px */ margin-bottom: 1em; text-shadow:0 1px 1px #FFFFFFF;
	font-weight:normal; color:#464646;
}

.grid_12 h2 {
color:#464646;
}
.grid_8 h2 {
color: #005291;
}
.news-details-subheader h2
{
	font-size: 1.4em; /* 17px */
	line-height: 1.333em; 
}
h3
{
	font-size: 1.6667em; /* 20px */ line-height: 1.2em; /* 32px */ font-weight:normal; margin-bottom: 1em; text-shadow:0 1px 1px #FFFFFFF;
}

h4
{
	font-size: 1.5em; /* 18px */ line-height: 1.333em; /* 32px */ font-weight:normal; margin-bottom: 0.5em; text-shadow:0 1px 1px #FFFFFFF;
}

h5
{
	font-size: 1.3333em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; margin-bottom: 0.5em; text-shadow:0 1px 1px #FFFFFFF;
}

h6
{
	font-size: 1.1667em; /* 14px */ line-height: 1.1429em; /* 16px */ font-weight:normal; margin-bottom: 0em;
}

/* =Überschriften marginal Spalte
--------------------------------------------------------------------------------*/
.grid_4 h4
{
	font-size: 1.1111em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; margin-bottom: 0em; text-shadow:0 1px 1px #FFFFFFF;
	background:#005291;
	color:white;
	text-transform:uppercase;
	padding:5px;
}
.grid_8 h4
{
	font-size: 1.1111em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; margin-bottom: 0em; text-shadow:0 1px 1px #FFFFFFF;
	background:#005291;
	color:white;
	text-transform:uppercase;
	padding:5px;
	clear:left;

}
.grid_4 h5
{
	font-size: 1.1111em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; border-top: 8px solid #ad8f6b; text-shadow:0 1px 1px #FFFFFFF;
	background:transparent;
	color:#005291;
	padding:5px;
	clear:left;

}

.grid_4 h6
{
	font-size: 1.1111em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; margin-bottom:10px; border-top: 0px solid white; text-shadow:0 1px 1px #FFFFFFF;
	background:transparent;
	color:#005291;
	padding:2px;
	font-size:1.1em;
}

.grid_8 h5
{
	font-size: 1.2222em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; border-top: 8px solid #ad8f6b; text-shadow:0 1px 1px #FFFFFFF;
	background:transparent;
	color:#005291;
	padding:5px;
}
h2 .csc-firstHeader
{
	font-size: 1.2222em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; margin-bottom: 0em; text-shadow:0 1px 1px #FFFFFFF;
	background:#005291;
	color:red;
	text-transform:uppercase;
	padding:5px;
}
#articles h5
{font-size: 1.3333em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; margin-bottom: 0.5em; text-shadow:0 1px 1px #FFFFFFF; background:transparent; color:red; text-transform:none; padding:1px; border:0px;}

#articles h5 a:link
{color:#464646;}

#articles h5 a:hover
{color:#666666;}

#articles h5 a:visited
{color:#464646;}

h5.min
{
background:transparent;
font-size: 1.3333em; /* 16px */ line-height: 1.3em; /* 16px */ font-weight:normal; margin-bottom: 0.5em; text-shadow:0 1px 1px #FFFFFFF;
color:#464646;
text-transform:none;
padding:0px;
border:0px;
}
.name-of-person
{font-size:11px;
color:#464646;}

.detail
{
font-size: .7em; text-shadow:0 1px 1px #FFFFFFF;
color:#464646;
}

.important
{
background:#005291;
font-size:1.3em;
padding:10px 10px 5px 10px;
border-left:0px solid #ccc;
color:white;
text-shadow:none;
display:block;
text-align:left;
line-height:115%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;	
}

.important a:link

{
	
color:white;	
	
}
.important a:hover

{
	
color:white;	
background:#1a73a5;
display:block;
}

.news-details-date
{margin-bottom:10px;}

.euro {

    color: #464646;
    float: right;
    font-size: 1.2em;
    margin-bottom: 0;
    text-shadow: 0 2px 1px white;
}
.code
{
color:white;
font-size:1.2em;	
background:#f5f5f5 url("../img/htmlcode.png") no-repeat right center;
text-shadow: 0 2px 1px white;
border: 1px dotted #d8d8d8;
padding:15px;
margin:50px 0px 20px 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
	list-style: decimal;
}

ul
{
	list-style: square;
}

li
{
	margin-left: 20px;
	font-size:110%;
	margin-bottom:1em;
}

p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 20px;
}
p
{
	font-size: 1.1111em; /* 12px */ line-height: 1.3333em; text-shadow:0 1px 1px #FFFFFF;/* 16px */ 
}
p.copyright {
	border-top:0px dotted #999;
	border-bottom:0px dotted #999;
	font-size:10px;
	text-align:right;
}

p.agb {
	border-top:0px dotted #999;
	border-bottom:0px dotted #999;
	font-size:10px;
	text-align:left;
	float:left;
}
p.meta {
	color:#989898;
	border-top:0px dotted #999;
	border-bottom:0px dotted #999;
	padding:.1em 0;
	margin-bottom:.2em;
	font-size:10px;
}

