@charset "utf-8";
html,body{
    height: 100%;
    text-align: center;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
	


}
h1{color:#000A78; font-size:18px; padding-bottom:15px; line-height:20px;}
.myBox
{
 z-index:1;
    top: 18px;
	margin: 0px auto;
    border: 0px solid #ffffff;
    color: #4e4e4e;
    width: 940px;
	padding: 5px 25px 5px;
    text-align: left;
    background: url(../design/wrapper-background.png) repeat-y;
   /* border: 5px solid #ffffff;*/

    /*
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
}
.footer_wrapper_bottom{width:940px; padding:0px 25px 0px; background:url(../design/footer-wrapper-bottom.png) no-repeat; height:30px; margin: 0 auto;}
.footer_wrapper_top{width:940px; padding:0px 25px 0px; background:url(../design/footer-wrapper-top.png) no-repeat; height:30px;  margin: 0 auto;}

#content_image_div img{width:360px;}
.logolink{margin-top:18px;}
.myTopImage{
 z-index:2;
    top:5px;

	margin: 0px auto;
    border: 0px solid #ffffff;
    color: #ffffff;
    width: 750px;
	padding:0px;
    text-align: left;
    background-color:transparent;

	/*background-image: url(../design/images_top/start01.jpg);*/
	background-repeat:no-repeat;
    /*
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */

}
.first_top{ width:990px;
background:url(../design/queri-header2.png) no-repeat;
 height: 129px;
 margin: 0px auto;
 	padding:0px;}
.top{
 width:960px;
 margin: 0px auto;
 	padding:0px;
    text-align: left;
 }
#top_link{
font-size:13px;
color:rgb(0,10,120);
font-weight:bold;

} 

.menu li{float:left;}
.menu{list-style: none outside none; position:relative;}
.menu .off{ position:relative;    line-height: 25px;}
.menu ul{visibility: hidden; position:absolute; left:0}
.menu li:hover > ul{visibility: visible;}
.menu li ul li { float: none;
    line-height: 18px;
    padding: 4px;
    width: 150px;}
.menu li ul li a{color:#333 !important}
.menu li ul {list-style: none outside none; background:/*url(../design/halbtrans.png)*/ #fff;padding-left: 8px;padding-top: 5px;}
.menu li ul a:hover{color:#000A78 !important}

#top_link a{
font-size:13px;
color:rgb(0,10,120);
font-weight:bold;
text-decoration:none;
} 
 
#navi{
z-index:3;
margin-top:10px;

height:25px;
background-image:url(../design/navi.bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

td.off{height:25px;}
td.on{ background-color:rgb(0,10,120); height:25px;}

#navi a{ text-decoration:none; color:#FFFFFF;}
#navi a:hover{text-decoration:none; color:#FFFFFF;}

#line{
	height:10px;
	width:100%;
}
#left_navi{
width:130px;
}
#navi_sub{
    color: #888888;
    font-weight: bold;
    line-height: 18px;
    margin-left: 10px;
    margin-right: 20px;

}
#navi_sub a{
color:#888888;
text-decoration:none;
}

#navi_sub a:hover{
color:#4e4e4e;
text-decoration:underline;
}
#navi_head{
padding-top: 38px;
/*padding-left:5px;
border-top:#D8CEA7 solid 1px;
border-feft:#D8CEA7 solid 1px;
border-right:#D8CEA7 solid 1px;
color:#4e4e4e;
width:127px;*/
}
#navi_head a{
color:#4e4e4e;
text-decoration:none;
font-weight:bold;
font-size:14px;

}
#navi_head_slink{

padding-left:5px;
border:#D8CEA7 solid 1px;
color:#4e4e4e;
width:127px;
}
#content{
margin-left:5px;
font-size:12px;
line-height: 16px;
/* border:#D8CEA7 solid 1px;*/
padding-left:3px;
padding-right:2px;
min-height:260px;
  height:auto !important;
  height:260px;
text-align: justify;


}
#content input,textarea,select{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;


}
.rahmen{
	border:#D8CEA7 dotted thin;
}
#content_thumb_div{
	margin-top:3px;
	margin-left:20px;
}
#content_image_div{
margin-left:20px;


}
.content_image{
 margin: 0 15px 15px; 
float:right;
height:auto;
}
#content a {
	color:#4E4E4E;
	text-decoration:none;
	font-weight:bold;
}

.footerbox{float:left; width:235px; height:100px}

#footer{/*
background-color:#CCCCCC;*/
color:#333333;
font-weight:bold;
/*height:17px;
padding-top:3px;*/
height:100px;
}
#footer table{
width:100%;
bottom:0px;
margin:auto;
padding-left:40px;

}
#footer a {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
#flag{
 text-decoration:none;
 }
 .sortable-list {
	list-style-type : none;
	margin : 0;
}
.sortable-list li {
	border : 1px solid #000;
	
	margin : 0px 0 0px 0;
	padding : 1px;
	background : #f7f7f7;
	border : #ccc;
	width : 400px;
}
#album td {
	width: 150px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: center;
	vertical-align: middle;
}
#album img {
	background-color: white;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
#album img:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3b5998;
	border-right-color: #3b5998;
	border-bottom-color: #3b5998;
	border-left-color: #3b5998;
}
#boxes {
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#boxes li {

	position: relative;
	float: left;
	margin: 0px;
	width: 140px;
	text-align: center;
	padding-top: 5px;
	
}
#stern{
color:red; font-size:12px;
}

.input_text { 
 border:1px #AAAAAA solid; 
}
.clearfix{
	clear:both;
	}
	.input_text_false{
	background-color:#F9C8C8;
	border:1px solid #CC0000;
}
