/* CSS Document */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	color:#797979;	}/* --------------------------fonts */.tnorm{font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	color:#797979;}.tmid{font-family:Georgia, "Times New Roman", Times, serif;	font-size:16px;	color:#797979;}.twhite{font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	color:#FFFFFF;}.tsmall{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#666666;}.tsmall-white{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#FFFFFF;}.tbig{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#666666;}.tbig-blue{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#00bce6;}.tbig-white{font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;color:#FFFFFF;}.tsmall2{font-family:"Trebuchet MS", Helvetica, Arial;font-size:11px;color:#666666}.tfooter{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#777676;}.tblue{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#00bce6;}.tdark{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#000000;}h1{font-weight:bolder;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#16accd;padding:0px;margin:0px;line-height:normal;padding-left:28px;padding-right:0px;padding-top:0px;padding-bottom:0px;}h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:14px;font-weight:normal;color:#333333;padding:0px;margin:0px;line-height:normal;}h3{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:17px;font-weight:normal;color:#333333;padding:0px;margin:0px;line-height:normal;padding-top:0px;padding-top:0px;}/* -------------------------- links */a{color:#00bce6;text-decoration:none;}a:hover{color:#017a92;text-decoration:none;text-decoration:underline;}a.grey{color:#666666;text-decoration:none;}a.grey:hover{color:#017a92;text-decoration:underline;}a.tnorm{font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	color:#797979;	text-decoration:none;}a.tnorm:hover{font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	color:#797979;	text-decoration:underline;}/*  --------------------------nav */a.nav{font-family:"Trebuchet MS", Helvetica, Arial;font-size:10px;color:#6f6e6f;letter-spacing:1px;}a.nav:hover{font-family:"Trebuchet MS", Helvetica, Arial;font-size:10px;color:#CCCCCC;letter-spacing:1px;text-decoration:none;}a.subnav{font-family:"Trebuchet MS", Helvetica, Arial;font-size:10px;color:#b0afaf;letter-spacing:1px;text-decoration:none;}a.subnav:hover{font-family:"Trebuchet MS", Helvetica, Arial;font-size:10px;color:#FFFFFF;letter-spacing:1px;text-decoration:none;}/* --------------------------abstände*//* content elemente*//* hintergünde template design*/.bg-dott{background-image:url(../pictures/bg-dott.gif);height:13px;}.bg-small-bluebox{background-image:url(../pictures/blueboxsmall.gif);height:74px;width:313px;margin:2px;}.bg-nav{background-image:url(../pictures/navbg.png);}.bg-nav-second{background-image:url(../pictures/line2.png);background-repeat:repeat;height:42px;}.bg-footer{background-image:url(../pictures/line2.png);background-repeat:repeat;}.bg-blueabout{background-image:url(../pictures/about-bluebox.png);background-repeat:no-repeat;}.bg-blue-illu{background-image:url(../pictures/mid-blue-bg.gif);}.bg-blueabout-blog{background-image:url(../pictures/about-bluebox-blog.png);background-repeat:no-repeat;}.bg-blueabout-link{background-image:url(../pictures/about-bluebox-link.png);background-repeat:no-repeat;}.bg-pb{background-image:url(../pictures/bluebg-down.png);height:73px;}.bg-pb2{background-image:url(../pictures/pb-stripes-white.gif);height:73px;}.bg-pb3{background-image:url(../pictures/pb-stripes-white-only.gif);background-repeat:repeat-x;height:73px;}.bg-pb4{background-image:url(../pictures/pb-stripes-white-only.gif);background-repeat:repeat-x;height:11px;}.space-content{padding-left:28px;padding-right:20px;padding-top:10px;padding-bottom:0px;}.space-pb{padding-left:28px;padding-right:20px;padding-top:0px;padding-bottom:0px;}.space-nav-first{padding-left:36px;padding-right:13px;padding-top:24px;padding-bottom:15px;}.space-nav-second{padding-left:36px;padding-right:13px;padding-top:10px;padding-bottom:15px;}.space-footer{padding-left:18px;padding-right:10px;padding-top:10px;padding-bottom:0px;}/*--------------------------------------------------------------------*//* GB STUFF                                *//*--------------------------------------------------------------------*/.image_border_gb {width:178px;height:184px;background-image:url(../pictures/gb-rahmen.gif);background-repeat:no-repeat;  /*   Border around images in thumbnail view, used on div layer  */  }.image_border_thumbnail {  /*      overflow: hidden;  vertical-align: middle;  position: relative; */  padding-left:11px;  padding-bottom:11px;}.folder_title{  font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#00bce6;}.folder_name{   font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#00bce6;}.gbdesc{  font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#666666;}.gbzahl{   font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#000000}/*--------------------------------------------------------------------*//* PB STUFFFFFFF                                                  *//*--------------------------------------------------------------------*/.user_comment_link{  /*   Class of link "Comment!"  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 14px;  color:#30cdf1;  text-decoration:none;}.user_comment_link:hover{  /*   Class of link "Comment!"  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 14px;  color:#3399FF;  text-decoration:underline;}.user_comments{   /*   Text of user comments  */  font-family:Georgia, "Times New Roman", Times, serif;  font-size: 12px;  color: #666666;}.user_comments_title{   /*   Title (= Name) of user comments  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 11px;  font-weight: bold;  color: #666666;}.user_comments_flag{  /*   Modification of filename in thumbnail view if there are comments av.  */  color: #666666;}.error {  /*   Errormessage if someone enters wrong pic id  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 12px;  color: #ff0000;}.description {    /*   Description above thumbnails  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 16px;  color: #222222;}.comment_indicator{  /*  Layer over image, which contains indicator of comments  */   position:absolute;  top:auto;  left:auto;  z-index:4;  padding:7px;  width:8px;  margin:0px;  text-align:center;      color:#FFFFFF;      font-family:sans-serif;  font-size:9px;  background-color:#0acdf9;  font-weight:bold;}.image_border {    margin-top:0px;  margin-bottom:0px;  /*   Border around images in details view, used on div layer  */  }.image_border_thumbnail { margin:0px; background-image:url(http://www.schnuppe.ch/08/media/pictures/pb-nice-back-small.gif);width:220px;height:139px;background-repeat:no-repeat;padding-left:16px;padding-top:17px;padding-right:12px;padding-bottom:0px;  /*   Border around images in thumbnail view, used on div layer  */  }/*--------------------------------------------------------------------*//* Pageheader and exif information                                    *//*--------------------------------------------------------------------*/.exif{  /*   Exifdata  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 10px;  font-style: oblique;  color: #666666;}.exif_titel {   /*   Titles of exif information  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 10px;  font-style: oblique;  color: #666666 ;  font-weight: bold;}.exif_inactive{   /*   Inactive exif text  */  font-family:Georgia, "Times New Roman", Times, serif;  font-size: 10px;  font-style: oblique;  color:#CCCCCC;}.navlink{  /*   Navigationlink like "next", "previous" etc.  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 12px;  color:#30cdf1;  text-decoration:none;}.navlink:hover{  /*   Navigationlink like "next", "previous" etc.  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 12px;  color:#3399FF;  text-decoration:none;}.navlink_inactive{  /*   Inactive navigation links  */   font-family:Georgia, "Times New Roman", Times, serif;  font-size: 12px;  color:#999999;   text-decoration:line-through;}