html, body {
	margin:0px; 
	padding:0px;
	
	font-family:Arial, Verdana, sans-serif; 
	font-size:12px;
	color:#000099;
	background-color:white;
}

.bodytext {
font-family:Arial, Verdana, sans-serif; 
	font-size:12px;
	color:#000099;
}
A {
	font-family:Arial, Verdana, sans-serif; 
	text-decoration:none;
color:#000099;
}

TD.header {
	width:100%; 
	height:100px;
	/*background-color:#FFFFFF;*/
	background-image:url('images/header_repeat.jpg');
	background-repeat:repeat-x; 
}

TABLE.main {
	width:100%;
	height:99%;
	vertical-align:top;
        border:0px;
        padding:0px;
        margin:0px;
}

/* Gesamt Content */
TD.main_content {
	width:100%;
	height:100%;
	vertical-align:top;
}
TABLE.main_content {
	width:100%;
	height:100%;
	vertical-align:top;
}

/* Bannerfläche */

TD.advertise_horizontal {
	width:100%;
	height:100px; 
}

TD.advertise_vertical {
	vertical-align:top;
	border-left:1px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#A6A6FF; 
        padding:0px;
        margin:0px;
}

/* Menü */
TD.menu {
	width:100%;
	height:50px;
	border-top:1px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px; 
	border-color:#A6A6FF; 
        border-style:solid;
        vertical-align:top;
padding-top:10px;
}

/* Inhalt */
TD.inhalt {
	width:100%;
	height:100%;
}

TABLE.inhalt {
	width:100%;
	height:100%;
	/*vertical-align:middle; */
}

TD.content_area {
	width:110px;
	height:300px;
	border:1px;
	border-color:#A6A6FF;
	border-style:solid;
	
	font-size:12px;
	color:#000099;
	position:relative;
	z-index:10;
	vertical-align:top; 
	/*background-image:url('images/slogan_vertikal_home.gif'); 
    background-repeat:no-repeat;*/ 
}

/* Fußzeile */

TD.footer {
	width:100%;
	height:10px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#ABBDFA;
}

/* Verlinkte Bilder (im Content) nur 1 Pixel Rahmen */
.content a img {
  border-width: 1px;
}

/***************************************************************
**  DIV Bereiche 
***************************************************************/

#header_links {
	width:580px;
	height:100px;
	float:left;
	background-image:url('images/header_links.jpg');
	background-repeat:no-repeat;
	background-position:left;
}

#header_rechts {
	width:420px;
	height:100px;
	float:right;
	background-image:url('images/header_rechts.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

#header_bottom {
	float:right; 
	width:300px; 
	height:100px;
	background-image:url('images/header_bottom.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	vertical-align:bottom; 
}
#slogan_vertikal {
	float:left;
        vertical-align:top;
}

#content_area_text {
	width:110px;
	height:40px;
	position:relative; 
	z-index:10; 
}

#content_area_outline {
	position:relative;
	z-index:10;
	width:100%;
	height:100%; 
	border:1px solid #A6A6FF;
}
#advertise_horizontal {
	width:800px;
	height:100px;
	
}
#advertise_vertical {
	width:240px;
	height:500px;
	float:right;
	border-left:1px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#A6A6FF; 
}

#content_image {
	float:right;
	vertical-align:top;
}


