
@import url(inc_common.css);
@import url(inc_htmlarea.css);
@import url(inc_csc.css);
@import url(inc_news.css);
@import url(inc_dropdown.css);
@import url(inc_flashheading.css);

/* Common Page Layout
----------------------------------------------- */
body.summer {
	background:#DEDEDE;
	background-attachment:fixed;
}
body.winter {
	background:#c3ddfe url(../images/page_background_w.jpg) repeat-x;
}

#wrapper {
	width:970px;
	margin:10px auto 20px auto;
}

#white {
	clear:both;
	background:white;
	width:960px;
	padding:5px;
}

#top {
	background:url(../images/page_top_bg.jpg) repeat-x;
}

#header {
	float:left;
	width:600px;
	height:280px;
}

header_r {
	float:left;
	width:360px;
	height:280px;
}

#logo {
	text-align:center;
	padding:38px 0 27px 0;
}

#request {
	background:#A91C2D;
	height:106px;/*111px*/
	padding:5px 0px 0px 10px;
	overflow:hidden;
	font-family:"Comic Sans MS";
}

#cframe {
	background:url(../images/page_content_bg.jpg) repeat-x;
	min-height:300px;
}

div.col_l {
	float:left;
	width:480px;/*530px*/
	padding:40px 0 50px 50px;
}
div.col_r {
	float:right;
	width:340px;
	margin-top:30px;
}

#photobook {
	font-size:11px;
	background:url(../images/page_window_photo_t.gif) no-repeat;
	padding-top:8px;
	width:310px;
	margin-top:10px;
}
#photobook1 {
	font-size:11px;
	background:#FFFFFF url(../images/21b.jpg)no-repeat left bottom;
	/*background:url(../images/page_window_photo_t3.gif) no-repeat;*/
	;
	width:290px;
	height:150px;

}
#photobook h3 {
	margin-bottom:10px;
}
#photobook div.inner {
	background:#cfd0b5 url(../images/page_window_photo_b.gif) no-repeat left bottom;
	padding:9px 10px 0 10px;
}
#photobook div.csc-textpic,
#photobook div.csc-textpic-imagewrap, 
#photobook div.csc-textpic-imagewrap dl,
#photobook div.csc-textpic-imagewrap dt {
	padding:0;
	margin:0;
	overflow:hidden;
}

#videos {
	margin-top:10px;
	width:310px;
	overflow:hidden;
}

#printlink {
	margin-top:25px;
}
#printlink a {
	background:url(../images/icon_print.gif) no-repeat left center;
	padding:1px 0;
	padding-left:20px;
}

#footer {
	margin-top:30px;
	background: url(../images/footer.jpg) no-repeat;
	height:80px;
}
#footer div.col_l {
	padding:15px 0 0 50px;
}
#footer div.col_r {
	margin:0;
	padding:15px 20px 0 0;
	text-align:right;
}
#footer div.col_r a {
	color:#FFFFFF;
	text-decoration:none;
}

/* Google Map
----------------------------------------------- */
div.tx-emgooglemap-pi1 {
	font-size:11px;
}
div.tx-emgooglemap-pi1 #copyright span {
	display:block;
	width:400px;
}
input.gmapDirButton {
	color:white;
	background:#76833A;
    border:1px solid #76833A;
	cursor:pointer;
	font-size:11px;
}
input.gmapTextBox {
	border:1px solid #CCCCCC;
	font-size:11px;
}
label.gmapDirLabel {
	display:block;
	margin-bottom:5px;
}
input.gmapTextBox {
	width:150px;
	margin-right:5px;
}

/* Requestbox
----------------------------------------------- */
#request-box h3 {
	border-bottom:1px dotted #675637;
	padding-bottom:7px;
	margin-bottom:7px;
}
#request-box input {
	color:#666666;
	font-size:10px;
	background:#FFFFFF;
	border:1px solid #E2E2E2;
	margin-right:5px;
	text-align:center;
}
#request-box input.l2 {
	width:20px;
}
#request-box input.l4 {
	width:34px;
}
#request-box input.submit {
	color:#FFFFFF;
	background:#6f6355;
	border:1px solid #6f6355;
	margin:0;
	width:44px;
	cursor:pointer;
}
#request-box .dt_lbl {
	display:block;
	float:left;
	width:90px;
}
#request-box div.request-box-field {
	clear:both;
}
#request-box div.request-box-field div {
	float:left;
	margin-bottom:4px;
	font-size:10px;
}
#request-box img {
	cursor:pointer;
}


/* Navigation
----------------------------------------------- */
#sidenav {
	margin-bottom:20px;
	margin-right:30px;
}
#sidenav ul {
	border-top:1px dotted #b2b2b2;
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidenav li {
	border-bottom:1px dotted #b2b2b2;
	margin:0;
	overflow:hidden;
}
* html #sidenav li {
	height:20px;
}
#sidenav li a {
	margin:0;
	display:block;
	text-decoration:none;
	padding:3px 4px 3px 20px;
}
#sidenav li a:hover, #sidenav li a.sel {
	background-color:#e4e5d3;
}
#sidenav li.item span {
	display:block;
	overflow:hidden;
	float:left;
	width:11px;
	height:20px;
	background:red;
}

div.item {
	background:#e4e5d3;
	padding:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-left:10px solid red;
}
div.item h4 {
	margin:0;
	margin-bottom:4px;
}
div.item-1 { border-color:#43afc6; }
div.item-2 { border-color:#a61818; }
div.item-3 { border-color:#8ebc00; }
div.item-4 { border-color:#94598e; }
div.item-5 { border-color:#e99a00; }
div.item-6 { border-color:#6a2828; }
div.item-7 { border-color:#5a6ec3; }

#sidenav li.item-1 span { background:#43afc6; }
#sidenav li.item-2 span { background:#a61818; }
#sidenav li.item-3 span { background:#8ebc00; }
#sidenav li.item-4 span { background:#94598e; }
#sidenav li.item-5 span { background:#e99a00; }
#sidenav li.item-6 span { background:#6a2828; }
#sidenav li.item-7 span { background:#5a6ec3; }


#metanav {
	float:left;
	text-align:center;
	background:#FFFFFF;
	width:200px;
	padding:18px 0 16px 0;
	font-size:11px;
}
#metanav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#metanav li {
	margin:0;
	display:inline;
	padding-right:7px;
	margin-right:7px;
	background:url(../images/page_metanav_separator.gif) no-repeat right center;
}
#metanav li.lang {
	padding:0;
	margin:0;
	background:none;
}
#metanav a {
	font-weight:bold;
	text-decoration:none;
}
#metanav a:hover, #metanav a.sel {
	text-decoration:underline;
}
#metanav li.de a {
	background:url(../images/lang_de.gif) no-repeat left center;
	padding-left:2px;
}
#metanav li.en a {
	background:url(../images/lang_en.gif) no-repeat left center;
	padding-left:2px;
}
body.winter #metanav a {
	color:#ffffff;
}
DIV.jsnavbtnslider_placeholder{
POSITION: relative; FLOAT: left; OVERFLOW: hidden; PADDING: 0px; MARGIN: 0px; CURSOR: pointer;WIDTH:598px;
HEIGHT:280px;
}

DIV.jsnavbtnslider_hidden{
POSITION: absolute; OVERFLOW: hidden; TOP: 9000px; WIDTH: 598px; HEIGHT: 280px;
}

DIV.jsnavbtnslider_image{
POSITION: absolute; LEFT: 0px; TOP: 0px; 
}

DIV.jsnavbtnslider_image IMG{
BORDER: 0px; PADDING: 0px; MARGIN: 0px; 
}

DIV.jsnavbtnslider_navbtngrp{
POSITION: absolute; PADDING: 0px; MARGIN: 0px; CURSOR: pointer; WIDTH: 100%; HEIGHT: 18px; TOP: 445px;
}

DIV.jsnavbtnslider_navbtn_outer{
POSITION: relative; FLOAT: right; OVERFLOW: hidden; MARGIN: 0px; CURSOR: pointer; WIDTH: 30px; HEIGHT: 18px;
}

DIV.jsnavbtnslider_navbtn_inner{
POSITION: relative; CURSOR: pointer; FONT-FAMILY: arial; FONT-SIZE: 11px; TEXT-ALIGN: center; BORDER:black solid 1px; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;
}

DIV.jsnavbtnslider_navbtn_inner:hover{
COLOR: #000000; BACKGROUND-COLOR: #C0C0C0;
}

DIV.jsnavbtnslider_navbtn_active{
COLOR: #FFFF00; BACKGROUND-COLOR: #000000;
}

DIV.jsnavbtnslider_navbtn_active:hover{
COLOR: #FFFF00; BACKGROUND-COLOR: #000000;
}
#menImage {
	
	background: #43afc6; /*url(../images/7c339a2daa.gif)no-repeat;*/
	width:120px;
	height:50px;
}
#menImage1 {
	
	background: #AA2323 /*url(../images/162490e964.gif)no-repeat*/;
	width:120px;
	height:50px;
}
#menImage2 {
	
	background: #034278 /*url(../images/6caa6343e8.gif)no-repeat*/;
	width:120px;
	height:50px;
}
#menImage3 {
	
	background: #FC8800 /*url(../images/957833acbf.gif)no-repeat*/;
	width:120px;
	height:50px;
}#menImage4 {
	
	background: #FEF200 /*url(../images/51e7a5d5f7.gif)no-repeat*/;
	width:360px;
	height:50px;
}
#menImage5{
	
	background: #008C45 /*url(../images/51e7a5d5f7.gif)no-repeat*/;
	width:120px;
	height:50px;
}
.mylegalDiv1{
	float:left; width:70px;margin-top:0px;
	margin-left:10px; font-size:12px; font-family:"Comic Sans MS"; font-weight:bold;
}
.mylegalDiv2{
	float:left; width:170px; margin-top:0px; margin-bottom:10px; font;
}