@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 {
min-height:608px;
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:986px;
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:415px;
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;
line-height:16px;
width:174px;
}

#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:relative;
/*_position:absolute;  nur ie6- */
left:317px;
/*_left:616px; /* nur ie6- */
top: 373px;
height:200px;
margin-left:0px;
margin-right:5px;
margin-top:5px;
width:195px;
}

* #c_slot2_a { /* nur ie6- */
position:absolute;
left:616px;
top: 373px;
height:200px;
margin-left:0px;
margin-right:5px;
margin-top:5px;
width:195px;
}

*+ #c_slot2_a { /* nur ie7 */
position:absolute;
left:616px;
top: 373px;
height:200px;
margin-left:0px;
margin-right:5px;
margin-top:5px;
width:195px;
}


#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;
}

#newsticker_wrapper {
width:174px;
height:0px;
background:#ffffff;
margin-bottom:15px;
margin-top:45px;
height:89px;
}

#newsticker_header {
width:166px;
height:17px;
background:#555555;
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:#555555;
float:left;
overflow:hidden;
margin-bottom:8px;
}

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

.newsticker_news a {
	color:#333333;
	text-decoration: none;
}

.newsticker_news a:hover {
	text-decoration: underline;
}

#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;
}


.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_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;
}



#c_info {
	color:#3D3535;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:0;
	margin-left:9px;
	margin-top:17px;
	padding-right:44px;
	width:700px;
}