/*
SFG AZUBI-CASTING 
rot dunkel #691510
grau 666666
*/

#links {position:absolute; left:70px; top:70px;}
#up { position:relative; left:20px; top:10px; cursor:pointer; color:#000000;}
#down { position:relative; left:25px; top:10px; cursor:pointer; color:#000000;}

body {
/*	background-color: #811a14;*/
    top: 20px;
    left: 0;
    padding: 0;
    width: 100%; height:100%; margin:0px;
    background: #7d0200 url("../zimgs/sfg/sfg_bg.jpg") repeat-x;
    font: 0.7em verdana, helvetica, Arial, sans-serif;
    line-height:1.2em;
    color: #000000;
    text-align: center;
}
p{	margin:0;	padding:0;}
/*  <TOP HEADER LOGO> */
#kopf {
	text-align: left;
	font: normal 11px Verdana, sans-serif; 
	padding:0;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	width:898px; 
	height:279px;
/*	background: #811a14 url(../zimgs/sfg/sfg_www_kopf.jpg);*/
	background: transparent url(../zimgs/sfg/SFG_Kopfbild.png) no-repeat;
	overflow: visible;
}
#kopf h1{
	margin-top:0px;
	text-indent:-5000px;
	font: normal 11px Verdana, sans-serif; 
}
 #ButtonAzubi{
 	margin-top:-8px;
	margin-left:422px;
 }
 #suche{
	width:157px;
	margin-top:60px;
	margin-left:15px;
 }
/*  </TOP HEADER LOGO> */
/*  <MAIN NAV> */
#nav {
	padding:0;
	/*margin-top: -110px;*/
	margin-left:20px;
	text-align:left;
	/*width:500px;*/
	/*padding-bottom: 20px;	*/
}
a{
    color: #691510;
    text-decoration: none; 
}
a:hover {
    color: #691510; 
	text-decoration: underline;
}




#sidebar ul { list-style: none }
#sidebar li h5 { padding: .6em 0 0 }
#sidebar li p { padding: 0 }
#sidebar li img { width: 100%; height: auto }



.tabrefges {
	width: 585px;
}
.tabref{
	font: normal 0.9em Verdana, sans-serif; 
	color: #000; 
	/*background: #cedae5;*/
	line-height:1.2em;
	padding: 0px, 5px, 5px, 5px;
	padding: 5px;
}
.navaktiv{
    color: #691510;
}
		#kopf ul {
			text-indent:0px;
			margin-top:97px;
			/*
			padding-right:0;
			padding-top:0;
			*/
			margin-left:-20px;
			/*padding: 0px 0px 0px 0px;*/
			/*float: left;*/
		}
		#kopf li {
			text-indent:0px;
			display: inline; 
			list-style-type: none; 
			/*padding-right: 15px;*/
		}
		#kopf b{
			font: bold 11px Verdana, sans-serif; 
			padding-right: 0px;
		}
		#kopf a{
			font: normal 11px Verdana, sans-serif; 
			color: #e5f0f7; 
			text-decoration: none; 
			/*padding: 0px 25px 0px 0px;*/
		}
		#kopf a:hover {
			color: ##00548a; 
			text-decoration: underline;
		}

		#kopf ul span {
     		padding: 0px 0px 0px 10px;
     		font: normal 11px Verdana, sans-serif;
     		color: #00548a; 
  		}
  		#kopf span a{
     		color: #00548a; 
     		padding: 0px 0px 0px 0px;
  		}
  		#kopf span a:hover{
     		color: #00548a; 
  		}


/*  </MAIN NAV> */
/*  </02 NAV> */

/*  </02 NAV> */
/*
ul, li, ol { padding: 0; margin: 0; list-style-type: none; text-align: left; }
ul, ol, dl { position: relative; }
*/

#seitegesamtaussen{
/*
	position: relative;
	width: 898px;
	margin-top:15px;
	top:15px;
*/
	padding-top:20px;
	/* ie */
	/*height: 708px;*/
	/*overflow: hidden;*/
	/*background-color: #ffaaaa;*/
}


.seitegesamt{
	background: url(../zimgs/sfg/pagebg.gif) repeat-y left top;
	position: relative;
	width: 868px;
	margin-top:-66px;
	margin-left:63px;
	/* ie */
	/*height: 708px;*/
	/*overflow: hidden;*/
	/*background-color: #ffaaaa;*/
}
#ie6 .seitegesamt  #ie7 .seitegesamt {	margin-top:-55px;	margin-left:64px;}
#ie8 .seitegesamt {	margin-left:64px;}
.ie .seitegesamt {	margin-left:24px;}

.seiteninhalt{
	margin-top: -10px;
	//width: 868px;
	/*background-color: #ffaaff;
	padding-left: 20px;*/
	/*float: left;*/

}

div#containerlinks{
    float: left; 
    width: 157px;
    height: 500px;
    padding-left: 0px;
    line-height: 0.85em;
    letter-spacing: 0px;
	background: url(../zimgs/sfg/nav_bg.png) no-repeat left top;
    /*color: #4ca029;*/
}

#containerlinks hr{
 border: 1px dotted #ccc;
 height: 1px;
 width: 157px;
 margin-left: -15px;
 }
		.links_nav2{ margin-top:43px;margin-left:-10px; list-style-type: none; font:1.1em Arial,Helvetica,sans-serif;}
/*		.links_nav2{ margin-top:0px;margin-left:-10px; list-style-type: none; font:1.1em Arial,Helvetica,sans-serif;}*/
/*		.ie .links_nav2{ margin-top:3px;}*/
		.ie .links_nav2{ margin-top:46px;}
		.links_nav2 li{ margin-left:-15px; font-size: 0.85em; font-weight: bold; color: #000000; padding-bottom:0.8ex;}
		.links_nav2 a { text-decoration: none;  font-weight: bold; color: #000000; }
		.links_nav2 a:hover { text-decoration: none; color: #691510; }



		.links_nav3 a { text-decoration: none;  font-weight: bold; color: #000000; }
		.links_nav3 a:hover { text-decoration: none; color: #691510; }
		.links_nav3 { margin-left:-15px; list-style-type: none;}
		.links_nav3 li { font-size: 1em; color: #666666; padding-top:0.8ex; padding-bottom:0ex;}
		.links_nav3 a { text-decoration: none;  font-weight: lighter; color: #666666; }
		.links_nav3 a:hover { text-decoration: none; color: #691510; }
div#containermitte #nav04{ position:relative;z-index:20;width:500px; margin-left: -40px; background-color:#ffffff;}
div#containermitte #nav04 ul{ margin-left: 0px }
div#containermitte #nav04 li{ display:inline;list-style-type:none;padding-bottom:5em;}
div#containermitte #nav04 a { text-decoration:underline;  font-weight: normal; color: #666666; background-color:#ffffff;}
div#containermitte #nav04 a:hover { text-decoration: underline; color: #691510; }
div#containermitte ul{ list-style-type:square; margin-left: -2em }
div#containermitte li{  }

div#containerrechts{
	position:relative;
	float: right;
    margin-top: -119px;
    padding-left: 0px;
	width: 141px;
}

div#containermitte{
/*	position:absolute;*/
/*	left:0px;*/
	margin-left:180px;
	
	top:0px;
	text-align:left;
    /*padding: 0 1em;
    border: 1px dashed silver;
    background-color: #00ddaa;
    */
	width: 530px;
	overflow:hidden;
	height:490px; 
	/*border:1px solid #006699;*/

	font: normal 1em Verdana, sans-serif; 
}
div#containermitte a { text-decoration:none;  font-weight: normal; color: #691510; background-color:#dddddd;}
div#containermitte a:hover { text-decoration: underline; color: #691510; }


div#containerscrollen{
    
	text-align:left;

	overflow:hidden;
	height:490px; 
/*	margin-left:-30px;*/
	/*border:1px solid #006699;*/

	font: normal 1em Verdana, sans-serif; 
}
.scrolltxt {position:relative; left:0px; top:0px; width:520px; text-align:left; padding:0px; overflow:hidden;
/*visibility:hidden;*/
}
div#containermitte #containerscrollen ul{ margin-top: -0px;margin-bottom: -0px;}
#page1 td{ padding:5px;}
//#steckbrief{padding:0.1em; border: 0px solid #691510;background-color:#dac4c3;}
#steckbrief .steckbrtr01{background-color:#efefef;}
#steckbrief .steckbrtr02{background-color:#f8f7f7;}
#steckbrief .steckkbrbold{font-weight:bold;}
.Kontakttabelle {padding-right:20px;background-color:#e2e2e2;}
div#containermitte h1{
	font: bold 1.2em Verdana, sans-serif; 
	color: #000000;
	/*line-height:12px;*/
}
div#containermitte h2{
	font: bold 1.0em Verdana, sans-serif; 
	color: #811A14;
	margin: 0 0 0 0;
	padding: 0;
	/*line-height:12px;*/
}
div#containermitte p{
}
div#containermitte b{
	}
.fehlertext{
	text-align:left;
	color: #ff0000;
	}
.liste{
	font: normal 0.9em Verdana, sans-serif;
	color: #000000;
	margin-top: -20;
	margin-left: -20;
	list-style-type: square;
	position: relative;
	left: -25px;
	top: -10px;
	/*list-style-type:none;*/
	}
	div#containermitterechts{
	margin-left: 160px;
	font-size: 0.9em;
    /*padding: 0 1em;
    border: 1px dashed silver;
    background-color: #00ddaa;
    */
	width: 570px;
}
div#containermitterechts h1{
	margin: 0em;
	padding-top:10px;
	font: bold 1.2em Verdana, sans-serif; 
	color: #00548a; 
	/*line-height:12px;*/
}
div#containermitterechts p{
	font: normal 0.9em Verdana, sans-serif; 
	color: #000; 
	line-height:1.2em;
}

.zwischenueberschrift{
    font: bold 1.2em Verdana, sans-serif; 
	color: #000; 
	line-height:1.2em;
}
.tabzwischenueberschrift{
    font: bold 0.8em Verdana, sans-serif; 
	color: #000;
	padding-bottom:5px;
}
.copy{
    font: normal 0.9em Verdana, sans-serif; 
	color: #000; 
	line-height:1.2em;
}
#BildMitUnterschriftMitte{
	float: left;
	/*background: #aaaaaa;*/
}
#bildzwischenraum{
    float: left;
	width: 20px;
	height: 200px;
	background: #ffffff;
}
#BildMitUnterschriftRechts{
/*
	float: right;
	width: 285px;
	background: #aaaaaa;
	*/
}
#bildunterschrift{
	font: normal 0.8em Verdana, sans-serif;
	color: #000; 
	padding-top: 3px;
	padding-bottom: 10px;
	line-height:1em;
	/*idth: 275px;*/
	/*background: #cccccc;*/
}
#formfeld {
	font: normal 0.8em Verdana, sans-serif; 
	color: #000000;
	font-weight: normal; 
	padding-bottom: 0.5em; 
	line-height: 1.2em; 
	/*letter-spacing: 0px;*/
}
.ddateiform {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	width: 300px;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #0c5f93;
	border-right-color: #0c5f93;
	border-bottom-color: #0c5f93;
	border-left-color: #0c5f93;
}
.ddateiform_kl {
	margin-left: 0em;
	font-family: Verdana, mono;
	font-size: 10px;
	width: 130px;
	height: 1.2em;
	border: 1px solid #691510;
}
.ddateiform_4z {margin-left: 0em;font-family: Verdana, mono;font-size: 10px;width: 32px;height: 1.2em;border: 1px solid #691510;}
.ddateiform_13z {margin-left: 0em;font-family: Verdana, mono;font-size: 10px;width: 95px;height: 1.2em;border: 1px solid #691510;}
.ddateifeld {font-family: "Courier New", Courier, mono;font-size: 11px;width: 368px;height: 8em; border: 1px solid #691510;}
.form_button { padding:2px; font-size: 0.9em;}
.Button {padding:0px;}
#fussbild
 {	
 	margin-top: 0px;
 	background-repeat: no-repeat;
   	font: 0.852em Arial,Helvetica,sans-serif;
 	text-align:left;
 	overflow:visible;
 	height: 119px;
    clear: both;
  }
  #LinkKonto{
  /*
  	padding-top: 90px;
  	color: #aa0000;
  	font: 1.1em Arial,Helvetica,sans-serif;
  	letter-spacing:-0.05em;
  	*/
  	margin-top:0px;
  	z-index:10;
  }
  #LinkKonto a{ color: #c12319}
  
#Fusszeile {
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
  }
#fussleiste {
    /*clear: both;
    margin: 0; padding: 0.1em;
    */
    position: relative;
    padding-top: 15px;
    text-align: left;
    font: normal Verdana, sans-serif;
    font-size: 0.9em;
	color: #000000;
	text-indent: 3ex;
    background: url(../zimgs/sfg/pagebg_unten.jpg);
    background-repeat: no-repeat;
	position: relative;
	width: 868px;
	height: 46px;
	margin-left:63px;
  }
#fussleiste  a{
    color: #ffffff;
    text-decoration: none; 
}
#fussleiste a:hover {
    color: #ffffff; 
	text-decoration: underline;
}
#azubi {position:relative; left:-10px; top:0px; height:60px; width:125px;font-size: 0.85em; line-height: 1.1em; color:#ffffff;background: #ffffff url("../zimgs/sfg/SFG_Aufbau_Azub_Name.gif") repeat-x 0 0;padding-top:25px;padding-left:26px;overflow:visible;}
  /*background: #c1c9ad url("/templates/pics/structure/stbodybg.gif") repeat-x 0 0;*/
#azubi a{color:#ffffff;text-decoration:underline}
/*
#PfeilBew {position:absolute; left:690px; top:465px;}
*/
#PfeilBew {position:relative; left:690px; top:-125px;}
#ButtonBewerb {position:relative; left:720px; top:-549px; cursor:pointer; color:#000000;}
.ie #ButtonBewerb {position:absolute; left:720px; top:0px;}

#LinkKonto2{height:120px;}
#LinkKonto2 img{padding: 20px 0 0 13px;}

.contentbild{float:left;margin:10px 10px 0 0px;width:250px;}
.bildunterschrift{margin-top:5px;width:250px;}
#ButtonVA{margin-bottom:10px;height:60px;}

.clearer{clear:both;}

.firstnavpunkt .links_nav3 li a{
    color:#000;
    /*margin: -10px 0 0 -40px; padding:10px 0 0 10px*/
}
.firstnavpunkt .links_nav3 a:hover { text-decoration: none; color: #691510; }
.news{margin: 10px 0 10px -2px;}
.news h2{padding: 15px 0 5px 0 !important;}
.news a {
    background-color: transparent !important;
    color: #691510;
    font-weight: bold;
}
.news a:hover {
    background-color: #D8D8D8 !important;
    color: #691510;
    font-weight: bold;
}
.newsbild{float:left;width:120px;padding-right:20px;}




/* #### INTERNETEXPLORER #### */
#ie7 .links_nav2 li{margin-left:20px;}
#ie7 .links_nav3 li{ margin-left:30px;}
#ie7  .links_nav2{ line-height: 0.8em;}
* html .links_nav2{ line-hei\ght: 1em;}
#nav { margin-top:-115px;}

* html #fussbild {  /* Korrektur fuer IE 5.x */
   	mar\gin-top:-20px;
   	mar\gin-bottom: -400px;
 }

* html #azubi {mar\gin-left:0px;mar\gin-right:-10px;padding-left:-20px;width:125px;overflow:invisible}
* html .AzBild{mar\gin-left:20px;}

#ie7  div#containermitte{	height:390px; }
#ie7  div#containermitte #nav04{margin-left: 0px;}
#ie7  div#containermitte ul{ margin-left: 20px; }


#ie7 #ButtonAzubi{
 	margin-top:-65px;
	margin-left:422px;
 }

#ie7 div#containerlinks{
    line-height: 0.5em;
    /*color: #4ca029;*/
}

