html{margin-bottom:0px;  height:100%; margin-top:0px;}
body {	height:100%;	margin-left:0px; 	margin-top:0px; 	margin-bottom:0px; 	scrollbar-base-color:#11478d;  background-color:#003366}
.head {background-image:url(../layout_images/.jpg); background-repeat:no-repeat; background-color:#11478d;}
.main {height:100%;border-left:1px solid #11478d; border-right:1px solid #11478d; background-color:#ffffff;}
.left {border-right:1px #f1f1f1 solid;}
/* Style Navigation */
.navi {margin-top:5px;}
.nav_a,.nav_ab, .nav_b {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; text-decoration:none}
.nav_a {padding-left:12px; font-weight:bold; background-color:#f1f1f1; border-top:1px solid #ffffff; border-right:1px solid #ffffff; text-decoration:none}
.nav_b {padding-left:30px; font-weight:bold; background-color:#f8f8f8; border-top:1px solid #ffffff; border-right:1px solid #ffffff;  text-decoration:none}
.nav_c {font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:50px; font-size:10px; font-weight:bold; background-color:#ffffff; border-top:1px solid #f8f8f8; border-right:1px solid #f8f8f8;  text-decoration:none; line-height:14px;}
.nav_d {font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:60px; font-size:10px; background-color:#ffffff; border-top:1px solid #f8f8f8; border-right:1px solid #f8f8f8;  text-decoration:none; line-height:14px;}
.scroller {color:#ff0000; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; padding-top:1px; border:0px;}


.nav_ab {padding-left:12px; font-weight:bold; background-color:#cccccc; border-top:1px solid #f1f1f1; border-right:1px solid #f1f1f1; text-decoration:none}

/* Style Hyperlink */
.aktiv {color:#ff0000;}
a:link, a:visited{color:#11478d; text-decoration:none}
a:hover, .on, .info{color:#ff0000; text-decoration:none;}
.info {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; margin-right:20px;color:#003399; font-weight:bold}

/* Style Text */
.bild {margin-right:0px; margin-left:5px;border-left:1px solid #ff9900; border-top:1px solid #ff9900; border-bottom:1px solid #ff9900}
.bild_nav {border-right:1px solid #ff9900; border-top:1px solid #ff9900; border-bottom:1px solid #ff9900}
td {vertical-align:top;}


h2 {margin-top:6px; color:#11478d; font-size:12px; font-weight:bold; margin-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:20px; margin-right:20px;}
h3 {margin-top:8px; color:#11478d; font-size:12px; font-weight:bold; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:10px; border-bottom:1px solid #11478d;}
.text3 {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; margin-right:10px; margin-left:10px;}
h1 {margin-top:8px; color:#11478d; font-size:14px; font-weight:bold;  margin-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:20px;}

.text {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; padding-right:20px; margin-left:20px;}

.text1 {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; padding-right:20px; margin-left:10px;}
li {margin-top:4px;}
ul {margin-top:1px;}
.box {background-color:#f8f8f8; padding-bottom:5px; margin-top:5px; border-left: 0px solid #999999;border-top: 1px solid #999999;border-bottom: 1px solid #999999;}
.boxr {background-color:#f8f8f8; padding-bottom:5px; margin-top:5px; border-right: 1px solid #999999;border-top: 1px solid #999999;border-bottom: 1px solid #999999;}
.box-tab {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; background-color:#f8f8f8; padding-bottom:0px; margin-bottom:5px; margin-top:0px; border-left: 1px solid #cccccc;border-top: 1px solid #cccccc;border-bottom: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
.text2 {font-family:verdana; font-size:10px; font-weight:bold; margin-left:22px; margin-right:20px; padding-top:4px; padding-bottom:4px; text-align:right; border-top:1px solid #003399;}

th {font-style:italic; font-align:left; background-color:#CCCCCC}

	div.dreispalter {

		width:28%;

		float:left;

		padding-right:0.5em;

		padding-bottom:1em;

		margin-bottom:2em;

		margin-top:1em;

	}

	div.border {

		border-left: 0px dashed blue;

		padding-left: 2em;

	}

	div.picspace {

		height:95px;

	}

	div.picspace img {

		margin-left:4em;

	}

	div.dreispalter h2 {

		height:4em;

	}

	div.dreispalter ul {

		margin-left:0px;

		padding-left:1.5em;

		list-style-type:square;

	}



	br.clear {

		clear:both; 

	}
	
/*	ARMIN: uebernommen aus den inline-styles 16.3.2009 */

.Stil1 {
	font-family: verdana;
	font-size: 12px;
	color: #000099;
}
.Stil2 {
	color: #FF0000;
	font-style: italic;
}
.Stil3 {color: #000000}

/* ??? */
#sonderaktion {
	float: none;
	padding: 1em 0;
}

#sonderaktion img {
	display: block;
	float: left;
	margin-right: 2px;
}
#sonderaktion h2 , #sonderaktion p, #sonderaktion #sonderpict1{
	margin-left: 1em;
}

* html  #sonderaktion #sonderpict1 {
	margin-left: .5em;
}
.sonderpict {
	position: relative;
	float: left;
}
#sonderaktion .sonderpict p{
	position: relative;
	clear: left;
	margin: 0;
	padding: 0;
}
#sonderaktion #TabelleSonderaktion {
	margin-left: 1em;
	text-align: left;
	width: 64%;
}
#sonderaktion #TabelleSonderaktion th{
	font-weight: bold;
	background-color: #eeeeee;

	font-style: normal;
}
#sonderaktion #TabelleSonderaktion td{
	font-weight: normal;
	background-color: #eeeeee;
	font-style: normal;
}


#schale {
	width: 930px;
	margin: 0 auto;
}
.maintable {
	background-color:#ffffff;
}
#zierleiste {
	position: relative;
	height: 104px;
	background-image:url(../newshop/images/head1.jpg);
	background-repeat: no-repeat;
}

.clearleft {
	position: relative;
	clear: left;
	margin: 1em 0;
	
}
