/*
** Das ist die CSS-Datei für die Homepage der Beruflichen Schule am Schützenpark - Technik -
**
**  Autorin: Karen Zeug-Gillerke
**  Datum:   15. September 2005
**  Letzte Änderung: 12. Januar 2006
**
**
**  Gewollte Reihenfolge der Attribute:
**      display:
**      float:
**      position:
**      left:
**      top:
**      right:
**      bottom:
**      width:
**      height:
**
**      margin:
**      border:
**      padding:
**      text-align:
**      vertical-align:
**
**      line-height:
**
**      background:
**      color:
**
**      font-family:
**      font-size:
**      font-weight:
**      font-style:
**      text-decoration:
*/


.hidden {
	display: none;
}
BODY {
	border-right: 0px solid;
	/* padding-right: 0px;
	*/ border-top: 0px solid; 
	padding-left: 0px; 
	font-size: 12px; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: 0px solid; 
	padding-top: 0px; 
	border-bottom: 0px solid; 
	font-family: Tahoma, Verdana, sans-serif; 
	text-align: center;
}
DIV {
	border-right: 0px solid; 
	padding-right: 0px; 
	border-TOP: 0px solid; 
	padding-left: 0px; 
	font-size: 12px; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: 0px solid; 
	padding-top: 0px; 
	border-bottom: 0px solid; 
	font-family: Tahoma, Verdana, sans-serif;
}
A {
	color: rgb(160,0,0); 
	font-style: italic; 
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
DIV.kopf {
	border-right: blue 1px solid; 
	padding-right: 20px; 
	border-TOP: blue 1px solid; 
	margin-TOP: 20px; 
	padding-left: 20px; 
	background: url(logo_bst_schulfoto.jpg) no-repeat; 
	padding-bottom: 20px; 
	margin-left: auto; 
	border-left: blue 1px solid; 
	width: 800px; 
	margin-right: auto; 
	padding-top: 30px; 
	border-bottom: blue 1px solid;
}
DIV.kopf_titel {
	font-weight: bold; 
	font-size: 18px; 
	text-align: right;
}
DIV.menue {
   	height: 20px;
    	text-align: left;
	border-right: blue 1px solid; 
	background: blue; 
	margin-left: auto; 
	border-left: blue 1px solid; 
	width: 840px; 
	margin-right: auto;
}
DIV.inhalt {
    	clear: left;
	border-right: white 1px solid; 
	padding-right: 20px; 
	padding-left: 20px; 
	padding-bottom: 20px; 
	margin-left: auto; 
	border-left: blue 1px solid; 
	width: 800px; 
	margin-right: auto; 
	padding-top: 20px; 
	border-bottom: blue 1px solid; 
	border-right: blue 1px solid;
	text-align: left
}
DIV.inhalt_titel {
	margin-TOP: 20px; 
	font-weight: bold; 
	font-size: 14px; 
	margin-bottom: 10px
}
DIV.inhalt_absatz {
	margin-TOP: 5px; 
	margin-bottom: 5px; 
	margin-left: 24px; 
	line-height: 16px
}
UL.inhalt_auf {
	margin-left: 50px
}
DIV.inhalt_aufzaehlung {
	margin-left: 50px
}
A.inhalt_link {
	
}
A.menu_mainitem {
	background: blue; 
	border-right: red 1px solid; 
	display: block; 
	float: left; 
	width: 118px; 
	color: white; 
	line-height: 20px; 
	font-style: normal;
   	text-align: center;
    	font-family: Tahoma, Verdana, sans-serif;
}
A.menu_mainitemnoborder {
    	border-right: solid 0px;
}

A.menu_subitem {
	left: 120px; 
	position: relative; 
	top: 10px
}
DL {
	margin-left: 20px; 
	line-height: 16px; 
	color: blue; 
	font-style: italic; 	
	text-decoration: none
}

table {
   	margin: 20px;
    	border: thin dashed silver;
    	border-collapse: collapse;
    	padding: 1px;
}

td {
    	margin: 15px;    
    	padding-left: 20px; 
    	border: thin dashed silver;
    	padding: 5px;
    	font-family: Tahoma, Verdana, sans-serif;
    	font-size: 12px;
}

table.standard {
    	margin-left: 24px;
    	margin-top: 8px;
    	margin-bottom: 8px;
}

td.title {
    
    	font-weight: bold;
}
td.sontitle {
    
    	border-right: solid 3px yellow;
}

th {
    	font-family: sans-serif; background: white
}
td { 
    	font-family: sans-serif; background: white
}

DIV.inhalt_schule {
    	margin-left: 50px; FONT-WEIGHT: bold
}
EM {
    	font-weight: bold
}
UL {
    	margin-left: 50px; 
	list-style-type:disc; 
}

OL {
    	margin-left: 50px; 
	list-style-type: decimal; 
}

img.right {    
    	float: right;
    	border: solid 1px green;
    	padding: 4px;
    	margin-left: 10px;
   	margin-bottom: 3px;
}
img.left {    
    	float: left;
    	border: solid 1px green;
    	padding: 4px;
    	margin-right: 10px;
    	margin-bottom: 3px;
}
img.email {    
       	fONT-wEIGHT:bold;
}   	
div.list {
    	margin-left: 50px; 
    	list-style-type:circle; 
}
h4 {
	font-size: 14px;
	font-weight: bold;
}
h3 {
	font-size: 20px;
	font-weight: bold;
}
h5 {
	font-size: 13px;
	font-weight: bold;
}
counter {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: small;
	color: #FFFF00;
}

