@charset "UTF-8";
* {
	margin:0;padding:0;
}
html, body {
	font-family: "Source Sans Pro", Arial, sans-serif;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color:#999999;
	background-image:url(bg.png);
	background-position:top center;
}
p, li {
	font-weight:200;
	font-family: "Source Sans Pro", sans-serif;
	font-size:14px;
	line-height:1.5em;
	letter-spacing:0.65px;
	margin-top:15px;
}
h1 {
	color:#09F;
	font-family: "Source Sans Pro", Arial, sans-serif;
	font-size:2em;
	font-weight:700;
	letter-spacing:-0.5px;
}
h2 {
	color:#999999;
	font-family: "Source Sans Pro", Arial, sans-serif;
	font-size:1.4em;
	font-weight:700;
}
h3, h4, h5, h6 {
	color:#09F;
	font-family: "Source Sans Pro", Arial, sans-serif;
	font-size:1em;
	font-weight:700;
	text-decoration:none;
}
nav {
	text-transform:uppercase;
	font-size:1.5em;
	text-decoration:none;
	color:#999999;
	text-shadow:#FFF 1px;
}
hr {
	height:1px;
	border-style:solid;
	border-width:1px 0 0 0;
	border-color:#cccccc;
}
ul {
	margin-top:10px;
	margin-left:15px;
}
.zweispaltig {
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
	text-align:justify;
}
#artikelcontainer > a:link, #artikelcontainer > a:visited {color:#09F;text-decoration:underline;}
#artikelcontainer > a:hover, #artikelcontainer > a:active, #artikelcontainer > a:focus {color:#09F;text-decoration:none;}
a img:link, a img:visited {opacity:1;border:none;}
#haupt > a.nav:link, #haupt > a.nav:visited {color:#999999;text-decoration:none;}
#haupt > a.nav:hover, #haupt > a.nav:active, #haupt > a.nav:focus {color:#09F;text-decoration:none;font-weight:700;}
#side > a.nav:link, #side > a.nav:visited {color:#999999;text-decoration:none;}
#side > a.nav:hover, #side > a.nav:active, #side > a.nav:focus {color:#de007b;text-decoration:none;font-weight:700;}
.nav  {font-weight:200;color:#999999;text-decoration:none;}
.navrot  {font-weight:700;color:#de007b;text-decoration:none;}
.navblau {font-weight:700;color:#0099FF;text-decoration:none;}
.newsnav  {font-weight:700;color:#ffffff;background-color:#de007b;text-decoration:none;}
.newsnavblau {font-weight:700;color:#0099FF;background-color:transparent;text-decoration:none;}
a img:hover, a img:active, a img:focus {opacity:0.5;border:none;}
#tagCloud > a, #tagCloud > a:link, #tagCloud a:visited {text-decoration:none;color:#de007b;font-family: "Source Sans Pro", Arial, sans-serif;font-weight:700;letter-spacing:-0.5px;line-height:1;}
#tagCloud > a:hover, #tagCloud a:active, #tagCloud a:focus {text-decoration:none;color:#0099FF;font-family: "Source Sans Pro", Arial, sans-serif;font-weight:700;letter-spacing:-0.5px;line-height:1;}
@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/toadOcfmlt9b38dHJxOBGMVNtom4QlEDNJaqqqzqdSs.woff) format('woff');}
@font-face {font-family: 'Source Sans Pro';font-style: normal;font-weight: 700;src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/toadOcfmlt9b38dHJxOBGIqjGYJUyOXcBwUQbRaNH6c.woff) format('woff');}
#container {
	width:900px;
	height:100%;
	margin:0 auto;
	background:url(bg2.png) repeat-y top left;
}
header {
	width:900px;
	height:130px;
	background:url(linie.png);
	background-repeat:no-repeat;
	background-position: 0px 71px;
}
#logo {
	width:170px;
	height:130px;
	background-image:url(logo_alt.png);
	background-position:center left;
	background-repeat:no-repeat;
	float:left;
}
#sidecontainer {
	width:150px;
	background-color:#eeeeee;
	float:left;
}
#artikelcontainer {
	width:750px;
	float:right;
	background-color:#ffffff;
}
.artikel {
	margin-top:40px;
	margin-left:50px;
	margin-bottom:50px;
}
nav {
	text-transform:uppercase;
}
nav#haupt {
	width:730px;
	height:32px;
	margin-top:98px;
	float:right;
	text-align:right;
	font-size:0.8em;
	letter-spacing:1.5px;
}
nav#side {
	width:150px;
	margin-top:50px;
	font-size:0.8em;
	letter-spacing:1.5px;
	line-height:2em;
}
.rot {
	color:#de007b;
}
footer {
	width:150px;
	position:fixed;
	bottom:10px;
}
.adresse {
	font-size:0.8em;
	font-weight:200;
	font-family: "Source Sans Pro", sans-serif;
	line-height:1.5em;
	letter-spacing:0.5px;
}
#slidercontainer{
	width:700px;
	margin-top:8px;
	margin-bottom:15px;
}
#slider {
	width:700px;
	height:279px;
	background-image:url(loading.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#sliderNav .sliderLinks {
	width:700px;
	height:80px;
	margin-top:20px;
	color:#999999;
	text-decoration:none;
}
#sliderPrev {
	width:20px;
	height:80px;
	float:left;
	background: url(pfeilLinks.png);
	opacity:0.6;
}
#sliderNext {
	width:20px;
	height:80px;
	float:left;
	background: url(pfeilRechts.png);
	opacity:0.6;
}
.thumbsScroll {
	width:660px;
	overflow:scroll;
	overflow-y:hidden;
	overflow-x:scroll;
}
#sliderPrev:hover, #sliderNext:hover {
	opacity:1;
}
#sliderThumbs {
	height:80px;
	float:left;
	overflow:hidden;
	background-color:#333333;
}
.slide {
	display:block;
}
#nextSlide {
	position:relative;
	top:-279px;
	display:none;
	position:relative;
	z-index:2;
}
#spez {
	width:650px;
	height:260px;
	margin-top:-260px;
	margin-left:20px;
	position:relative;
	z-index:3;
}
.thmbInaktiv {
	background-color:#eeeeee;
	color:#999999;
}
.thmbAktiv, .thmbInaktiv:hover {
	background-color:#de007b;
	color:#ffffff;
}