/* ********************************************
 *  THM 20100508
 *  googlebuch.css, http://typo3-beratung.com
 *
 *  blaugrau  #DDD -- Hintergrund, Verweise im Fußbereich
 *  blau #475CBF --  Rand, Überschriften, Links
 *  blau  #FED910 -- Box-oben/unten, SubNavi
 *
 *********************************************** */

/* @media screen, projection, print { */

html { background-color: #DDD; }

a img { border: none;}
a:link, a:visited, a:hover  { 
    color: #000000;
    text-decoration:none;
}

a:hover { 
    color: #475CBF;
    text-decoration:underline; 
}

.meta {
	font-size: 9pt;
    text-align:right; 
    vertical-align:top;
    position:relative; 
    top:29px; 
    left:-18px;
}


table.kasten {	
    padding:0px;  
	border:none;
    margin: 1em auto;
    border-collapse:collapse;

}

#ta-zeile, #ta-zeile a, #gg-zeile1, #gg-zeile1 a {
	height: 50px; 
	text-align: center; 
	vertical-align: bottom;
	background: #475CBF; 
	color: white; 
	font-family: Palatino Linotype, Verdana;
	text-decoration: none;
	font-size: 20pt;
	font-weight: bold; 
}
#ta-zeile {
	-moz-border-radius-topleft: 20px; 
	-moz-border-radius-topright: 20px;
    -khtml-border-radius-topleft: 20px;
    -khtml-border-radius-topright: 20px;
}
	
#gg-zeile1 {
	width: 534px;
	height: 61px; 
	margin-left: 20px; 
    padding: 0; 
    margin: 0; 
    border: 0;  
	text-align: left; 
	vertical-align: top;
	background-image:url('/fileadmin/ggb/googlebuch_kopf1.png');
	background-repeat: no-repeat; 
	background-color: #475CBF;
}
#gg-zeile2 {
	width: 336px;
	background-image: url('/fileadmin/ggb/googlebuch_kopf2.png'); 
	background-repeat: no-repeat; 
	background-color: white;
}

#ta-zeile a, #gg-zeile1 a {
	padding: 2px 0px 0px; /* wg. Safari */
	-moz-border-radius: 10px; 
	-khtml-border-radius: 10px;
}
#gg-zeile1 a {
	position: relative;
	top: 3px;
}
#ta-zeile a:hover, #gg-zeile1 a:hover{
	background: white;
	color: #475CBF;
}		

td.text {  
	text-align: center;
	background-color: white;	
	margin: 0px 15px;
	/* width:840px!important;
	_margin-left: 10px; / * Nur für Bloedi */
}	

/* ***Rand ************************************************** */
.rand, #rand_uli, #rand_ure {  
	background-color:#475CBF;	
	font-size:1pt;
	width:5px;
} 
#rand_uli { 
    -moz-border-radius-bottomleft: 5px; 
    -khtml-border-radius-bottomleft: 5px;
}
#rand_ure {
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
}	


/* *** HAUPTMENUE *************************************** */

.hmenu { 
	padding-top: 10px; 
width: 860px;
	_width: 840px; /* nur wegen dem Bloedi V6 */
}

/* *** Sub-Navi-Box; 7 Tasten mit je 120 Pixel Breite = 840 Pixel   PLUS   15 Pixel Abstand jeweils links und rechts */

.box       { 
	width: 840px; 
	background-color: #475CBF; 
	margin: 0 auto; 
	border: none;
	text-align: center; 
}
#subnavi { 
	padding: 0 10px 0; 
	color:white;
	background-color: #475CBF;   
	display:block; 
	min-height: 14px; 
}

#subnavi a {
	color:white;
	white-space: nowrap; 
}

.box .top, .box .bottom       { display:block; background-color: white;}
.box .top strong, .box .bottom strong { display:block; height: 1px; overflow: hidden; background-color:  #475CBF; }
.box .r1 { margin: 0 5px;}
.box .r2 { margin: 0 3px;}
.box .r3 { margin: 0 2px;}
.box .top .r4, .box .bottom .r4 { margin: 0 1px;height: 2px;}
	

.box .abstand { display:block; height: 10px; background-color: white;}
	
.box_oben, .box_unten { 
	display:block; 
	width: 840px; 
	height: 5px; 
	margin: 7px auto 10px auto; 
	font-size:1pt; 
	background-color: #475CBF; 
}	
.box_unten { margin: 10px auto 0px; }

.mitte, .mitte_fuss { 
    background-color:#475CBF; 
    padding:0; 
    margin:0; 
    border:0; 
    width:870px;
}	
.mitte_fuss {
    background-color: white; 
	background-image: url('/fileadmin/ggb/googlebuch_fuss.png'); 
	background-repeat: no-repeat; 
	font-size: 1pt;
	height: 8px;
}


/* *** Innere Tab. 840 = (155+10)  + 460 + (10 + 205) ************************************************ */

#tab-innen {
	width: 840px;
	border: none;
    border-collapse: collapse;
	margin: auto;
	text-align: left;
}
	
.werbung_links {
    width: 155px; 
    border: 0;
    margin: 0 10px 0 0;
}	
#inhalt {
    width: 460px; /* wegen Google-Werbung */
    border: 0;
    margin: 0;
}

#inhalt h1, #inhalt h2, #inhalt h3   { 
	font-family: Palatino Linotype, Verdana;
    font-size: 14pt; 
    color:#475CBF;
    font-weight:bold; 
    display:block; 
}
#inhalt h2 { font-size: 12pt; }
#inhalt h3 { font-size: 11pt; }

#inhalt hr {
   margin: 25px 0 15px;
   height: 1px;
   border-top: 1px solid #475CBF;
}
#inhalt hr.google1, hr.google2  { width: 468px; }
#inhalt hr.google2  {    margin: 15px 0 25px; }


#inhalt a { color:#475CBF; }
#inhalt li a { display:block; line-height: 1.5em; }
#inhalt li ul {  margin-top: 6px;  }

.rot   { color: #7e0510; font-weight:bold; }
.blau  { color: #014b73; font-weight:bold; }
.gruen { color: #067912; font-weight:bold; }
.grau  { color: #CCC; font-weight:bold; }
.schwarz { color: black; font-weight:bold; }

pre, a .buchdaten {
	display: block;
	line-height:18px;
	font-family: Palatino Linotype, Verdana;
	background-color: #DDD;
	margin: 8px 0;  
	padding: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border: 1px solid #475CBF;
}
a .buchdaten:hover  { background-color: white; border: 1px outset black;}


/* *** Kaufen *** */

.kaufen1 { float:left; width:150px; }
.kaufen1 img  { border:none; }
.kaufen2 { float:left; width:310px; }


/* *** Bilder *** */

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
 border: 1px solid #475CBF;
}

div.csc-textpic img { border: 1px outset black; }
div.csc-textpic img:hover { border: 1px solid #475CBF; }

.csc-textpic-image a img { border: 1px solid #475CBF; }
 

/* *** Rechte Seite 10 + 205  *********************************************** */
#text_rechts { 
    font-size: 9pt;
    width: 205px;
    border: 0;
    margin: 0 0 0 10px;
}

#text_rechts #bild_rechts {
    margin-left:auto;
    text-align:right;
}
#bild_rechts a { border:none;}
#bild_rechts img {
    width:200px;
    border:1px outset black;
}
#bild_rechts img:hover { border: 1px solid #475CBF; }


/* *** Boxen  rechts  *** */
/* #inhalt_rechts {  } */

.box2 { 
	width: 222px; 
	text-align:left; 
	margin-left:auto; 	
	font-size: 8pt; 
}
.box2 .top2, .box2 .bottom2 { display:block; }
.box2 .top2 strong, .box2 .bottom2 strong { display:block; height: 1px; overflow: hidden; background:#475CBF;}

.box2 .r1 { margin: 0 5px;}
.box2 .r2 { margin: 0 3px;}
.box2 .r3 { margin: 0 2px;}
.box2 .top2 .r4, .box2 .bottom2 .r4 { margin: 0 1px; }
	
.box2 h2 {  
	margin:0; 
	padding: 0 8px 3px; 
	color:white; 
	background: #475CBF;  
	font: bold 11pt Verdana; 
	letter-spacing: 0.05em; 
}

.box2 h3 { 
	padding: 8px; 
	margin:0; 
	font-weight:bold; 
} 
.box2 p, .box2 > a  { 
	padding: 0 8px 8px; 
	margin:0; 
	background: #FFFADF; 
}

.box2_h2_p {  background: #FFFADF; } 


.news-latest-container { border-color: #475CBF;}
.news-latest-container, .news-latest-item, .news-latest-item .bodytext { background: white;  }
/* .news-latest-container  h2, .news-latest-container hr { display:none; } */
.news-latest-item { border:0; margin:0; }
.news-latest-gotoarchive { margin: 0px; border:none; border-top:1px solid #475CBF; color: #475CBF;; background: #DDD;  }


/* *** Startseite ******************************************************************* */

.bildbox_startseite { margin: 0 0 10px; }	
.bildbox_startseite a { border:none; }
.bildbox_startseite img {
	border:2px outset white;  
	width: 160px;
	height: 233px;
}

.bildbox_startseite img:hover {
	border:2px solid #475CBF;  
}

   
/* *** Verweise ********************************************************************** */   
#verweise, #verweise a {
	color: rgb(221,221,221);
	text-align:center;
	margin: 1em auto;
}


/* *** Fusszeile ********************************************************************** */   
#fusszeile {
	font-size: 8pt;
	color:	#475CBF; 
	text-align:center;
    margin-bottom: 2em;
}
#fusszeile a { color: #475CBF; }  
  
#erstellt {
	margin-left: 5em;
}
#letzte {
	margin-right: 5em;
}   

/* *** Sonstiges *** */   
.abstand2 {
   width: 100.01%; 
   margin: 1em;
}

/*** Externe Links kennzeichnen (http, https) ***/
#inhalt a[href^="http"]:before {
	content:url('/fileadmin/ggb/verweis.gif')" ";
}

#inhalt a[href^="http://www.alexa.com/data/"]:before ,
#inhalt a[href^="http://googlebuch"]:before,
#inhalt a[href^="http://googlemail-"]:before,
#inhalt a[href^="http://gmail-"]:before,
#inhalt a[href^="http://google-"]:before,
#inhalt a[href^="http://suchmaschinenanmeldung-geld-"]:before,
#inhalt a[href^="http://homepage-millionaer."]:before,
#inhalt a[href^="http://firefox."]:before,
#inhalt a[href^="http://suche."]:before,
#inhalt a[href^="http://thor-alexander"]:before,
#inhalt a[href^="http://das-homepagebuch.de"]:before,
#inhalt a[href^="http://das-autorenbuch.de"]:before,
#inhalt a[href^="http://buch123"]:before,
#inhalt a[href^="http://buch.buch123"]:before,
#inhalt a[href^="http://123voip.de"]:before,
#inhalt a[href^="http://sip.123voip.de"]:before,
#inhalt a[href^="http://skypebuch.de"]:before,
#inhalt td a[href^="http"]:before,
#inhalt #zurueck a:before   {
	content:"";
} 

#inhalt .extern a:before, #inhalt a.intern:before, #inhalt a.nixverweis:before,
#inhalt .extern2 a:before {
	content:""; 
}
.extern , .extern2 { list-style:url('/fileadmin/ggb/verweis.gif'); } /* Externe Links in UL */


/*}  Ende @media screen, projection */



	
