BODY {
	margin: 0px;
	background-image:url(../img/ptrn.jpg);
	background-position: top left;
	background-color: #d6d7b8;
}

img { border: none; behavior: url("pngbehavior.htc"); }

#wrapper { width: 840px; margin: 30px auto; }

#container { width: 820px; padding: 10px; background-color: #fff; }

#header { width: 820px; height: 109px; background-image:url(../img/header.jpg); background-repeat: no-repeat; float: left; }
#logo { width: 560px; float: left; }
#menu { width: 820px; height: 35px; margin: 10px 0px 0px 0px; background-image:url(../img/mnu_ptrn.gif); float: left; }
#submenu { width: 820px; height: 25px; margin: 10px 0px 0px 0px; background-image:url(../img/submnu_ptrn.gif); float: left; }

#mainCnt { width: 820px; margin: 10px 0px 0px 0px; float: left; }
#mainLt { width: 560px; float: left; }
#mainRt { width: 250px; float: right; }

#rub { width: 560px; height: 50px; background-image:url(../img/rub_ptrn.gif); float: left; }
#rubpad { padding: 5px 20px 0px 20px; }
#txtbox_top { width: 560px; height: 10px; margin: 10px 0px 0px 0px; background-image:url(../img/txtbox_top.gif); float: left; }
#txtbox { width: 560px; background-image:url(../img/txtbox_ptrn.gif); float: left; }
#txtbox_bott { width: 560px; height: 10px; background-image:url(../img/txtbox_bott.gif); float: left; }
#txtpad { padding: 10px 20px 10px 20px; }

#sp1 { width: 260px; float: left; }

#pHolder { width: 250px; height: 250px; background-image:url(../img/bilder/1.jpg); float: left; }
#pHolder2 { width: 250px; height: 342px; background-image:url(../img/bilder/2.jpg); float: left; }
#pHolder3 { width: 250px; height: 342px; background-image:url(../img/bilder/3.jpg); float: left; }
#pHolder4 { width: 250px; height: 342px; background-image:url(../img/bilder/4.jpg); float: left; }
#news { width: 250px; margin: 10px 0px 0px 0px; background-image:url(../img/newsbg.gif); float: left; }
#newsbott { width: 250px; height: 10px; background-image:url(../img/newsbott.gif); float: left; }
#newspad { padding: 20px 20px 10px 20px; }

#bottbar { width: 820px; height: 30px; margin: 10px 0px 0px 0px; background-image:url(../img/cnt_ptrn.gif); text-align: center; float: left; }
#bottpad { padding: 5px 0px 0px 0px; }

#iebottfix { width: 20px; *height: 30px; margin: 0px auto; }

.picpad { padding-right: 20px; }
.makeitblue { color: #2465a4; }


/* MENU */

#tabs { float: left; }
#tabs ul { margin: 0; padding: 0; list-style: none; }
#tabs li { display: inline; margin: 0; padding: 0; float: left; }
#tabs li a { height: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #47493e; padding: 10px 15px 0px 15px; background-image:url(../img/menu/divider.gif); background-position: center right; background-repeat: no-repeat; float: left; }
#tabs li a:hover { color: #2b2c26; text-decoration: none; background-image:url(../img/menu/hover.gif); background-position: center right; background-repeat: no-repeat;  }


/* SUBMENU */

#submenu_1 { width: 820px; height: 25px; top: 204px; left: 50%; margin-left: -410px; visibility: hidden; position: absolute; }
#submenu_2 { width: 820px; height: 25px; top: 204px; left: 50%; margin-left: -410px; visibility: hidden; position: absolute; }
#submenu_3 { width: 820px; height: 25px; top: 204px; left: 50%; margin-left: -410px; visibility: hidden; position: absolute; }
#submenu_4 { width: 820px; height: 25px; top: 204px; left: 50%; margin-left: -410px; visibility: hidden; position: absolute; }
#submenu_5 { width: 820px; height: 25px; top: 204px; left: 50%; margin-left: -410px; visibility: hidden; position: absolute; }

#subtabs { float: left; }
#subtabs ul { margin: 0; padding: 0; list-style: none; }
#subtabs li { display: inline; margin: 0; padding: 0; float: left; }
#subtabs li a { height: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #47493e; padding: 5px 15px 0px 15px; background-image:url(../img/menu/subdivider.gif); background-position: center right; background-repeat: no-repeat; float: left; }
#subtabs li a:hover { color: #2b2c26; text-decoration: none; background-image:url(../img/menu/subhover.gif); background-position: center right; background-repeat: no-repeat;  }


/* TEXT */

P { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #47493e; line-height: 20px; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #47493e; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #586539; font-weight: normal; font-style: italic; line-height: 20px; }

a:link { text-decoration: none; color: #933d2b; }
a:visited { text-decoration: none; color: #933d2b; }
a:active { text-decoration: underline; color: #933d2b; }
a:hover { text-decoration: underline; color: #933d2b; }


/* FORMS */

input { width: 260px; padding: 4px; background-color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #47493e; border: 1px solid #ebebd1; }
textarea { width: 260px; padding: 4px; background-color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #47493e; border: 1px solid #ebebd1; }
.button { width: 120px; padding: 4px; background-color: #fff; border: 1px solid #ebebd1; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #47493e; }


/* 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 */