/* ---------------GLOBALE FESTLEGUNG----------------  */

* {
margin: 0;
padding: 0;
cursor: url(cursor.png), auto;
}

img {border: 0pt;}

table {width: 450px;
	   margin: 0pt;
	   border-spacing: 0px;
	   }
#tabelle_historie, #tabelle_news {padding: 0px; width: 450px; margin:15px;}
#tabelle_historie td {vertical-align: top;}

td {line-height: 1.5em;}
br {line-height: 0.7em;}

/* ----------INDEX -------------*/

#bild_mitte {
	margin: auto auto auto auto;
	width: 700px;
	height: 330px;
	text-align: center;
	background-image: url(../img/index_n.gif);
	background-repeat: no-repeat;
	
	}

ul#index_link {
	padding-left: 270px;
	padding-top: 20px;
	letter-spacing: 0.1em;
	float: left;
	}
	
ul#index_link li {margin: auto 0.6em auto 1em; float: left;}


/* LAYOUT */

html {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 1.35em;
		background-image: url(../img/bg_g.gif);
		text-decoration: none;

		}

#layout {margin: 6em auto auto auto;
		width: 700px;
		height: 513px;
		background-color: #fff;
		}

#layout_index {margin: 6em auto auto auto;
		width: 700px;
		height: 329px;
		/*background-color: #fff;*/
		}

#oben {
	margin: auto auto auto auto;
	width: 696px;
	height: 85px;
	background-image: url(../img/banner3.gif);
	border-top: 2px solid #fff;
	text-align: center;
	}



#rubrik {
		clear: left;
		float: left;
		height: 18px;
		width: 197px;
		margin:0pt;
		margin-left: 2px;
		padding: 3px 0 3px 3px;
		color: white;
		font-weight: bold;
		text-align: center;
		background-color: rgb(193,103,6);
}

#menu
		{float: left;
		height: 16px;
		width: 496px;
		background-image: url(../img/menue_bk.gif);
		border-top: 2px solid rgb(193,103,6);
		margin:0pt;
		padding: 3px 0 3px 0;
		color: white;
		font-weight: bold;
		}


/* LAYOUT LINKS */

	
#links, #links_ohne, #news
		{clear: left;
		margin-left: 2px;
		float: left;
		width: 200px;
		height: 400px;
		background-color: rgb(225,225,225);
		background-image: url(../img/m_back.gif);
		background-repeat: no-repeat;
		}
#links_ohne
		{background-image: url(../img/m_back.gif);
		}
		
		
#links_content{
		margin: 10px;
		height: 230px;
		}
		
		
		#subnavi
		{height: 257px;}

/* LAYOUT RECHTS */
		
#rechts, #rechts_ohne, #rechts_galerie, #rechts_news, #rechts_lage, #rechts_presse, #rechts_e_t
		{float: left;
		width: 496px;
		height: 400px;
		/*background-image: url(../img/m_front_grau.gif);*/
		background-repeat: no-repeat;
		}
#rechts, #rechts_ohne, #rechts_presse, #rechts_e_t {overflow-y: scroll; overflow: -moz-scrollbars-vertical;}

#rechts_news 	{background-image: url(../img/ks/innen_gross.jpg);}
#rechts_lage 	{background-image: url(../img/ks/plan_n.jpg); background-repeat: no-repeat; background-color: rgb(240,240,240);}
#rechts_ohne 	{background-image: none;}
#rechts_galerie, #rechts_presse, #rechts_e_t	{background-image: none; background-color: rgb(240,240,240);}
#rechts_e_t		{padding-top: 20px; height: 380px;}
	
		#rechts_presse1 {
		width: 165px;
		height: 400px;
		float: left;
		background-image: none; 
		background-color: rgb(240,240,240);
		}
		
		#rechts_presse2 {
		width: 331px;
		height: 400px;
		float: left;
		background-image: none; 
		background-color: rgb(240,240,240);
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		overflow-y: scroll;
		}
		#presse /*kasten rechts */
		{padding:0 10px 10px 20px;
			width: 220px;
		height: auto;
		border: 1px solid #fff;
		background-color: #fff;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		}
		#rechts_news {overflow-y:scroll;}
		

/* LAYOUT RECHTS SPALTEN */
		
#spalte_links, #spalte_rechts, #spalte_links_presse, #spalte_rechts_presse, #spalte_links_historie, #spalte_rechts_historie, #spalte_links_news
		{width: 205px;
		float: left;
		padding-top: 30px;
		padding-bottom: 30px;
		height: auto;
		}

		#spalte_links_presse {width: 165px; }
		#spalte_rechts_presse {padding:10px;width: 250px; margin-left: 38px; margin-top: 4px;}

		#spalte_links_historie1, #spalte_links_historie2, #spalte_links_historie3 
			{margin-top: 20px; 
			margin-left:10px; 
			width: 210px; 
			height: auto;
			background-image: url(../img/spalte_links_historie_bk.gif); 
			background-repeat: repeat-y;}
		
		
				
		#spalte_rechts_historie
			{margin-top: 0px; 
			margin-left: -1px;
			padding:10px; 
			width: 220px; 
			background-color: #fff; border-right: 1px solid #ccc;
			}
		
		
		#spalte_links, #spalte_links_presse
		{padding-left: 32px;}
		#spalte_rechts
		{padding-left: 23px;}


		#zentriert_hoch, #zentriert_quer{
		margin-top: 15px;
		text-align: center;
		}
		#zentriert_quer {
		margin-top: 30px;}

/* NEWS */		
		#tabelle_news {padding: 0px; width: 450px; margin:30px 15px 0 15px;}
		
		#spalte_links_news {
			height:540px;
			margin:0;
			background-image: url(../img/spalte_links_news_bk.png);
			}
		#BilderRahmen10 {margin-top: 0px;}
		
		#spalte_rechts_news { 
			margin: 0 0 0 0;
			width: 245px;
			float:right;
			background-image: url(../img/spalte_rechts_news_bk.png);
			height:600px;
		}
		#t-shirt_teaser {
			height:150px;
			width:150px;
			position:relative;
			top:260px;
			left:490px;
			
			/*background-image: url(../img/spalte_links_news_bk.png);*/
			}
		#t-shirt_teaser p {position:absolute;top:0;}
		
		#news_kopf, #news_kopf_neu
		{
		width: 180px;
		height: 12px;
		padding: 0px 0 3px 10px;
		color: #000;
		font-weight: bold;
		background-color: rgb(255,255,255);
		border: 1px solid rgb(255,255,255);
		}
		
		
		#news_intern, #news_extern {
		width: 190px;
		height: auto;
		border: 1px solid rgb(225,225,225);
		background-color: rgb(225,225,225);
		overflow:hidden;
		opacity:.8; 							/* opera */
		filter: alpha(opacity=80);				/* ie */
		-moz-opacity:.8; 						/* ff */
		}
		#news_kopf_neu {width: 233px;}
		#news_extern { /* extern ist nun Text; intern Bild */
			margin:0;
			
			
			} 
	
/* e_t */

#tabelle_e_t, #tabelle_e_t_bier {
	margin-left: 60px;
	padding: 15px;
	padding-bottom: 30px;
	background-color: #fff;
	width: 400px;
	border-right: 1px solid #ccc;
}
#tabelle_e_t_bier {padding-left: 0px; padding-bottom: 12px;}

#tabelle_e_t_bild {
	width: 420px;
	margin-left: 40px;
	background-color: #fff;
	border-right: 1px solid #ccc;
}

#r_bd {
	text-align: right; vertical-align:bottom;
	}

#o_bd {
	vertical-align: top; text-align: left; padding-left: 15px;}

#e_t_foto
	{width: 180px; margin: 0px;
	text-align:left;}

#spalte1 {width: 300px; vertical-align:top;padding-bottom: 5px;}
/*#spalte2 {width: 200px; padding-bottom: 5px;}*/
#spalte3 {width: 60px; vertical-align:top; text-align:right; padding-bottom: 5px;}

#mittag {width: 80px;
		vertical-align: top;}
#essen {width: 330px;}

/* -------------------- LISTEN ------------------ */

ul{list-style-type: none;
		line-height: 1.5em;}

		ul#menu-list {margin: auto auto auto 23px;}
		ul#menu-list li {margin: auto 0.6em auto 1em; float: left;}
		ul#subsubmenu-list li{margin: 0.6em auto auto 0.6em;}		
		ul#news_list {padding:10px;}
		ul#news_list li, ul#presse_list li {padding-bottom: 13px;}
		ul#presse_list {margin-top: 8px; border-bottom: 1px solid #ccc;}
		
	


/* -------------------- Bilder  ------------------ */

	

#BilderRahmen, #BilderRahmen2, #BilderRahmen3,#BilderRahmen4, #BilderRahmen5, #BilderRahmen_e_t1, #BilderRahmen_e_t2
		{padding: 5px;
		width:180px;
		background-color: #fff;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		}	
		#BilderRahmen {margin-top: 90px;}
		#BilderRahmen2 {margin-top: 130px;} 
		#BilderRahmen3 {margin-top: 15px;} 
		#BilderRahmen4 {margin-top: 45px;} 
		#BilderRahmen5 {margin-top: 15px;} 
		
		#BilderRahmen_e_t1 {width: 134px;}
		#BilderRahmen_e_t2 {width: 200px;}
		
		
li#absatz, li#absatz_ein, #abgesetzt{
		padding-bottom: 1em;
		}
li#absatz_ein {text-indent: 12px;}



#abgesetzt {border-top: 1px solid #fff;width: 100px;padding-top: 0.9em;}
#abgesetzt_i {border-top: 1px solid #ccc;width: auto;padding-top: 0.9em;}
#jump{
	border: 0pt;
	}

/* --------------- TYPO ------------------------ */
a 	{color: #600;
	text-decoration: none;
	font-weight: bold;
	}
	
a_sub {
	font-weight: normal;
	}

a:hover, a:focus, a:active  
		{color:#FF9900;
		text-decoration: none;}

#grau {color: #666;}
#grau:hover,#grau:focus,#grau:active {color:#FF9900;}

#weiss {color: #fff;}hagen@keyser-soze.de
#weiss:hover,#weiss:focus,#weiss:active {color:#FF9900;}

#mail {background-image: url(../img/typo_mail1.gif);background-repeat: no-repeat;}

#mail:hover {background-image: url(../img/typo_mail2.gif);background-repeat: no-repeat;}

#aktiv 	{color:#FF9900;font-weight: bold;}

/* SCHRIFTGRADE */

#initial {
	color: rgb(193,103,6);
	font-weight: bold;
	/*text-align: right;*/
	}
#orange {color: rgb(193,103,6);	font-weight: bold;}

h6 {
	font-size: 8pt;
	font-weight: 500;
}


.newsInput {

padding: 2px 3px 0px 3px;
    height: 16px;
    border: 1px solid #ccc;
    background: #fff;
}
.newsBtn {
    background: url(../img/newsArrow.png) no-repeat;
    margin-left:-10px;
    width: 40px;
    height:21px;
overflow:visible;
    border: none;
 }
 
#nBoxField {
	 float:left;
	 }
#nBoxBtn {
    margin: 1px 0px 0px auto;
	float:right;
	border:none;
}
.clear {clear:both;}