/* CSS Style Sheet, beatsandnoises.de, version 1.0,
   Copyright Marc zur Oven, marc@zuroven.de */ 

/* HTML Tags */ 

body {
	background-color: #990000;
	background-image:  url(../bilder/design/ban_sitebg_rot.jpg);
	font-family: Lucida sans, Verdana, Helvetica, Arial, sans-serif;
	color: #666;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin: 20px auto 0px;
	padding: 0px;
	border: 0px none;
}
h1, h2, h3, h4, h5 {
	font-style: normal;
	font-weight: bold;
	line-height:150%;
	color: #111;
	margin:0px 0px 12px 0px;
	padding: 0px;
}
h1, h4  {
	font-size: 10pt;
}
h2 {
	font-size: 14pt;
}
h3 {
	font-size: 12pt;
}
h5 {
	font-size: 8pt;
}

h6 {
	font-size: 8pt;
	font-style: italic;
}
strong {
	font-weight: bold;
}
img		{
	font-size: 8pt;
}
/* IDs  */

#langswitch		{			/* Sprachumschaltung */

	text-align:right;
	vertical-align:bottom;
	width:732px;
	margin: 0px auto 8px;
	padding:0px;
	color: #ccc;
	font-size: 7pt;
	font-weight:bold;
	
/*	display:none; */
}
#langswitch a, #langswitch a:link, #langswitch a:visited	{
	text-decoration: none;
	font-weight: bold;
	color: #dfdfdf;
}
#langswitch a:hover, #langswitch a:active		{
	color:#fc0;
}
#designhuelle, #kopfleiste, #fussleiste, #sitecontainer 	{
	text-align:left; 
	width:746px;
}
#designhuelle	{			/* komplette Seite mit Schatten, ohne Sprachumschaltung */
	background-image:  url(../bilder/design/ban_bgshadow_w.gif);
	background-repeat: repeat-y;
	margin: 0px auto;
}
#kopfleiste	{				/* oberer Seitenrand + Schatten */
	height:6px;
	background-image:  url(../bilder/design/ban_randoben746x6.gif);
	margin:0px;
	padding:0px;
	font-size: 1px;
	color: #FFF;
}
#fussleiste	{				/* unterer Seitenrand + Schatten */
	height:12px;
	background-image:  url(../bilder/design/ban_randunten746x12.gif);
	position:relative;
}
#seitencontainer, #seitenkopf, #seitenkoerper	{
	vertical-align:top;
	text-align:left;
	width:730px;
}
#seitencontainer	{		/* kompl. Seite ohne Schatten */
	margin-left:6px;
}
#seitenkopf	{				/* Kopfbereich inkl. Logo, Fotos */
	height:155px;
	left:0px;			
	background-color: #FFF;
}
#seitenkoerper	{			/* Seitenkoerper inkl. Nav, Inhaltsbereich, Seitenleiste */
	background-color: #FC0;
	margin-top:2px;
}
#subnav-box		{
	vertical-align:middle;
	height:27px;
	width:574px;
	overflow:hidden;
	padding-left:16px;
	margin-left:0px;
	background-color: #000;
	
	font-family: Lucida sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #f30;
	font-weight: normal;
/*	white-space: pre-wrap; */	
}
#subnav-box ul, #subnav-box li		{
	display:inline; 
	padding-left:0px; 
	margin-left:0px;
}
#subnav-box ul 		{
	list-style-type:none; 
/*	list-style-image: url(../bilder/ban_link_symbol01.gif);  */
}
#subnav-box li		{
	margin-right:3px;
}
#subnav-box a	{
	font-weight: normal;
	text-decoration: none;
	color:#DFDFDF;
}
#subnav-box a:link, #subnav-box a:visited	{ 
	color: #dfdfdf;	
}
#subnav-box a:hover	{ 
	color: #f30;	
}
#subnav-box a:active	{ 
	color:#fc0;	
}
#subnav-deak, #subnav-deak a, #subnav-deak a:link, #subnav-deak a:visited		{
	color: #666;	
}
#subnav-deak a, #subnav-deak a:link, #subnav-deak a:visited			{
	text-decoration: none;
}
#subnav-deak a:hover		{
	color: #d00;
}
#subnav-deak a:active		 {
	color: #fc0;
}
#subnav-deak ul, #subnav-box li		{
	display:inline; 
	list-style-type:none; 
	padding-left:0px; 
	margin-left:0px;
}
#subnav-deak li		{
	margin-right:3px;
}
#tb-nav		{
	background-color:#000;
	background-image:   url(../bilder/design/ban_nav_bg2_154x308.jpg);
	background-repeat: no-repeat;
	width:154px;
	height: 308px; /* wegen Hintergrundbild! */
	line-height: 100%;
}
#nav		{
	top: 0px;
	text-align: right;
	vertical-align: top;
	padding-top: 16px;
	padding-right: 10px;
	margin: 0px;
	
	font-family: Lucida sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #d00; 
	font-weight: bold;
	line-height: 100%;
}
#nav ul 		{
	padding:0px;
	margin: 0px;
	list-style-type:none; 
/*	list-style-image: url(../bilder/ban_link_symbol01.gif); */
	white-space: pre-wrap;
 	line-height: 100%;
}
#nav li	{
	padding:0px;
	margin: 0px;
	white-space: pre-wrap;
	line-height: 200%;
}
#nav a	{ 
	font-weight: bold;
	text-decoration: none;
	color:#DFDFDF;
}
#nav a:link, #nav a:visited	{ 
	color: #dfdfdf;	
}
#nav a:hover	{ 
	color: #d00;	
}
#nav a:active	{ 
	color:#fc0;	
}
#content		{
	color: #111;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align:top;
	width: 372px;
	margin: 18px;
	line-height:150%;
}
#content a, #content a:link, #content a:visited				{
	color:#00d;
	text-decoration:none;
/*	padding-bottom:1px; */
	border-bottom: 1px dotted #00d;
}
/* 
#content a:visited				{
	color:#555;
	border-bottom: 1px dotted #555;
} */ 
#content a.bildlink, #content a.bildlink:visited, #content a.bildlink:hover, #content a.bildlink:active 		{
	border:0px none;
	padding:0px;
}
#content img.bildlinksb	{
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 0px;
	text-align: left;
/*	display: block; */
	border: 1px solid #666;
}
#content img.bildrechtsb	{
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 15px;
	text-align: right;
/*	display: block; */
	border: 1px solid #666;
}
#content a:hover			{
	color:#cf0000;
	border-bottom: 1px dotted #cf0000;
}
#content a:active 		{
	color:#cf0000;
	border-bottom: 1px solid #cf0000;
}
#right-sidebar		{
	background-color:#e6e6e6;
	background-image:  url(../bilder/design/ban_bg_rs_170x308.gif);
	background-repeat: no-repeat;
	width:170px;
	padding:12px 8px 8px 8px;
	min-height:308px;
	
	text-align:left;
	color: #333;
	font-family: Lucida sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
}

/* CLASSES */ 

.info			{
	background-color:#e6e6e6;
	border: 1px dotted #fff;
	padding: 8px;
	margin-bottom: 4px;
/*	width: 132px; */
}
.kasten01		{
	font: 8pt Lucida sans, Verdana, Helvetica, Arial, sans-serif;
	width: 90%;
	background-color:#FAFAFA;  
	border: 1px dotted #ddd;
	padding:12px;
	margin-bottom: 6px;
}
.kasten01 table		{
	font-size: 8pt;
	font-family: Lucida sans, Verdana, Helvetica, Arial, sans-serif;
	color: #111;
}
.kasten01 h4	{	
}
.textmarker1		{
	color:#073;
	font-weight:bold;
	font-size:105%;
}
.textmarker2		{
	background-color:#FFFFCC;
	padding:3px;
}
.nowrap		{
	white-space:nowrap;
}
.kleiner		{
	font-size:90%;
}
.rot		{
	color: #d00;;
}
