/* @override 
	http://vincent/~Michael/tallywebshop/style.css
	http://tallywebshop.de/style.css
*/

body{
		padding: 0;
		margin: 0;
		font-size: 62.5%;
		background: url('logo-bsa.jpg') repeat top left #798e99;
	}

.tabs { width: 562px; margin: 20px auto 0; padding: 0; text-align: right; font: 1.1em/0 Arial; }

.line { border-top: 1px solid #44545B; width: 562px; margin: 0 auto; }
	.wrapper{
		width: 560px;
		margin: 0 auto;
		background: #b4c3cb;
		border: 1px solid #44545B;
		border-bottom: 1px solid #44545B; padding: 1em 0; border-top: 1px solid #ccc; }

.title { margin-right: 3em; margin-left: 3em; }

.content{
		font-family: Arial;
		font-size: 1.3em;
		line-height: 1.4em;
		padding: 1em 0;
		border-top: 1px solid #ccc; margin-right: 30px; margin-left: 30px; }

.order{
		width: 488px;
		margin: 0 auto;
		padding: 1em 3em;
		background: #9ba8af; color: #333; font: 1.2em Arial; border: 1px solid #44545B; border-top: 1px solid #ccc; }
	.footer{
		width: 500px;
		margin: 0 auto 20px;
		padding: 1em 3em 18px;
		background: #5c707b;
		border: 1px solid #44545B;
		border-top: 1px solid #8E9BA0;
		font: normal 1em/1.1em Arial, sans-serif;	
		color: #132432;
	}

.tabs ul, .tabs li { margin: 0; padding: 0; }

.tabs li { display: block; background-color: #9ba8af; float: right; margin-left: 2px; border: 1px solid #44545B; border-bottom-style: none; }

.tabs li a { display: block; color: #0066d2; font-family: Arial, Helvetica, Geneva, sans-serif; margin: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 2em; padding-right: 1em; padding-left: 1em; }

div.tabs.clear { }
	.title{
		border-bottom: 1px solid #7D8D98;
	}
	.title h1{
		font-family: 'Times New Roman';
		font-size: 2.8em;
		line-height: 1em;
		color: #5279c9;
		margin: .8em 0 .3em;
	}
	.title h2{
		color: #fff; font: italic 1.6em/1.7em Georgia, "Times New Roman", Times, serif; margin: .2em 0 1em; }
	.center{
		text-align: center;
	}
	.pdf{
		margin-top: 40px;
	}
	.floatleft{
		float: left;
		margin: 0 100px 30px 0;
	}
	.floatright{
		float: right;
	}
	.clear{
		clear: both;
	}
	a img{
		border: 0;
	}

form { margin: 25px 0 0; padding: 0; }

label { display: block; font: italic 1.1em "Times New Roman", Times, serif; padding-left: 3px; }

input, textarea { margin-top: 2px; margin-bottom: 10px; padding: 5px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
