/* Globale Angabe für das prinzipielle Seitendesign */

body {

  font-family:Tahoma,Verdana ;
  font-size:11px;
  background-color:#F3F3F3;
  margin:0px;
  padding:10px;
  background-image:url(../images/background_top.gif);
  background-repeat:repeat-x;

  }

p {   margin:0px;
  padding:0px; }

html { min-height:100.05%; }

input, textarea, select, checkbox {
        background-color : #EEEEEE;
        color : #333333;
        font: normal 11px Tahoma, Verdana;
        border: 1px #AAAAAA solid;
        margin: 1px;
        padding: 1px;
}

form { display:inline; }
.leer_lassen { display:none; }
h1 {color:#222222;margin-bottom:10px;font-weight:bold;background-color:#F4F4F4;font-size:12px;padding:7px;border: 1px #CCCCCC solid; }

.submit_admin {background-position:1px 1px;border: 1px #000000 solid;color:#FFFFFF;background-color:#777777 }
.button_red { background-color:#cc0000; color:#ffffff;border: 1px #000000 solid; }
.image_preview_border  { border: 1px #AAAAAA solid;padding:3px; }


.checkbox_2 {background-color:#FFFFFF; border:0px; }
img {border:0px; }

.input_search { background-color : #FFFFFF; color : #246D7D;border: 1px #246D7D solid;padding-left:2px;margin-left:3px; }

Check, Radio
   { background-color:#FFFFFF; border:0px solid #DDDDDD;  }

.top_input  { background-color:#eeeeee; border:1px solid #000000;  }
.front_top_left {background-image:url(../images/background_top_left.gif);width:16px;height:104px;background-repeat:no-repeat;  }
.front_top_right {background-image:url(../images/background_top_right.gif);width:16px;height:104px;background-repeat:no-repeat;  }
.front_top {background-color:#FFFFFF;background-image:url(../images/background_top_front.jpg);width:958px;background-repeat:repeat-x; }
.front_left {background-image:url(../images/background_white_left.gif);width:16px; }
.front_right {background-image:url(../images/background_white_right.gif);width:16px; }
.front {width:948px;padding-left:5px;padding-right:5px; }
.front_bottom {width:958px;text-align:center;padding-bottom:10px;padding-top:10px; }
.front_bottom_left {background-image:url(../images/background_bottom_left.gif);width:16px;height:26px;background-repeat:no-repeat; }
.front_bottom_right {background-image:url(../images/background_bottom_right.gif);width:16px;height:26px;background-repeat:no-repeat; }

a:link { font-weight:none; color:#666666; text-decoration:none }
a:visited { font-weight:none; color:#666666; text-decoration:none }
a:hover {  font-weight:none; color:#666666; text-decoration:underline }
a:active {  font-weight:none; color:#666666; text-decoration:none }

a.blacklink:link { font-weight:none; color:#000000; text-decoration:none }
a.blacklink:visited { font-weight:none; color:#000000; text-decoration:none }
a.blacklink:hover {  font-weight:none; color:#000000; text-decoration:none }
a.blacklink:active {  font-weight:none; color:#000000; text-decoration:none }

a.buttonlink:link { font-weight:none; color:#FFFFFF; text-decoration:none }
a.buttonlink:visited { font-weight:none; color:#FFFFFF; text-decoration:none }
a.buttonlink:hover {  font-weight:none; color:#FFFFFF; text-decoration:none }
a.buttonlink:active {  font-weight:none; color:#FFFFFF; text-decoration:none }

a.greylink:link { font-weight:none; color:#666666; text-decoration:none }
a.greylink:visited { font-weight:none; color:#666666; text-decoration:none }
a.greylink:hover {  font-weight:none; color:#666666; text-decoration:underline }
a.greylink:active {  font-weight:none; color:#666666; text-decoration:none }

a.whitelink:link { font-weight:none; color:#FFFFFF; text-decoration:none }
a.whitelink:visited { font-weight:none; color:#FFFFFF; text-decoration:none }
a.whitelink:hover {  font-weight:none; color:#FFFFFF; text-decoration:none }
a.whitelink:active {  font-weight:none; color:#FFFFFF; text-decoration:none }

a.redlink:link { background-image:url(../images/red_link.gif);background-repeat:no-repeat;padding-left:18px;font-weight:bold; color:#222222; text-decoration:none;padding-bottom:1px;padding-top:1px; }
a.redlink:visited { background-image:url(../images/red_link.gif);background-repeat:no-repeat;padding-left:18px;font-weight:bold; color:#222222; text-decoration:none;padding-bottom:1px;padding-top:1px; }
a.redlink:hover { background-image:url(../images/red_link.gif);background-repeat:no-repeat;padding-left:18px;font-weight:bold; color:#CC0000; text-decoration:none;padding-bottom:1px;padding-top:1px; }
a.redlink:active { background-image:url(../images/red_link.gif);background-repeat:no-repeat;padding-left:18px;font-weight:bold; color:#222222; text-decoration:none;padding-bottom:1px;padding-top:1px; }

.preload {display:none;}
.punktlinie {background-image:url(../images/punktlinie.gif);height:9px;}
.main_message {font-weight:bold; }

.meldung_ja {background-image:url(../images/icon_ok.gif);background-repeat:no-repeat;background-position:4px 4px;color:#FFFFFF;margin-bottom:10px;font-weight:bold;background-color:#267628;font-size:12px;padding:7px;padding-left:30px;border: 1px #005500 solid; }

.meldung_fehler {background-image:url(../images/icon_error.gif);background-repeat:no-repeat;background-position:4px 4px;color:#FFFFFF;margin-bottom:10px;font-weight:bold;background-color:#C81111;font-size:12px;padding:7px;padding-left:30px;border: 1px #660000 solid; }

.checkbox_blank {border:0px;background-color:#FFFFFF }
.formular_fehler {background-image:url(../images/icon_error_2.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:15px;font-weight:bold;color:#DD0000; ; }
.fatred {font-weight:bold;color:#CC0000;font-size:15px; }

.mainpage_top  {background-image:url(../images/fotostorage_bg_top.jpg);width:752px;height:107px;padding-left:10px;padding-right:10px;padding-top:12px;}
.mainpage_body  {background-image:url(../images/fotostorage_bg_body.jpg);width:752px;padding-left:10px;padding-right:10px;}
.mainpage_bottom {background-image:url(../images/fotostorage_bg_bottom.jpg);width:752px;padding-left:10px;padding-right:10px;height:15px;}
.main_page_content {padding-left:5px;padding-right:5px; }


/* Designangaben des Admin-Bereichs */

.admin_menu {background-color:#666666;margin-bottom:5px;border: 1px #333333 solid;padding:2px;color:#FFFFFF;height:21px;text-align:left; }

.anylinkcss{

text-align:left;
margin-top:1px;
position:absolute;
visibility: hidden;
border:1px solid #aaaaaa;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
background-color: #888888;
width: 170px;
color:#FFFFFF;
}

.anylinkcss a{
width: 100%;
display: block;
border-bottom: 1px solid #777777;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#FFFFFF;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #E8E8E7;
text-decoration:none;
color:#000000;

}

.admin_menu_button {

  background-color:#888888;
  border:1px solid #aaaaaa;
  font-size:11px;
  font-weight:none;
  cursor:default;

}

.admin_top {background-image:url(../images/admin_user.gif);background-repeat:no-repeat;background-position:4px 4px;color:#222222;margin-bottom:10px;font-weight:bold;background-color:#F4F4F4;font-size:12px;padding:7px;padding-left:30px;border: 1px #CCCCCC solid; }

.userdetails_title {padding-left:5px; }
.userdetails_title_block {color:#222222;margin-bottom:10px;font-weight:bold;background-color:#F4F4F4;padding:3px;;border: 1px #CCCCCC solid; }

.eingabeblock_tabelle_admin {padding-left:4px;}

.admin_image_functions {margin-top:10px;margin-bottom:10px;border: 1px #333333 solid;background-color:#000000;color:#FFFFFF;padding:5px; }
.admin_picture_button_lo {border: 1px #555555 solid;padding:4px; }
.admin_picture_button_hi {border: 1px #dd0000 solid;padding:4px; }

.lightbox {font-weight:bold;text-align:right;}
.usage_back {background-image:url(../images/usage_back.gif);width:398px;height:21px;border: 1px #000000 solid;}
.usage_front {background-image:url(../images/usage_front.gif);height:21px}

/* Designangaben Suchseite */

.image_preview {background-color:#FFFFFF;float:left;border:1px solid #aaaaaa;margin:3px;padding:5px;width:122px;height:199px;overflow:hidden }
.image_preview_active {color:#FFFFFF;background-color:#444444;float:left;border:1px solid #000000;margin:3px;padding:5px;width:122px;height:199px;cursor:pointer;overflow:hidden }
.image_preview_image {background-color:#FFFFFF;padding:3px;margin-bottom:1px; }
.image_detail_block {padding:10px;position:fixed;top:20px;left:20px;background-color:#EEEEEE;border:1px solid #000000;width:942px;}
.image_detail_preview {background-color:#FFFFFF;float:left;border:1px solid #999999;padding:5px; }
.images_detail_description {font-weight:bold;padding-right:5px;text-align:right }
.user_functions {margin-top:10px;margin-bottom:10px;border: 1px #777777 solid;background-color:#BBBBBB;font-size:10px;color:#666666;padding:5px; }
.user_picture_button_lo {border: 1px #888888 solid;padding:4px;background-color:#AAAAAA }
.user_picture_button_hi {border: 1px #AAAAAA solid;padding:4px;background-color:#CCCCCC }
.result_top {border:1px solid #CCCCCC;padding:5px;margin-left:3px;margin-right:3px;background-color:#EEEEEE;margin-bottom:3px; }

/* Registrierungsseite */

.register_column {width:480px;margin-right:10px; }

/* Designangaben der Menüleiste */

.menu_left {background-image:url(../images/menu_top_left.gif);height:41px;width:5px; }
.menu_leiste {padding-left:3px;background-image:url(../images/menu_top_body.gif);height:41px; }
.menu_right {background-image:url(../images/menu_top_right.gif);height:41px;width:5px; }
.menu_button_lo { padding-top:5px;background-image:url(../images/menu_button_lo.gif);height:20px;width:125px;text-align:center;font-weight:bold;color:#FFFFFF}
.menu_button_hi { padding-top:5px;background-image:url(../images/menu_button_hi.gif);cursor:pointer;height:20px;width:125px;text-align:center;font-weight:bold;color:#FFFFFF}
.menu_button_hi2 { padding-top:5px;background-image:url(../images/menu_button_hi2.gif);cursor:pointer;height:20px;width:125px;text-align:center;font-weight:bold;color:#FFFFFF}
.menu_trenner {width:5px;}

.anylinkcss2{ text-align:left;margin-top:1px;position:absolute;visibility: hidden;line-height: 17px;z-index: 100;background-image:url(../images/menu_button_2_lo.gif);width: 170px;color:#ffffff;}
.anylinkcss2 a{width: 159px;display: block;padding: 1px 0;text-decoration: none;color:#FFFFFF;}
.anylinkcss2 a:hover{ background-image:url(../images/menu_button_2_hi.gif);}

.submit_button {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/submit_button_lo.gif);width:125px;height:25px;margin:0px;padding:0px; }
.submit_button_red {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/submit_button_red.gif);width:125px;height:25px;margin:0px;padding:0px; }
.submit_button_hi {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/submit_button_hi.gif);width:125px;height:25px;margin:0px;padding:0px;cursor:pointer; }
.submit_button_small {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/submit_button_small_lo.gif);width:41px;height:20px;margin:0px;padding:0px; }
.submit_button_small_hi {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/submit_button_small_hi.gif);width:41px;height:20px;margin:0px;padding:0px;cursor:pointer; }
.submit_button_medium {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/submit_button_medium_lo.gif);width:60px;height:20px;margin:0px;padding:0px; }
.submit_button_medium_hi {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/submit_button_medium_hi.gif);width:60px;height:20px;margin:0px;padding:0px;cursor:pointer; }
.ok_button_lo {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/ok_button_lo.gif);width:28px;height:20px;margin:0px;padding:0px; }
.ok_button_hi {text-align:center;color:#FFFFFF;font-weight:bold;border:0px;background-image:url(../images/ok_button_hi.gif);width:28px;height:20px;margin:0px;padding:0px;cursor:pointer; }

/* Login Box */

.login_box {border:1px solid #6289A0;padding:5px;background-color:#B7D0DF;margin-left:45px;margin-bottom:10px;margin-top:5px; }
.login_feld {width:80px;font-weight:bold; text-align:right;padding-right:5px; }
.login_input { border:1px solid #6289A0;background-color:#E4EDF2}
.login_checkbox { border:0px ;background-color:#B7D0DF}
.login_fehler { background-image:url(../images/login_error_icon.gif);background-repeat:no-repeat;padding-left:18px;font-weight:bold; }
.login_okay { background-image:url(../images/login_okay_icon.gif);background-repeat:no-repeat;padding-left:18px;font-weight:bold; }


