@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

html {
	width:100%;
	height:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	height:100%;
}

a {
	text-decoration:none;
	color:#000;
}


a img {
	border:none;
}

img[alt="logo"] {
	padding-left:20px;
	padding-top:10px;
}

#linkespaltecontainer {
	background-color:#eff0f2;
	width:184px;
	height:100%;
       position:absolute;

}

#gelberbalkenoben {
	background-color:#fff;
	width:100%;
	height:70px;
}

h1 {
   position: absolute;
   top:40px;
   left:200px;
   font-size:14px;
}

/*----------------------------------------
------------MENU-------------------------
---------------------------------------*/

#hauptmenu {
	height:20px;
       margin-left:233px;
}

#hauptmenu ul li {
	float:left;
	list-style-type:none;
	padding:0px 5px;
	border-right:1px solid #000;
       width:auto;
}

#hauptmenu ul li a {
	display:block;
}

#menucontainerlinks {
       padding-top:40px;
}

.menu2 {
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/gray-gray.gif");
     background-repeat:no-repeat;
     width:184px;     
     padding-top:10px;
}

.menu2 a {
     padding-left:22px;
}



div.menu3 {
     background-color:#fff;
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/white-shadow.gif");
     background-repeat:y-repeat;
}

div.menu3 a {
     padding-left:30px;
     padding-top:5px;
     display:block;
}

div.menu3 a:hover {
    background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/gray-hover.gif");
    background-repeat:y-repeat;
}

a.menu3active {
     padding-left:30px;
     padding-top:5px;
     display:block;
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/gray-hover.gif");
     background-repeat:y-repeat;
}

div.menu3firstafteractive {
     background-color:#fff;
     padding-top:5px;
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/white-shadow.gif");
     background-repeat:y-repeat;   
}

div.menu3firstafteractive a {
     padding-left:30px;
     display:block;
}

div.menu3firstafteractive a:hover {
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/gray-hover.gif");
     background-repeat:y-repeat;
}

div.menu3active {
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/white-shadow.gif");
     background-repeat:y-repeat;
}

div.menu4 {
     background-color:#fff;
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/white-shadow.gif");
     background-repeat:y-repeat;
}

.menu4 {
   padding-top:2px;
}

.menu4 a {
    padding-left:35px;
    display:block;
}


div.menu4 a:hover {
   background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/gray-hover.gif");
   background-repeat:y-repeat;
}

div.menu4active a
{
    padding-left:35px;
    display:block;
    padding-top:5px;
    background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/gray-hover.gif");
    background-repeat:y-repeat;
}

div.menu4firstafteractive a:hover
{
    padding-left:35px;
    background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/gray-hover.gif");
    background-repeat:y-repeat;
}

.menu4firstafteractive {    
    padding-top:5px;
}

div.menu4firstafteractive {
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/white-shadow.gif");
     background-repeat:y-repeat;
}

div.menu4active {
     background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/white-shadow.gif");
     background-repeat:y-repeat;
}


.active {
    background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/gray-white.gif");
    background-repeat:no-repeat;
    width:185px;
    background-color:#fff;
}

.firstafteractive {
    background-image:url("/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/white-gray-shadow.gif");
    background-repeat:no-repeat;
    width:184px;
}

.untermenucontainer {
   padding:5px;
}

#zacken {
   padding-top:3px;
   padding-left:5px;
}

/*-------------------------------------
------------CONTENT-------------------
-------------------------------------*/

#content {
      width:600px;
      position:absolute;
      top:130px;
      left:220px;
      font-size:12px;
      text-align:justify;
      line-height:18px;
}

/*-----------------------------------
-------KONTAKTFORMULAR--------------
----------------------------------*/

#content table td {
     padding:5px;
}

input[type="checkbox"] {
    margin:3px;
}

area {
cursor:pointer;
}

/*-----------------------------------
---------------SUCHFELD--------------
----------------------------------*/

#searchbar
{
	position: absolute;
	padding-left: 22px;	
	margin-top: -6px;
}
#searchbar > input
{
	width: 100px;
	font-size: 10px;
	font-weight: normal;
	height: 14px;
}

#pleasewait
{
	display: none;
}

#pleasewaitgfx
{
	background-image: url('/csgroup/csgroup_2.nsf/sysWebfiles/homepage.grafik/$file/bittewarten.gif');
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.SearchResultTitle
{
	font-weight: bold;
}

.SearchResultTeaser
{
	font-weight: normal;
}
.SearchResultTeaser a
{
	color: #ff0000;
}

#NextResult a, #PrevResult a
{
	color: #ff0000;
}

