@charset "utf-8";
/* DROW introPage CSS */
body {
    background-color: #6b8dbe;
}
h3 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height: 18px;
}

#header {
	background:transparent;
	margin:0 auto 0 auto;
	width:980px;
	height:66px;
}

.logo {padding:20px 0 0 2px;}
.search {width:376px; padding: 0;}
/* .search {width:288px; padding: 0;} */

.searchBox {padding: 0 0 0 4px;}

/* Button Blog auf Startseite */
a.bBlogG {
    background: url(../images/blogGedreht.png) no-repeat;
    width: 98px;
    height: 31px;
    line-height: 31px;
    float: left;
}
/* Button Facebook auf Startseite */
a.bFbG {
    background: url(../images/facebookGedreht.png) no-repeat;
    width: 83px;
    height: 31px;
    line-height: 31px;
    border-right: 1px solid transparent;
    float: left;
}
/* Button Twitter auf Startseite */
a.bTwG {
    background: url(../images/twitter_button_startseite.png) no-repeat;
    width: 105px;
    height: 31px;
    line-height: 31px;
    border-right: 1px solid transparent;
    float: left;
}
/* Button Google Plus auf Startseite */
a.bGpG {
    background: url(../images/googlePlus_button_startseite.png) no-repeat;
    width: 87px;
    height: 31px;
    line-height: 31px;
    border-right: 1px solid transparent;
    float: left;
    /* display: none; */
}


.mainContent {
	background:transparent;
	margin:381px auto 0 auto;
	width:980px;
}

.introBoxes {
	background:transparent;
}

.introBoxes #introMenu {
	position: relative !important;
	width: auto !important;
	float: none !important;
	height:auto !important;
	margin-left: -39px !important;
}

.introBoxes #horizontal_carousel3 {
	top:0;
	left:0 !important;
	float: none;
	position:relative;	
}


.introBoxes div.csc-textpic img {
	margin:0 !important;
}

.introBoxes, .introBoxes a {
	line-height:0; font-size:0;
}

.introBox1 {
	width:230px;
	height:201px;
	margin-right:12px;
}

.introBox2 {
	width:230px;
	height:201px;
	margin-right:12px;
}

.introBox3 {
	width:230px;
	height:201px;
	margin-right:12px;
}

.introBox4 {
	width:230px;
	height:201px;
}

.shortSitemap {
	padding-top:10px;
}

.shortSitemap ul {
	overflow:hidden;
}

.shortSitemap ul li {
	padding:0 40px 0 0;
	font-size:11px;
	/*float:left;*/
}

.shortSitemap ul li a,
.shortSitemap ul li a:visited,
.shortSitemap ul li a:hover {
	padding-bottom:5px;
	font-weight:bold;
}

.shortSitemap ul li ul li {
	padding:2px 0 2px 0;
	font-size:11px;
	float:none;
}

.shortSitemap ul li ul li a,
.shortSitemap ul li ul li a:visited,
.shortSitemap ul li ul li a:hover {
	padding-bottom:0;
	font-weight:normal;
	font-size:11px;
}

.footer {
	width:949px;
	height:24px;
	background:url(../images/footer.png) no-repeat;
	padding:0 31px 0 6px;
	_padding:0 62px 0 6px;
	line-height:24px;
	margin:0 auto 0 auto;
}

#flash_background {
	position: absolute; 
	width: 100%;
	height:100% !important;
	min-height: 980px;
	z-index: -100;	
	vertical-align:top;
	left:0;
	right:0;
	top:0;
	overflow:hidden;
	_padding-bottom:35%;
}

#topMenu ul.dropdown li.level2, #topMenu ul.flyout li.level3,
#introMenu ul.dropdown li.level2, #introMenu ul.flyout li.level3 {
	/*padding-left:10px !important;*/
}
