/* -----------------------------------------------
Sommerversion 2
Name:     Steffen Kuntoff
Date:     08 Nov 2005
----------------------------------------------- */
 body {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color:#017298;
	font-weight: bold;
	margin-top:20px;
	margin-left:15px;
	background-color:#FFFFFF;
		}
 div.impressum {
	font-family: Verdana, Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;	
	font-stretch:ultra-expanded;
	padding:10px;
	}
	
 div.mirror {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#FFFFFF;
	left:300px;
	}

div.platz_rahmen {
      padding-left:10px;
      width:980px;
 }
 
div.styleswitch {
    border:1px dashed #DC4B0B;
}
       div.styleswitch a {
       padding:0px 70px 0px 70px;
       }
.sr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
    padding-left:10px;
	}
	
 div.infobox {
     padding-left:100px;
     color:#555555;
 
 }
 
 .suchtable {
 vertical-align:middle;
 text-align:center;
               }
 
 /* Kontaktformular */
div#mail_pos {
    padding-top:50px;
	font-size: 15px;
	color:#F5F5F5;
	font-weight: bold;
	text-align:center;
   }
   
div#mail_neg {
    padding-top:50px;
	font-size: 15px;
	color:#d65a1f;
	font-weight: bold;
	text-align:center;
   }
   
 hr {
    color:#E8EBF0; 
    height:5px; 
    text-align:left;
    border:2px solid #E8EBF0;
   }

 div.navi {
    border-top:1px dashed #DC4B0B;
    border-bottom:1px dashed #DC4B0B;
   	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;

          }
.navi1 { padding-left:10px;
 }


 div.footer {
    background-image:url(/img/styles_3/header_gr.png);
    height:200px;
    background-repeat:no-repeat;
    vertical-align:bottom;
             }

 div.werbung {
             }
             
 div.content {
    width:1000px;
    border:1px dashed #DC4B0B;
	color:#017298;
	margin-bottom:50px;
             }
             
.footer #license {
    font-size:12px;
    padding:185px 0px 0px 10px;
			}  
 #license {
    font-size:12px;
    padding:30px 0px 1px 10px;
			} 

#license a {
padding-left:15px;
}
			
 div.border_tb
            {
    border-top:1px dashed #E18C3C;
    border-bottom:1px dashed #E18C3C;
			}              
			
div.alldotted
            {
    border:1px dashed #E18C3C;
			}              
 div.text   {
    margin-top:200px;
            }
          
 div.header {
    background-image:url(/img/styles_3/header.png);
    height:229px;
    background-repeat:no-repeat;
            }
            
 div.header_f {
    background-image:url(/img/styles_3/header_e_1.jpg);
    height:229px;
    background-repeat:no-repeat;
            }

            
 div.header_impressum {
    background-image:url(/img/styles_3/impressum_1.jpg);
    height:229px;
    background-repeat:no-repeat;
            }
                        
 div.header_physik {
    background-image:url(/img/styles_3/header_physik_1.jpg);
    height:229px;
    background-repeat:no-repeat;
            }
            
 div.header_kunst {
    background-image:url(/img/styles_3/header_kunst_1.gif);
    height:229px;
    background-repeat:no-repeat;
            }
            
 div.header_mirror {
    background-image:url(/img/styles_3/header_mirror.jpg);
    height:229px;
    background-repeat:no-repeat;
            }
            
            
 span.slogan {
 	font-family:Verdana, Georgia, Times New Roman, Times, serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	font-variant:small-caps;
	font-stretch:ultra-expanded;
	letter-spacing:2px;
 
            }



	
h1 {margin-bottom:20px;
	font-size:27px;
	border-bottom:solid 1px #017298;
	}

h2 {margin-top:50px;
    margin-left:10px; 
	border-bottom:solid 1px #cccccc;
	color:#777777;
	font-size:12px;
	text-align:left;
	font-size:19px;
	}
	
	
h3 {margin-bottom:5px;
    margin-left:20px;
    margin-top:25px; 
	border-right:solid 1px #f5f5f5;
	border-bottom:solid 1px #dddddd;
	border-top:solid 1px #f5f5f5;
	border-left:solid 1px #f5f5f5;
	color:#555555;
	background:#eeeeee;
	font-size:15px;
	}




h4 {margin-bottom:20px;
    margin-left:30px;
	border-bottom:dotted 1px #cccccc;
	color:#000000;
	font-size:12px;}
	
h5 {margin-bottom:20px;
    margin-left:45px;
    border-bottom:dashed 1px #cccccc;
	font-size: 12px;
	color:#000000;
}

.rootlinks {
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #017298;
	font-weight: bold;
	padding: 6px;
}

.rootlinks li {
list-style-type:none
}


/* Standard Links */

A {
	color: #017298;
    padding-left:0px;
}
A:link {
	text-decoration: none;
}
A:active {
	text-decoration: none;
}
A:visited {
	text-decoration: none;
}
A:hover {
	color: #E18C3C;
	text-decoration: overline;
}

a.lnk_footer {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
           }

div.lnk_navi {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin-right:20px;
	
           }
           
           
           
           

           
           
/* Textformat. */
#impressum {
	 top:80px;
	 
	       }
	       
#forumlink { position:absolute; left:940px;
}
div.abstandhalter_class {
      padding-top:150px;
      }
      
div.abstandhalter_unten {
      padding-bottom:200px;
      }
#abstand {
      padding-top:50px;
      }
      
blockquote {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin-left:15px;
	padding-left:27px;
	padding-top:1px;
	margin-top:1px;
	margin-bottom:1px;
	background:#fff url(/img/q1.gif) top left no-repeat;
}

blockquote p  {
	background:#fff url(/img/q2.gif) bottom right no-repeat;
	font-size: 12px;
	padding-right:5px;
	padding-top:1px;
	margin-top:1px;
	margin-bottom:1px;
	}

      
div.gliederung {
    margin:10px 0px 20px 20px;
    padding-top:1px;
	border-right:solid 1px #f5f5f5;
	border-bottom:solid 1px #dddddd;
	border-top:solid 1px #f5f5f5;
	border-left:solid 1px #f5f5f5;
	color:#555555;
	background-color:#eeeeee;
	font-size:15px;
	}

div.eingerueckt {
    margin-bottom:0px;
    margin-left:20px;
	}
	
div.zitatkasten {
    border:solid 1px #000000;
	padding:5px;
	margin-left:30px;
	}
/* Bilder */

#sequel {
     background-image:url(/img/styles_3/header_2.png); 
	 background-repeat:no-repeat;
	 padding-top:10px;
        }
        
#sequel_f {
     background-image:url(/img/styles_3/header_e_2.jpg); 
	 background-repeat:no-repeat;
        }
      
        
#sequel_impressum {
     background-image:url(/img/styles_3/impressum_2.jpg); 
	 background-repeat:no-repeat;
        }
        
#sequel_physik_1 {
     background-image:url(/img/styles_3/header_physik_2.jpg); 
	 background-repeat:no-repeat;
        }
        
#sequel_kunst_1 {
     background-image:url(/img/styles_3/header_kunst.jpg); 
	 background-repeat:no-repeat;
        }
        
#sequel_mirror {
     background-image:url(/img/styles_3/sequel_mirror.jpg); 
	 background-repeat:no-repeat;
        }
        
#sequel_fo {
     background-image:url(/img/styles_3/sequel_fo.jpg); 
	 background-repeat:no-repeat;
        }
        
        




        
        
/* Formular */
       
   fieldset {margin:30px 0px 0px 50px;
			 display:block;
			 font-size:12px;
			 border:1px solid #DC4B0B;
			 background:#F5F5F5;
			 width:600px;
			}
			fieldset.daten label
			    {
			    padding-right:0px;
			    float:left;
			    display:block;
			    width:80px;
			    }

			
	* html fieldset {padding: 5px;}
			
   legend {background: #ECD4CC;
		   padding: 4px;
		   border: 1px solid #DC4B0B;
		   margin-bottom: 4px;
		   font-weight: bold;
		   }

   label {margin: 5px 0;} 

   .kontaktdaten label {display: block;
						width: 5em;
						float: left;
					   }
	.anfrage label {display: block;
				    width: 5em;
				    float: left;
				   }
					   
   input,textarea {margin: 3px 15px;
				   border: 1px solid #DC4B0B;
				   background: white;
				   padding: 3px 10px;
				  }  
						
   input:active, input:focus, input:hover, 
   textarea:active, textarea:focus,textarea:hover { background: #E8EBDF;}
   
   .buttons {text-align: center;}
        
        
        
.suchtips {
     width:605px;
     border:1px solid #DC4B0B;
     padding:20px 0px 20px 10px;
     margin-left:50px;
          }
          
.label_text {
     vertical-align:top;
          }     
.icon_float {
     padding:0px 5px 0px 0px
          }    
          
/* Glossar
----------------------------------------------- */
div.alphanavigation li {
		display:inline;
		border-right:1px solid #666666;
		padding:0% 0.6% 0% 0.5%;
}

div.alphaliste li {
		list-style-type:disc;
}

p a[href="#seitenanfang"]     {
		padding-left:20px;
}  