
body            { background-image: url(../picts/background.gif);
                  margin: 0;}

/*div {BORDER: #000000 1px solid;}*/

a:link		{ color: #225A71; text-decoration: none;}

a:visited	{ color: #225A71; text-decoration: none;}

a:active	{ color: #225A71; text-decoration: none;}

a:hover		{ color: #3333CC; text-decoration: none;}

a.default_link  { color: #FFFFFF;}


/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
TABLE		{ COLOR: #666666; FONT: 11px geneva, verdana, arial, sans-serif }

.title		{ COLOR: #225A71; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold }

.subtitleblue	{ COLOR: #225A71; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold }

.subtitle	{ COLOR: #999999; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold }

.smalltitle 	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

a.titlered      { COLOR: #CC3333; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold; text-decoration: none;}

a.smalltitlered { COLOR: #CC3333; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: bold}

.phonetitle	{ COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }

.picturecomments{ COLOR: #666666; FONT: 10px geneva, verdana, arial, sans-serif }

.picturetitle 	{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold }

.price	 	{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold }

.subtitleblue_l	{ COLOR: #225A71; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold }

.subtitleblue_l:hover 	{ FONT: 13px verdana, arial, sans-serif; font-weight: bold; font-style:normal; TEXT-DECORATION: underline }

.biglink 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none }

.biglink:hover 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }

.just 		{text-align: justify;}

.copytext	{ COLOR: #999999; FONT: 10px geneva, verdana, arial, sans-serif }

.menutrans 	{ filter:alpha(opacity=100) }

.fehler         { color:red }

.bordersolid   {color: #BDBDBD;
                background-color: #BDBDBD;
                height: 1px;
                border: none;}

.borderdashed   {border: 0px; 
                 border-top: 1px;
                 border-style: dashed; 
                 border-color:#BDBDBD;}

.button-popups { background-image: url("../picts/popbutton.gif");
                 FONT: 11px verdana, arial, sans-serif;
                 font-weight: bold;
                 letter-spacing: 0px;
                 color: #999999;
                 WIDTH: 100%;
                 HEIGHT: 21PX;
                 cursor:hand;
                 BORDER: #003399 0px solid;
                 background-color:#FFFFFF; }

.buttonon-popups { background-image: url("../picts/popbuttonon.gif");
                   FONT: 11px verdana, arial, sans-serif;
                   font-weight: bold;
                   letter-spacing: 0px;
                   color: #3D5A7B;
                   WIDTH: 100%;
                   HEIGHT: 21PX;
                   cursor:hand;
                   BORDER: #003399 0px solid;
                   background-color:#FFFFFF; }

.shadeform                { font: 13px arial, verdana, sans-serif;
                            background-image: url("../picts/shadeform.gif");
                            text-align: left;
                            WIDTH: 180PX;
                            BORDER: #000000 1px solid}

.shadeform_title          { font: 13px arial, verdana, sans-serif;
                            background-image: url("../picts/shadeform.gif");
                            text-align: left;
                            width: 300PX;
                            border: #000000 1px solid}

.shadeform_chec	          { font: 13px arial, verdana, sans-serif;
                            background-image: url("../picts/shadeform.gif");
                            text-align: left;
                            width: 40PX;
                            border: #000000 1px solid}

.dropdown { COLOR: #333333;
            WIDTH: 210PX;
            FONT: 11px geneva, verdana, arial, sans-serif}


.textarea   { font: 13px arial, verdana, sans-serif;
              background-image: url("../picts/shadeform.gif");
              text-align: left;
              width: 300PX;
              border: #000000 1px solid}

.submitbutton { background-image: url("../picts/submit.gif");
                FONT: 11px verdana, arial, sans-serif;
                font-weight: bold;
                letter-spacing: 0px;
                color: #FFFFFF;
                WIDTH: 300PX;
                HEIGHT: 23PX;
                cursor:hand;
                BORDER: #000000 1px solid;
                background-color:#3D5A7B; }

.submitbuttonon { background-image: url("../picts/submiton.gif");
                  font: 11px verdana, arial, sans-serif;
                  font-weight: bold;
                  letter-spacing: 0px;
                  color: #FFFFFF;
                  width: 300PX;
                  height: 23PX;
                  cursor:hand;
                  border: #000000 1px solid;
                  background-color:#3D787A; }

.searchform {  width: 110px;
               height: 20px;
               font: 11px arial, georgia, "Times New Roman", sans-serif;
               border: #000000 1px solid;}

.searchdrop { width: 60px; 
              height: 20px; 
              font: 11px arial, georgia, "Times New Roman", sans-serif }


.searchbutton { FONT-FAMILY: arial, verdana, helvetica, sans;
                font-size: 9pt;
                width: 36px }



/* MOUSEOVER MESSAGE CODE */


.divstyle { position:absolute;
            border: #000000 0px solid;
            width:90;
            padding: 0px;
            top:0;
            left:0 }


.pstyletitle { position:absolute;
               background:#3D5A7B;
               color:white;
               height:18;
               font-size:10px;
               padding: 2px;
               font-family:verdana, arial;
               font-weight: bold; }


.pstylebody { position:absolute;
              background:#3D5A7B;
              color:white;
              font-size:10px;
              font-family:verdana, arial;
              font-weight: bold; }


/* CODE FOR THE SHOPPING CART BUTTONS */

.rollover 	{ }

.rolloveron 	{ Filter: Alpha(Opacity=70) }



/* START THE CODE FOR THE MENUS */

#menulocation   { left: 15px; 
                  width: 154px; 
                  position: absolute; 
                  top: 60px; 
                  padding:0px 0px; 
                  white-space:nowrap; }


.menu  { font-family: arial, verdana, helvetica, sans;
         font-size: 8pt;
         height: 28px;
         width: 154px;
         cursor:hand;
         font-weight: bold;
         text-indent: 8px;
         line-height: 21pt;
         text-align: left;
         display: block;
         border: #FFFFFF 0px solid; }


a.menu:link    { background-image: url("../picts/menu.gif");
                 background-color:#3D5A7B;
                 color: #FFFFFF; }


a.menu:visited 	{ background-image: url("../picts/menu.gif");
                  background-color:#3D5A7B;
                  color: #FFFFFF; }


a.menu:active 	{ background-image: url("../picts/menu.gif");
                 background-color:#FFFFFF;
                 color: #3D5A7B; }


a.menu:hover 	{ background-image: url("../picts/menuon.gif");
                background-color:#FFFFFF;
                color: #3D5A7B; }


.menu_expand  { padding-left:15px;
                font-family: arial, verdana, helvetica, sans;
                font-size: 8pt;
                height: 28px;
                cursor:hand;
                font-weight: bold;
                text-indent: 8px;
                line-height: 21pt;
                text-align: left;
                display: block;
                border: #FFFFFF 0px solid; }


a.menu_expand:link    { background-image: url("../picts/menu_expand.gif");
                        background-color:#3D5A7B;
                        color: #FFFFFF; }


a.menu_expand:visited 	{ background-image: url("../picts/menu_expand.gif");
                         background-color:#3D5A7B;
                         color: #FFFFFF; }


a.menu_expand:active 	{ background-image: url("../picts/menu_expand.gif");
                        background-color:#FFFFFF;
                        color: #3D5A7B; }


a.menu_expand:hover 	{ background-image: url("../picts/menuon.gif");
                       background-color:#FFFFFF;
                       color: #3D5A7B; }


.background_top-picture-end {background-image: url(../picts/top-picture-end.gif)}

.background_bar {background-image: url(../picts/bar.gif)}

.background_bottom-shade {background-image: url(../picts/bottom-shade.gif)}

.objectdescr { 
    color: #666666; 
    font: 11px geneva, verdana, arial, sans-serif ;
}

.objectdescrbold { 
    color: #666666; 
    font: 11px geneva, verdana, arial, sans-serif;
    font-weight: bold;
}

.fehler {
    font-weight: normal;  
    font-size : 10px;  
    color: #dd1111; 
    padding: 5px; 
}

div.divsubtitle {
    padding-bottom: 15px;
    padding-right: 15px;
}

div.objectdata {
    padding-left:10px; 
    float:left; 
    max-width:300px; 
    overflow:hidden;
}



.outer li {
    list-style:none;
}

.outer .thumbs li {
    -webkit-box-shadow:0px 2px 3px #999;
    -moz-box-shadow:0px 2px 3px #999;
    margin-bottom: 14px;
}

#slides1 img {
    -webkit-box-shadow:0px 2px 3px #999;
    -moz-box-shadow:0px 2px 3px #999;
}

.caption {
    color: #999;
    font-size: 14px;
    padding-top: 5px;
}

.pre_wrap {
    background: #f9f9f9;
    padding: 5px 5px 5px 14px;
    margin-bottom: 33px;
    margin-top: 32px;
}

.pre_wrap span.label {
    color: #999;
    font-size: 12px;
    font-style: italic;
    display: block;
    padding-left: 5px;
    padding-top: 5px;
}

.syntaxhighlighter {
    font-size: 12px;
}


#content #notes li, #content #changes li {
    font-size: 12px;
    color: #8f8f8f;
    margin-left: 43px;
    padding-bottom: 6px;
}

#content #notes li a {color: #e41996;}

#idc-container a {color: #e41996;}

#idc-container h3 {color: #666;}

/*JQuery UI*/
div.ui-widget {color: #225A71; 
               font: 12px geneva, verdana, arial, sans-serif;}



