
    .oneColElsCtr #container {
    	width: 1003;
    	background: #FFFFFF;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColElsCtr #mainContent {
    	padding: 0 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div-Box. */
		text-align:left;
    }
	
	    .oneColElsCtr #navi {
    	padding: 0 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div-Box. */
		background: #285293;
		text-align: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		
    }
		    .oneColElsCtr #banner {
    	padding: 0 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div-Box. */
		background: #d40028;
		background-image:url(Bilder/ banner_bg.jpg);
		background-repeat:repeat-x, repeat-y;
		text-align: left;
		

    }
	
	.startbutton {
    	
		
		width: 83px;
		height: auto;
		padding-top: 50px;
		padding-left: 20px;
		padding-bottom: 0px;
		padding-right: 5px;
		text-align: RIGHT;
		color:#285293;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		float:left;
		vertical-align:bottom;

    }
	
	 
 #pointermenu2 {
margin : 0;
margin-left: 40px;
padding : 0;
height : 20px;
clear : both;
text-align:center;
}
#pointermenu2 ul {
margin : 0;
margin-left : 10px;
margin-right: 10px;
float : left;
padding: 0 5px;
color : #666666;
font : bold 10pt Arial;
}
* html #pointermenu2 ul {
margin-bottom : 0em;
margin-left : 3px;
text-align:center;
}
#pointermenu2 ul li {
display : inline;
}
#pointermenu2 ul li a {
float : left;
color : #666666;
font-weight : bold;
padding : 6px 28px;
text-decoration : none;
}

#pointermenu2 ul li a:visited {
color : #666666;
}
#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected { color : #FFFFFF; background : #c00000 url('img/pointer.gif') no-repeat bottom center; }	
	
	

body.detail {
	font-size: 13px;
	font-family: arial;
	margin: 0px;
	background: #ffffff;
	color: #103963;
	}

/* table */

table	{
	font-size: 13px;
	font-family: arial;
	}
th	{
	text-align: left;
	font-weight: normal;
	}
table.fixed {
	position: fixed;
	}
table.top {
	background: #103963;
	font-size: 13px;
	font-family: arial;
	}
table.list {
    background: #103963;
	font-size: 13px;
	font-family: arial;
	}
table.main {
	 background: #FFFFFF;
	font-size: 13px;
	font-family: arial;
	}
td.listlight {
	background: #FFFFFF;
	font-size: 12px;
	font-family: arial;
	}
td.partnerlight {
	background: #FFFFFF;
	font-size: 13px;
	font-family: arial;
	}
td.partnerdark {
	background: #F3F3F3;
	font-size: 13px;
	font-family: arial;
	}
td.listdark {
	background: #F3F3F3;
	font-size: 12px;
	font-family: arial;
	}

table.monat{
	background: #FFFFFF;
	font-size: 12pt;
	font-family: arial;
	color: #003399;
	border: 1px solid #003399;
	text-align:center;
	}
	
td.monat{
	background: #FFFFFF;
	font-size: 12pt;
	font-family: arial;
	color: #003399;
	border: 1px solid #003399;
	text-align:center;
	}




a.monat2 {
	
	font-size: 13px;
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;

	}

a.monat3 {
	
	font-size: 13px;
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	
	}

a.monat2:hover

{
	
	font-size: 13px;
	font-family: arial;
	color: #EBEBEB;
	text-decoration: none;
	text-align: center;
	
	}
	
a.monat3:hover

{
	
	font-size: 13px;
	font-family: arial;
	color: #EBEBEB;
	text-decoration: none;
	text-align: center;
	
	
	}


td.monat2 {
	background: #285293;
	font-size: 13px;
	font-family: arial;
	color: #FFFFFF;
	text-align:center;
	}
	
td.monat3 {
    background: #285293;
	font-size: 13px;
	font-family: arial;
	color: #003399;
	border-top: 1px solid #FFFFFF;
	text-align:center;
	}
	
	
td.hausinfo {
    background: #FFFFCC;
    font-size: 13px;
	font-family: arial;
	color: #666666;
	text-align:center;
	}
	
td.listtop {
	background: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	font-family: arial;
	}
td.spezial {
	background: red;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	font-family: arial;
	}
td.bestell {
	background: #ffffff;
	color: #103963;
	text-align: center;
	font-size: 10px;
	font-family: arial;
	}
td.logo {
	background: #ffffff;
	font-size: 12px;
	font-family: arial;
	}
td.menu {
	background-image: url("../images/menu_bg.jpg");
	font-size: 12px;
	font-family: arial;
	}
td.toplogo {
	font-size: 12px;
	font-family: arial;
	}
td.menu_top {
	background-image: url("../images/menu_top_bg.jpg");
	font-size: 12px;
	font-family: arial;
	}
td.menu_bottom {
	background-image: url("../images/menu_bottom.jpg");
	font-size: 12px;
	font-family: arial;
	}
td.main {
	font-size: 12px;
	font-family: arial;
	}
	
.toprow
	{
	}

/* links */

a.topmenu {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-family: arial;
	border: 1px solid #ffffff;
	padding-left: 2px;
	}
a.topmenu:hover {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-family: arial;
	background: #E6EEF7;
	border: 1px solid #E6EEF7;
	padding-left: 2px;
	}
	
a.menu {
	display: inline-block;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: arial;
	line-height: 20px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

a.menu:hover {
	text-decoration: none;
	color: #ffffff;
	line-height: 20px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	background-image: url("../images/shade2.gif");
	background-position: top left;
	}
	
a.order {
	text-decoration: underline;
	color: #103963;;
	font-size: 11px;
	font-family: arial;
	}
a.order:hover {
	text-decoration: none;
	color: #103963;;
	font-size: 11px;
	font-family: arial;
	}
a.adminmenu {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-family: arial;
	padding-left: 1px;
	padding-right: 1px;
	}
a.adminmenu:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
	font-family: arial;
	padding-left: 1px;
	padding-right: 1px;
	}
a.list {
	text-decoration: none;
	color: #666666;
	font-size: 10px;
	font-family: arial;
	}
a.list:hover {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	}
a.mod {
	text-decoration: none;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	padding-left: 10px;
	}
a.mod:hover {
	text-decoration: underline;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	padding-left: 10px;
	}
	
a.mod2 {
	text-decoration: none;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	}
a.mod2:hover {
	text-decoration: underline;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	}
a.archive {
	text-decoration: underline;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	padding-left: 1px;
	}
a.archive:hover {
	text-decoration: none;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	padding-left: 1px;
	}
a.archive:visited {
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
	font-family: arial;
	padding-left: 1px;
		}
a.lexikon {
	text-decoration: none;
	color: #103963;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	padding-left: 1px;
	}
a.lexikon:hover {
	text-decoration: none;
	color: #000080;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	padding-left: 1px;
	}
a.lexikon:visited {
	text-decoration: none;
	color: #103963;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	padding-left: 1px;
	}
a.footer {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-family: arial;
	padding: 35px 0;
	}
a.footer:hover {
	text-decoration: underline;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	padding: 35px 0;
	}
a.footer2 {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding-left: 35px 0;
	}
a.footer2:hover {
	text-decoration: none;
	color: #c80005;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding: 35px 0;
	}

a.footer3 {
	text-decoration: none;
	color: #c80005;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding: 35px 0;
	}
a.footer3:hover {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding: 35px 0;
	}

a.right {
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	padding-left: 1px;
	}
a.right:hover {
	text-decoration: none;
	color: #FF0000;
	font-size: 11px;
	font-family: arial;
	padding-left: 1px;
	}	
a.mehr {
	text-decoration: none;
	color: #c80005;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding-left: 1px;
	}
a.mehr:hover {
	text-decoration: none;
	color: #00000;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	padding-left: 1px;
	}
	
	a.bestellung {
	display: block;
	text-decoration: none;
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	color: #ff0000;
	line-height: 22px;
	}
a.bestellung:hover {
	background-color: #064f9c;
	}
	
/* input */

input	{
	border: 1px solid #103963;
	background: #F7F7F7;
	color: #103963;
	}

.admin	{
	border: 1px solid #000000;
	background: #F7F7F7;
	color: #103963;
	}
.left	{
	border: 1px solid #103963;
	background: #FFFFFF;
	color: #103963;
	}
.button {
	border: 1px solid #103963;
	background: #F7F7F7;
	}
	
/* span */

td.footer {
	text-decoration: none;
	color: #103963;
	font-size: 12px;
	font-family: arial;
	padding-left: 1px;
	}
	
td.footer2 {
	text-decoration: none;
	color: #103963;
	font-size: 14px;
	font-family: arial;
	padding-left: 1px;
	}
		
td.headerinc {
	text-decoration: none;
	color: #103963;
	font-size: 10px;
	font-family: arial;
	line-height: 9px;
	}
	
a.headerinc {
	text-decoration: none;
	color: #103963;
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	line-height: 10px;
	}	
.pic 	{
	font-size: 9px;
	}
	
.mehr {
	font-size: 11 pt;
	font-weight: bold;
	color: #c80005;
	}
	
.startmore {
	font-size: 11 pt;
	font-weight: bold;
	color: #c80005;
	text-decoration:none;
	}
		
.erscheinung {
	font-size: 12pt;
	font-weight: bold;
	color: #c80005;
	}

.gewinntitle {
	font-size: 12px;
	font-weight: bold;
	color: #018E61;
	}
		
.title {
	font-size: 12 pt;
	font-weight: bold;
	color: #c80005;
	
	}
.subtitle {
	font-size: 13 pt;
	font-weight: bold;
	text-align: left;
	color: #285293;
	
	}
.subtitle2 {
	font-size: 11pt;
	font-weight: normal;
	color: #103963;
	}
	
/* images */
	
.image	{
	border: 0px;
	}
.imagelink {
	border: 0px;
	}

hr {
	border: 1px solid #103963;
	}

/* divs */


#sublogo
{
display: box;
position: absolute;
left: 5px;
top: 165; 
font-faimily: arial;
font-size: 16px;
letter-spacing: 2px;
background-color: #ffffff;
border: 0px solid #044899;
}

#menu {
	position: absolute;
	width: 100%;
	height: 25px;
	top: 183px;
	left: 0px;
	background-image: url("../images/shade.gif");
	background-position: left top;
	background-repeat: repeat-x;
	border-top: 2px solid #044899;
	}
	
#additionaltext {
	text-align: center;
	border: 1px solid #285293;
	background: #F7F7F7;
	width: 450px;
	padding: 4px;
	color: #c80005;
	}
	
#additionaltext2 {
	text-align: center;
	border: 1px solid #000080;
	background: #F1F1E7;
	padding: 5px;
	}
	


#bestellung
	{
	height: auto;
	width: 130px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	border: 1px solid #ff0000;
	color: #064f9c;
	background-color: #ffffff;
	filter: progid:dxImageTransform.Microsoft.dropShadow(color=#c2c2c2,offX=6,offY=6,positive=true);
	}
	
#themen
{
	visibility: hidden;
	position: absolute;
	width: 220px;
	height: auto;
	left: 135px;
	top: 200px;
	z-index: 99;
	padding: 10px 10px 10px 25px;
	background:url(../boxbg.png) no-repeat !important; 
	background:#f2f2f2;  /* nur für IE */
	
	
}


#zeitschriften
{
	visibility: hidden;
	position: absolute;
	width: 567px !important; 
	width: 510px;
	height: auto;
	left: 130px;
	top: 455px !important; 
	top: 435px;
	z-index: 99;
	margin:0;
	padding: 30px!important; 
	padding: 5px;
	background:url(../zeitschriften_bg.png) no-repeat !important; 
	background:#f2f2f2;  /* nur für IE */
	
	
}


.zeitschrift {   

color: 555555;
font-weight: bold;   
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align:center;
	
}


a.themen
{
margin: 5px;
display: block;
text-align: left;
text-decoration: none;
color: #d40028;
line-height: 20px;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
border-left: 20px solid #f2f2f2;
border-top: 1px solid #f2f2f2; 
border-bottom: 1px solid #f2f2f2; 
border-right: 1px solid #f2f2f2; 
padding-left: 10px;

}

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

a.themenb
{
margin: 5px;
display: block;
text-align: left;
text-decoration: none;
color: #285293;
line-height: 20px;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
border-left: 20px solid #f2f2f2;
border-top: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2;
padding-left: 10px;
}

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

#themen2
{   width: 150px; }

a.themen2
{
display: block;
width: 150px;
text-align: left;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 15px;
padding: 4px 3px;
margin: 0px;
background-color: #285293;
border-top: 1px dotted #FFFFFF;
}

a.themen2:hover
{
text-decoration: none;
color: #285293;
font-weight:bold;
background-color: #FFFFFF;
}

.branche {
	
	font-size: 14px;
	font-weight: bold;
	color: #000080;
	padding-left: 2px;
	
	}
	
