/****MGW-Light Grey Theme***/
/* Color Links:#888888 Color Text:#55555 Color Border:#E2E2E2 Color MyGreat #01340D*/
/*Allgemeine Definitionen*/
html, body , td, th, select, input{font-family:Microsoft Sans Serif, Verdana, Arial;font-size:13px;color:#555555;}
html, body{height:100%;margin:0px;padding:0px;background:#F6F6F6;}
a:link{color:#888888;text-decoration:none;}
a:visited{color:#888888;text-decoration:none;}
a:hover{color:#222222;text-decoration:underline;}
img{border-width:0px;border-style:solid;border-color:#E2E2E2;padding:2px;}
h1 {font-size:26px;font-weight:normal}
h2 {font-size:20px;font-weight:normal;}
h3 {font-size:18px;font-weight:normal}
h4 {font-size:16px;font-weight:normal}
/*Conatiner*/
#container{width:980px;margin:0 auto;border-left-width:0px;border-left-color:#222222;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-style:solid;min-height:100%}
/**************/
/*linke Seite*/
/***********/
#leftSide{width:200px;float:left; }
#logo{margin-bottom:15px;margin-top:12px;}
/*Menu*/
#mainMenu{padding:0px;width:100%;}
#mainMenu .mainMenuHead{margin:0px;margin-top:5px;margin-bottom:5px;background:#f6f6f6;padding:5px;font-weight:bold;}
#mainMenu .mainMenuContent{padding:2px;padding-left:10px;margin:0px;color:#222222;}
#mainMenu .mainMenuContentSub{padding:2px;padding-right:10px;margin:0px;color:#222222;text-align:right;}
#mainMenu .mainMenuContentSub a{color:#888888;}
#mainMenu .mainMenuContent a{font-weight:normal;}
#mainMenu form{margin:0px;padding:0px;margin-left:10px;padding-top:10px;}
#mainMenu select{margin:5px;margin-left:5px;padding:0px;border-style:solid;border-width:0px;width:170px;color:#888888;}
#mainMenu input{background:#EEEEEE;color:#888888;}
/***************/
/*rechte Seite*/
/*************/
#rightSide{width:780px;float:right;}
/*TopMenu*/
#topMenu{text-align:right;padding:10px;color:#888888;padding-bottom:0px;}
/*Main Content*/
#mainContent{padding:10px;padding-top:0px;}
/*Photo Navigation*/
#photo_navigation{width:750px;margin:10px;}
#photo_navigation td{padding:7px;}
#photo_navigation select, input{color:#888888;background:#FFFFFF;border-width:0px;border-style:solid;border-color:#F6F6F6;}
#photo_navigation .pic_navi td{width:323px;padding:2px;border-width:0px;border-style:solid;border-color:rgb(102,153,102);text-align:center;}
#photo_navigation .pic_navi td:hover{background:#FFFFFF;}
/*Photo Rahmen*/
.photo_frame{width:160px;float:left;padding:3px;margin:3px;margin-bottom:0px;padding-bottom:0px;margin-right:10px;margin-left:10px}
.photo_frame th{font-size:12px;text-align:left;width:40px;}
.photo_frame td{font-size:12px;border-style:solid;border-color:#cccccc;border-width:0px;padding:0px;}
.photo_frame_photo{width:176px;height:120px;text-align:center;padding:0px;border-width:0px;}
/*.photo_frame img{background:#FFFFFF url(images/box_bottom.gif) no-repeat right bottom;padding:2px 6px 6px 2px;border:#E2E2E2 1px solid;border-right:none;border-bottom:none;}*/
.photo_frame img{border:#E2E2E2 1px solid;}/*Detail Ansicht*/
.photo_map{padding-right:15px;}
.photo_frame_detail{width:100%;padding:3px;margin:3px;}
/*.photo_frame_detail img{background:#F6F6F6 url(images/shadow_photo.gif) no-repeat right bottom;padding:3px 8px 8px 3px;border:#E2E2E2 1px solid;border-right:none;border-bottom:none;}*/
.photo_frame_detail img{border:#E2E2E2 1px solid;}/*Detail Ansicht*/
.detail_navi{padding-left:20px;padding-bottom:20px;}
.detail_info{padding-left:15px;  padding-bottom:10px;}
.detail_info_container{width:100%}
.detail_info th{width:100px;  text-align:left;}
.detail_voting {margin-left:20px;}
.detail_voting input{background:#EEEEEE;color:#888888;}
.detail_external_links {margin-left:20px;}
.detail_description{padding-left:20px;}
.detail_comments table{width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E2E2E2;}
.detail_comments .picture{width:100px;}
.detail_comment_new{text-align:center;margin-top:20px;}
.detail_comment_new input{background:#EEEEEE;color:#888888;}
.exif_info{width:90px;}
.exif_info img{border-width:0px;padding-top:2px;}
.exif_info th{font-size:10px;}
.exif_info td, th{color:#888888;}
.code {border: 1px dotted rgb(221, 221, 221); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0%; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 650px; font-size: 10px;}
#fullsize_frame{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;padding-bottom:100px;}
#outerFullsizeContainer{position:relative;background-color:#fff;width:940px;margin:0 auto;}
#fullsizeContainer{padding:10px;}
#fullsizeDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;width:940px;margin:0 auto;line-height:1.4em;}
#bottomNav{padding:10px;padding-bottom:5px;}
/*Beschreibungen*/
#photo_list_description{text-align:justify;}
/*External Links Boxen*/
#external_links{width:250px;margin-left:auto;margin-right:0px;float:right;margin:20px;}
#profile_links{background:#F6F6F6;width:250px;margin-left:auto;margin-right:0px;clear:both;float:right;padding:10px;border-style:solid;border-color:#cccccc;border-width:1px;margin:20px;}
#profile_pic{margin-left:auto;margin-right:0px;float:right;padding:10px;border-style:solid;border-color:#cccccc;border-width:0px;margin:20px;text-align:right;}
#personal_profile th{font-weight:normal;width:250px;}
#personal_profile input{background:#EEEEEE;color:#888888;}
/*upload*/
#upload_frame{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;padding-bottom:100px;}
#outerUploadContainer{position:relative;background-color:#fff;width:700px;margin:0 auto;}
#uploadContainer{padding:10px;}
#uploadContainer input{background:#EEEEEE;color:#888888;}
#uploadContainer .no_choose{background:#EEEEEE;color:#888888;font-weight:bold;}
#uploadDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;width:700px;margin:0 auto;line-height:1.4em;}
#uploadData #bottomNavClose{width:66px; float:right;  padding-bottom:0.7em;}
#overlay{position:fixed;top:0;left:0;z-index:90;width:100%;height:1200px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.upload_error{color:red;}
/*Login*/
#login th{width:50%;text-align:left;padding-bottom:20px;}
.login_error{display:block;color:red;padding:10px;padding-left:0px;}
.login_success{display:block;color:green;padding:10px;padding-left:0px;}
/*XSearch*/
#xsearch input{background:#EEEEEE;color:#888888;}
#search_results {padding-bottom:10px;}
#search_results .search_results_past{padding-bottom:10px;}
/*Messages*/
#messages .messages_new {width:10px;}
#messages .messages_from {width:160px;}
#messages .messages_subject {width:220px;}
#messages .messages_date {width:160px;}
/*Special Pages*/
#login input{background:#EEEEEE;color:#888888;}
#contact_operator input{background:#EEEEEE;color:#888888;}
#detail_edit input{background:#EEEEEE;color:#888888;}
#text_text input{background:#EEEEEE;color:#888888;}
#messages_compose input{background:#EEEEEE;color:#888888;}
#inbox_message input{background:#EEEEEE;color:#888888;}
#suggest_link input{background:#EEEEEE;color:#888888;}
#postcard input{background:#EEEEEE;color:#888888;}
/*footer*/
#footer{color:#888888;clear:both;width:100%;text-align:right;background:#f6f6f6;padding-top:5px;padding-bottom:5px;}
/*Debug DIV*/
#clear{clear:both;margin:0px;padding:0px;width:0px;height:0px;}
.clear{clear:both;margin:0px;padding:0px;width:0px;height:0px;}
#debugStatus{border-width:1px;border-style:dotted;margin:20px;padding:10px;}
/*********************/
/*Umrandungen Boxen */
/*******************/
/*Menu Box*/
.menu_box{background:transparent;width:100%;margin:0 auto;}
.menu_box .boxcontent{display:block;color:#666666;background:#F6F6F6;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.menu_box .boxcontent_external{display:block;color:#666666;background:#F6F6F6;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px;}
.menu_box .boxcontent_logo{display:block;background:#F6F6F6;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.menu_box .top, .menu_box .bottom{display:block;background:transparent;font-size:1px;}
.menu_box .mb1, .menu_box .mb2, .menu_box .mb3, .menu_box .mb4, .menu_box .mb5, .menu_box .mb6, .menu_box .mb7{display:block;overflow:hidden;height:1px;background:#F6F6F6;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.menu_box .mbl1, .menu_box .mbl2, .menu_box .mbl3, .menu_box .mbl4, .menu_box .mbl5, .menu_box .mbl6, .menu_box .mbl7{display:block;overflow:hidden;height:1px;background:#F6F6F6;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.menu_box .mb1{margin:0 7px;background:#cccccc;}
.menu_box .mbl1{margin:0 7px;background:#cccccc;}
.menu_box .mb2{margin:0 6px;}
.menu_box .mbl2{margin:0 6px;}
.menu_box .mb3{margin:0 5px;}
.menu_box .mbl3{margin:0 5px;}
.menu_box .mb4{margin:0 4px;}
.menu_box .mbl4{margin:0 4px;}
.menu_box .mb5{margin:0 3px;}
.menu_box .mbl5{margin:0 3px;}
.menu_box .mb6{margin:0 2px;}
.menu_box .mbl6{margin:0 2px;}
.menu_box .mb7{margin:0 1px;}
.menu_box .mbl7{margin:0 1px;}
/*Box Picture Navi*/
.mgw_box{background:transparent;width:100%;margin:0 auto;}
.mgw_box .mgw_boxcontent{display:block;background:#F6F6F6;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
.mgw_box .mgw_top, .mgw_box .mgw_bottom{display:block;background:transparent;font-size:1px;}
.mgw_box .nb1, .mgw_box .nb2, .mgw_box .nb3, .mgw_box .nb4, .mgw_box .nb5{display:block;overflow:hidden;height:1px;background:#F6F6F6;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
.mgw_box .nb1{margin:0 5px;background:#E2E2E2;}
.mgw_box .nb2{margin:0 4px;}
.mgw_box .nb3{margin:0 3px;}
.mgw_box .nb4{margin:0 2px;}
.mgw_box .nb5{margin:0 1px;}
/*Box Maincontent*/
.mgw_box2{background:transparent;width:750px;margin:10px;}
.mgw_box2 .mgw_boxcontent{display:block;background:#FFFFFF;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;padding:10px;}
.mgw_box2 .mgw_top, .mgw_box2 .mgw_bottom{display:block;background:transparent;font-size:1px;}
.mgw_box2 .nb1, .mgw_box2 .nb2, .mgw_box2 .nb3, .mgw_box2 .nb4, .mgw_box2 .nb5{display:block;overflow:hidden;height:1px;background:#FFFFFF;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
.mgw_box2 .nb1{margin:0 5px;background:#E2E2E2;}
.mgw_box2 .nb2{margin:0 4px;}
.mgw_box2 .nb3{margin:0 3px;}
.mgw_box2 .nb4{margin:0 2px;}
.mgw_box2 .nb5{margin:0 1px;}
/*XMENU*/
#xmenu{width:100%;background:#333333; border-style:solid; border-width:0px;margin:0;}
#xmenu p{padding:10px;padding-left:20px;}


/*Versuche*/
.shadow_box{width:100%;    margin:0;    padding:0;    background:url(images/box_middle.gif) left top repeat-y;}
.shadow_box .shadow_box_top{height:12px;    position:relative;    top:0;    left:0;    background:url(images/box_top.gif) left top no-repeat;}
.shadow_box .shadow_box_bottom{background:url(images/box_bottom.gif) left bottom no-repeat;}
.shadow_box .shadow_box_content{padding:0 5px 15px 5px;}
.g_shadow_box_main{width:750px;    margin:10px;    padding:0;    background:url(images/box_middle_750.gif) left top repeat-y;}
.g_shadow_box{width:750px;    margin:0;    padding:0;    background:url(images/box_middle_750.gif) left top repeat-y;}
.g_shadow_box_top{height:12px;    position:relative;    top:0;    left:0;    background:url(images/box_top_750.gif) left top no-repeat;}
.g_shadow_box_bottom{background:url(images/box_bottom_750.gif) left bottom no-repeat;}
.g_shadow_box_bottom_clean{background:url(images/box_bottom_750.gif) left bottom no-repeat;}
.g_shadow_box_content{padding:0 10px 20px 15px;}

  
/* ***** Dia: runde Ecken ***** */
.diaRE { background-repeat:no-repeat; margin:0; text-align:center; height:140px;}
.diaRE-ol { background:url(images/diaRE-ol.gif) top left no-repeat; width:10px;height:10px;}
.diaRE-or { background:url(images/diaRE-or.gif) top right no-repeat; width:140px;height:10px;}
.diaRE-ul { background:url(images/diaRE-ul.gif) bottom left no-repeat; width:10px;height:110px;}
.diaRE-ur { background:url(images/diaRE-ur.gif) bottom right no-repeat; width:140px;height:110px;}
.diaRE-content { padding:0; margin:0; }

