@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;
width:812px;
}

#photocollection {
width:992px;
float:left;
}

#photocollection_left {
width:194px;
float:left;
margin-right:8px;
margin-left:12px;
margin-top:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;

}

*html, #photocollection_left {
margin-left:6px;
}

#photocollection_right {
width:778px;
float:left;
margin-bottom:65px;
}

#photocollection_header {
width:778px;
/*float:left;*/
background-image:url(../../files/images/template/ewz_photocollection_header.jpg);
background-repeat:repeat;
height:64px;
}

#photocollection_header h1 {
padding-left:16px;
padding-top: 15px;
color:#FFFFFF;
font-family:Arial,Verdana,sans-serif;
font-weight:bold;
font-size:24px;
}

#pcol_preview_wrap {
width:778px;
float:left;
margin-top:6px;
}

#pcol_preview {
width:194px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
float:left;
}


#publikumspreis_info {
width:562px;
background-color:#e5e5e5;
float:left;
margin-top:6px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
color:e5e5e5;
padding-left:16px;
padding-right:200px;
padding-top:4px;
padding-bottom:4px;
}






#photocollection_det_wrap {
width:778px;
background-color:#e5e5e5;
/*float:left;*/
margin-top:6px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
overflow:auto;
}

#photocollection_det_userinfo1 {
width:70px;
float:left;
margin-top:8px;
padding-left:16px;
}

#photocollection_det_userinfo1_a {
width:84px;
float:left;
margin-top:8px;
padding-left:20px;
}

#photocollection_det_userinfo2 {
width:183px;
float:left;
margin-top:8px;
}

#photocollection_det_userinfo3 {
width:145px;
float:left;
margin-top:8px;
}

#photocollection_pix_wrap {
width:778px;
margin-top:12px;
}

#photocollection_pix_left {
width:300px;
float:left;
padding-left:38px;
}

#photocollection_pix_right {
width:400px;
float:left;
}

#photocollection_sub_wrap {
width:778px;
/*float:left;*/
margin-top:0px;
}

#photocollection_sub_left {
width:300px;
/*float:left;*/
margin-left:38px;
margin-top:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
}

#photocollection_sub_left img {
vertical-align:middle;
margin-right:8px;
}

#photocollection_sub_left2 {
width:600px;
clear:both;
padding-left:38px;
margin-top:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
}

#photocollection_sub_right {
width:400px;
float:right;
margin-top:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
font-weight:bold;
}

#photocollection_container {
width:132px;
float:left;
}

#photocollection_minipreview {
width:120px;
float:left;
margin-bottom:12px;
}



#pcol_seperator {
clear:both;
height:20px;
width:770px;
margin-left:4px;
background-image:url(../../files/images/template/bg_sw.gif);
background-repeat:repeat;
text-align:right;
padding-top:24px;
}

#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_sub {
background-image:url(../../files/images/template/ewz_logo_small2.png);
background-repeat:no-repeat;
float:left;
height:195px;
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:120px;
background:#ffffff;
float:left;
margin-bottom:15px;
margin-top:45px;
}

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

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

.preview img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.0;
}

.preview:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.pcol_links:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3535;
	text-decoration:underline;
}

.pcol_links:visited {
	color:#3d3535;
}

.pcol_links:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	background-color:#3d3535;
}



#suchresultaten_info {
width:762px;
background-color:#e5e5e5;
float:left;
margin-top:6px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
color:e5e5e5;
padding-left:16px;
/*padding-right:200px;*/
padding-right: 0px;
padding-top:4px;
padding-bottom:4px;
}

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

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

.zurueck_zur_uebersicht {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3535;
	text-decoration: underline;
	padding-left:3px;
}

.zurueck_zur_uebersicht:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration: underline;
	background-color:#3d3535;
}



#suchresultaten_info input {
	font-size:11px;
}


#suchresultaten_info table {
	width:758px;
}
/*
*html,#suchresultaten_info table {
	width:556px;
}
*/


#publikumspreis_info a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3535;
	text-decoration:underline;
	padding-left:3px;
}

#publikumspreis_info a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding-left:3px;
	background-color:#3d3535;
}

#publikumspreis_info a:visited {
	color:inherit;
}


#photocollection_sub_wrap a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3535;
	text-decoration:underline;
	padding-left:3px;
}

#photocollection_sub_wrap a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding-left:3px;
	background-color:#3d3535;
}

#photocollection_sub_wrap a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3535;
	text-decoration:underline;
	padding-left:3px;
}

.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;
	text-decoration:none;
}

.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;
	text-decoration:none;
}


/* 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;
	font-weight:bold;
	color:#3d3535;
	text-decoration:none;
	padding-left:3px;
}

.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;
	text-decoration:none;
}


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


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

}

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

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

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


.contentsubnav:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3535;
	text-decoration:underline;
}

.contentsubnav:visited {

	color:#3d3535;
}

.contentsubnav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	background-color:#3d3535;
}

.stimme {
	width:122px;

}

.stimme input {
	border:solid 1px #3d3535;
	background-color:#FFE2E4;
	margin-bottom:5px;
	font-size:11px;
}

.fehler_div {
	width:562px;
	background-color:#FFE2E4;
	float:left;
	margin-top:6px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#e5e5e5;
	padding-left:16px;
	padding-right:200px;
	padding-top:4px;
	padding-bottom:4px;
}

.meldung_div {
	width:562px;
	background-color:#FFE2E4;
	float:left;
	margin-top:6px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#e5e5e5;
	padding-left:16px;
	padding-right:200px;
	padding-top:4px;
	padding-bottom:4px;
}

#search {
	height:129px;
	background-image:url(../../files/images/template/search_collection.jpg);
	margin-top:8px;
	margin-bottom:6px;
	width:194px;
}

#search_sep {
	height:1px;
	background-image:url(../../files/images/template/search_border.jpg);
	overflow:hidden;
	width:194px;
}

#search img {
	margin-bottom:5px;
}

#search input{
	margin-left: 14px;
	font-size:10px;
}

#search select{
	margin-left: 14px;
	margin-top:8px;
	font-size:10px;
}

#filter{
	background-color:#e5e5e5;
	padding-top:8px;
	padding-left:14px;
	padding-bottom:8px;
}

#kontaktdaten {
	clear:both;
	height:20px;
	margin-left:16px;
	width:550px;
	padding-top:8px;
}

#kontaktdaten img {
	margin-right:8px;
	vertical-align:middle;
}

#kontaktdaten a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3535;
	text-decoration:underline;
	padding-left:3px;
}

#kontaktdaten a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding-left:3px;
	background-color:#3d3535;
}

#kontaktdaten a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3535;
	text-decoration:underline;
	padding-left:3px;
}

.anzeige_radio_button {
	margin-left: 12px;
	margin-right: 3px;
	height: 12px;
	line-height: 12px;
	width: 12px;
}

.anzeige_seiten_kasten {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align: center;
	vertical-align: middle;
	height: 11px;
	width: 24px;
	margin-left: 2px;
	margin-right: 0px;
	line-height: 12px;
	margin-bottom: 3px;
}

.suchbegriff_info {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight: bold;
}

#fehlermeldung {
	color:#E4158C;
	width:562px;
	background-color:#e5e5e5;
	float:left;
	margin-top:6px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	padding-left:16px;
	padding-right:200px;
	padding-top:4px;
	padding-bottom:4px;
}

#fehlermeldung a { color: #3d3535; text-decoration: underline}

#fehlermeldung a:hover { text-decoration: underline; color: white; background-color: #3d3535; }

#fehlermeldung a:visited { color: #3d3535; text-decoration: underline}

.formular_label {padding-bottom:10px;}

.winner {
	color:#E4158C;
}

#photocollection_comment {
	width:600px;
	float:left;
	margin-left:38px;
	margin-top:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	visibility:hidden;
}
