

    
    * html {
        height:100%; 
        width:100%; 
    }

    html {
	    xbackground: url(image/layout/background3.png);
    }
        
    html, body, p {
	    font:12px Verdana, Tahoma, Arial, sans-serif;
	    color:#5f5c5f;
	    text-align:left;
    }
    
    td {
	    font:12px Verdana, Tahoma, Arial, sans-serif;
	    color:#5f5c5f;
    }
    
    body {
	    padding:0;
	    margin:0;
	    border:0;
        height:100%; 
	    background: url(image/layout/background3.png);
    }
    
    #header{
	    height:55px; 85px;
	    xbackground: url(image/layout/top_background.jpg);
            background: #018CCF url('image/layout/top_background.jpg') no-repeat left top;
    }
    
    #header2{
	    height:20px;
	    width:100%;
	    font-size:8px;
	    background:#018CCF;#0099CC;
    }
    
    #nav_top_frame{
  	position: absolute;
        top:75px;105px;
        left:0px;
        height:60px;
	    width:150px;
	    background: url(image/layout/logo_navigation2.png) no-repeat left top;
	    xbackground: url(image/layout/nav_top_bg2.jpg);
	    z-index:1;
	    xborder:1px solid blue;
    }
    
    #navigation{
  	    position: absolute;
  	    left:0px;
  	    top:230px;260px;
	    padding-left:5px;10px;
	    width:145px;190px;
	    background: url(image/layout/background3.png);
	    xborder:1px solid red;
    }
    
    #top_navigation{
  	    position: absolute;
  	    right:0px;
  	    top:56px;86px;
	    text-align:right;
	    padding:1px 10px 3px 3px;
	    font-size:12px;
	    height:30px;
	    xfont-weight:bold;
    }

    #top_navigation a:link, #top_navigation a:visited
    {
	    display:inline;
	    color: #eee;
	    text-decoration: none;
	    xbackground-color: #0099CC; 
	    xpadding-top: 1px;
	    padding-bottom: 2px;
	    padding-left: 10px;
	    padding-right: 10px;
	    margin-left:3px;
	    border-right:1px solid #ccc;
	    height:30px;
    }

    #top_navigation a:hover
    {
	    display:inline;
	    xcolor: #eee;
	    text-decoration: underline;
	    xbackground-color: #005588; 
	    xpadding-top: 3px;
	    xpadding-bottom: 2px;
	    xpadding-left: 10px;
	    xpadding-right: 10px;
    }

    @media screen {    
    #inhalt {
  	    padding-left: 170px;220px;
  	    padding-top:20px;
  	    padding-bottom:20px;
  	    width:650px;600px;
  	    min-height:100%;
  	    margin-bottom:10px;
    }
    }

    @media print {
    #inhalt {
  	    padding-left: 170px;220px;
  	    padding-top:20px;
  	    width:650px;
    }
    }
    
    p {
	margin-top:5px;
	margin-bottom:10px;
    }
    
    a {
        color:#000077;
    }

    h1 {
  	    color:#0099CC;
	    font-size:16px;
	    font-weight:bold;
	margin-top:20px;
	margin-bottom:0px;
	line-height:250%;
    }
    
    h2 {
  	    color:#0099CC;
	    font-size:14px;
	    font-weight:bold;
	margin-top:15px;
	margin-bottom:0px;
    }
    
    h3 {
  	    color:#0099CC;
	    font-size:12px;
	    font-weight:bold;
	    margin-top:15px;
	    margin-bottom:0px;
	    padding:0px;
    }


    #left_mapper {
	    color: black;
	    font-size: 11px;
  	    margin-top:25px;
  	    width:130px;
  	    xborder:1px solid red;
    }


    #footer {
            top:0px;
	    color: #555;
	    font-size: 11px;
  	    margin-top:25px;
  	    width:200px;
    }

    #address {
            position:absolute;
            left:7px;
            top:120px;150px;
	    color: #008CCF;#555;
	    font-size: 11px;
  	    margin-top:25px;
  	    width:200px;
            font:11px Tahoma;
            font-weight:bold;
    }

    
    #leftbar {
  	    position: absolute;
  	    bottom: 0px;
  	    left: 0px;
  	    padding: 0;
	    border: 0;
	    height:100%;
	    width:150px;
  	    background:#D9EEF8;#CCC;
  	    z-index:-1;
    }
    
    #top_logo {
        position: absolute;
        top: 0px;
        left: 0px;
        padding: 0;
	    border: 0;
	    width:200px;
	    height:50px;
        background:#CCC;
    }

    #navigation a:link, #navigation a:visited
        {
	        width: 130px;175px;
	        margin: 1px 0px 1px 0px;
	        padding: 4px 2px 4px 3px;
	        color: #000;
	        text-decoration: none;
	        font-family: Tahoma, Verdana, Arial, sans-serif;
	        font-weight: normal;
	        display: block;
	        border-top:1px solid #888;
	        font-size:11px;
        }

    #navigation a:hover
        {
	        xcolor: #0099CC;
	        text-decoration: none;
	        background-color: #8ECCEA;#ddd
        }

    #navigation2 a:link, #navigation2 a:visited
        {
	        width: 120px;165px;
	        display: block;
	        padding: 2px 2px 2px 13px;
	        font-size:11px;
	        border-top:0px;
        }

    #navigation3 a:link, #navigation3 a:visited
        {
	        width: 110px;155px;
	        display: block;
	        padding: 2px 2px 2px 23px;
	        font-size:11px;
	        border-top:0px;
        }

    #navigation4 a:link, #navigation4 a:visited
        {
	        width: 100px;145px;
	        display: block;
	        padding: 2px 2px 2px 33px;
	        font-size:11px;
	        border-top:0px;
        }
        
    ul  {
             margin-top: 5px;
             list-style-image: url(image/layout/lipoint.gif);
    }



/* --- CMS Easy-Part Styles --- */

.showOff { 
	border:none ;
}
	
.showON	 { 
	cursor: pointer;
	BACKGROUND-IMAGE: url(/cms/images/halbtrans2.gif);
}
.contentTitle	{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: yellow;
    padding: 0px 4px 0px 4px;
    border: 1px solid gray;

}
        
/* --- Wysiwyg Styles --- */



    .linkbutton {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	text-decoration: none;
	background-color: #018ccf;
	color:#fff;
	padding: 2px 5px 2px 5px;
    }



/* --- End Wysiwyg Styles --- */

