/* Blubb CMS Style Sheet - Frontend, angepasst f. fehlerquotient.de	*/
/* Version 1.0 - MN 22.03.08	*/
 
/* HTML Elemente */

a:link 		{ black; text-decoration:none; border-bottom: 1px dotted #ffffff; }
a:visited	{ ; text-decoration:none; border-bottom: 1px dotted #ffffff; }
a:hover		{ white; text-decoration:none; border-bottom: 1px dotted #ffffff; border-Top: 1px dotted #ffffff; }
a:active	{ darkred; text-decoration:none; border-bottom: 1px dotted #ffffff; border-Top: 0px; }

body,table	{   font-family:Verdana, Arial, Helvetica;
	  	        font-size:100.01%;
	  	        background-color:#040000;
                color:white;
           	    padding-top:0px;
           	    padding-left:0px;
                padding:0px;
           	    margin:0px;
               	text-align:center; 		/* Hack fuer den IE: Damit Elemente Horizontal zentriert werden */
			}

h1 		{ 	margin-top:1em;
		  	/* padding-left:0.6em; */
		  	padding-left:0em;			          	
		  	font-size:1.2em;
		  	font-weight:bold;
		  	/* border-bottom:solid 1px #333333; */
		  	/* background-color:#000000; */
		  	color:black;
		}

h2		{ margin-top:0.5em;
		  font-size:1.0em;
		  font-weight:bold;
		  color:black;
		}
h3		{ font-size:0.7em;
		  font-weight:bold;
		  color:black;
		}

ul		{ list-style-image:url(../images/common/bullet.gif);
		  vertical-align:middle;
          padding-bottom:4px;
		}
li		{ vertical-align:middle;
          padding-bottom:10px;
		}

img		{ border:0px;
		}

iframe		{ border:0px; }


         /* Klassen */

.ciImageLeft	{ 	float:left;
				margin-left:10px;
				margin-top:22px;
				padding-bottom:15px;
				height:330px;
				width:156px; 
				background-image:url(../images/design/grafik_links.jpg);
				background-repeat:no-repeat;
				
			}
.notiz		{ font-size:1em;
		      text-align:justify;
		    }
		    
.author		{ font-size:0.7em;
		      text-align:justify;
		    }		    

.error      { font-size:0.8em;
              font-weight:bold;
		      color:red;
            }

.errorForm	{ border:solid 1px red;		/* Zum markieren von Formularfeldern */
    			}

.imagetext	{ font-size:0.8em;
			}

.panelhead1	{ 	background-color:white;
               	color:white;
				font-size:14pt;
                font-weight:bold;
                border-bottom:solid 1px #333333; 	
                padding-left:0px;
            }

.panelhead2	{ 	background-color:#000000;
				color:white;
                 font-size:10pt;
                 font-weight:bold;
                 border-bottom:solid 1px #333333; 	
                 padding-left:0.9em;
                 padding-top:6px;
                 padding-bottom:6px;
		}

.panelhead3	{	background-color:#000000;
                 color:white;
                 font-size:10pt;
                 font-weight:bold;
                 /* width:100%; */
                 width:550px;
                 height:25px;
			}

.paneltextmiddle {                           	/* fuer Textbloecke (Hauptcontentbereich) */
 		  			background-color:#000000;
                   	color:white;
                   	/* font-size:8pt; */
                   	font-size:0.5em;
                   	line-height:1.5em;
                   	font-weight:normal;
		  			width:650px;
                   	padding:25px;
                   	text-align:left;
                   	border:solid 1px #333333;
				}
				
.paneltextmiddle_next {                		/* fuer Textbloecke im Anschluss an vorhergehende */
 		  				background-color:#000000;
                   		color:white;
                   		/* font-size:8pt; */
                   		font-size:0.5em;
                   		line-height:1.5em;
                   		font-weight:normal;
		  				width:650px;
                   		padding:25px;
                   		text-align:left;
                   		border:solid 1px #333333;
                   		border-top:0px;
					}

.paneltextsimple {
 		  			background-color:#000000;
                   	color:white;
                   	font-size:0.4em;
                   	line-height:1.5em;
                   	font-weight:normal;
                   	padding:15px;
                   	/* border:solid 1px #ffffff; */
				}

.paneltoolbar	{	background-color:#000000;
                   	color:white;
                   	/* font-size:8pt; */
                   	font-size:0.5em;
                   	/* line-height:1.0em; */
                   	font-weight:normal;
		  			width:750px;
                   	padding:0px;
                   	margin:0px;
                   	text-align:left;
                   	border:solid 1px #333333;
                   	border-top:0px;
                 }

.panelfooter1	{
                   background-color:#FBEDD2;		
                   color:white;
                   font-size:10pt;
                   font-weight:bold;
                   border-bottom:solid 1px #333333; 	
                   padding-left:8px;
                   padding-top:6px;
                   padding-bottom:6px;
                   clear:both;
                   border-top:solid 1px #333333;
                   border-left:solid 0px;
		}
.panelfooter2	{  	
                   background-color:#372F24;			
                   color:black;
                   font-size:10px;
                   font-weight:normal;
                   /* border-bottom:solid 1px #ffffff;   */
                   padding-left:0.7em;
                   padding-top:15px;
                   padding-bottom:5px;
		}
.panelfooter3	{  		
                   color:black;
                   font-size:10px;
                   font-weight:normal;
                   /* border-bottom:solid 1px #ffffff;   */
                   padding-left:0em;
                   padding-top:0px;
                   padding-bottom:0px;
		}
    
.frameTop	{ 	border-top:1px solid #333333;
  		  		padding-top:10px;
			}

.imageleft	{ margin:15px;
			}

.imagelink	{ 	text-decoration:none;
		  		vertical-align:middle;
                 border:0px;                 
			}

.subNote		{ 	font-size:1em;
		  		color:white;
          		text-align:center;
			}

.centeredBox	{ text-align:center;
			}

#NaviRight	{ text-align:right;
			}

#InnerBoxCenter	{ 	width:550px;
		  			text-align:left;
                  	margin:0 auto;
				}

	/* spezielle Linkformatierungen */

div#BoxMiddle a:link 	{ color:black; text-decoration:underline; border-bottom:1px #666666;}
div#BoxMiddle a:visited	{ color:black; text-decoration:underline; border-bottom:1px #666666;}
div#BoxMiddle a:hover	{ color:white; background-color:#CC9966; text-decoration:none; border:0px;}
div#BoxMiddle a:active	{ color:darkred; text-decoration:none; border:0px;}

div#BoxLeft a:link 		{ color:black; text-decoration:none; border-bottom:1px #666666;}
div#BoxLeft a:visited	{ color:black; text-decoration:none; border-bottom:1px #666666;}
div#BoxLeft a:hover		{ width: 100%; color:white; background-color:#CC9966; text-decoration:none; border:0px;}
div#BoxLeft a:active	{ color:darkred; text-decoration:none; border:0px;}

div#BoxBlogContent a:link 		{ color:black; text-decoration:none; border-bottom:1px dotted #666666;}
div#BoxBlogContent a:visited	{ color:black; text-decoration:none; border-bottom:1px dotted #666666;}
div#BoxBlogContent a:hover		{ color:white; background-color:#CC9966; text-decoration:none; border:0px;}
div#BoxBlogContent a:active	{ color:darkred; text-decoration:none; border:0px;}

div#BoxBlogRight a:link 		{ color:black; text-decoration:none; border-bottom:1px dotted #666666;}
div#BoxBlogRight a:visited	{ color:black; text-decoration:none; border-bottom:1px dotted #666666;}
div#BoxBlogRight a:hover		{ color:white; background-color:#CC9966; text-decoration:none; border:0px;}
div#BoxBlogRight a:active	{ color:darkred; text-decoration:none; border:0px;}

div#BoxAppendix a:link 	{ color:black; text-decoration:none; border-bottom:1px dotted #666666;}
div#BoxAppendix a:visited	{ color:black; text-decoration:none; border-bottom:1px dotted #666666;}
div#BoxAppendix a:hover	{ color:white; background-color:#CC9966; text-decoration:none; border:0px;}
div#BoxAppendix a:active	{ color:darkred; text-decoration:none; border:0px;}


div#BoxRight a:link 		{ color:black; text-decoration:none; border-bottom:1px #666666;}
div#BoxRight a:visited	{ color:black; text-decoration:none; border-bottom:1px #666666;}
div#BoxRight a:hover		{ color:white; background-color:#CC9966; text-decoration:none; border:0px;}
div#BoxRight a:active		{ color:darkred; text-decoration:none; border:0px;}

.panelhead2 a:link 	{ color:#666666; text-decoration:none; border: solid 1px #000000; padding:2px;}
.panelhead2 a:visited	{ color:#666666; text-decoration:none; border: solid 1px #000000; padding:2px;}
.panelhead2 a:hover 	{ color:col_navilinkhover_color; 	text-decoration:none; background-color:#CC9966;border: solid 1px white; }
.panelhead2 a:active	{ color:white;	text-decoration:underline; }


.panelfooter1 a:link 	{ color:black; 	text-decoration:none; } /* border: solid 1px #000000; padding:2px; */
.panelfooter1 a:visited	{ color:black; 	text-decoration:none; } /* border: solid 1px #000000; padding:2px; */
.panelfooter1 a:hover 	{  } 
.panelfooter1 a:active	{ color:#666666;	text-decoration:underline; }

	/* ----- Formular-Elemente ----------------------------------------- */
 	
input,textarea,select { border:solid 1px black;
						background-color:white; 
                        font-family:Arial;
                        font-size:10pt;
                        padding:3px;
                   	   	width:100%;
    		         	}
label           	{ font-size:8pt; }
input:focus	    	{ background-color:#cccccc;}
textarea:focus		{ background-color:#cccccc; }

.auswahl	{	border:solid 0px;    	  	 	
    		}

.button	{ 	background-color:white;
			color:black;
		   	border-color:black;
            border-width:2px;
            border-style:solid;
	      	font-size:9pt;
            font-family:Verdana,Arial,Helvetica;
            font-weight:bold;
            width:85px;
         }


 	/* ----- DHTML ----------------------------------------- */
.waitPanel	{ float:left;
		      width:150px;
		      padding:2px;
              display:none;
              /* visibility:hidden; */
            }

 	/* ----- Tabellenfreies Layout ----------------------------------------- */

  div#Page { 	text-align:left;
	    		margin:0 auto;      /* horizontale Zentrierung */
             	             		width:800px;
             	    	    	/* overflow:auto; */
    	    	/* background-image:url(../images/design/grafik_links.jpg); */
    	    	background-repeat:no-repeat;
    	    	background-position:10px 112px;
    	    	background-color:white; /* ocker-braun-irgendwas: #CC9866    DUNKEL-GRUEN: #005121; */
    	    	border:solid 1px #333333;
  	  		}

  html>body div#Page { border-color:#333333;  /* Browserweiche: Farbangleichung fuer IE  */ }

  div#BoxLeft {
            font-size:1em;
	        float:left;
	        width:10.2em;
	        margin-top:0em;
            margin-left:0em;
            margin-bottom:0.2em;
            padding:0.3em;
            border:0px solid #333333;
            background-color:white;
            color:black;
  	     }
  div#BoxLeft p { font-size:0.8em;
  		        }

  div#BoxRight {	
            		font-size:1em;
		    		float:right;
    				width:0.5em;
    				margin-top:1.5em;
            		margin-bottom:1.5em;
            		margin-right:0.5em;
            		padding:0.5em;
    				border:0px solid #333333;
    				background-color:#000000;
    				/* display:none; */
  	      	}

  div#BoxRight p { font-size:0.8em;
  				}
  				
  div#BoxBlogRight {	
            			font-size:1em;
		    			float:right;
    					width:11.5em;
    					margin-top:1.5em;
            			margin-bottom:1.5em;
            			margin-right:0.5em;
            			padding:0.5em;
    					border:1px solid #333333;
    					background-color:#000000;
    					/* display:none; */
  	      	}

  div#BoxBlogRight p { font-size:0.8em;
  					}

  				

  div#BoxMiddle {	font-size:1em;
                  	margin-top:0em;
	              	margin-bottom:0em;
                  	margin-left:11em;
                  	padding-left:1em;
                  	padding-bottom:1em;
                  	                  	width:38.7em;
                  	padding-right:1em;
                  						border:0px solid #333333;
    		 		background-color:white;
    		 		color:black;
  	       		}
  	       		
div#BoxMiddle p 		{ 	font-size:0.8em;
    		   				margin:1em 0;
		 			}
		 			
div#BoxMiddle div	{	font-size:0.9em;
    		   				margin:1em 0;
		 			}
		 			
 div#BoxMiddleBM {	font-size:1em;
                  	margin-top:0em;
	              	margin-bottom:0.5em;
                  	margin-left:0.5em;
                  	padding-left:1em;
                  	padding-bottom:1em;
                  	                  	width:45.2em;
                  	padding-right:1em;
                  						border:1px solid #333333;
    		 		background-color:white;
    		 		color:black;
  	       		}
  	       		
div#BoxMiddleBM p 	{ 	font-size:0.8em;
    		   				margin:1em 0;
		 			}
		 			
div#BoxMiddleBM div	{	font-size:0.9em;
    		   				margin:1em 0;
		 			}		 			
		 			
div#BoxBlogContent {	font-size:1em;
                  	margin-top:1.5em;
	              	margin-bottom:1.5em;
                  	margin-left:1.0em;
                  	padding-left:1em;
                  	padding-bottom:1em;
                  	                  	width:30.5em;
                  	padding-right:1em;
                  						border:1px solid #333333;
    		 			background-color:#000000;
  	       		}
  	       		
div#BoxBlogContent p 	{ 	font-size:0.8em;
    		   				margin:1em 0;
		 			}		 			
		 			
div#BoxBlogContent div	{ 	font-size:0.9em;
    		   					margin:1em 0;
		 				}
		 
  div#BoxAppendix {	font-size:1em;
                  	margin-top:1.5em;
	              	margin-bottom:1.5em;
                  	margin-left:11.0em;
                  	padding-left:1em;
                  	padding-bottom:0.2em;
                  	                  	width:26.5em;
                  	padding-right:1em;
                  						border:1px solid #333333;
    		 			background-color:#000000;
  	       		}

	div#BoxAppendix p { 	font-size:0.8em;
    		   				margin:1em 0;
		 			}


  div#BoxInnerLeft { float:left;
  		     		border:1px dashed #666666;
                     padding:10px;
                     padding-bottom:0px;
                   }

  div#BoxInner	{ /* float:left; */
  		     		width:498px;
 		     		border:1px dashed #ffffff;
		     		margin-top:25px;
		     		padding:10px;
		     		padding-bottom:0px;
   		   		}

  div#BoxInnerRight {float:left;
  		     		border:1px dashed #ffffff;
                     margin-left:15px;
                     padding:10px;
                     padding-bottom:0px;
                    }
                    
                    
                    
                    
	/* Formatierung fuer Gaestebuch */               
.shtbox		{ visibility:Hidden;
			}	
	
.shoutBox	{ 	display:block;
                 border:solid 1px #666666;
                 padding:0px;
                 margin:2px;
				width:390px;
				font-size:1em;
			} 

.shoutBoxLeft	{ 	display:inline;
					float:left;
                   	border-right:solid 1px #666666;
                   	padding:2px;
                   	margin:1px;
                   	width:100px;
                   	font-size:1em;
				}

.shoutBoxRight	{	display:inline;
			  		float:left;
	                 padding:5px;
	                 margin:1px;
					width:270px;
					font-size:100%;
				}    
				
/* Blog Teaster */
.blogteaster_readmore 	{ 	text-align:right;
							font-size:10px;
							font-weight:bold;
							padding-right:5px;	
						}
             
.blogteaster_date	{	font-size:10px;
						font-weight:bold;
					
					}