.crm{
position:absolute;
width:175px;
height:200px;
border:1px 
solid #CCCCCC;
left:10px; 
top:355px;
}


#it_consulting{
position:absolute;
width:175px;
height:200px;
border:1px 
solid #CCCCCC;
left:193px; 
top:355px;


}

.online_marketing{
position:absolute;
width:175px;
height:200px;
border:1px 
solid #CCCCCC;
left:375px; 
top:355px;


}

.quick_links{
position:absolute;
width:178px;
height:90px;
border:1px 
solid #CCCCCC;
left:557px; 
top:259px;

}

.news_box{
position:absolute;
width:178px;
height:129px;
border:1px 
solid #CCCCCC;
left:557px; 
top:125px;

}

.logo{
position:absolute;
width:178px;
border:1px 
solid #CCCCCC;
left:10px; 
top:125px;
z-index:9;
}


.firmen_logo{
position:absolute;
width:178px;
border:0px 
solid #CCCCCC;
left:5px; 
top:10px;
z-index:9;
visibility:visible;
}


.hauptnavi{
position:absolute;
width:550px;
border:0px 
solid #CCCCCC;
left:-2px; 
top:85px;
z-index:9;
}

.hauptnavi A:hover{
COLOR: #ffffff; 
BACKGROUND-COLOR: #666666
}

.hauptnavi li {
display:inline;
font-weight:bold;
padding:12px;
}

#sub_hauptnavi A:hover{
COLOR: #ffffff; 
BACKGROUND-COLOR: #666666
}

.untennavi{
position:absolute;
width:600px;
height:0px;
left:7px; 
top:560px;
}


.metanavi{
position:absolute;
width:300px;
border:0px 
solid #CCCCCC;
left:548px; 
top:9px;
z-index:9;
}

.Download{
position:absolute;
width:178px;
height:82px;
left:557px; 
top:355px;
border:1px 
solid #cccccc;
background-color:EFEFEF
}

.suche{
position:absolute;
width:178px;
height:113px;
left:557px; 
top:442px;
border:1px 
solid #cccccc;
background-color:#EFEFEF
}

.ueberschrift{
color: #ffffff;
font-weight: bold;

}

.subnavi{
 font-size: 10px; 
 font-family: arial, sans-serif;
/*font-color:#ffffff;*/

}	


BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: verdana; HEIGHT: 
	100%; BACKGROUND-COLOR: #d9d9d9; 
	TEXT-ALIGN: center
}


A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}

A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none;
	}

#schattenOben {
	WIDTH: 100%; POSITION: relative; min-width: 744px
}
#schattenUnten {
	WIDTH: 100%; POSITION: relative; min-width: 744px
}
#container {
	WIDTH: 100%; POSITION: relative; min-width: 744px
}
#schattenOben {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(oben.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
#schattenUnten {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(oben.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
#schattenOben DIV {
	MARGIN: auto; WIDTH: 744px; POSITION: relative
}
#schattenUnten DIV {
	MARGIN: auto; WIDTH: 744px; POSITION: relative
}
#container {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(hintergrund_rechts.gif); MARGIN: auto; BACKGROUND-REPEAT: repeat-y
}
#wrapper {
	MARGIN: auto; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left ; padding-left:10px ; padding-top:10px ; padding-bottom:10px ; padding-right:10px
}
#wrapper {
	WIDTH: 725px ; HEIGHT:580px
}

.subnavi A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
.subnavi A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
.subnavi A:active {
	COLOR: #999999; TEXT-DECORATION: none
}

.subnavi A:hover {
	COLOR: #000000; TEXT-DECORATION: none;
}




TABLE {
	FONT-SIZE: 10px;
}

ul{   
   list-style-type: square;
   color: #000000;
   margin: 0px;
   padding: 0px;
   margin-left:0px; 
   padding-left:0px; 
}





.suche_input{
width:150px;
font-weight:bold;
FONT-SIZE: 10px;
/*color: #000000;*/
}

.suche_text{
width:150px;
font-weight:bold;
FONT-SIZE: 12px;
/*color: #c000000;*/
}