html, #container {
    margin:				0 0 0 0;
    padding:			0 0 0 0;
    background-image:url(../images/pattern.gif);
}

.img {
	border: solid thin;
    border-color:#000000;
}

#container {
    width: 1024px;
    height: 672px;
	margin:0px auto;
    border: solid #FFFFFF thick;
    border-style: double;
}

body {
    font-family:		Tahoma, Arial, Helvetica, sans-serif; /* alle gleich*/
    margin:				0;
    padding:			0;
}



.navi {
    height: 			671px;
    width: 				163px;
    top:                0px;
    position:           relative;
    float:              left;
    background-image: url(../images/left.jpg);
}

#content {
    position: 			relative;
    width: 				472px;
    height:             595px;
    top: 				0px;
    overflow: 			hidden;
    background-attachment:none;
    float: left;
    background-image: url(../images/content.jpg);
    padding-top: 18px;
    padding-bottom: 58px;
}

#contentflash {
    position: 			relative;
    width: 				472px;
    height:             595px;
    top: 				0px;
    overflow: 			hidden;
    background-attachment:none;
    float: left;
    background-image: url(../images/content_2.jpg);
    padding-top: 18px;
    padding-bottom: 58px;
}

#text {
    position: 			relative;
    width: 				450px;
    height:             572px;
    top: 				0px;
    overflow: 			auto;
    background-attachment:scroll;
    float: left;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

#flashtext {
    position: 			relative;
    width: 				472px;
    height:             572px;
    top: 				0px;
    overflow: 			hidden;
    background-attachment:scroll;
    float: left;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
}
.right {
    width: 384px;
    float: left;
    top: 0px;
    position: relative;
    background-image: url(../images/right.jpg);
    height: 671px;
    padding-right: 5px;
}

/**** navi-formatierung ****/ 

.home a {
    display: block;
    width: 163px;
    height: 104px;
}

.galhome a {
    display: block;
    width: 163px;
    height: 671px;
    background: transparent url(../images/left.jpg) no-repeat;
}

.galhome a:hover {
    background: transparent url(../images/h_left.jpg) no-repeat;
}


.husky a {
    display: block;
    width: 163px;
    height: 118px;
    background: transparent url(../images/husky.jpg) no-repeat;
}

.husky a:hover {
    background: transparent url(../images/h_husky.jpg) no-repeat;
}

.s1 {
    display: block;
    width: 163px;
    height: 44px;
}

.stuff a {
    display: block;
    width: 163px;
    height: 116px;
    background: transparent url(../images/stuff.jpg) no-repeat;
}

.stuff a:hover {
    background: transparent url(../images/h_stuff.jpg) no-repeat;
}

.s2 {
    display: block;
    width: 163px;
    height: 76px;
}

.media a {
    display: block;
    width: 163px;
    height: 73px;
    background: transparent url(../images/media.jpg) no-repeat;
}

.media a:hover {
    background: transparent url(../images/h_media.jpg) no-repeat;
}

.gb a {
    display: block;
    width: 163px;
    height: 52px;
    background: transparent url(../images/gb.jpg) no-repeat;
}

.gb a:hover {
    background: transparent url(../images/h_gb.jpg) no-repeat;
}

.s3 {
    display: block;
    width: 163px;
    height: 88px;
}



/**** Linkformatierung ****/

a:link {
    text-decoration: none;
    color: #000000;
}

a:visited {
    color: #000000;
    text-decoration: none;
}

a:focus {
    text-decoration: none;
    outline: none;
    color: #000000;
}

a:hover {
    text-decoration: underline;
    color: #000000;
}

a:active {
    text-decoration: none;
    color: #000000;
}

/**** Schriften und Stile ****/ 
 
/* schrift*/
 .Stil2 { /* headers */
    font-size: 16px;
    color: #000000;

}

.Stil1 { /* content text*/
    font-size: 			13px;
    font-weight:		normal;
    color: #000000;
}

.Stil3 { /* content text klein*/
    font-size: 			10px;
    font-weight:		normal;
    color: #000000;
}


/* *** Float containers fix:  */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hides from IE-mac */
 html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}
/* End hide from IE-mac */

