@charset "utf-8";
/* CSS Document */
html, body {
	top:0; left:0; right:0;
    margin:0;
    padding:0;
    width:100%;
	height:100%;
}

#content_wrap {
float:left;
height:auto;
width:992px;
}

* #content_wrap {
float:left;
height:auto;
_width:1004px;
}

*+ #content_wrap {
float:left;
height:auto;
width:992px;
}

#content_right {
width:172px;
top:0px;
padding-top:15px;
padding-left:8px;
float:left;
}

#content_left {
float:left;
min-height:623px;
width:812px;
}

#footer {
float:left;
height:20px;
width:996px;
background-image:url(../../files/images/template/bg_sw.gif);
background-repeat:repeat;
margin-left:6px;
text-align:right;
padding-top:24px;
}

#c_logo {
background-image:url(../../files/images/template/ewz_logo.png);
background-repeat:no-repeat;
float:left;
height:263px;
width:300px;
}

#c_logo_sub {
background-image:url(../../files/images/template/ewz_logo_small.png);
background-repeat:no-repeat;
float:left;
height:237px;
width:300px;
}

#c_menu_wrap {
float:left;
height:155px;
padding-left:100px;
padding-top:15px;
width:412px;
}

#c_menu_main {
float:left;
height:155px;
line-height:18px;
width:200px;
padding-left:5px;
}

#c_menu_sub {
float:left;
height:155px;
line-height:18px;
width:197px;
}

#c_menu_static {
color:#333333;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
/*height:118px;*/
line-height:16px;
width:174px;
}

#c_sub_content {
float:left;
height: auto !important; /* Wird von modernen Browsern interpretiert */
height: 200px;            /* Für den IE: wie min-height */
min-height: 200px;        /* min-height für alle anderen Browser */
margin-right:8px;
margin-left: 5px;
padding-top:23px;
width:386px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:1e1e1e;
line-height:16px;
display:inline;
}

/*
*+ html #c_sub_content {
margin-left:403px;
margin-top:-160px;
}

* html #c_sub_content {
margin-left:410px;
margin-top:-210px;
}
*/
#c_slot0_a {
float:left;
height:200px;
margin-right:8px;
margin-left:16px;
padding-top:45px;
width:195px;
}

#c_slot1_a {
float:left;
height:200px;
margin-right:5px;
width:195px;
}

#c_slot2_a {
position:absolute;
left:617px;
top: 373px;
height:200px;
margin-left:0px;
margin-right:5px;
margin-top:5px;
width:195px;
z-index:2;
}

#c_slot3_a {
float:left;
height:200px;
margin-left:0px;
margin-right:4px;
width:195px;
}

#c_slot4_a {
float:left;
height:200px;
margin-left:4px;
margin-right:4px;
width:195px;
}

#c_slot5_a {
float:left;
height:200px;
margin-left:4px;
margin-right:0px;
width:195px;
}

#c_slot_container {
float:left;
padding-left:8px;
width:601px;
margin-top:8px;
}

#c_subslot_container {
float:left;
margin-left:-291px;
margin-top:67px;
width:395px;
height: auto !important; /* Wird von modernen Browsern interpretiert */
height: 300px;            /* Für den IE: wie min-height */
min-height: 300px;        /* min-height für alle anderen Browser */
}

/**+ html #c_subslot_container {
margin-top:67px;       
}

* html #c_subslot_container {
margin-top:67px;     
}
*/

#c_subslot_c {
margin-right:0px;
margin-top:8px;
width:195px;
/*height:307px;*/
}

*html #c_subslot_c {
margin-bottom:-4px;
}

*+html #c_subslot_c {
margin-bottom:1px;
}

#c_subslot_c2 {
float:left;
margin-right:0px;
margin-top:8px;
width:195px;
margin-left:192px;
}

* html #c_subslot_c2 {
float:left;
margin-right:0px;
margin-top:8px;
width:195px;
margin-left:96px;
}

*+ html #c_subslot_c2 {
float:left;
margin-right:0px;
margin-top:4px;
margin-bottom:5px;
width:195px;
margin-left:192px;
}

#c_subslot2_a {
float:left;
/*height:200px;*/
margin-right:8px;
width:195px;
min-height:3px;
}
/*
*+ html #c_subslot2_a {
margin-left: 403px;
margin-top: -400px;
}

* html #c_subslot2_a {
margin-top: -440px;
}
*/
#c_subslot3_a {
float:left;
/*height:200px;*/
margin-right:0px;
margin-top:20px;
width:195px;
min-height:3px;
}

/*
*+ html #c_subslot3_a {
margin-top:-390px;
}

* html #c_subslot3_a {
margin-top:-415px;
}
*/
#newsticker_wrapper {
width:174px;
height:120px;
background:#ffffff;
float:left;
margin-bottom:15px;
}

#newsticker_header {
width:166px;
height:17px;
background:#000000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
padding-top:3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #ffffff;
padding-left:8px;
margin-bottom:0px;
}

#news_sep {
width:174px;
height:1px;
background-image:url(../../files/images/template/news_sep.gif);
background-repeat:repeat-x;
float:left;
overflow:hidden;
}

#news_sep2 {
width:174px;
height:3px;
background:#000000;
float:left;
overflow:hidden;
}

#newsticker_news {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
padding-left:0px;
padding-top:4px;
padding-bottom:4px;
float:left;
}

#sponsor {
	margin:0px;
	padding:0px;
}

#sponsor_kasten p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
}
#sponsor_kasten p img {
	margin-bottom: 10px;
}

#ad {
/*background-color:#000000;*/
width:172px;
height:115px;
padding:1px;
padding-bottom:5px;
}


.c_sub_content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#1e1e1e;
	padding-bottom:18px;
}

.c_sub_content li {
	list-style:square;
}

.c_sub_content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1e1e1e;
	padding-bottom:18px;
}

.c_sub_content a {
	color:#1e1e1e;
	text-decoration:underline;
}

.c_sub_content a:hover {
	background:#1e1e1e;
	color:#ffffff;
	text-decoration:underline;
}

.mm_row a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.mm_row a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.mm_row a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#3d3535;
	text-decoration:none;
	padding-right:3px;
}

div.mm_active_level1 {
	width:175px;
	background:#ffe2e4;
	height:16px;
}

.mm_active_level1 a:{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.mm_active_level1 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.mm_active_level1 a:hover{
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	color:#FFFFFF;
}

/* damit der level1 nicht bold wird, wenn es gar nicht auf der seite ist*/
div.mm_active_level1_parent {
	width:175px;
	background:#ffe2e4;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.mm_active_level1_parent a:{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/* 	font-weight:bold; */
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.mm_active_level1_parent a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	font-weight:bold; */
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.mm_active_level1_parent a:hover{
	padding-left:3px;
	padding-right:3px;
/* 	font-weight:bold; */
	color:#FFFFFF;
}

.mm_active_linklevel1 {
	text-decoration:none;
	color:#3d3535;
}

/*----------------------------*/

.mm_active_level2 a:{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.mm_active_level2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.mm_active_level2 a:hover{
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
/*	color:#FFFFFF; */
}

.staticmenu_row {
	text-decoration: none;
	color:#333333;
}
.staticmenu_row:hover {
	color: #ffffff;
	background-color: #3d3535;
}
.staticmenu_row_here {
	font-weight: bold;
	color:#333333;
	text-decoration: none;
}

