/*  allgemeine Einstellungen  */

/*  Links  */
a {
  text-decoration: none;
  background-color: transparent;
  color: #448; 
/*   border-bottom: 1px dashed #ff8000; */
}

a:hover {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ff8000;
}

/* für Bilder  */
.csc-textpic a:hover, .news-single-img a:hover, #sprache a:hover {
  border: 0px solid red;
}

a:hover img  {
  border: 1px solid #ff8000;
}



.tx-gooffotoboek-pi1 .photo a:hover, .photo a {
  text-decoration: none;
        display: block;
}

.tx-gooffotoboek-pi1 .photo,
.tx-gooffotoboek-pi1 .thumbList .photo {
        text-align: center;
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #bbb;
        border-right: 1px solid #bbb;
        background-color: white;
        padding: 4px;
        margin: 4px auto;
}

.tx-gooffotoboek-pi1 .photo {
        width: 504px;
        margin: 4px auto;
}

.tx-gooffotoboek-pi1 .thumbList .photo {
        width: 104px;
        margin: 4px auto;
}

.tx-gooffotoboek-pi1 .photo:hover,
.tx-gooffotoboek-pi1 .thumbList .photo:hover {
        background-color: #f0f0f0;
}

.tx-gooffotoboek-pi1 .photo img,
.tx-gooffotoboek-pi1 .thumbList .photo img {
  border: 1px solid #bbb;
}

.tx-gooffotoboek-pi1 {
        width: 520px;
        margin: 4px auto;
/* 	background-color: red; */
}


.next_berichte {
  font-style: italic;
  text-align: right;
  width: 100%;
}


/* ####################################################################################### */
/*  Hauptseitenelemente */

#sprache
 {
 position: relative;
 top: 105px;
 left: 0px;
 padding: 3px 0px;
 margin: 0px;
 border: 0px solid green;
 }

 #sprache a:hover img  {
  border: 0px solid #ff8000;
}

/* obere Navigationsleiste (Reiter) */
#navlist
 {
position: relative;
bottom: -2px;
 padding: 3px 0px;
 margin: 0px;
 border-bottom: 2px solid black;
 font: bold 90% Verdana, sans-serif;
 }
 
 
 
 #navlist li
 {
 list-style: none;
 margin: 0px 3px;
 padding: 0px;
 display: inline;
 }
 
 #navlist li a
 {
 padding: 3px 0.5em;
 margin: 0px;
 border-top: 1px solid black;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 2px solid black;
/*  background: #DDE; */
 text-decoration: none;
 }
 
 #navlist li a:link { color: #448; }
 #navlist li a:visited { color: #667; }
 
 #navlist li a:hover
 {
 margin: 0px;
 color: #000;
/*  background: transparent; */
 border-color: #227;
 }
 
 #navlist li a#current
 {
/*  background: white; */
 border-width: 2px;
 }

/*  untere Linie des Reiters Farbe anpassen */
#navlist li a#australien
{
 border-top-width: 2px;
 border-left-width: 2px;
 border-right-width: 2px;
 border-bottom: 2px solid #ff6565;
}

#navlist li a#china
{
 border-top-width: 2px;
 border-left-width: 2px;
 border-right-width: 2px;
 border-bottom: 2px solid #ffff9f;
}

#navlist li a#fliegen
{
 border-top-width: 2px;
 border-left-width: 2px;
 border-right-width: 2px;
 border-bottom: 2px solid #656bff;
}

 #navlist li a#uni
 {
 border-top-width: 2px;
 border-left-width: 2px;
 border-right-width: 2px;
 border-bottom: 2px solid #94c4d3;
 }
 
  #navlist li a#intern
 {
 border-top-width: 2px;
 border-left-width: 2px;
 border-right-width: 2px;
 border-bottom: 2px solid #dddddd;
 }

#navlist li a#england
 {
 border-top-width: 2px;
 border-left-width: 2px;
 border-right-width: 2px;
 border-bottom: 2px solid #65ff65;
 }





/* Unternavigation */
#andere_links {
/*     background-color: red; */
    position : absolute;
    right :10px;
    bottom: 0px;
    margin: 0px;
    padding: 0px;
    height: auto;
    text-decoration: none;
/*     z-index: 99; */
  }

#aandere_links a {
   color:black;
}

#aandere_links div {
    background-color: red;
    float: left;
    border-width: 1px;
    border-right-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    bottom: 0px;
}

#aandere_links div.border_ohne_unten {
    border-color:black;
    border-width:2px;
    border-left-width: 1px;
    border-style: solid;
    border-bottom-style: none;
  }




/* Unter Kategorien */
#links {
    background : #a4a8cd;
    border : #575757 solid 1px;
    float : left;
    margin: 10px;
    padding-left: 0px;
    position : relative;
    width : 15%;
    min-width: 7em;
    z-index: 2;
  }

#links ul {
  margin: 0px;
  padding: 2px;
  list-style-type: none;
}

li.first {
/*   border : #575757 solid 1px; */
    font : 80% Sans-Serif;
    margin: 2px; 
    padding: 2px;
  }


li.second {
/*     border : #575757 solid 1px; */
    font : 75% Sans-serif;
    margin: 2px;
    padding: 2px;
    padding-left: 1em;
  }

#links a
 {
  display: block;
/*   color: #FFF; */
  background-color: #a4a8cd;
  margin: 0px;
  padding: 1px 1px 1px 3px;
  text-indent: 0em;
  text-decoration: none;
}

#links a:hover
 {
/*  color: #FFF; */
  background-color: #ffff9f;
  border: 0px solid green;
}




/* China */
.test3, .china {
    background-color:#ffff9f;
    border-bottom-color:#ffff9f;
  }

/* Australien */
.test6, .australien, .christmas {
    background-color:#ff6565;
    border-bottom-color: #ff6565;
  }

/* England */
.test73, .england {
    background-color:#65ff65;
    border-bottom-color: #65ff65;
  }

/* Intern */
.test45, .intern {
    background-color:#dddddd;
    border-bottom-color: #dddddd;
  }

.uni, .test2 {
    background-color:#94c4d3;
  }

.computer, .test4 {
    background-color:#6bff63;
  }

.fliegen, .test5 {
    background-color:#656bff;
  }


/* Blog Kalender */
#kalender {
  position: fixed;
  top: 50px;
  left: 855px;
  width: 130px;
  border: 1px solid #000080;
  background-color : #c1c7fd;
  font-size: 0.8em;
  padding: 3px;
}

#kalender caption {
 font-weight: bold;
 font-size: 120%;
}

 
/* Loginbox */
#loginbox {
  position: fixed;
  text-align: center;
  top: 250px;
  left: 855px;
  width: 130px;
/*   width: 200px; */
  border: 1px solid #000080;
  background-color : #c1c7fd;
  font-size: 0.8em;
  padding: 3px;
}

#loginbox .label_login {
  margin-top: 4px;
  text-align: center;
/*   font-size: 11px; */
  border: 1px #999999 solid;
}

#loginbox .password,.username {
  font-weight: bold;
}

#loginbox .input {
/*   font-size: 10px; */
  border: 1px #999999 solid;
}


/* Datum auf normaler Seite */
.csc-header-date {
font-size: 80%;
  font-weight: normal;
  text-align: left;
  margin-top: 25px;
  margin-bottom: -10px;
/*   letter-spacing: 4px; */
  display: block;
  color: #700;
border-bottom: 1px dashed #bbb;
}

/* Photounterschrift */
.csc-caption {
  font-size: 80%;
  font-weight: normal;
  margin-right: 0.7em;
  margin-left: 0.7em;
}

/* News auf der China Seite */
div.tx-gsttopcontent-pi1 {
  background-color: #FFFFFF;
  width: 44%;
  border: black solid 1px;
  float: left;
  padding: 4px;
  font-size: 80%;
}

/* Gästebuch Teaser auf der China Seite */
/* und für timtab */

/*div.tx-veguestbook-pi1 {
  width: 44%;
  float: right;
}*/
div .tx-veguestbook-pi1 textarea {
  width: 80%;
}

.tx-gsttopcontent-pi1 .TdHeader {
  background-color: #FFFFFF;
  font: bold 80% Verdana, sans-serif;
}

.tx-gsttopcontent-pi1 .TdLink {
  font-size: 80%;
}

/* Normale Paragraphen*/
.clear {
  clear: both;
}

/******************************************************************
  Timtab
  tt-news
*******************************************************************/

.news-single-img {
  float: none;
  margin: 0px;
  text-align: center;
}

/* Bilder Rahmen  */
.news-single-img img, .post img {
/*   border: 10px solid #bbb; */
  background-color: #ddd;
  padding: 4px;
 margin-top: 5px;
border: 1px solid #999;
text-align: center;
float: none;
}

.news-list-img {
  float: right;
  margin-left: 20px;
}

/*.news-single-img a {
        text-align: center;
        display: block;
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #bbb;
        border-right: 1px solid #bbb;
        background-color: white;
        padding: 4px;
        margin: 4px auto;
}*/

/* Kommentar und Kategorie  */
p.postmetadata { font-size: 0.9em; margin:1em 0px 0.75em 2em; }


div.navigation {
  height: 20px;
/*  width: 100%; */
}

div.navigation div.alignleft {
  float: left;
 }
div.navigation div.alignright {
  float: right;
}

.entryDate {
  font-size: 90%;
  font-style: italic;
}



