/*------------ Startseite -------------*/

html,body{

	margin:0;

	padding:0;

	height:100%;

	text-align:center;

}

body{

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:12px;

    color:#000;

}			

div#header1{

	width:100%; 

	height:106px; 

	background:url(../grafik/title_bg_1.jpg) repeat-x; 

}

div#header2{

	width:100%; 

	height:83px; 

	background:url(../grafik/title_bg_2.jpg) repeat-x; 

}

div#header1cont{

	width:1025px; 

	height:106px; 

	overflow:hidden;

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

}

div#header1cont_home{

	width:1000px; 

	height:106px; 

	overflow:hidden;

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

}

div#header2cont{

	width:1025px; 

	height:83px; 

	overflow:hidden;

	margin:0 auto;

	text-align:left;

}

div#header2cont_home{

	width:1000px; 

	height:83px; 

	overflow:hidden;

	margin:0 auto;

	text-align:left;

}

div#container{

	width:1028px;

	margin:0 auto;

	text-align:left;

}

div#container_home{

	width:1000px;

	margin:0 auto;

	text-align:left;

}



/*----- Alle Seiten ausser home -----*/

div#wrapper{float:left; width:100%;}

div#content{margin: 0 180px 0 195px;}

div#navigationsmenu{float:left; width:185px; margin-left:-1025px;}

div#news{float:left;width:173px; margin-left:-173px;}



/*--- Box Aufbau ---*/

.box_header {

	width:100%;

	height:23px;

	background: url(../grafik/design/box_header_left.gif) top left no-repeat;

}

.box2_header {

	overflow:hidden;

	width:100%;

	height:8px;

	margin:0;

	padding:0;

	background: url(../grafik/design/box2_header_left.gif) top left no-repeat;

}

.box_header h3 {

	font:bold 13px/23px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    color:#FFF;

	margin:0px;

	padding-left:10px;

	background: url(../grafik/design/box_header_right.gif) top right no-repeat;

}

.box2_header .box2_hd {

	margin:0px;

	padding:0;

	height:8px;

	background: url(../grafik/design/box2_header_right.gif) top right no-repeat;

}

.box_inhalt {

	width:100%;

	background: url(../grafik/design/box_left.gif) top left repeat-y;

}

.box2_inhalt {

	width:100%;

	margin:0;

	padding:0;

	background: url(../grafik/design/box2_left.gif) top left repeat-y;

}

.box_inhalt .box_in {

	margin:0px;

	background: url(../grafik/design/box_right.gif) top right repeat-y;

	overflow:hidden;

}

.box2_inhalt .box2_in {

	margin:0px;

	padding:0;

	/*padding-right:3px;*/

	background: url(../grafik/design/box2_right.gif) top right repeat-y;

	overflow:hidden;

}

.box_footer {

	width:100%;

	height:14px;

	background: url(../grafik/design/box_footer_left.gif) top left no-repeat;

}

.box2_footer {

	overflow:hidden;

	width:100%;

	margin:0;

	padding:0;

	height:8px;

	background: url(../grafik/design/box2_footer_left.gif) top left no-repeat;

}

.box_footer p {

	margin:0px;

	height:14px;

	background: url(../grafik/design/box_footer_right.gif) top right no-repeat;

}

.box2_footer .box2_fd {

	margin:0px;

	padding:0;

	height:8px;

	background: url(../grafik/design/box2_footer_right.gif) top right no-repeat;

}

/*--- Einzelne Bereiche ---*/

div#hauptinhalt{

	width:100%;

	overflow:hidden;

	background-color:#F2F2F2;

}

div#schongesehen{

	overflow:hidden;

	float:right;

	width:360px;

	height:385px;

	background-color:#F2F2F2;

}

div#schongesehen .box_inhalt,div#schongesehen .box_inhalt .box_in {height:348px}

 

div#herzlichwillkommen{

	float:left;

	width:630px;

	height:128px;

	background-color:#F2F2F2;

	overflow:hidden;

}

div#herzlichwillkommen .box_inhalt,div#herzlichwillkommen .box_inhalt .box_in {height:91px}



div#dasneueste{

	background-color:#F2F2F2;

	overflow:hidden;

	float:left;

	width:435px;

	height:247px;

	margin-top:10px;

	margin-left:10px;

}

div#dasneueste .box_inhalt,div#dasneueste .box_inhalt .box_in {height:210px}



div#nav{

	overflow:hidden;

	float:left;

	width:185px;

	height:452px;

	margin-top:10px;

	position:relative;

}

div#nav #suche_home{

	background-color:#F2F2F2;

	overflow:hidden;

	width:100%;

	margin-bottom:5px;

}

div#nav #sofortbestellen_home{

	background-color:#F2F2F2;

	overflow:hidden;

	width:100%;

	margin-bottom:15px;

}

div#nav #navigation_home{

	background-color:#F2F2F2;

	overflow:hidden;

	width:100%;

	position:absolute;

	bottom:0px;

}

div#nav #navigation_home .box_inhalt .box_in {padding:10px}

div#nav #navigation_home .box_inhalt .box_in ul {list-style-type:none; padding:0; margin:0;}



div#navigationsmenu #suche{

	background-color:#F2F2F2;

	overflow:hidden;

	width:100%;

	margin-bottom:15px;

}

div#navigationsmenu #anmelden{

	background-color:#F2F2F2;

	overflow:hidden;

	width:100%;

	margin-bottom:15px;

}

div#navigationsmenu #sofortbestellen{

	background-color:#F2F2F2;

	overflow:hidden;

	width:100%;

	margin-bottom:15px;

}

div#navigationsmenu #warenkorb{

	background-color:#F2F2F2;

	overflow:hidden;

	width:100%;

	margin-bottom:15px;

}

div#navigationsmenu #navigation{

	background-color:#F2F2F2;

	overflow:hidden;

	width:100%;

	margin-bottom:15px;

}

div#navigationsmenu #navigation .box_inhalt .box_in {padding:10px}

div#navigationsmenu #navigation .box_inhalt .box_in ul {list-style-type:none; padding:0; margin:0;}



div#diebuntewelt{

	background-color:#F2F2F2;

	float:left;

	margin-top:10px;

	margin-left:10px;

	width:805px;

	height:195px;

}

div#diebuntewelt .box_inhalt,div#diebuntewelt .box_inhalt .box_in {height:160px}



div#servicebereich{

	background-color:#F2F2F2;

	clear:both;

	float:left;

	margin-top:15px;

	width:1000px;

	height:172px;

	overflow:hidden;

}

div#servicebereich .box_inhalt,div#servicebereich .box_inhalt .box_in {height:135px}

 

div#schulzelogo{

	width:174px; 

	height:46px;

	margin-left:0px;

	margin-top:10px;

	margin-bottom:10px;

}

div#katnav{

	float:right; 

	height:40px;

}

div.topnav {

	height:34px;

	line-height:34px;

	overflow:hidden;

}

div#footer{

	clear:both; 

	text-align:center; 

	font-size:10px; 

	color:#888888; 

	width:1025px; 

	padding:8px 0px 30px 0px;

	margin:0 auto; 

	

}

div#footer_home{

	clear:both; 

	text-align:center; 

	font-size:10px; 

	color:#888888; 

	width:1000px; 

	padding:8px 0px 30px 0px;

	margin:0 auto; 

	

}

div#footer hr,div#footer_home hr {

	width:100%;

	background-color:#888;

	color:#888;

	border:none;

	height:1px;

}



/*-------- End Startseite ----------*/



td{

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:12px;

    color:#000000;

}



.crumb{

    color:#FFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

}



.crumb_dunkel{

    color:#024CA1;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

}

a.crumb_dunkel:link{

    color:#024CA1;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

}



.articledirect{

   font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:12px;

    color:#000000;

}

.login{

   font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:12px;

    color:#000000;

}





a:link {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a:visited {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a:hover {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a:active {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a:focus {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}



a.artbez:link {

    color:#545254;

    font-size:11px;

    font-weight:bold;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.artbez:visited,a.artbez:active,a.artbez:focus {

    color:#545254;

    font-size:11px;

    font-weight:bold;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.artbez:hover {

    color:#545254;

    font-size:11px;

    font-weight:bold;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}



a.artbez2:link {

    color:#676767;

    font-size:10px;

    font-weight:bold;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    

}

a.artbez2:visited,a.artbez2:active,a.artbez2:focus {

    color:#676767;

    font-size:10px;

    font-weight:bold;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    

}

a.artbez2:hover {

    color:#676767;

    font-size:10px;

    font-weight:bold;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}



a.navpunkt:link {

    color:#676767;

    font-size:10px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

    line-height:18px;

}

a.navpunkt:visited,a.navpunkt:active,a.navpunkt:focus {

    color:#676767;

    font-size:10px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

    line-height:18px;

}

a.navpunkt:hover {

    color:#676767;

    font-size:10px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

    line-height:18px;

}



a.black:link {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.black:visited {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.black:hover {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.black:active {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.black:focus {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}



a.test:link {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.test:visited {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.test:hover {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.test:active {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.test:focus {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}



a.black1:link {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.black1:visited {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.black1:hover {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.black1:active {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.black1:focus {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}



a.navtop:link {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.navtop:visited {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.navtop:hover {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.navtop:active {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.navtop:focus {

    color:#FFFFFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}





a.black2:link {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	font-weight: bold;

}

a.black2:visited {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	font-weight: bold;

}

a.black2:hover {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

	font-weight: bold;

}

a.black2:active {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	font-weight: bold;

}

a.black2:focus {

    color:#000000;

    font-size:11px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

	font-weight: bold;

}







a.red:link {

    color:#FF0000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	

}

a.red:visited {

    color:#FF0000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	

}

a.red:hover {

    color:#FF0000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.red:active {

    color:#FF0000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	

}

a.red:focus {

    color:#FF0000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;



}



a.adhome:link {

    color:#000000;

    font-size:14px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	font-weight: bold;

}

a.adhome:visited {

    color:#000000;

    font-size:14px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	font-weight: bold;

}

a.adhome:hover {

    color:#000000;

    font-size:14px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

 	font-weight: bold;

    text-decoration:underline;

}

a.adhome:active {

  color:#000000;

    font-size:14px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

	font-weight: bold;

}

a.adhome:focus {

    color:#000000;

    font-size:14px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-weight: bold;

    text-decoration:underline;

}





a.top:link {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.top:visited {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.top:hover {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.top:active {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.top:focus {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}







a.crumb:link {

    color:#FFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.crumb:visited {

    color:#FFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.crumb:hover {

    color:#FFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.crumb:active {

    color:#FFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.crumb:focus {

    color:#FFF;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}







a.left:link {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.left:visited {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.left:hover {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}

a.left:active {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:none;

}

a.left:focus {

    color:#000000;

    font-size:12px;

    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    text-decoration:underline;

}


textarea {

    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:11px;

    color:#000e78;

    border:1px solid #195EA3;

}


textarea.grey {

    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:11px;

    color:#000e78;

    border:1px solid #666666;

}



input {

    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:11px;

    color:#000e78;

    border:1px solid #195EA3;

}





input.but {

    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:10px;

    color:#FFF;

    border:1px solid #D5D5D5;

    background-color:#045ABC;

}



input.grey {

    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

    font-size:11px;

    color:#000e78;

    border:1px solid #666666;

}



img {

    border:none;

}



form{

    display:inline;

    padding:0px;

    margin:0px;

}



.white{

    color:#ffffff;

}

table.home {

	border: 1px solid #888;

}



div.home {

	border: 1px solid #000;

}



.hg_dunkel {

background-color:#E0E0E0;

}

.hg_hell {

background-color:#F7F7F7;

}

.hg_grau {

	background-color:#F2F2F2;

}

.artpreis_start {

	color:orange; 

	font-weight:bold; 

	font-size:15px; 

	margin-top:0;

}

.newsmargin {margin-top:8px;}

.img_flagge {

	border:1px solid #024FA7;

	width:22px;

	height:15px;

}

.dokliste {margin:5px 10px 0px 5px;}

.dokliste ul {list-style-type:none; padding:0; margin:0;}

.dokumente_home {

	background-color:white; 

	text-align:center; 

	width:132px; 

	height:120px; 

	float:left; 

	margin-left:15px;

	margin-top:10px;

}

.dkat { font-size:17px; font-weight:bold; color:#024FA7; margin-bottom:3px; margin-top:17px;}

