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

body {

  font-family:Tahoma,Verdana ;
  font-size:11px;
  background-color:#ffffff;
  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; }

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; }
.todo_box { background-color : #EEEEEE; border: 1px #AAAAAA solid;padding:5px; }
.bestaetigungs_box { font-size:13px; font-weight:bold; color:#CC0000; }

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.blacklink:link { color:#000000; text-decoration:none }
a.blacklink:visited {  color:#000000; text-decoration:none }
a.blacklink:hover { color:#000000; text-decoration:none }
a.blacklink:active { 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.greylink2:link { font-weight:none; color:#999999; text-decoration:none }
a.greylink2:visited { font-weight:none; color:#999999; text-decoration:none }
a.greylink2:hover {  font-weight:none; color:#999999; text-decoration:underline }
a.greylink2:active {  font-weight:none; color:#999999; text-decoration:none }

a.blaetter:link { font-weight:none; color:#888888; text-decoration:none }
a.blaetter:visited { font-weight:none; color:#888888; text-decoration:none }
a.blaetter:hover {  font-weight:none; color:#333333; text-decoration:none }
a.blaetter:active {  font-weight:none; color:#888888; text-decoration:none }

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

.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:#79D083;font-size:12px;padding:7px;padding-left:30px;border: 1px #4C9855 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; }
.leer_lassen { display:none; }
.zwangsfeldinfo {color:#999999; }

/* 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:2px;margin-left:3px;padding:5px;width:122px;height:199px;overflow:hidden }
.image_preview_active {color:#FFFFFF;background-color:#444444;float:left;border:1px solid #000000;margin:2px;margin-left: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;z-index: 250;}
.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;padding-right:10px; }

.bilder_ja {color:#000000;}
.bilder_nein {color:#777777;}

.suchhilfe {display:none;position:absolute;background-color:#ffe2e2;padding:10px;border: 1px #d00 solid;font-size:12px;width:500px;margin-top:50px;margin-left:50px}

/* Registrierungsseite */

.f_11px_black { font-size:11px; }
.f_12px_black { font-size:12px; }
.f_13px_black { font-size:13px; }
.f_16px_black { font-size:16px; }
.f_20px_black { font-size:20px; }
.f_30px_black { font-size:30px; }
.f_35px_black { font-size:35px; }
.f_40px_black { font-size:40px; }

.eventbox {
    
    width:200px;
    height:220px;
    margin:3px;
    float:left;
    border:1px solid #CCCCCC;
    padding:10px;
    text-align:center;
    background-color:#EEE;
    
}

.eventbox_hi {
    
    width:200px;
    height:220px;
    margin:3px;
    float:left;
    border:1px solid #CCCCCC;
    padding:10px;
    text-align:center;
    background-color:#DDD;
    cursor:pointer;
    
}

.preview_image {
    
    border:1px solid #CCCCCC;
    padding:10px;
    background-color:#FFF;
    margin-bottom:5px;
    width:116px;
    height:116px;
}

.ordner_preview {
    
    background-image:url(../images/ordner_bg.gif);background-repeat:no-repeat;
    background-position:center top;
    padding-top:6px;
    padding-left:10px;
}
