/*
	skin
	kopierer-in-berlin.de
	harold raduschewski
	
*/

body 			{
				margin-top:5px;
				margin-left:10px;
				font-family:Arial,Helvetica,sans-serif;
				font-size:14px;
				background-color:#ffffff;
				color:black;
				background-image:url('/html/template/bg_gray10.jpg');
				background-repeat:repeat-x;

}

a 				{text-decoration:none;color:cornflowerblue;}
a:link			{text-decoration:none;color:cornflowerblue;}
a:visited	 	{text-decoration:none;color:cornflowerblue;}
a:active	 	{text-decoration:none;color:cornflowerblue;}
a:hover 			{text-decoration:underline;color:cornflowerblue;}

h1				{font-size:125%;}
h2				{font-size:110%;}
h3				{font-size:105%;}
h4				{font-size:101%;color:gray;}
h4				{font-size:90%;color:gray;}
h4				{font-size:75%;color:gray;}

.btn_order {
	margin:20px 0 0 0;
}

.btn_order a{
	padding:10px 20px 10px 30px;
	background-image:url('/html/template/002_48.png');
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:underline;
}

.btn_order a:hover{
	text-decoration:none;
}

.box_img {
        xxbackground-color: #FDEDB1;
        padding:10px 10px 10px 0px;
		xxborder:1px solid black;
}

.box_leistungen {
	width:178px;
	height:160px;
	padding:9px;
	margin:0 10px 10px 0;
	border:2px solid #CFDEEA;
	float:left;
}

.box_leistungen img {
	margin-bottom:9px;
}

.box_leistungen p{
	
}

.box_info {
	border:1px solid gainsboro;
	padding:0 0 0 10px;
	margin-bottom:10px;
	
}

.box_index {
	text-align:justify;
	padding:5px;
	margin-top:5px;
	line-height:1.25;
}

.box_index h4{
	color:red;
	font-size:12px;
}


.img_list {
	padding:0;
	margin:0;
}
.img_list li {
	padding:0;
	margin:0;
	list-style:none;
	clear:both;
	height:60px;
}
.img_list img {
	float:left;
	padding:0 25px 0 0;
}


/*
	tabelle
*/


.tableheader	{
				background-color:gray;
				color:white;
				font-size:14px;
}

.tablerow		{
				background-color:gainsboro;
				color:black;
				font-size:14px;
}

.tablerowdark	{
				background-color:silver;
				color:black;
				font-size:14px;
}


.td_text {
	border-bottom:1px dotted gainsboro;
}

.td_preis {
	text-align:right;
	border-bottom:1px dotted gainsboro;
}


/*
	main
*/

.main	{
		color:black;
		font-size:14px;
		padding-left:15px;
		padding-bottom:5px;	
}


/*
	datun und zeit
*/

.now_date		{color:gray;font-size:12px;}
.now_time		{color:gray;font-size:12px;}


/*
	layout
	2 spalting mit header und footer
	
*/

#layout_frame	{
				padding:5px;
				background-color:white;
				color:black;
				width:800px;
				border:1px solid #e2e2e2;
				margin: 0px auto;
				margin-top:10px;
}

#layout_header {
		/*border-bottom:1px solid white;*/
		padding:0 0 0px 0;
		xxxbackground-image:url('/html/template/header_bg.jpg');
		
}

#logo	{
		padding:25px 0 60px 15px;
}

#logo img {
		float:left;
		border:none;
		padding-bottom:20px;
}

#logo h1	{
	font-size:21px;
		xxtext-transform:uppercase;
		letter-spacing:-1px;
		margin:25px 0 0 65px;
		padding:0;
		text-decoration:none;
		color:cornflowerblue;
}

#logo h1 a	{
		text-decoration:none;
		color:cornflowerblue;
}


#logo h2	{
		font-size:12px;
		margin:0;
		padding:0 0 0 65px;
		color:gray;
		font-weight:normal;
}


#layout_nav_right {
		margin:10px 0 0 10px;
		xxwidth:125px;
		height:500px;
		margin-left:655px;
		
}

#layout_main {
		margin:10px 10px 5px 0;
		padding:10px 10px 10px 0;
		float:left;
		width:645px;
		border-right:1px solid gainsboro;
}

#layout_footer {
		padding:10px 5px 60px 15px;
		xxbackground-image:url('/html/template/bg_blue.jpg');
		xxbackground-image:url('/html/template/center_banner2.jpg');	
		background-image:url("/html/template/bg_blue.jpg");
		background-color:#606166;
		color:white;
}

#layout_footer a{
		color:white;
}


/*
	navigation rechts
	
*/

.nav_right {
	xxborder:1px solid gainsboro;
	padding:0;
	margin:0 0 10px 8px;
}

.nav_right ul	{
	margin:0;
	padding:0;
}

.nav_right li	{
		list-style:none;
		border-bottom:1px solid #ffffff;
		border-top:1px solid #ffffff;	
}

.nav_right h3	{
	margin:0;
	padding:5px 0 5px 0;
	color:black;
	font-size:13px;
	border-bottom:1px solid black;
}

.nav_right a	{
	xbackground-image:url('/html/template/bullet_blue.gif');
	background-repeat:no-repeat;
	background-position:left center;	
	xpadding-left:15px;
	display:block;
	padding:6px 0 6px 0px;
}

.nav_right a:hover	{
	xbackground-image:url('/html/template/btn_gray_hover.jpg');
}


/*

	navigation oben
	
*/

#nav_top {
		xxpadding:2px;
		background-color:cornflowerblue;
	
		background-image:url("/html/template/bg_blue.jpg");
		width:100%;
		height:34px;

}

#nav_top ul	{
		margin:0;
		padding:0;
}

#nav_top li	{
		list-style:none;
		display:inline;
		xxborder-right:1px solid white;
}

#nav_top a	{
		text-decoration:none;
		padding:9px 15px 9px 15px;
		display:block;
		float:left;
		color:white;
		border-right:1px solid white;
}

#nav_top a:hover	{
		xxtext-decoration:underline;
		background-image:url("/html/template/bg_blue2.jpg");
}


/*
	navigation footer 
*/

#nav_footer ul	{
		margin:0;
		padding:0;

}

#nav_footer li	{
		list-style:none;
		display:inline;
}

#nav_footer a	{
		float:left;
		display:block;
		margin:0 5px 0 5px;
}







