/***************************************
*  
*   wswsoft_home.css  
*   copyright 2009 - wsw software gmbh
*
***************************************/

body {
        background:#dbdbdb url(../images/startpage/bg_home.gif) repeat-y top left;
}

#site {
	   background-color:#939393;
	   margin:0;
	   padding:0;
}

#main{
        float:left;
        width:100%;
        padding:0px 0 0 0;
}

#column1 {
        float:left;
        width:340px;
        padding:0 44px 0 0;
		margin:0 0 0 0;
       background:url(../images/wsw_shadow_bg.jpg) repeat-x left top;

}

#column1 img {
        padding: 0 0 8px 0;
        border: 0;
}

#column2,
#column3 {
        float: left;
        width: 240px;
        background:url(../images/news_spacer.jpg) no-repeat 0 0;
 
		color: #fff;
		font-size: 12px;
}

#column2, 
#column3 {
		margin:0 0 0 20px;
		padding:0 0 0 10px;
}

#column4 {
		clear:right;
}

#column4 ul.messe {
		list-style-type:none;
		margin:0 0 4px 0;
		padding:5px;
		background-color:#DFDFDF;
		/*clear:left;*/
                float:left;
		height:88px;
}

#column4 ul.messe li.image {
		float:left;
		width:125px;
		margin:0;
		padding:0;
}

#column4 ul.messe li.text {
		clear:right;
		width:100%; /*160px*/
		padding:0 5px 0 0;
		margin:0 0 0 10px;
		color:#666;
}

#column4 ul.messe li.text a {
		color:#666;
		text-decoration:underline;
		background: url(../images/arrow_whiteR.gif) no-repeat 0 4px;
		padding:0 0 0 13px;
}

#column4 ul.messe li.text p {
		margin:0 0 8px 0;
}

#column2 h1,
#column3 h1 {
/*        border: solid #FFF;
        border-width: 0 0 0 1px;*/
        color: #fff;
        /*background: inherit;*/
        font-size: 14px;
        padding: 6px 0 0 10px;
        margin: 0 0 20px 0;
        height: 14px; 
}


#column2 a,
#column3 a {
color: #fff;
background: inherit;
}


#column2 a:hover,
#column3 a:hover {
text-decoration: underline;
}

#column2 ul,
#column3 ul {
list-style-type: none;
margin: 0 10px 0 0;
}

#column2 ul li,
#column3 ul li {
padding: 0 0 0 25px;
margin: 0 0 15px 0;
background: url(../images/arrow_whiteR.gif) no-repeat;
background-position: 13px 2px;
}

#column2 ul li ul,
#column3 ul li ul {
list-style-type: none;
margin: 0;
}

#column2 ul li ul li,
#column3 ul li ul li {
padding: 0 0 0 5px;
margin: 0;
background: url(../images/dot_2x2_white.gif) no-repeat;
background-position: 0px 6px;
}

#column2 a,
#column3 a {
        line-height:110%;
        background: none;
}

#language {
		float:left;
        padding: 0;
        color: #ccc;
		height:42px;
		margin:0 4px 0 0;
}

#language a {
        color: #fff;
}

#language a,
#language span {
        float: left; 
        width: 68px;
        text-align: center;
        padding: 7px 0 0 0;
}

#language a.left,
#language span.left {
        width: 72px;
        height: 13px;
        border-right: 1px solid #fff;
}

ul#searchbox {
		margin:5px 0 0 0;
		padding:0;
		list-style-type:none;
		float:right;
}

ul#searchbox li {
		float:left;
		margin:0 0 0 3px;
		padding:0;
}

#searchterm {
		background:#DFDFDF;
		border:1px solid #888;
		padding:2px;
		font-size:11px;
}

#searchbutton {
		background:#DFDFDF;
		color:#333;
		border:1px solid #888;
		font-weight:bold;
		font-size:11px;
		padding:0 2px 3px 2px;
		margin:1px 0 0 0;
		height:18px;
}

.quicknav {
   float:left;
   width:100%;
   height:38px;
   background:#616168 url(../images/wsw_nav_bg.jpg) repeat-x left top;;
   font-size:16px;
   color:#ffffff;
   list-style-type:none;
   margin:0;
   padding:0;
}

.quicknav ul {
   margin:0;
   padding:0;
   width:945px;
}

.quicknav li {
   margin:0;
   padding:0;
   float:left;
}

.quicknav li a {
   float:left;
   font-size:16px;
   color:#ffffff;
   display:inline;
   width:145px;
   margin:0;
   padding:9px 15px 11px 35px;
   border-right:1px solid #cccccc;
   font-weight:bold;
   background:url(../images/wsw_nav_bg_default.jpg) repeat-x left top;
}

.quicknav a:hover {
   color:#ffffff;
   background:url(../images/wsw_nav_bg_hover.jpg) repeat-x left top;
}

.quicknavshadow {
   float:left;
   width:561px;
   height:29px;
   padding:0;
   margin:0;
   background:url(../images/wsw_shadow_bg.jpg) repeat-x left top;
}

#footer {
margin-top:20px;
border-top:1px solid #fff;
}
