@charset "UTF-8";

@import url(../yaml/core/base.css);
@import url(screen/basemod.css);
@import url(../yaml/print/print_draft.css);

html, body {
	margin:0; padding:0;
	height:100%;
}

.page_margins { padding-top:10px; }
.page_margins[id] { display:table; position:static; }
#page_middle[id] { display:table-cell; vertical-align:middle; }


#header { border-bottom:1px solid #46ffad; }
#header #top-left { width:150px; border-right:1px solid #46ffad; height:93px; color:white; font-size:12px; padding:10px 0; margin-left:10px; overflow:hidden; }
#header #top-left h1,h2 { font-size:12px; text-decoration:underline; }
#header #top-middle { margin:5px 0  0 30px; float:left; }
#header #top-right { width:130px; height:106px; padding-top:7px; margin-right:20px; text-align:right; border-left:1px solid #46ffad; }

#header2 { height:10px; border-bottom:1px solid #46ffad; overflow:hidden; font-size:1px; line-height:10px; background-color:#ccccff; }
#header2 #middle-left { width:150px; border-right:1px solid #46ffad; padding-left:10px; color:white; background-color:#000064; }
#header2 #middle-middle { background-color:#ccccff; float:left; }
#header2 #middle-right { width:150px; border-left:1px solid #46ffad; background-color:#8888ff; }

#footer #bottom-left { width:150px; border-right:1px solid #46ffad; height:20px; padding:0 5px; background-color:#e5e5e5; }
#footer #bottom-middle { width:650px; height:20px; float:left; text-align:center; }
#footer #bottom-right { width:150px; border-left:1px solid #46ffad; background-color:#c0c0c0; height:20px; }
#footer a { text-decoration:none; color:#666666; }

#col1 { padding-top:10px; }
#col3 { padding-top:0px; margin: 0 0 0 160px; background-color:#ddddff;  }
#col3_content { border-left:1px solid #46ffad; }

#col3 h1 { margin-bottom:4px; margin-left:10px; margin-right:10px; font-size:20px; line-height:130%; }
#col3 h2 { color:#1447A2; margin-bottom:0.5em; margin-left:10px; margin-right:10px; font-size:20px; line-height:130%; }

#col3 p { margin-top:6px; margin-left:20px; margin-right:20px; font-size:12px; }
#col3 table { margin-bottom:4px; margin-left:auto; margin-right:auto; text-align:left; }
#col3 td p { margin-bottom:0em; margin-left:10px; margin-right:10px; font-size:12px; }
#col3 form { margin-bottom:1em; margin-left:10px; margin-right:10px; }
#col3 hr { background-color:#46ffad; border-top:solid 1px #46ffad; padding:0; margin:0; line-height:0; height:0px; }

#navi { margin-left:10px; }
#navi a { color:white; text-decoration:none; font-size:12px; background-repeat: no-repeat; background-image: url(../images/navi-normal.png); padding-left:25px; width:114px; display:block; }
#navi a:hover, #navi a.akt  { background-image: url(../images/navi-akt.png); color:black; }
#navi ul { list-style:none; margin:0 0 0 10px; padding:0; }
#navi ul#navi-first { margin-left:0px; }
#navi li { margin:0px; line-height:27px; }

.divider { }
.whiteBox { background-color:white; border-top:1px solid #46ffad; /* position:relative; */ overflow:hidden; }
.Height180 { height:180px; overflow:hidden; }

.csc-textpic { overflow:hidden; }
.csc-textpic img { margin-bottom:0 !important; border:none; }
.whiteBox .csc-textpic-imagewrap { margin-bottom:-3px; }
.ie7 .whiteBox .csc-textpic { margin-bottom:-6px; }
.ie7 .whiteBox { margin-bottom:-3px; }
.chrome .csc-textpic-clear { display:none; }
.safari .csc-textpic-clear { display:none; }

.center { text-align:center; }
.align-center { text-align:center; }
.align-right { text-align:right; }

.ie7 .tx-jfmulticontent-pi1 { margin-bottom:6px; }
.tx-jfmulticontent-pi1 .tx-imagecycle-pi1 { width:360px; }
.tx-jfmulticontent-pi1 .subcl { margin:0; }
.tx-jfmulticontent-pi1 .subcr { padding:0; }
.tx-jfmulticontent-pi1 .c50l { margin-left:0; width:360px; overflow:hidden; padding-right:1px; border-right:1px solid #46ffad; }
.tx-jfmulticontent-pi1 .c50r { margin-left:0; width:53%; }

.tx-wecmap-pi1 table { margin-bottom:0 !important; border-spacing: 0px; border-collapse: collapse; }
.tx-wecmap-pi1 table td { padding:0; }

.ie7 .tx-imagecycle-pi1 { margin-bottom:-3px; }

#more-info { font-size:10px !important; text-decoration:underline; cursor:pointer; }
.tx-jfmulticontent-pi1 div.ui-accordion { margin-top:2em !important; } 
.tx-jfmulticontent-pi1 div.ui-accordion h3 { font-size:12px; }
.tx-jfmulticontent-pi1 div.ui-accordion h3 a { color:black !important; }
.tx-jfmulticontent-pi1 div.ui-accordion div.ui-accordion-content { padding:1em !important;} 
.tx-jfmulticontent-pi1 div.ui-accordion div.ui-accordion-content h1 { font-size:16px !important; margin-left:8px !important; margin-right:0 !important; }
.tx-jfmulticontent-pi1 div.ui-accordion div.ui-accordion-content p.bodytext { margin-left:8px !important; margin-right:0 !important; }

