@charset "UTF-8";
/* CSS Document */

.newsBox {
	width:198px;
	height:170px;
	text-align:left;
	color:#ffffff;
	overflow:hidden;
}

.newsBox a {
	color:#ffffff !important;
}

.newsBoxContent {
	padding:0px;
	padding-top:6px;
}

.newsBoxEntryDate a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal !important;
	text-decoration:none !important;
}

.newsBoxEntryHead a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none !important;
}

.newsBoxEntryHead a:hover {
	text-decoration:underline !important;
}

.newsBoxEntryImage {
	float:left;
}

.newsBoxEntryImage img {
	border:1px solid white;
	margin-top:9px;
	margin-bottom:16px;
	margin-right:4px;
}

.newxBoxEntryText {
	margin-top:9px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#ffffff;
	font-weight:normal;
	height:80px;
}

.newxBoxEntryText p {
	padding:0px !important;
	margin:0px !important;
}

.newxBoxEntryText a {
	color:#ffffff;
	font-weight:normal !important;
	text-decoration:none;	
}

.newxBoxEntryText a:hover {
	color:#ffffff;
	text-decoration:underline;	
}

.newxBoxEntryMoreLink, .newxBoxEntryMoreLink a{
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none !important;
	clear:left;
}

.newxBoxEntryMoreLink a:hover {
	text-decoration:underline !important;
}

.newsBoxMoreLink {
	color:#ffffff;
	font-weight:bold;
}

.newBoxFlipNavigation {
	text-align:right;margin-top:5px;
}

a.newsFlipLinkPrevious , a.newsFlipLinkNext {
	display:block;
	float:right;
	width:20px;
	height:10px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#8096b6;
}
a.newsFlipLinkPrevious {
	background-image:url(/fileadmin/templates/orphan/images/icon_next.gif);
}
a.newsFlipLinkPrevious:hover {
	background-image:url(/fileadmin/templates/orphan/images/icon_next_hi.gif);
}

a.newsFlipLinkNext {
	background-image:url(/fileadmin/templates/orphan/images/icon_previous.gif);
}
a.newsFlipLinkNext:hover {
	background-image:url(/fileadmin/templates/orphan/images/icon_previous_hi.gif);
}
a.newsReadAllLink {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#ffffff !important;
}



* {
	margin:0px;
	padding:0px;
}

p {
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}

h1 , h2 , h3, h4 , h5 {
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#364C6E;
	padding-bottom:10px;
}
h1 {
	font-size:25px;
	font-weight:normal;
}

h2 {
	font-size:18px;
	color:#ac7f49;
}

BODY {
	font-family:Helvetica, Arial, sans-serif;
	background: #f3e5d6;
	margin: 0px;
	text-align: center;
	font-size:13px;
	color:#323131;
}

#subpage_body {
	background-image: url(images/bg_main.png);
	background-repeat:repeat-x;
	background-position:left top;
}

#home_body {
	background:#f3e5d6;
	background-image: url(images_home/bg_main.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

#container , #home_container {
   width: 965px;
   margin: 0 auto;
   text-align: left;
}

#topnav {
	background-image:url(images/bg_topnav.jpg);
	height:111px;
	margin-top:2px;
	background-position:left;
	background-repeat:no-repeat;
}

#home_topnav {
	background-image:url(images_home/bg_top.jpg);
	height:527px;
	margin-top:0px;
	background-position:top left;
	background-repeat:no-repeat;

}

#teaserboxes {
	background-repeat:no-repeat;
	background-image:url(images_home/teaser_bg.jpg);
	width:925px;
	height:273px;
	margin-left:24px;
}

#home_bottom {
	background-position:top left;
	background-image:url(images_home/bg_bottom.jpg);
	background-repeat:no-repeat;
	height:207px;
}

#home_footer {
	font-size:11px;
	color:#6989bc;
	padding-left:30px;
	padding-top:8px;
}

#contactus {
	float:right;
	margin-right:25px;
	margin-top:13px;
}

#home_logo {
	clear:right;
	float:right;
	margin-top:10px;
	padding-right:55px;
}

#home_title h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:#ffffff;
	font-style:italic;
}

#home_title h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#ffffff;
	font-style:normal;
	font-weight:normal;
}

#home_title {
	padding-top:160px;
	padding-left:63px;
	height:82px;
}

#teaser_left {
	float:left;
	width:480px;
}

#teaser_right {
	width:480px;
	float:right;
}

.teserboxcontainer {
	float:left;
	width:205px;
	padding-left:10px;
	padding-right:15px;
	height:280px;
}

.linkedboxheader {
	height:47px;
	vertical-align:middle;
	padding-top:5px;
}

.linkedboxheader , .linkedboxheader a {
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.boxcontenttext {
	height:180px;
	width:205px;
	overflow:hidden;
}

.boxcontenttext , .boxcontenttext h3 , .boxcontenttext p {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
}

.boxcontenttext h3 {
	font-size:14px;
	padding:0px;
	padding-left:5px;
}

.boxcontenttext p {
	padding-left:5px;
}

.linkedboxfooter a {
	text-decoration:none;
	color:#ffffff;
	font-size:15px;
}

.linkedboxfooter {
	height:30px;
	color:#ffffff;
}

#teaser_left .teaserimage {
	padding-left:35px;
	padding-right:11px;
	width:140px;
	height:165px;
	float:left;
	text-align:center;
}

#teaser_right .teaserimage {
	padding-left:15px;
	padding-right:10px;
	text-align:center;
	width:140px;
	height:165px;
	float:left;
}

.teasertext {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

.teasertext h2 {
	color:#ffffff;
}

.teasertext {
	height:130px;
	padding-top:15px;
}

.teasertext p {
	color:#d8e4f7;
}

.teaser_more_link {
	text-align:right;
	padding-right:15px;
}

#teaser_right .teaser_more_link {
	padding-right:25px;
}

#teaser_right .teasertext {
	padding-right:25px;
}

.teaser_more_link a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#topnavcontainer {
	background-position:left top;
	background-repeat:no-repeat;
	width:650px;
	height:59px;
	overflow:hidden;
	padding-left:55px;
	float:left;
	overflow:hidden;
}

ul#topnavUl {
	margin-top:10px;
	height:40px;
	list-style:none;	
}

ul#topnavUl li , ul#topnavUl li.active {
	display:block;
	float:left;
	width:183px;
	padding-left:0px;
	padding-right:0px;
	margin-right:3px;
	text-align:center;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	height:40px;
}

ul#topnavUl li a {
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#content {
	background-image:url(images/bg_content.gif);
	background-position:left;
	background-repeat:repeat-y;
   	padding: 0px;
}

#contentWide {
	background-image:url(images/bg_content_wide.gif);
	background-position:left;
	background-repeat:repeat-y;
   	padding: 0px;
}

#footer {
	background-image:url(images/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:32px;
	padding-top:10px;
	height:31px;
	font-size:11px;
	color:#6989bc;
}

#leftcol {
	width: 215px;
	padding-left:35px;
	overflow:hidden;
	float:left;
}

#maincol {
	float:right;
	width:650px;
	padding-top:13px;
	padding-left:15px;
	padding-right:40px;
}

#maincolWide {
	width:934px;
	margin-left:15px;
}


#navbox {
	margin-top:15px;
	background-color:#f9f3ed;
	width:200px;
	margin-bottom:20px;
}

#areaname {
	background-image:url(images/bg_nav_orange.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	width:190px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff5e9;
	font-size:16px;
}

#areaname a {
	text-decoration:none;
	color:#ffffff;
}

#areanamebottomline {
	width:200px;
	background-image:url(images/bg_nav_bottom_orange.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

a.level2nav {
	display:block;
	color:#364c6e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(images/dotted_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
}

a.nav2active {
	display:block;
	color:#364c6e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(images/nav_highlight.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.level3nav {
	display:block;
	color:#1e2a3e;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#f9e9d8;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(images/dotted_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:12px;
	text-decoration:none;

}


a.level3nav:hover {
	background-color:#efd5ba;
}
a.level2nav:hover {
	background-color:#ebe5e0;
}

.csc-mailform { border:none; }
.csc-mailform-field {clear:left;padding-top:10px;}
.csc-mailform-field input, .csc-mailform-field textarea {border:1px solid #CCCCCC;}
.csc-mailform-field label {width:100px;display:block;float:left;}
