body { 
	text-align: center;
	margin: 0;
	padding: 0 ;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #182B50;
}

form { margin: 0; }
p { margin: 10px 0; }

a:link, a:visited { color: #8c4b4b; text-decoration: underline; }
a:hover { text-decoration: none; }

.clearer { height: 1px; font-size: 1px; clear: both; overflow: hidden; }

#mainConteiner { width: 969px; background: url(../images/bg_body.gif) left top repeat-y; text-align: left; margin: 25px auto 0 auto; position: relative; }

#leftColumn { width: 175px; float: left; }
#leftColumn .content { background: url(../images/beratung.gif) left top no-repeat; min-height: 470px; height: auto!important; height: 470px; padding: 10px 0 121px 0;}

#rightColumn { width: 769px; float: right; }
#rightColumn .topConteiner { width: 100%; height: 258px; position: relative; z-index: 1; }
#rightColumn .topConteiner .header { width: 769px; height: 107px; background: #1D3562; position: absolute; top: 0; left: 0; z-index: 10; }

#rightColumn .topConteiner .headerHome { width: 769px; height: 350px; background: #304979 url(../images/top_background.gif) left 175px no-repeat; float: left; }

.header .mainmenu { width: 611px; height: 100%; color: #AFB6C0; font-weight: bold; float: left; display: inline; }
.header .mainmenu  ul { list-style: none; margin: 0;  padding: 0;  padding-top: 5px; }
.header .mainmenu  li { display: inline; }
.header .mainmenu  .item  { margin: 80px 0 0 25px;  color: #AFB6C0; text-decoration: none; float: left; display: block; }
.header .mainmenu a:hover, .header .mainmenu .act { color: #947272; text-decoration: none; }

.header .sysmenu { width: 136px; height: 100%; font-size: 10px; font-weight: bold; float: left; }
.header .sysmenu  ul { list-style: none; margin: 0;  padding: 0;  padding-top: 7px; }
.header .sysmenu  li { display: inline; }
.header .sysmenu .item { color: #AFB6C0; margin: 0 0 0 10px; font-weight: bold; text-decoration: none; float: right; display: block; }
.header .sysmenu a:hover, .header .sysmenu .act {color: #947272; text-decoration: none; }


.headerHome .mainmenu { width: 611px; color: #AFB6C0; font-size: 10px; font-weight: bold; margin: 330px 0 0 0; float: left; }
.headerHome .mainmenu  ul { list-style: none; margin: 0;  padding: 0; }
.headerHome .mainmenu  li { display: inline; }
.headerHome .mainmenu  .item  { margin: 0 0 0 25px;  color: #AFB6C0; text-decoration: none; float: left; display: block; }
.headerHome .mainmenu a:hover, .headerHome .mainmenu .act { color: #947272; text-decoration: none; }

.headerHome .sysmenu { width: 136px; font-size: 10px; font-weight: bold; margin: 330px 0 0 0; float: left; }
.headerHome .sysmenu  ul { list-style: none; margin: 0;  padding: 0; }
.headerHome .sysmenu  li { display: inline; }
.headerHome .sysmenu .item { color: #AFB6C0; margin: 0 0 0 10px; font-weight: bold; text-decoration: none; float: right; display: block; }
.headerHome .sysmenu a:hover, .headerHome .sysmenu .act {color: #947272; text-decoration: none; }


#rightColumn .topConteiner .pageTitle { width: 769px; height: 151px; background: #ffffff; position: absolute; top: 107px; left: 0; z-index: 10;}
#rightColumn .topConteiner .pageTitle img { margin: 44px 0 0 22px; }

#rightColumn .topConteiner .pageTitle_home { width: 769px; height: 153px; background: #ffffff; float: left;}
#rightColumn .topConteiner .pageTitle_home .leftColumn { width: 367px; color: #996666; float: left; }
#rightColumn .topConteiner .pageTitle_home .leftColumn img { margin: 44px 0 0 55px;  float: left; display: inline; }
#rightColumn .topConteiner .pageTitle_home .leftColumn .content { width: 239px; margin: 44px 0 0 25px; font-weight: bold; float: left; display: inline; overflow: hidden; }
#rightColumn .topConteiner .pageTitle_home .rightColumn { width: 367px; color: #cc9999; float: left; }
#rightColumn .topConteiner .pageTitle_home .rightColumn img { margin: 44px 0 0 55px;  float: left; display: inline; }
#rightColumn .topConteiner .pageTitle_home .rightColumn .content { width: 240px; margin: 44px 0 0 25px; font-weight: bold; float: left; display: inline; overflow: hidden; }


#rightColumn  .contentConteiner { width: 100%; position: relative; z-index: 1;}
 .submenu { width: 600px; position: absolute; z-index: 100; top: 12px; left: 138px; }
 .submenu  ul { list-style: none; margin: 0; padding: 0; }
 .submenu  li { display: inline; }
 .submenu  .item { font-size: 10px; font-weight: bold; color: #AFB6C0; line-height: 10px; background: url(../images/bullets/bullet01.gif) left 1px no-repeat;  text-decoration: none; margin: 0px 24px 0 0px; padding: 0 0 0 10px; float: left; display: block; }
 .submenu a:hover, .submenu .act { background: url(../images/bullets/bullet02.gif) left top no-repeat; color: #947272; text-decoration: none; padding: 0 0 0 10px; float: left;}
 
 .contentConteiner .contentGrey { width: 645px; margin: 31px 14px 22px 103px; background: #8B99B4 url(../images/blocks/border_r.gif) right top repeat-y; float: left; display: inline; }
 .contentConteiner .contentGrey .content { min-height: 290px; height: auto!important; height: 290px; margin: 20px 20px 20px 165px; clear: both; }
 .contentConteiner .contentGrey .contentBegin { width: 100%; font-size: 1px; background: #8B99B4; float: left; }
 .contentConteiner .contentBegin .corner_tl { width: 11px; height: 12px; font-size: 1px; background: url(../images/blocks/corner_tl.gif) left top no-repeat; float: left;}
 .contentConteiner .contentBegin .corner_tr { width: 12px; height: 12px; font-size: 1px; background: url(../images/blocks/corner_tr.gif) right top no-repeat; float: right;}
 
 .contentConteiner .contentEnd { width: 100%; height: 13px; font-size: 1px; background: url(../images/blocks/border_b.gif) left bottom repeat-x; clear: both;}
 .contentConteiner .contentEnd .corner_bl { width: 11px; height: 13px; font-size: 1px; background: url(../images/blocks/corner_bl.gif) left  no-repeat; float: left;}
 .contentConteiner .contentEnd .corner_br { width: 13px; height: 13px; font-size: 1px; background: url(../images/blocks/corner_br.gif) right bottom no-repeat; float: right;}
 .contentConteiner .image { width: 223px; height: 350px; left: 0; top: 0; position: absolute; z-index: 30px; overflow: hidden; }
 .contentConteiner .foto { width: 146px; height: 176px; left: 78px; top: 121px; position: absolute; z-index: 40px; }
 
#rightColumn .footer .content { width: 769px; height: 107px; background: #1D3562 url(../images/footer_background.gif) right top  no-repeat; float: right; }

#address { width: 175px; height: 111px; position: absolute; left: 0; bottom: 0;  z-index: 20; font-family: Arial, sans-serif; color: #032553; }
#address p { margin: 0 0 0 22px; font-weight: bold;}
#address a:link, #address a:visited { color: #AFB6C0; }
#address a:hover { color: #947272; }

/* CONTENT ==== */

.content h1 { font-size: 16px; font-weight: bold; }


#rightColumn .topConteiner .pageTitle_home .leftColumn .text-link { color: #996666!important; text-decoration: none!important;}
#rightColumn .topConteiner .pageTitle_home .leftColumn .text-link:hover { text-decoration: underline!important; }

#rightColumn .topConteiner .pageTitle_home .rightColumn .text-link { color: #cc9999!important; text-decoration: none!important;}
#rightColumn .topConteiner .pageTitle_home .rightColumn .text-link:hover { text-decoration: underline!important; }


#rightColumn .topConteiner .pageTitle_home .more-link { color: #304979; }


/*MAILFORM */
	form { margin: 0; padding: 0; }	
	.csc-mailform { width: 429px; border: 0px solid #ffffff; margin: 0; padding: 0; }
	.csc-mailform .csc-mailform-field { width: 100%; font-weight: bold; margin-bottom: 5px; float: left;}
	.csc-mailform-field label { width: 90px; margin: 0 10px 0 0; padding: 3px 5px; float: left; }
	.csc-mailform .csc-mailform-field input, .csc-mailform .csc-mailform-field select, .csc-mailform .csc-mailform-field textarea { color: #747474; background-color: #ffffff; border: 1px solid #555555; } 
	.csc-mailform .csc-mailform-field .csc-mailform-submit { background-color: #cccccc; font-weight: bold; color: #333333; margin-left: 110px!important; margin-left: 113px; }
	
	