/*

Hier wird der Haupteil der Stilanweisung definiert


 */

body
{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #808080;
	text-align: center;
  background-color: #666666;
}

a:link { text-decoration: underline; color: #666666;}
a:hover {background: none; color: #666666;}
a:active, .galerieLangText a:focus {outline: none;}

a img {border: none;}

p.smallText {text-align: center; color: grey;}

a.blogie {font-size: 12px; color: #808080; text-decoration: underline; font-weight: normal; margin: 5px 0px 0px 0px;}

#rahmenAll {
	margin: 20px auto 20px auto;
	/*border-top: 4px solid #EFEFEF;*/ /*#FF9400;*/
	border-bottom: 4px solid #EFEFEF;
	text-align: left;
	width: 900px;
	padding: 8px;
	/*background: #EFEFEF;*/
	color: #444;
}

/*#frontText {border-bottom: 1px solid #C8C8C8;}*/
#frontText p, #frontText h2 {text-align: left; font-weight: bold; margin: 5px 10px; padding: 0px;}
#frontText h2{color: #666666;}
#frontText h4{color: #444444; font-size:70%; margin: 2px 10px;}
#frontText p.uhr {font-size: 14px; color: #808080;}
#frontText p.uhr2 {font-size: 12px; line-height:14pt; color: #808080; font-weight:normal;}

/* #frontBild */
#frontBild {
	width: 900px;
	height: 200px;
	background: url(../img/header_torres.jpg);
	border: 4px solid #EFEFEF;
}

/******************* hier die Stile für die Klapp-Galerie-Übersicht *********************/

h2.schalter {
		
		display: block;
		color: #666666;
		font-size: 70%;
		font-weight: bold;
		background: #EFEFEF;
		margin: 10px 0px;
		padding: 2.5px 2px;
	}



	
h2.schalter2 {
		
		display: block;
		color: #EFEFEF;
		font-size: 70%;
		font-weight: bold;
		border-bottom: 2px dotted #EFEFEF;
		margin-left: 24px;
	}

	
dd {margin:0px 0px 0px 20px; padding: 0px;}

.description {
      padding: 5px;
	    margin-left: 0px;
      margin-bottom: 3px;
		/*border: 2px dotted #808080;*/
		  color: #EFEFEF;
}
.picFrame {
    	float: left;
    	width: auto;
    	margin: auto 0px auto 0px;
    	border: 2px solid #EFEFEF;
    	padding: 3px;
}
.textFrame {margin-left: 120px;}
.textFrame p {font-size: 70%; margin:5px 0px 0px 0px;font-weight:normal;}
.textFrame h2 {font-size: 12px; margin: 0px; background: none; font-weight:bold;}
    
.klarFloat {clear: both;}
	
.textFrame p.datum {font-size: 9px; margin-top: 0px; font-weight: normal;}

.picFrameHomeLang {
 	width:900px;
 	height:auto;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	/*border: 2px solid green;*/
 }

.galerieLang {float:left; width:450px; height: auto; text-align: left; margin: 0px 0px 0px 0px; padding: 0px; /*border: 1px solid blue;*/}
.galerieLang h4 { margin:0px 0px 4px 0px; font-size:100%;}


.galerieLangText {color: #EFEFEF; width:420px; height: auto; text-align: left; margin:10px 10px 10px 0px; padding: 0px; line-height: 120%;}
.galerieLangText p {font-size:80%; font-weight:bold; margin:0;}
.galerieLangText p.info {font-size:70%; font-weight:normal; margin:0;}
.galerieLangText p.inaktiv {color: #85A4C1;}
.galerieLangText h4 { margin: 0px 0; font-size:100%;}
.galerieLangText h4.schwarz { margin:0px 0px 8px 0; font-size:70%; background:#EFEFEF; color:#666666; padding: 0px 2px;}

.galerieLangText a:link { text-decoration: underline; color: #EFEFEF}
.galerieLangText a:hover {background: #FFFFFF; color: #666666;}
.galerieLangText a:active, .galerieLangText a:focus {outline: none;}

 
#contPic {margin:40px 0px; }

.galerie { width:260px; height: 290px; text-align: left; margin: 0px auto; padding: 0px;}
.galerie p {font-size:70%;}
.galerie h4 {margin:8px 2px; font-size:100%;}
.galerie img {margin:0px; padding:0px;}

#contPic h2 {margin:0px 0px 0px 5px; font-size:90%;}


 address {
   margin-top: 7px;
   border-top: 1px solid #000000;
   font-size: 70%;
   text-align: center;
   color: #808080;
 }
  address a {
   color: #808080;
   text-decoration: underline;
 }

  address a:hover {
   color: #ffffff;
   text-decoration: underline;
 }

/** HIDING FOCUSRING */
a:active, a { 
	outline: none; 
}
 
:focus { 
	-moz-outline-style: none; 
}
 
:-moz-any-link:focus {
	outline: none;
}

