body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px; padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
img{border: 0px;}
br{
clear: both;
}

strong{
	font-weight: bold;
}

body{background: url("/layout/images/bg_repeat.png") top center repeat;}

#header{ height:145px; background: url("/layout/images/bg_top.png") top center repeat-x}
	#header_c{width:900px; height:145px; margin: 0px auto 0px auto; background: url("/layout/images/head.png") 0px 10px no-repeat;}

#logo{display:block; width:255px; height: 145px; float: left;}
#menu{width: 220px; margin: 0px auto 15px auto;  background: #243c6d url("/layout/images/menu_top.png") top left no-repeat;}
	#menu ul li{ padding: 0px 5px; border-bottom:1px solid #192c51;}
	#menu ul li a{display: block; height:11px; padding: 12px 0px 12px 5px;}
	#menu ul li a:hover{ background-position: bottom left; text-decoration: none; }
	#menu ul li a.active{ background-position: bottom left; text-decoration: none;}
	#menu .last{border: none;}
	#menu_bottom{height:3px; background: url("/layout/images/menu_bottom.png") top left no-repeat; }
#add{width:200px; padding: 5px 15px;  background: url("/layout/images/add_repeat.png") top left repeat-y;  margin: 0px auto;}
	#add_top{height:10px; width:230px; background: url("/layout/images/add_top.png") top left no-repeat;  margin: 0px auto;}
	#add_bottom{height:10px; width:230px; background: url("/layout/images/add_bottom.png") top left no-repeat;  margin: 0px auto;}
#menutop{width: 500px; height: 30px; padding-top: 90px; float: right; padding-right: 20px;}
	#menutop ul li{ padding-left: 20px; float:right; }
	#menutop ul li a{display: block; height:11px; padding: 12px 0px 12px 5px;}
	#menutop ul li a:hover{ background-position: bottom left; text-decoration: none; }


#main{width:900px;  background: url("/layout/images/main_repeat.png") top left repeat-y;  margin: 0px auto;}
	#main_left{float: left; width: 255px;}
	#main_right{ float: right; width: 630px; margin-right: 15px;background: url("/layout/images/right_repeat.png") top left repeat-y;}
		#main_right_top{float:left; width:630px; height:60px;  background: url("/layout/images/right_top.png") top left no-repeat; }
		#content{ padding: 15px; }
		#main_right_bottom{height:10px; background: url("/layout/images/right_bottom.png") top left no-repeat;  }

	.content_c{padding: 20px; float: left; width: 260px;}
	.content{padding: 20px;}

.block{float: right; width: 180px; padding: 20px;}
#footer{padding-bottom: 50px;}

.number{float: left; display:block; width:40px; height:40px; background: url("/layout/images/num/1.png") top left no-repeat;}
#number2{ background-image: url("/layout/images/num/2.png") }
#number3{ background-image: url("/layout/images/num/3.png") }
#number4{ background-image: url("/layout/images/num/4.png") }
#number5{ background-image: url("/layout/images/num/5.png") }
#number6{ background-image: url("/layout/images/num/6.png") }
#number7{ background-image: url("/layout/images/num/7.png") }

.thumbs{float: left; width: 80px; padding-right: 20px;}
.hidden{display: none;}
a.mehrbutton{display:block; width:80px; height: 22px; background: url("/layout/images/button_mehr.png") top left no-repeat;  }
a.mehrbutton:hover{background-position: left bottom;}
