body{
margin: 0px 0px 0px 0px;
padding:0px;
background-image:url(../images/bgmain.jpg);
background-repeat:repeat-y;
background-position:50% 0%;
width:100%;
font: Verdana;
font-size: 8pt;
scrollbar-arrow-color: #737b66;
scrollbar-base-color: #F5F8F3;
scrollbar-highlight-color : #737b66;
scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #e6e6e6;
}

#imgtn{
  float: left;
  margin: 1px;
  border: 1px dotted #7CA6CD;
  height: 130px;

}

#imgspage{
  float: left;
  margin: 0px;
  border: 1px dotted #7CA6CD;

}
 #start{

 margin: 1px;
 border: 1px dotted #7CA6CD;

}
 #start1{
 background-color: #7CA6CD;
 width:40px;
 margin: 1px;
 border: 1px dotted #7CA6CD;

}

#imgtnadmin{
  float: left;
  margin: 1px;
  border: 1px dotted #7CA6CD;
  height:200px;
}

tr,td{
font-size: 8pt;
  font-family: Verdana
}

#buch{
  background-image: url(../gfx/buch.gif);
  height:421px;
  width:550px ;
  background-repeat: no-repeat;
}

#aussen{
padding:0px;
margin: 0px 0px 0px 0px;
background-image:url(../images/lay.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
}


h2{

font-size:10pt;
font-weight: bold;
font-family: Verdana;

}

input, select, textarea{
  font-family: Verdana;
  font-size:8pt;
  color: #0000CC;
}

#centerbox{
 margin-left: 5px;
border: 1px solid #7CA6CD ;
  width:555px;
 /* height: 600px;*/
}


#menuheader{
  background-image: url(../images/menuheaderbg.jpg);
  font-weight: bold;
  padding-left: 5px;
  height:18px;
}


#topmenu {

border-top: 1px solid #7CA6CD;
border-bottom: 1px solid #7CA6CD;
width: 120px;
text-align: center;

}

#boxtext{
  padding-left: 4px;
  padding-right:4px;
}

#menu{
margin-top: 10px;
border: 1px solid #7CA6CD;
}

#submenus{

padding-left:5px ;
}



#hauptseite{
margin: 10px 3px 0px 3px;
}


td.filter{
border: 1px dotted #38516D;
height: 17px;

}




td.ordnung{
  padding-left: 5px;
  height: 20px;
}

td.level_0header{

  color: #000000;
  font-weight: bold;
  background-image: url(../gfx/00.gif);
  background-repeat: no-repeat;
  color: #38516D;
  padding-left: 15px;
}

td.level_00{
  height: 12px;
  padding-left: 15px;
  padding-top: 6px;
  padding-bottom : 6px;
  margin-top: 10px;
  color: #000000;
  font-weight: bold;
  background-image: url(../gfx/blau_p.gif);
  background-repeat: no-repeat;
  color: #38516D;
  border: 1px solid #38516D;
}


td.level_02{
height: 17px;
padding-left: 60px;
font-weight: bold;
color: #38516D;
background-image: url(../gfx/02.gif);
background-repeat: no-repeat;
}

td.level_56{
height: 17px;
padding-left: 60px;
  font-weight: bold;
color: #38516D;
background-image: url(../gfx/11.gif);
background-repeat: no-repeat;
}

td.level_12{
height: 17px;
padding-left: 60px;
  font-weight: bold;
color: #38516D;
background-image: url(../gfx/11.gif);
background-repeat: no-repeat;
}

td.level_23{
height: 17px;
padding-left: 80px;
font-weight: bold;
color: #38516D;
background-image: url(../gfx/13.gif);
background-repeat: no-repeat;
}

td.level_01{
height: 17px;
padding-left: 40px;
  font-weight: bold;
color: #38516D;
background-image: url(../gfx/01.gif);
background-repeat: no-repeat;
}
td.level_45{
height: 15px;
padding-left: 60px;
  font-weight: bold;
color: #38516D;
background-image: url(../gfx/02.gif);
background-repeat: no-repeat;
}


td.level_04{
  height: 12px;
  padding-left: 20px;
  padding-top: 6px;
  padding-bottom : 6px;
  margin-top: 10px;
  color: #000000;
  font-weight: bold;
  background-image: url(../gfx/blau_p.gif);
  background-repeat: no-repeat;
  color: #38516D;
background-color:#7CA6CD;
  border-top: 1px solid #9DC6B2;
  border-bottom: 1px solid #9DC6B2;
}

td.level_04_01{
  height: 12px;
    background-color: #7CA6CD;
  border-top: 1px solid #9DC6B2;
  border-bottom: 1px solid #9DC6B2;
}

td.level_11{
height: 17px;
padding-left: 60px;
  font-weight: bold;
color: #38516D;
background-image: url(../gfx/11.gif);
background-repeat: no-repeat;
}

td.level_13{
height: 17px;
padding-left: 80px;
font-weight: bold;
color: #38516D;
background-image: url(../gfx/13.gif);
background-repeat: no-repeat;
}



#main{
height:630px;
padding-top:30px;
padding-bottom:10px;
vertical-align: top;
}


#fussb {
height:106px;
text-align:center;
vertical-align:middle;
padding-bottom:24px;
background-image:url(../images/fuss.jpg);
background-repeat: no-repeat;
background-position:top center;
padding-bottom:20px;

}

#midle{
  vertical-align: text-top;
 }



/* allgemeine links im text */

a.sidemenus{
display: block;
padding-left:5px ;
margin-top: 5px;
text-decoration: none;
color: #000000;
}
a:visited.sidemenus{
 text-decoration: none;
}
a:hover.sidemenus{
  color: #7CA6CD;
}

a.normal{
 text-decoration: none;
color: #000000;
}

a.filter{
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  color: #000000;
}
a:hover.filter{
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  color: #CE0000;
  background-image: url(../gfx/filter_bg.jpg);
}

td.letter{

  background-image: url(../gfx/filter_bg.jpg);
  width:17px;
  height: 17px;
  border-left: 2px solid #ffffff;
}

a.syslink{
  text-decoration: none;
  text-align: center;

  color: #000000;
}
a:hover.syslink{
  text-decoration: none;
  text-align: center;
 /* font-weight: bold;*/
  color: #CE0000;
}
a:active.syslink{
color:#669966;
}

a.linkblau{
  text-decoration: none;
  text-align: center;
  color: #859fb4;
  font-weight: bold;
  font-size: 10pt;
}
a:hover.linkblau{
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  color: #CE0000;
  font-size: 10pt;
}
a.linkblauk{
  text-decoration: none;
  text-align: center;
  color: #859fb4;
  font-weight: bold;

}
a:hover.linkblauk{
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  color: #CE0000;

}

#farbformen{
width: 170px;
border: 1px dotted #7CA6CD;
}

#linkcode{
width: 370px;
border: 1px dotted #7CA6CD;
}


#sitebox{
  padding-left: 5px;
}

#listenmenue {
  list-style-type: disc;
  padding-left: 5px;
  margin-left: 12px;
}


td.beschreibung{
  width:150px;
  background-color: #7CA6CD;
  vertical-align: top;
}
td.beschreibung1{
  background-color:#7CA6CD;
  vertical-align: top;
}
td.zuchtbuchdetail{
  background-color: #7CA6CD;
}
td.zuchtbuchdetail2{
  background-color: #7CA6CD;
}


.Stil1 {color: #FF0000}

td.filter2{
  color: #7CA6CD;
  font-weight: bold;
  padding-left: 15px;
height:17px;
}

h1{
  color: #7CA6CD;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  margin-bottom: 3px;
  padding: 3px;
}
h3{
font-family:verdana;
font-size:10pt;
background-image:url(../gfx/info.gif);
background-repeat:no-repeat;
padding-left:25px;
}


  .tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
    border: 2px solid #388962;
    width: 200px;
}

td.wb{
  border-left: 1px solid #388962 ;
  border-right: 1px solid #388962 ;
}

td.zuchtbuch{
  font-family: Bookman Old Style;
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}
#gattungframe{
  border: 1px dotted #7CA6CD;
  width:545px;
  margin-bottom: 10px;
  margin-left: 2px;
}
#scpecies{
 border: 1px solid #7CA6CD;
  width:266px;
  margin-top: 1px;
  margin-left: 3px;
 float:left;
}
#genus{
  border: 1px solid #7CA6CD;
  width:100%;
  margin-bottom: 0px;
  margin-left: 0px;
 float:left;
 background-color: #7CA6CD;
}
.Stil2 {color: #7CA6CD}
.swfuploadbtn {
display: block;
width: 100px;
padding: 0 0 0 20px;
}

.browsebtn {
 background: url(../gfx/add.png) no-repeat 0 4px;
 }

 .uploadbtn {
 display: none;
 background: url(../gfx/accept.png) no-repeat 0 4px;
 }
 .cancelbtn {
 display: block;
 width: 16px;
 height: 16px;
 float: right;
 background: url(../gfx/cancel.png) no-repeat;
 }
 #cancelqueuebtn {
 display: block;
 display: none;
 background: url(../gfx/cancel.png) no-repeat 0 4px;
 margin: 10px 0;
 }
 #SWFUploadFileListingFiles ul {
 margin: 0;
 padding: 0;
 list-style: none;
 }
 .SWFUploadFileItem {
 display: block;
 width: 230px;
 height: 70px;
 float: left;
 background: #eaefea;
 margin: 0 10px 10px 0;
 padding: 5px;
 }
 .fileUploading {
 background: #fee727;
 }
 .uploadCompleted {
  background: #d2fa7c;
  }
 .uploadCancelled {
 background: #f77c7c;
 }
 .uploadCompleted .cancelbtn, .uploadCancelled .cancelbtn {
 display: none;
 }
 span.progressBar {
 width: 200px;
 display: block;
 font-size: 10px;
 height: 4px;
 margin-top: 2px;
 margin-bottom: 10px;
 background-color: #CCC;

 }
 li.red{
  color: #CC0000;

}
li.green{
  color: #7CA6CD;
}

td.msgtext{
  border: 1px solid #7CA6CD;
}

td.msgbox{
  background: #7CA6CD;
  font-weight: bold;
}

#templatebody{
margin-left: 7px;
margin-right: 7px;
}


#navcontainer { width: 165px; }
#navcontainer ul
{
margin-left: 0;
padding-left: 3;
list-style-type: none;
font-family: verdana;
}

#navcontainer a
{
display: block;
padding: 2px;
width: 169px;

border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #000000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #7CA6CD;
color: #fff;
}
#hr{
 color: #7CA6CD;
}

td.lineb{

padding: 1px; 
border-bottom: 1px solid #eee;
}

#team{
width: 290 px;
border: 1px dotted #7CA6CD;
}
#vcard{
width:261px;
height:120px;
background-repeat:no-repeat;
padding:4px;
background-image:url(../gfx/vkarte.jpg);
float: left;
}
#temp{
float:none;
width:100px;
}
#aip{
font-size: 10pt;
text-align: justify;
}


