html {
    background: url(/templates/default/de/layouts/default/images/background_html.gif);
    margin: 0;
    padding: 0;
}
#chairman {
    float:left;
	height:113px;
	width:32%;
	margin: 2px;
}

body {
    background: url(/templates/default/de/layouts/default/images/background_body.gif) repeat-x;
    margin: 0;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#layout_page {
    width: 960px;
    margin: 0 auto;
    padding: 0 0 20px 0;
}

#layout_header {
    height: 44px;
    overflow: hidden;
    width: 100%;
}

#layout_header ul.navigation {
    float: left;
    margin: 17px 0 0 15px;
    padding: 0;
    list-style: none;
    overflow: hidden;
    height: 14px;
}

#layout_header ul.navigation li {
    float: left;
    padding: 0;
    display: inline;
    margin: 0 11px 0 0;
}

#layout_header ul.navigation li a {
    color: #616265;
    float: left;
    font: 11px Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    text-decoration: none;
}

#layout_header ul.navigation li.active a {
    color: #9b241f;
}

#layout_header div.logo_vistage {
    background: url(/templates/default/de/layouts/default/images/logo_vistage.gif);
    float: right;
    height: 17px;
    width: 223px;
    margin: 17px 14px 0 0;
}

#layout_border {
    background: url(/templates/default/de/layouts/default/images/background_content.gif) repeat-y 100%;
    background-color: #FFFFFF;
    border: 1px solid #000;
    width: 954px;
}
#layout_border-full {
    background-color: #FFFFFF;
    border: 1px solid #000;
    width: 954px;
}
#layout_border .layout_head, #layout_border-full .layout_head{
    width: 954px;
    margin: 2px auto 0;
    background: url(/templates/default/de/layouts/default/images/background_head.gif) repeat-x;
    height: 65px;
}

#layout_border .layout_head ul.navigation, #layout_border-full .layout_head ul.navigation {
    float: right;
    margin: 18px 0px 0px 0px;
    padding: 0;
    list-style: none;
    height: 32px;
    font: 11px Georgia, "Times New Roman", Times, serif;
}

#layout_border .layout_head ul.navigation li, #layout_border-full .layout_head ul.navigation li  {
    float: left;
    height: 32px;
    display: inline;
    margin: 0 20px 0 0;
}

#layout_border .layout_head ul.navigation li a, #layout_border-full .layout_head ul.navigation li a {
    float: left;
    height: 23px;
    line-height: 23px;
    color: #616265;
    border-bottom: 1px solid #c8c9cb;
    border-top: 1px solid #c8c9cb;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    padding: 7px 5px;
}

#layout_border .layout_head ul.navigation li a:hover, #layout_border-full .layout_head ul.navigation li a:hover  {
    border-bottom: 1px solid #9b241f;
    border-top: 1px solid #9b241f;
    color: #9b241f;
}

#layout_border .layout_head ul.navigation li.active a, #layout_border-full .layout_head ul.navigation li.active a {
    border-color: #9f2520;
    color: #9f2520;
}

#layout_border .layout_head div.logo_tec, #layout_border-full .layout_head div.logo_tec {
	background:transparent url(/templates/default/de/layouts/default/images/logo_tec.gif) repeat scroll 0 0;
	float:left;
	height:52px;
	left:10px;
	position:relative;
	top:6px;
	width:236px;
}

#layout_border .layout_image, #layout_border-full .layout_image {
    background: url(/templates/default/de/images/image_default.jpg);
    height: 217px;
    margin: 0px auto 3px auto;
    overflow: hidden;
    width: 952px;
}

#layout_border .layout_body, #layout_border-full .layout_body{
    display: table;
    margin: 0px 0px -90px 0px;
    position: relative;
    width: 952px;
    z-index: 3;
}
#layout_border .layout_body div.left, #layout_border-full .layout_body div.left  {
    float: left;
    margin: 3px 0px 0px 0px;
    min-height: 368px;
    overflow: hidden;
    width: 174px;
}

#layout_border .layout_body div.left ul.navigation, #layout_border-full .layout_body div.left ul.navigation {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#layout_border .layout_body div.left ul.navigation li, #layout_border-full  .layout_body div.left ul.navigation li {
    border-bottom: 1px solid #aaaaaa;
}

#layout_border .layout_body div.left ul.navigation li a, #layout_border-full .layout_body div.left ul.navigation li a  {
    color: #3b3b3b;
    display: block;
    font: 14px Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0px 0px 0px 14px;
    text-decoration: none;
    vertical-align: middle;
}

#layout_border .layout_body div.left ul.navigation li.l1 a, #layout_border-full .layout_body div.left ul.navigation li.l1 a {
    padding-left: 25px;
    font-weight: normal;
}

#layout_border .layout_body div.left ul.navigation li.l2 a, #layout_border-full .layout_body div.left ul.navigation li.l2 a{
    padding-left: 45px;
    font-weight: normal;
}


#layout_border .layout_body div.left ul.navigation li a:hover, #layout_border-full .layout_body div.left ul.navigation li a:hover{
    background-color: #EEEEEE;
    color: #9b241f;
}

#layout_border .layout_body div.left ul.navigation li.active a, #layout_border-full .layout_body div.left ul.navigation li.active a {
    background-color: #EEEEEE;
    border-color: #9f2520;
    color: #9f2520;
}

#layout_border .layout_body div.left ul.navigation .sub a, #layout_border-full .layout_body div.left ul.navigation .sub a  {
    font-weight: normal;
    padding: 0px 0px 0px 28px;
}

#layout_border .layout_body div.main, #layout_border-full .layout_body div.main {
    float: left;
    margin: 0px 3px;
    min-height: 368px;
    padding: 0px 3px;
    text-align: justify;
    overflow: hidden;
    width: 580px;
}

#layout_border .layout_body div.side, #layout_border-full  .layout_body div.side{
    float: right;
    padding:  5px 2px;
    width: 180px;
}

#layout_border .layout_body div.side div.box, #layout_border-full .layout_body div.side div.box {
    padding-bottom: 10px;
}

#layout_border .layout_shadow {
    background: url(/templates/default/de/layouts/default/images/background_shadow.gif) repeat-y;
    height: 105px;
    position: relative;
    width: 952px;
    z-index: 2;
}
#layout_border-full .layout_shadow {
    background: url(/templates/default/de/layouts/default/images/background_shadow-full.gif) repeat-y;
    height: 105px;
    position: relative;
    width: 952px;
    z-index: 2;
}
#layout_border .layout_foot, #layout_border-full .layout_foot  {
    background: url(/templates/default/de/layouts/default/images/background_foot.gif) repeat-x;
    height: 44px;
    margin: 2px 0 0;
    padding: 0;
    position: relative;
    width: 952px;
    z-index: 2;
}

form {
    margin: 0;
}

button {
    cursor: pointer;
}

.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.br {
    border-right: 1px solid #000000;
}
hr {
	border-bottom:1px none #000000;
border-color:#000000;
border-style:dotted none none;
border-top:1px dotted #000000;
}
#news_lcontent{
	padding: 0px 10px 0px 5px;
}