a:link { cursor:pointer; font-weight:normal; color:#000000; text-decoration:none }
a:visited { cursor:pointer; font-weight:normal; color:#000000; text-decoration:none }
a:hover  { cursor:pointer; font-weight:normal; color: #F2890A; text-decoration: underline }
a:active { cursor:pointer; font-weight:normal; color:#000000; text-decoration:none }
a:focus { cursor:pointer; font-weight:normal; color:#000000; text-decoration:none }

a.menu:link { cursor:pointer; font-weight:normal; color:#ffffff; text-decoration:none }
a.menu:visited { cursor:pointer; font-weight:normal; color:#ffffff; text-decoration:none }
a.menu:hover  { cursor:pointer; font-weight:normal; color: #ffffff; text-decoration: underline }
a.menu:active { cursor:pointer; font-weight:normal; color:#ffffff; text-decoration:none }
a.menu:focus { cursor:pointer; font-weight:normal; color:#ffffff; text-decoration:none }

a.black:link { cursor:pointer; font-weight:normal; color:#000000; text-decoration:none }
a.black:visited { cursor:pointer; font-weight:normal; color:#000000; text-decoration:none }
a.black:hover  { cursor:pointer; font-weight:normal; color: #F2890A; text-decoration: underline }
a.black:active { cursor:pointer; font-weight:normal; color:#000000; text-decoration:none }
a.black:focus { cursor:pointer; font-weight:normal; color:#000000; text-decoration:none }

a.black_a:link { cursor:pointer; font-weight:bold; color:#000000; text-decoration:none }
a.black_a:visited { cursor:pointer; font-weight:bold; color:#000000; text-decoration:none }
a.black_a:hover  { cursor:pointer; font-weight:bold; color: #F2890A; text-decoration: underline }
a.black_a:active { cursor:pointer; font-weight:bold; color:#000000; text-decoration:none }
a.black_a:focus { cursor:pointer; font-weight:bold; color:#000000; text-decoration:none }

a.grey:link { cursor:pointer; font-weight:normal; color:#3A3A3A; text-decoration:none }
a.grey:visited { cursor:pointer; font-weight:normal; color:#3A3A3A; text-decoration:none }
a.grey:hover  { cursor:pointer; font-weight:normal; color: #F2890A; text-decoration: underline }
a.grey:active { cursor:pointer; font-weight:normal; color:#3A3A3A; text-decoration:none }
a.grey:focus { cursor:pointer; font-weight:normal; color:#3A3A3A; text-decoration:none }


BODY {
    background-color:#404040;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin:0px 0px 0px 0px;
    background-image: url(../images/background.gif);
}
* { 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
#overlay {
    width:100%;
    height:100%;
    position:absolute;
    margin-top:0px;
    margin-left:0px;
    text-align:center;
    position:absolute;
    z-index:2;
}
#band_innen {
    background-color:black;
    width:100%;
    height:100%;
    border-top:1px dashed white;
    border-bottom:1px dashed white;
    z-index:1;
    filter:Alpha(opacity=60);
    opacity:0.6;
    -moz-opacity:.6;
}
#band {
    background-color:black;
    width:100%;
    height:210px;
    margin-top:150px;
    padding-top:5px;
    padding-bottom:7px;
    z-index:1;
    position:absolute;
    filter:Alpha(opacity=60);
    opacity:0.6;
    -moz-opacity:.6;

}
#main {
    background-color:white;
    width:650px;
    height:100%;   
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    z-index:2;
    position:relative;
    text-align:left;
    padding-left:15px;
    padding-right:15px;
}
#round {
    background-image: url(../images/round.gif);
    background-repeat:no-repeat;
    width:41px;
    height:61px;
    position:absolute;
    right:0px;
}
#picsr_logo {
    background-image: url(../images/logo_piczr.jpg);
    background-repeat:no-repeat;
    width:124px;
    height:64px;
    position:absolute;
    right:25px;
    top:10px;
}
#warenkorb {
    width:160px;
    height:34px;
    position:absolute;
    left:25px;
    top:10px;
}
#inhalt {
    padding-top:30px;
    margin-left:20px;
    margin-right:40px;
}
#text {
    border-top:1px dashed black;
    border-bottom:1px dashed black;
    padding:17px;
}
#text2 {
    border-top:1px dashed black;
    border-bottom:1px dashed black;
    padding:7px;
}
#text_bottom {
    border-bottom:1px dashed black;
    padding:17px;
    height:170px;
}
#text_bottom2 {
    border-bottom:1px dashed black;
    padding:17px;
    height:100px;
}
#text_bottom3 {
    border-bottom:1px dashed black;
    padding:17px;
}
#text_ohne {
    padding:17px;
}
#text_top {
    border-top:1px dashed black;
    padding:17px;
}
#text_bottom4 {
    border-bottom:1px dashed black;
    padding:17px;
    height:370px;
}
#menu {
    padding-top:120px;
    margin-left:20px;
    margin-right:40px;
}
li.menu_li,li.menu_li_akt {
    clear:left;
    display:inline;
    margin:0px;
    margin-left:0px;
    padding-left:13px;
    padding-right:13px;
    padding-top:5px;
    padding-bottom:5px;
    border-top:1px solid #666666;
    border-left:0px solid #666666;
    border-bottom:1px solid #000000;
    border-right:0px solid #000000;
    background-color:#222222;
    color:white; 
    cursor:pointer;
}
.menu_div_unten {
    margin-top:-5px;
    text-align:right;
    padding-left:16px;
    padding-right:15px;
    padding-top:3px;
    padding-bottom:4px;
    border-top:0px solid #ff;
    border-left:0px solid #666666;
    border-bottom:0px solid #000000;
    border-right:0px solid #000000;
    background-color:#ED8A0B;
    color:white;
}
li.menu_li:hover {
    border-bottom:1px solid #666666;
    border-right:0px solid #000000;
    border-top:1px solid #666666;
    border-left:0px solid #000000;
    background-color:#666666;
    cursor:pointer;
    text-decoration: underline;
}
li.menu_li_akt {
    border-bottom:1px solid #666666;
    border-right:0px solid #000000;
    border-top:1px solid #666;
    border-left:0px solid #000000;
    background-color:#666666;
    cursor:pointer;
    text-decoration: underline;
}
div.img_thumb {
    float:left;
    margin:8px;
    border:1px solid black;
}
input.transparent {
  background-color: transparent;
  border:0px;
  font-family: Tahoma, Verdana, Arial, 'Nimbus Sans', 'Bitstream Vera Sans';
  font-size: 11px;
  color: #000000;
}

.checkbox {
  background-color: transparent;
  border: none;
}
.img_portfolio {
    margin:7px;
    border:1px solid gray;
    position:relative;
}
