/* CSS Document */
.nachwuchs{width:850px; float:left; margin:25px 0 10px 0; text-align:center;}
.bild_start{width:auto; float:left; margin:0; padding:0;}
.textstart{width:540px; float:right; margin:0 5px 0 0; padding:0; text-align:justify;}

#startseite_news{width:800px; float:right; margin:0 0 0 0;}
#news_start{width:560px; float:right; margin:20px 5px 0 0; display:inline;}
#news_start h2{width:560px; float:left; margin:5px 0 10px 0; padding:0 0 5px 0; display:inline; border-bottom:1px solid #404040; font-size:16px;}
#artikel{width:560px; float:left; margin:5px 0 10px 0; padding:0 0 10px 0; background:url(../images/point_51_fff.png) bottom repeat-x; display:inline;}
#artikel .image_container{float:right; clear:both; margin:0 0 5px 10px;}
#artikel .txt{float:left;}
#artikel h3{font-size:13px; color:#404040;}
#artikel .details{color:#684f38; font-size:11px; line-height:20px;}
#startseite_news .archivlink{width:560px; float:right; margin:0 0 15px 0; text-align:right;}

/****************************************************************
  ÜBER UNS
*****************************************************************/
#about_us{width:810px; float:left; margin:0; padding:0 0 0 30px; display:inline;}
#about_us .bild{float:right;}
#about_us .text_left{width:500px; float:left; text-align:justify; margin:15px; display:inline;}
#about_us .text_center{width:300px; float:left; text-align:justify; margin:0 0 0 250px; display:inline;}

/****************************************************************
  IMPRESSUM
*****************************************************************/
#impressum{width:780px; float:left; margin:0; padding:0 0 0 60px; display:inline;}
#impressum .links{width:325px; float:left; margin:15px 10px 0 25px; display:inline; padding:0;}
#impressum .rechts{width:310px; float:right; margin:15px 0 0 0; display:inline; padding:0;}
#impressum .copy{width:540px; float:right; margin:25px 10px 10px 0; font-size:12px; text-align:justify;}
/****************************************************************
  IMAGE GALLERY
*****************************************************************/
#images{float:left; min-height:850px;}
* html #images {height:850px; display:inline;}
#images .bild{float:none;}
#image_holder{width:715px; float:left; margin:10px 0 10px 65px; display:inline;}
#image_holder .loading{background:url(../images/loading.gif) center no-repeat;}
#steuerung{width:225px; margin:5px 0 0 0;}
#steuerung a{float:left; margin:0; display:block; border:0;}
#steuerung .details{width:125px; float:left; margin:3px 0 0 0; padding:5px; display:inline; text-align:center;}
#kommentar .info{width:541px; float:left; font-size:11px; background:#f1f1f1; margin:0 0 2px 0; padding:2px;}
.comment_default{width:545px; float:left; margin:5px; border:1px solid #cccccc; padding:5px; display:inline;}
.ce_comments{width:565px; float:right; margin:15px 0 0 0; padding-top:15px; background:url(../images/point_51_fff.png) top repeat-x; display:inline;}
.ce_comments .form{width:545px; float:left; margin:5px; padding:5px; display:inline;}

/****************************************************************
  VIDEOPLAYER
*****************************************************************/
#videoplayer{width:810px; float:left; margin:0; padding:0 0 0 30px; display:inline; min-height:645px;}
* html #videoplayer {height:645px; display:inline;}
#videoplayer h1{width:750px; float:left; margin:15px 0 5px 15px;}
#videoplayer h1 span{font-size:11px; color:#333333; font-weight:normal; line-height:12px;}
#videoplayer .infos{width:525px; float:right; margin:5px 30px 0 0; padding:5px 0 0 0; display:inline; background:url(../images/point_51_fff.png) top repeat-x;}
#videoplayer .artikel{width:525px;}
#videoplayer .back{width:525px; float:left; text-align:right; margin:0; padding:0;}
#playerholder{float:right; margin:10px 5px 5px 5px; padding:9px;}
#player{float:left;}

/****************************************************************
  KONTAKT
*****************************************************************/
#kontakt{width:810px; float:left; margin:0; padding:0 0 0 30px; display:inline;}
#kontakt .ce_text{width:750px; float:left; margin:15px 0 5px 15px;}
#kontaktform{font-size:12px; margin:45px 65px 0 0; float:right;}
#kontaktform .error_txt{width:650px; float:left; margin-bottom:10px; color:#cc0000;}
#kontaktform .links{width:400px; float:left; margin:0; padding:0;}
#kontaktform .halter{width:400px; float:left; margin:5px 0 0 0; display:inline;}
#kontaktform .links label{width:120px; float:left; text-align:right; margin:3px 0 0 0; padding:0;}
#kontaktform .links .error{width:15px; float:left; margin:0 0 0 5px; color:#cc0000; font-weight:bold;}
#kontaktform .links .textfeld{
	width:245px; float:left; margin:0 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#515151; font-size:11px;
	border:1px solid #cccccc;
}
#kontaktform .links .kommentar{
	width:247px; height:85px; float:left; margin:0 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#515151; font-size:11px;
	border:1px solid #cccccc;
}

#kontaktform .senden {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; font-weight:bold; cursor:pointer; color: #da0000; background-color: #FFFFFF; border:1px #FFFFFF;
}

#kontaktform .reset {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; font-weight:bold; cursor:pointer; background-color: #FFFFFF; border:1px #FFFFFF;
}

#kontaktform .senden:hover, #kontaktform .reset:hover{color:#003979;}

/****************************************************************
  GÄSTEBUCH EINTRAG
*****************************************************************/
#eintrag{width:810px; float:left; margin:0; padding:0 0 0 30px; display:inline;}
#eintrag h1{width:555px; float:right; margin:15px 0 15px 15px;}

#eintrag .halter{width:535px; float:left; margin:0 0 5px 0;}
#eintrag .formbody{width:535px; float:right;}
#eintrag label{width:150px; float:left; text-align:left; margin:0; padding-top:5px; display:inline;}
#eintrag .explanation{width:525px; float:left; text-align:left; padding-bottom:5px; margin:3px 0 10px 0;	display:inline;}

#eintrag input{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:200px; color:#12378d; border:1px solid #b1b1b1; background-color: #FFFFFF;}
#eintrag textarea{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:200px; color:#12378d; border:1px solid #b1b1b1; background-color: #FFFFFF;}
#eintrag .captcha{width:30px; border:1px solid #f7bc1f;}
#eintrag .div_captcha{width:40px; float:left;}
#eintrag .captcha_text{width:165px; float:left; font-size:11px; margin:0; padding-top:5px; display:inline;}
#eintrag .submit_container{width:355px; float:left; margin:5px 0 0 0; padding:10px 0 0 0; display:inline; text-align:right;}
#eintrag .error{width:520px; float:left; color:#990000; font-size:11px; text-align:left;}
#eintrag .row_6{width:355px; font-size:10px; margin:5px 0 0 0;}

#gaestebuch{width:810px; float:left; margin:0; padding:0 0 0 30px; display:inline; min-height:645px;}
* html #gaestebuch {height:645px; display:inline;}
#gaestebuch .text{width:725px; float:left; margin:15px 0 10px 15px;}
#gaestebuch .pagination{padding-top:5px; background:url(../images/point_51_fff.png) top repeat-x; margin-top:5px; float:left; width:550px;}

#gaestebuch_box{width:550px; float:right; margin:15px; display:inline;}
#gaestebuch_entry{width:530px; float:left; margin:0 0 5px 0; padding:5px; display:inline; border:1px solid #f1f1f1;}
#gaestebuch_entry div{width:525px; float:left; background:#f1f1f1; padding:3px;}
#gaestebuch_entry a{float:right; text-decoration:none;}

/****************************************************************
  UNSERE HUNDE
*****************************************************************/
#hunde{width:810px; float:left; margin:0; padding:0 0 0 30px; display:inline;}
#hunde .text_left{width:550px; float:left; text-align:justify; margin:15px;}

#hund{width:550px; float:right; margin:5px; padding:5px; border:1px solid #cccccc; display:inline;}
#hund h3{width:550px; float:left; margin:0 0 3px 0;}

#imagegallery{width:225px; float:left;}
#items{float: left; width:225px; background:white;}
#items .item{float:left; margin:3px; cursor:pointer;}
#items .item img {width:50px; max-height:35px;}

#large{width:225px; background-color: #fff; text-align:center; background:url(../images/loading.gif) center no-repeat;}
#large .info{font-size: 1.2em; text-align: center; font-weight: bold; padding:10px; color:#B3B3B3;}

#hund .text{width:315px; float:right; font-size:11px;}
#hund .text a{font-size:11px; text-decoration:none;}
#hund .halter{width:315px; float:left; margin:2px 0 2px 0;}
#hund .margin{margin-top:10px;}
#hund .text span{float:left; width:155px;}

#welpen{width:790px; float:right; margin:5px 5px 20px 0;}
#welpen h2{width:790px; float:left; margin:3px 0 3px 0; font-size:14px;}
#welpen .gallery{width:146px; float:left; margin:2px 2px 3px 2px; padding:2px; display:inline; background:#f1f1f1;}

/****************************************************************
  LINKS & PARTNER
*****************************************************************/
#weblinks{width:810px; float:left; margin:0; padding:0 0 0 30px; display:inline;}
#weblinks .text_left{width:550px; float:left; text-align:justify; margin:15px;}
#weblinks .partner{width:550px; float:right;}
#weblinks .partner a{float:left; margin:10px;}
#weblinks .delupo{width:550px; float:right; background:url(../images/point_51_fff.png) top repeat-x; margin:10px 0 0 0; padding:10px 0 0 0; display:inline; text-align:right;}

/****************************************************************
  Videoliste
*****************************************************************/
#videolist{width:260px; float:left; margin:10px 0 0 10px; padding:0; display:inline;}
#videolist h2{width:250px; float:left; margin:0 0 10px 0; padding:0 0 5px 0; display:inline; border-bottom:1px solid #404040; font-size:13px;}
#video{width:240px; float:left; height:55px; display:inline; border:1px solid #b3b3b3; padding:5px; margin:5px 0 5px 0;}
#video img{float:left; margin-right:5px;}
#video .videolink{width:140px; float:left; margin:0; padding:0 0 0 20px; background:url(../../system/modules/videos/html/icon.gif) top left no-repeat; display:block;}

/****************************************************************
  Galleryliste
*****************************************************************/
#gallerylist{width:500px; float:right; margin:10px 20px 10px 0; display:inline; min-height:525px;}
* html #gallerylist {height:525px; display:inline;}
#gallerylist h2{width:500px; float:left; margin:0 0 10px; display:inline; font-size:13px; padding:0 0 5px 0; border-bottom:1px solid #404040;}
#listItem{width:490px; float:left; border:1px solid #b3b3b3; display:inline; margin:5px 0 5px 0; padding:5px;}
#listItem h3{width:490px; float:left; margin:0 0 3px 0;}
#listItem h3 a{float:left; background:url(../../system/modules/gallery/html/gallery.gif) left center no-repeat; padding:0 0 0 20px; display:block;}
#listItem .details{width:490px; float:left; margin:0; padding:0; color:#b3b3b3; display:inline; font-style:italic; font-size:11px;}
#listItem .description{width:480px; float:left; margin:3px 0 3px 0; text-align:justify; font-size:11px;}
#listItem .picholder{width:490px; float:left; display:block;}
#listItem .image{float:left; margin:5px; border:0;}
#listItem .more{float:right; margin:3px 5px 0 0; display:block;}