html, body {
        margin:                 0px;
        padding:                0px;
        background-color:       #000000;
        color:                  #000000;
        FONT:                   13px/18px Arial, Helvetica, sans-serif;
}

img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

.center {
text-align: 			center;
}

form { 
  margin: 0px; 
  padding: 0px; 
} 

.txt-normal {
        FONT:                   13px/18px Arial, Helvetica, sans-serif;
        color:                  #000000;
}

.txt-gross {
        font-family:              Arial, Helvetica, sans-serif;
        font-size:                15px;
        color:                    #000000;
}

.smallText {
        FONT: 10px/12px Arial, Helvetica, sans-serif;
        COLOR: #000000;
}
/*--------------------------------------------------------------------------*/

h1{
        font-family:              Arial, Helvetica, sans-serif;
        font-size:                16px;
        color:                    #000000;
        font-weight:              bold;
        margin-top:               0px;
        margin-bottom:            2px;
        LETTER-SPACING:           0.1em;
}

h2{
        font-family:                Arial, Helvetica, sans-serif;
        font-size:                  14px;
        color:                      #000000;
        font-weight:                bold;
        margin-top:                 0px;
        margin-bottom:              2px;
        LETTER-SPACING:             0.1em;
}

h3{
        font-family:                 Arial, Helvetica, sans-serif;
        font-size:                   13px;
        color:                       #000000;
        font-weight:                 bold;
        margin-top:                  0px;
        margin-bottom:               2px;
        padding: 0px
}

h4 {
        FONT:                        bold 11px/22px Arial, Helvetica, sans-serif;
        COLOR:                       #000000;
        LETTER-SPACING:         	 0.2em;
	    margin:             		 0px;
    	padding:                     0px;
}
/*--------------------------------------------------------------------------*/

.container {
        height:                      auto;
        width:                       970px;
        padding:                     0px;
        margin:                      0 auto;
        background-image:            url(../images/design/main-bg.jpg);
	    background-repeat:           repeat-y;
        background-position:         right top;
}

.header {
        width:                       970px;
        height:                      171px;
 	    text-align:                  left;
        background-image:            url(../images/design/header.jpg);
        background-repeat:           no-repeat;
        background-position:         right top;
        margin:                      0 auto;		
}

.footer {
		left:						0px;
        width:                       970px;
        height:                      66px;
 	    text-align:                  center;
        background-image:            url(../images/design/footer.jpg);
        background-repeat:           no-repeat;
        background-position:         right top;
		padding-top: 11px;
        margin:                      0 auto;		
}

.left-side {
        float:				         left;
        width:                       175px;
        height:                      auto;
        text-align:                  left;
}

.right-side {
        float:				         right;
        width:                       175px;
        height:                      auto;
        text-align:                  left;
}

#rahmen-content {
        float:				         left;
		text-align:         left;
		width:              775px;
		height:             auto;
		border-left-width: 20px;
		border-left-style: solid;
		border-left-color: #E1F3FF;		
 }
 
 .content {
        float:			    left;
		text-align:         left;
		width:              590px;
		height:             auto;
 }


.boxes {
        width:                       175px;
        height:                      auto;
        text-align:                  left;
}



.breaker {
height: 	0px;
clear:		both;
overflow:	hidden;
}

/*--------------------------------------------------------------------------*/
A:link { color: #3366CC; text-decoration: none; } 
A:visited { color :#3366CC; text-decoration: none; } 
A:hover {color:#666633; text-decoration: none ;} 
A:active {color: #666633; text-decoration: none; } 
/*--------------------------------------------------------------------------*/


.bild_links  {
        float:             left;
                padding-left:      2px;
        margin-left:       2px;
                padding-right:     2px;
        margin-right:      2px;
}

.bild_rechts {
        float:        right;
        /*        border: solid #000000 1px; */
        padding-left:      2px;
        margin-left:       2px;
        padding-right:     2px;
        margin-right:      2px;

}

.blur        {
        font-family:  Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        color: #333;
        overflow: auto;
        border: 1px solid #ccc;
                }

.focus        {
        font-family:  Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        color: #000000;
        border: 1px solid #006633;
                }


div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}

/*--------------------------------------------------------------------------*/

#hideOverlay{

	color:                  #000000;
	FONT:                   13px/18px Arial, Helvetica, sans-serif;
	border:    			    1px dotted #000000;
	display:				none;
}