/*
Theme Name: New York Template
Theme URI: http://www.blogpourri.de/wp-content/themes/NY-Template
Description: Template fuer www.new-york-weblog.de
Version: 1.0
Author: Jens Becker
Author URI: http://blogpourri.de
*/

body {
color: #000000;
background: #ffffff;
text-align: center;
font: 10pt Arial, "Times New Roman", Times, serif;
}

img { border: 0; }

#container { width: 970px; margin: 0 auto 0 auto; background: url(images/seitenrand2.jpg); }
#container2 { width: 955px; margin: auto;}

img { display: block;}



/* *************Kopfbereich***************  */

#head {width: 950px;  background: #ffff22; text-align: left; background: url(images/head4.jpg); background-repeat: no-repeat; padding-left: 20px; }

#main-nav { margin: auto; padding: 0px; border: 0px; width: 955px; text-align: left; height: 33px; background: url(images/nav-leiste5.jpg);}

#head a{ color: #BA8618; text-decoration: none; font-family: "Times New Roman", Times, serif}
#head a:visited{ color: #BA8618; text-decoration: none; font-family: "Times New Roman", Times, serif}
#head a:hover{ color: #BA8618; text-decoration: none; font-family: "Times New Roman", Times, serif}

#head h1{ padding-top: 15px; margin: 0px; margin-bottom: 10px; }

.start{ display:block; width:130px; height:24px; background-image:url(images/orange.jpg); color: #ffffff; text-decoration: none; font: bold 12pt; float: left; text-align: center; padding-top: 3px;}
.start:hover{ background-image:url(images/orange2.jpg);}

.foto{ display:block; width:130px; height:24px; background-image:url(images/blau.jpg); color: #ffffff; text-decoration: none; font: bold 12pt; float: left; text-align: center; padding-top: 3px;}
.foto:hover{ background-image:url(images/blau2.jpg);}

.a-z{ display:block; width:130px; height:24px; background-image:url(images/gruen.jpg); color: #ffffff; text-decoration: none; font: bold 12pt; float: left; text-align: center; padding-top: 3px;}
.a-z:hover{ background-image:url(images/gruen2.jpg);}

/* ************* Kopfbereich Ende ***************  */



/* ************* Hauptbereich Definitionen ********************* */

#main { width: 647px; float: left; clear: both; background: #FFFFFF; border-right: #8F8F8F 2px  dotted;}

#post-head { width: 603px; height: 55px; margin: auto; background: url(images/post-head4.jpg); background-repeat: no-repeat; text-align: left; padding: 10px; padding-top: 7px; }

#post { width: 603px; margin: auto; background: url(images/post-bg.jpg); background-repeat: repeat-y; padding: 10px; text-align: center; }

#post-content { width: 560px; padding-right: 15px; padding-left: 10px; text-align: justify; }

#post-bottom { width: 603px; height: 2px; margin: auto; background: url(images/post-bottom.jpg); background-repeat: no-repeat; padding: 10px; }

#post a { text-decoration: none; color: #0000FF; }
#post a:hover { text-decoration: underline; color: #0000FF; }

#post hr { width: 580px; margin: auto; }

#infos { color: #9F9F9F; font-size: 8pt; padding-left: 10px; }
#infos a { color: #9F9F9F; text-decoration: none; }
#infos a:hover { color: #9F9F9F; text-decoration: underline; }

#post-head h1 {margin: 0px; _margin-top: 6px; .margin-top: 7px; margin-left: 10px; }
#post-head h1 a { text-decoration: none;  font-size: 13pt; color: #000000; }
#post-head h1 a:hover { text-decoration: underline; color: #000000; }

#post-category a { margin: 0px; margin-left: 10px; padding-bottom: 5px; color: #FFFFFF; text-decoration: none; }


/* ************* Hauptbereich Ende ***************************** */



/* ***************** Sidebar Definitionen *********************** */

#sidebar { padding-top: 10px; width: 306px; float: right; background: #FFFFFF;}
#sidebar h2 { color: #BA8618; text-align: right; margin: 0; padding-right: 16px; padding-top: 10px; font-size: 13pt; }
#sidebar a { text-decoration: none; color: #000000;}
#sidebar a:hover { text-decoration: underline;}
#sidebar li { list-style: none; }

#sideframe { border-bottom: 2px #8F8F8F dotted; padding-bottom: 10px;}

#sidebox { border: 1px solid #7F7F7F; background: #DFDFDF; width: 260px; text-align: right; margin: auto; padding-right: 10px; padding-top: 5px; margin-top: 0; font-size: 9pt; }

#sidebox-promo { border: 1px solid #7F7F7F; background: #DFDFDF; width: 260px; text-align: right; margin: auto; padding-right: 10px; padding-top: 1px; padding-bottom: 10px; margin-top: 0; font-size: 9pt; }

#new-york-pass-sidebar { border: 1px black solid; background: url(images/new-york-pass-sidebar.jpg); width: 200px; height: 50px; margin: auto; padding-top: 10px; padding-left: 60px; text-align: center;}
#new-york-pass-sidebar h2 { display: inline; color: #FFFFFF; }
#new-york-pass-sidebar h3 { display: inline; font-size: 7pt; }
#new-york-pass-sidebar a:hover { text-decoration: none;}

.favs1 { margin: auto; width: 90px; height: 25px; background: url(images/links-bg.jpg); text-align: left; padding-left: 10px; color: #5F5F5F; font-size: 9pt; margin-top: 2px; border: 0; border-top: 2px; border-collapse: collapse;}
.favs2 { margin: auto; width: 170px; height: 25px; background: url(images/links-bg.jpg); text-align: left; padding-left: 10px; color: #5F5F5F; font-size: 9pt; margin-top: 2px; border: 0; border-top: 2px; border-collapse: collapse;}


/* ***************** Sidebar Ende *********************** */



/* ***************** Footer Definitionen *********************** */

#foot-content { clear: both; padding-top: 15px; width: 970px; height: 135px; background: url(images/foot-bg2.jpg); background-repeat: no-repeat; }
#foot-content ul { list-style-type: none; }
#foot-content h2 { font-size: 12pt; text-align: center; }
#foot-content a { text-decoration: none; color: #0000FF; }
#foot-content a:hover { text-decoration: underline; }

#foot1 { width: 170px; margin-left: 7px; float: left; text-align: left; }
#foot1 li { list-style-type: none; padding: 1px; }

#foot2 { width: 170px; float: left; text-align: left; }

#foot3 { width: 170px; float: left; text-align: left; }

#foot4 { width: 200px; float: left; text-align: left; }

#foot5 { width: 180px; float: left; text-align: left; }

#clear-foot { clear:both; }

#footer { width: 970px; height: 48px; padding-top: 10px; background: url(images/foot2.jpg);}

/* **************** Footer Ende ********************************* */



/* **************** Kommentar Definitionen ************************** */

#comments { width: 603px; margin-bottom: 15px; text-align: left; padding-top: 15px; }
#comments h3 { font-size: 12pt; color: #6F6F6F; }
#comments p { margin: 4px; }
input.submit { background-color: #BD8C1C; color: #FFFFFF; }


/* fuer die Kommentarliste an sich*/
ul.commentlist{ list-style-type: none; }
 
/*folgende class stehen zur Gestaltung des li bereit */
 
.comment { width: 350px; border: 1px solid #7F7F7F; margin-bottom: 10px; }
.byuser {}
.comment-author-admin {}
.bypostauthor {}
 
/* class um die li der 1 Ebene zu gestalten*/
.depth-1{}
 
/*hat man Kind Kommentare gibt es dann noch soviel wie man eben braucht */
.depth-2{}
.depth-3{}
 
/* folgende gestalten das li abwechselnd, wenn man mag*/
/* erstes li*/
.even {}
.thread-even{}
/* zweites li*/
.odd {}
.alt {}
.thread-odd {}
.thread-alt{}
 
 
 
/*---ende der class fuer die li---*/
 
/* fuer die Darstellung des Kommentarautors die class des divs*/
.comment-author { width: 350px; background-color: #DFDFDF; }
.vcard{ padding-top: 5px; padding-bottom: 5px; }
 
.comment-author cite{ padding-left: 10px; }
.vcard cite{}
 
.comment-author cite a{}
.vcard cite a{}
 
/* fuer den Avatar*/
img.avatar{}
/*---ende der class fuer den Autor---*/
 
/*fuer die  Zeit wann der Kommentar geschrieben wurde und den Bearbeitungslink die class des divs*/
.comment-meta { padding-left: 10px; border-bottom: 1px solid #7F7F7F;}
.commentmetadata{}
 
.comment-meta a{ text-decoration: none; color: #7F7F7F; }
.commentmetadata  a{}
 
/*---ende der Meta Daten---*/
 
/*Kommentartext  */
 
ol.commentlist p{ padding-left: 10px; }
 
/*---ende des Kommentartextes ---*/
 
/*Reply Link ist auch in einem div*/
.reply{}
.reply a{}
 
/*---ende Reply Link---*/
 
 
/*Kindkommentare sind in einer ul Liste*/
 
ol.commentlist ul.children{} /*ul.children gibt es auch in der sidebar-aufpassen*/
 
/*------alle oben genannten class wiederholen sich auch unter ul children------*/


/* **************** Kommentar Definitionen Ende *********************** */


/* **************** Related Posts Definitionen *********************** */

#related{
margin-left: 10px;
text-align: left;
}

#related li { list-style-type: none; padding: 1.5px; }

/* **************** Related Posts Definitionen Ende *********************** */





/* **************** Fotoalbum Definitionen ************************** */

#album { width: 647px; float: left; clear: both; background: #FFFFFF; border-right: #8F8F8F 2px  dotted;}
#album h2 { color: #2A2BC3; font-family: 'Times New Roman'; }

#album-head { text-align: left; padding-left: 15px; padding-top: 3px; }

#headline { text-align: left; padding-left: 10px; padding-top: 3px;height: 26px; background-image: url(images/album-line2.jpg); color: #FFFFFF; font-size: 12pt; }

#gallery-head { width: 603px; height: 54px; margin: auto; background: url(images/album-head.jpg); background-repeat: no-repeat; text-align: left; padding: 10px; padding-top: 7px; }

#gallery-head h1 { margin: 6px; margin-left: 10px; text-decoration: none; font-size: 13pt; color: #000000; }

#gallery-category { margin: 0px; margin-left: 10px; padding-bottom: 5px; color: #FFFFFF; text-decoration: none; }

#gallery-content { width: 603px; height: 300px; margin: auto; background: url(images/post-bg.jpg); background-repeat: repeat-y; padding: 10px; text-align: center; }

#gallery-content2 { width: 603px; height: 150px; margin: auto; background: url(images/post-bg.jpg); background-repeat: repeat-y; padding: 10px; text-align: center; }

#gallery { width: 603px; height: 440px; margin: auto; background: url(images/post-bg.jpg); background-repeat: repeat-y; padding-left: 20px; text-align: center; }

#hdr-gallery { width: 603px; height: 200px; margin: auto; background: url(images/post-bg.jpg); background-repeat: repeat-y; padding-left: 20px; text-align: center; }

#gallery-button { width: 256px; height: 60px; background-image:url(images/bilder-button.jpg); float: left; padding-left: 4px; margin-left: 10px; margin-bottom: 12px; background-repeat: no-repeat; }
#gallery-button:hover { background-image:url(images/bilder-button-selected.jpg); }

#gallery-button img { float: left; margin-top: 3px; }
#gallery-button h3 { font-weight: bold; font-size: 8pt; margin-top: 16px; margin-right: 10px; }
#gallery-button a {text-decoration: none; color: #000000;}

/* **************** Fotoalbum Definitionen Ende ********************* */



/* **************** A - Z Definitionen ************************** */

#az { text-align: left; width: 647px; float: left; clear: both; background: #FFFFFF; border-right: #8F8F8F 2px  dotted;}

#az h2 { color: #43AD1F; font-family: 'Times New Roman'; }

#az-head { text-align: left; padding-left: 15px; padding-top: 3px; }

#az-headline { text-align: left; padding-left: 10px; padding-top: 3px;height: 26px; background-image: url(images/a-z-line.jpg); color: #FFFFFF; font-size: 12pt; }

#az-letztes { width: 252px; height: 125px; background-image:url(images/a-z-letztes.jpg); padding-top: 5px; padding-right: 20px; padding-left: 8px; margin-left: 10px; color: #FFFFFF; }

#az-letztes img { float: left; margin-top: 2px; margin-right: 10px; }
#az-letztes h2 { color: #FFFFFF; font-family: 'Times New Roman'; }
#az-letztes a { text-decoration: none; }

#az-liste { padding-left: 20px; }
#az-liste h3{ font-family: 'Times New Roman'; font-size: 14pt; margin: 0px; }
#az-liste ul { margin-top: 0px; }
#az-liste a { text-decoration: none; color: #000000; }
#az-liste a:hover { text-decoration: underline; }

#artikel-head { width: 603px; height: 54px; margin: auto; background: url(images/a-z-head.jpg); background-repeat: no-repeat; text-align: left; padding: 10px; padding-top: 7px; }

#artikel-head h1 { margin: 6px; margin-left: 10px; text-decoration: none; font-size: 13pt; color: #000000; }

#banner{ display:block; width:460px; height:60px; background-image:url(images/banner-bg.jpg); text-align: center; border: 1px solid black;}
#banner h1{color: #ffffff; font: 15pt Helvetica; text-decoration: none; margin: 0px;}
#banner h1:hover{text-decoration: none;}