/*ACHTUNG 

#righttable { position:fixed; }

bewirkt, dass das Bild in der rechten Spalte 
beim Scrollen stehen bleibt,
wenn das vom Browser unterstützt wird.
Das muss aber nicht immer gewünscht sein
und es kann bei einigen älteren Browsern 
(zb Netscape) zu schweren 
Darstellungsfehlern kommen.
Wenn das Bild NICHT stehen bleiben soll also 
einfach auskommentieren.

-- NOTE
The attribute position:fixed makes the picture 
in the right column fixed, if the browser supports this feature.
It can also cause problems with older browsers.
If you dont want this, remove the line.

*/

#righttable { 	
	position:fixed;
}

#logo {
	text-align: center; padding:16px;
}
#header {
	width: 120px; float:left; margin:10px;
}

/*----------------------------*/

html {
	scrollbar-track-color:#000;
	scrollbar-face-color:#000;
	scrollbar-highlight-color:#000;
	scrollbar-shadow-color:#000;
	scrollbar-3dlight-color:#C4B563;
	scrollbar-arrow-color:#C4B563;	
	scrollbar-darkshadow-color:#C4B563;
		
	height:100%;
}

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-family : "Trebuchet MS", "Arial Narrow", Arial, sans-serif;*/
	
	font-size: 12px;
	background: #000000 url(img/mk.jpg) no-repeat fixed;	
	height:100%;
	color: #E8E4CB;
	
}

td {font-size: 12px;}
a {	text-decoration: none;}
a img {border:0;}

#fixedbox { position:fixed;
	left: 0px;
	top: 0px; }

#menubox {
	XXposition:fixed;
	left: 0px;
	top: 0px;
	width:200px;
	height:70%;
	/*background-color: #CC6699;
	vertical-align: middle;
	border-right:1px solid #D5CD85;*/	
}



/*  Fall 1: Oben Text, unten Gallerie */
#gallerytable {
	position:absolute;
	top: 0px;
	left:200px;
	width:560px;
	height:98%;
	border:0;
	margin:0;
	XXbackground-color: #993300;
	}
	
#gallerytexttd {XXheight:30%;}

#gallerytextdiv { 
	width:70%;
	margin-left: 15px;
	XXbackground-color: #33CCCC;
}
	
#gallerytd {
	height:70%;
	XXbackground-color: #0066CC;
}
	


/*  Fall 2: links Text, rechts bild */
#textbox {
	position:absolute;
	top: 0px;
	left:215px;
	width:425px;
	height:70%;
	XXbackground-color: #00FFFF;
	}
	
	#textbox img {margin-right:12px; margin-bottom:10px; clear: left;} 
	
#picbox {
	position:absolute;
	XXposition:fixed;
	top: 0px;
	left: 640px;
	width:300px;
	padding-top:100px;
	XXbackground-color: #0000FF;
	text-align: center;
	
}


/*#righttable { 
	width:250px;
	height:100%;
	border:0;	
	}

#thumbs {
	width:250px;
	border-right:1px solid #D5CD85;
	text-align: right;
	padding:0;
	}
#thumbs a img {
	border:0;
	-moz-opacity: 1; 
	filter: alpha(opacity=60);
}

#thumbs a:hover img {
	border:0;
	-moz-opacity: 1; 
	filter: alpha(opacity=100);
}
.swift_page_nr {display:none;}




	
#picbox img {
	vertical-align: bottom;
}*/

/*-------- menu ----------*/

#menu {
clear:left;
float:right;
width:200px;
margin:0 0 0 0;
padding:0;
font-size:12px;
border-top:1px solid #C4B563;

}

#menu ul {
	list-style:none;
	width:200px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align: right;
}

#menu li { /*Abstand vom letzten Unterpunkt zum nächsten Hauptpunkt */
margin-bottom:0px;
display:block;
}

#menu li a {

height:22px;
text-decoration:none;
color:#D5CD85;
display:block;

padding: 4px 15px 1px 0; /*Oben, rechts, unten, links */
XXbackground:  url(img/mp0.gif) top left repeat-x;
border-bottom:1px solid #C4B563;

}

#menu li a:hover, #menu li a.current, #menu li a.menu-current {
XXbackground:url(img/mp1.gif) top left repeat-x;
color:#ffffff;
font-weight:bold;
padding-right: 30px; /*4px 30px 1px 0; Oben, rechts, unten, links */
border-bottom:1px solid #C4B563;

}

/*#menu ul ul {
margin: 0 0 0 15px;
font-size:0.9em;
width:165px;
}

#menu ul ul ul {
margin:0 0 0 15px;
font-size:0.9em;
width:150px;
}

#menu ul ul a {
height:18px;
margin:0;
padding:4px 20px 0 8px;

}

#menu ul ul ul a {
height:18px;
margin:0;
padding:4px 20px 0 8px; */
}

a.menu-last {margin-bottom:20px ! important;}


/*----- Fonts -------*/

a, h2, h3, h4  {color: #D5CD9F;}
h1{color: #D9CC68;}

h1 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:30px;	
	line-height: 25px;
	margin: 5px 0 20px 0;	
	}
	
h2 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;	
	font-weight:normal;	
	font-size:18px;	
	line-height: 16px;
	margin: 14px 0 5px 0;
	}
	
h3 { 
	font-weight:normal;
	margin: 15px 0 0 0;
	font-size:14px;
	
}

h4 { font-weight:normal;
	margin: 15px 0 0 0;
	font-size:12px;
	
}

h5 {
	margin: 15px 30px 0 0;
	font-size:12px;
	text-align: right;
	
}

h6 { font-weight:normal;
	text-align: right;
	margin: 0 30px 0 0;
	font-size:12px;
	
}

p {
	line-height: 160%;	
	margin: 5px 0 5px 0;
	
}

blockquote {
	padding: 6px;
	border-top: 1px solid #C4B563;
	border-right: 1px solid #C4B563;
	border-bottom: 1px solid #C4B563;
	border-left: 6px solid #C4B563;
	background-color: #1F1C2E;
	margin: 20px 20px 20px 0px;
	background-image: url(img/blockquotehg.gif);
}


hr{
 border: 0px; /* Für Firefox und Opera */
 clear:left;
 margin-top: 3px;
 margin-right:15px;
}


li {
	list-style-type: disc;	
	padding-bottom: 0px;
} 

ul {
	font-size: 12px;
	line-height: 160%;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0.7em;
	padding-left: 0.7em;	
}

/* Galerie Übersicht */
.bmgal {display:inline; width:48%; height:100px;}
.bmgal a {
	text-decoration: none;
}
.bmgal h3 {
	margin-top:10px;
margin bottom:0;	font-size: 16px;
	font-variant: small-caps;
}
.bmgal p {
	margin-top:0;
margin bottom:0;	line-height: 110%;
}


/*2011 neu*/
a.bmgal2 {display:block; width:210px; height:100px; float:left; }
a.bmgal2 img  {float:left; width:70px; height:70px;  margin:0 1px 30px 0;  }

.bmgal2 span {
	margin-top:10px;
	margin bottom:0;
	font-size: 16px;
	font-variant: small-caps;
}



/*smooth galerie */

.carousel p {display:none;}

