/**
*        project:  SHG Lungenkrebs, based on internet corporation
*        author:   luka cvrk (www.solucija.com), Redesign: Jochen Hess
*/

* { margin: 0; padding: 0; }

html, body { font-size: 100%;
     height: 100%;
     margin: 0 0 1px;
     padding: 0;
}

img {
	border: none; 
	padding-left: 0.5em; 
	padding-right: 0.5em;
	}

body {  color: #000;
        background: #fff url(images/bg.gif) repeat-x;
}

#content {
        width: 900px;
        margin: 0 auto;
}
#logo {
        margin: 10px 0em 0px;
        height: 66px;
        width: 240px;
        float: left;
        background: url(images/logobg.gif) no-repeat bottom;
        text-align: left;
}

#logo h1 {
        padding-left: 15px;
        }

#menu {
        float: right;
        padding: 40px 15px 0px 0em;
        margin: 8px 0em 0px 0em;
}
#menu li {
        font-size: 1.1em;
        display: inline;
}
#menu li a {
        padding: 15px 10px 0px 10px;
        margin: 0em 0em 0em 15px;
        color: #fff;
        background: #505050 url(images/tabnew.gif) no-repeat right bottom;
}
#menu li a:hover {
        background: #505050 url(images/tabhovernew.gif) no-repeat right bottom;
        color: #FEFFB8;
}
#intro {
        clear: both;
        background: #fff url(images/intro.png) no-repeat;
        color: #4C8734;
        height: 170px;
        margin: 0 0 20px;
        padding: 45px 0px 0px 0px;
        text-align: right;
}
#intro h1 {
        margin: 0;
}
#intro p {
        margin: 0;
}
#login {
        font-size: 1.1em;
        float: right;
        padding: 40px 15px 0px 0em;
        margin: 86px 0em 0px 0em;
}
#login a {
        padding: 15px 10px 0px 10px;
        margin: 0em 0em 0em 15px;
        color: #fff;
        background: url(images/tabnew.gif) no-repeat right bottom;
}
#login a:hover {
        color: #FEFFB8;
        background: url(images/tabhovernew.gif) no-repeat right bottom;
        }
#left {
        clear: left;
        float: left;
        width: 240px;
        padding: 0 34px 0 15px;
        font-size: 1em;
        margin: 0 0 15px;
}
/* #leftmenu {
        font-size: 1.1em;
        padding: 0px 0px 0px 0em;
        margin: 4px 0em 0px 0em;
        float: right;
        }
*/ 
        
/* #leftmenu li {
		font-size: 1.1em;
        display: inline;
        padding: 0 0 0 15px;
        background: #fff url(images/bullet.gif) no-repeat center left;
        color: #007209;
       } 
       
*/       

/* #leftmenu li a {
        padding: 15px 10px 0px 10px;
        margin: 0em 0em 0em 15px;
        background: #505050 url(images/tabnew.gif) no-repeat right bottom;        
        color: #007209;
		}
*/

/* #leftmenu li a.hover {
 background: #505050 url(images/tabhovernew.gif) no-repeat right bottom;
        color: #007209;
}
*/

     
/* li.rightmenu  {
		padding: 0px 25px 0px 0px;
	    display: inline;
        }    

a.rightmenu {
        padding: 0px 0px 0px 0px;
        margin: 0em 25px 0em 0px;
        color: #007209;
} */

/*.rightmenu li a.hover {
 		text-decoration: none;
 		background: url(images/tabhovernew.gif) no-repeat right bottom;
        color: #007209;
}
*/
#right {
        margin: 0em 15px 0px 0px;
        padding: 0em 10px 0em 35px;
        border-left: 1px solid #ccc;
        float: right;
        width: 550px;
        text-align: justify;
}

#notice {
        padding: 12px 14px 1px;
        background: #f4f4f4 url(images/noticebg.gif) no-repeat bottom right;
        color: #808080;
}

#left a {
        color: #007209;
    	font-weight: bold;
}
    	
#left a.hover {
		color: #007209;
		font-weight: bold;
		text-decoration: underline;
}

#right ul    {
                padding: 0 0 0 1.25em;
                }

		
#right ul li    {
                list-style-position: outside; 
}

#right a {
		padding: 0px 0px 0px 0px;
        margin: 0em 0px 0em 0px;
		color: #007209;
    	}


#right a.content {
		padding: 0px 0px 0px 0px;
                margin: 0em 0px 0em 0px;
		color: #007209;
     	}
    	
#right a.rightmenu {
		margin: 0em 25px 0em 0px;
		color: #007209;
		font-weight: bold;}
    	
#right a:hover {
		text-decoration: underline;
		color: #007209;
		}		

#left h2 {
        border-bottom: 1px solid #ccc;
        padding: 0 0 7px;
        margin: 0 0 15px 0;
}
#left h3 {
        border-bottom: 1px solid #ccc;
        padding: 0 0 7px;
        margin: 0 0 15px 0;
}
#right h2 {
        border-bottom: 1px solid #ccc;
        padding: 0 0 7px;
        margin: 0 0 15px 0;
}
#footer {
        clear: both;
        border-top: 1px solid #ccc;
        padding: 10px 0;
        margin: 0 0 15px;
        font-size: 0.9em;
        color: #808080;
        background: #fff;
}
#footer a {
        color: #4CA031;
        background: #fff;
}
#col1 {
        float: left;
        width: 274px;
        padding: 7px 0 0 15px;
        margin: 0 0 10px;
}
#col2 {
        float: left;
        width: 250px;
        border-left: 1px solid #ccc;
        padding: 7px 0 0 40px;
}
#col3 {
        float: right;
        width: 250px;
        border-left: 1px solid #ccc;
        padding: 7px 0 0 40px;
}


/*-------------------------PRINT-----------------------------*/


  @media print {
  #XXlogo, #XXmenu {display:none;}
  #XXmainbox {width:80%; margin-left:15%}
  }

