/* basics: elemente nach links und rechts */
.FLE {
	display: block;
	float: left;
}

.FRE {
	display: block;
	float: right;
}

.clearAll {
	display: block;
	clear: both;
}

.mibi {

	vertical-align: middle;

}

/* links */
a:link, a:visited {
	color: #0067B1;
	text-decoration: none;
}

a:active, a:hover {
	color: #0067B1;
	text-decoration: underline;
}


/* links topmenue */
a.topMenue:link, a.topMenue:visited {
	display: block;
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #10334D;
	height: 12px;
	padding: 1px 10px 0px 10px;
	margin: 1px 0px 0px 0px;
}

a.topMenue:hover, a.topMenue:active {
	color: #000000;
	text-decoration: underline;
}


/* links inner menues RE */
a.R0:link, a.R0:visited {
	display: block;
	width: 200px;
	height: 20px;
	font-size: 11px;
	float: left;
	clear: both;
	
	color: #5E1F27;
	padding: 9px 0px 0px 20px;
	margin: 1px 0px 0px 0px;
	background-image: url(../images/menues/bgR0_dn.gif);
	background-repeat: no-repeat;   
	text-decoration: none;
	border: 0px solid #ff0000;
}

a.R0:hover, a.R0:active {
	color: #FF9900;
	text-decoration: underline;
	background-image: url(../images/menues/bgR0_up.gif);
	background-repeat: no-repeat; 	
}


/* headlines ---------------------------------------------------------------- */
h1 {
	font-size: 14px;
	color: #00A18F;
	font-weight: bold;
}

h2 {
	font-size: 13px;
	color: #10334D;
	font-weight: bold;
	margin: 12px 0px 2px 0px;
}

h3 {
	font-size: 11px;
	color: #10334D;
	font-weight: bold;
	margin: 12px 0px 4px 0px;
}

h4 {
	font-weight: normal;
	font-size: 13px;
	color: #10334D;
	margin: 1px 0px 24px 0px;
}

.leag {
	display: block;
	float: left;
	border: 0px dotted #000000;
}


.riag {
	display: block;
	float: right;
	width: 320px;
	border: 0px dotted #FF0000;
	
}

.SPC {

	display: block;
	clear: both;
	width: 840px;
	height: 3px;
}


a.artli:link, a.artli:visited {
	font-size: 13px;
	color: #10334D;
	text-decoration: none;
}

a.artli:active, a.artli:hover {
	font-size: 13px;
	color: #10334D;
	text-decoration: none;
}


/* for items */
.artikel {
	font-size: 13px;
	color: #10334D;
	margin: 1px 0px 0px 0px;
}

.artNum {
	font-size: 13px;
	font-weight: bold;
	color: #00A18F;
	margin: 20px 0px 0px 0px;
}

.col2 {

	display: block;
	float: left;
	width: 385px;
	margin: 0px 20px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 0px dotted #000000;

}

.centerCol {

	display: block;
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	border: 0px dashed #000000;

}


/* leave space for 3 cols ... */
.col3li {
	display: block;
	float: left;
	width: 200px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px dotted #000000;
}

.col3mi {
	display: block;
	float: left;
	width: 200px;
	margin: 0px 0px 0px 120px;
	padding: 0px 0px 0px 0px;
	border: 1px dotted #FF0000;
}

.col3re {
	display: block;
	float: right;
	width: 200px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px dotted #00FF00;
}



.fussMen {
	display: block;
	margin: 42px 0px 0px 0px;
	color: #10334D;
	font-size: 10px;
	text-align: center;
}

.imprint {
	color: #10334D;
	font-size: 10px;
	text-align: center;
	margin: 0px 00px 0px 0px;
	padding: 0px 0px 0px 0px;
}
