@CHARSET "UTF-8";

.gallery img.left, #content img.right {
	margin-bottom: 10px;
}
.gallery img.right {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 8px;
}
.gallery img.left {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 8px;
}

html {
	background: #C9DFE2 url(img/htmlhg.gif) repeat top left;
}

body {
	background: transparent url(img/mainhg.gif) repeat-x top left;
	font-size: 68.5%;
	font-family: Verdana, Geneva, Tahoma, Arial, sans-serif;
	padding: 10px;
	margin: 0;
}
a {
	color: #526C7B;
	text-decoration: underline;
}
a:hover {
	color: #526C7B;
	text-decoration: none;
}
a:visited {
	color: #526C7B;
}

#wrap, #footer {
	width: 722px;
	margin: 0 auto;
}
#wrap {
	background-color: #FFFEEA;
	border: 2px solid #F6F5E3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-bottom: 10px;
}
#footer {
	margin-top: 15px;
	margin-bottom: 40px;
	text-align: center;
	color: #c03;
}
#footer a {
	color: #c03;
	margin-left: 10px;
}
#footer a.madeby {
	color: #526C7B;
}
#head {
	background: transparent url(img/header.jpg) no-repeat top left;
	height: 275px;
	margin-top: 11px;
}
#head.bild1 {
	background: transparent url(img/header1.jpg) no-repeat top left;
}
#head.bild2 {
	background: transparent url(img/header2.jpg) no-repeat top left;
}
#head, #mmenu, div.wide {
	margin-left: 16px;
	margin-right: 16px;
}
#head h2 {
	margin-left: 18px;
	padding-top: 5px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 160%;
}
#head h2 a {
	color: #fff;
	text-decoration: none;
}
#head h2 a:hover {
	color: #eee;
	text-decoration: underline;
}
#mmenu {
	background: transparent url(img/menuhg.gif) no-repeat top left;
	height: 32px;
	font: bold 120%/28px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}
#mmenu a {
	margin-left: 18px;
	color: #fff;
	text-decoration: none;
}
#mmenu a:hover {
	color: #ddd;
	text-decoration: underline;
}

#wrap img {
	background-color: #fff;
	padding: 5px;
	border: 1px solid #CED9DB;
}
#wrap img.noborder {
	border: none;
	padding: 0;
	background-color: transparent;
}

p.tagline {
	margin-left: 18px;
	color: #fff;
	margin-top: 8px;
	font-weight: bold;
}

div.box, div.boxleft {
	background-color: #F0EFE1;
	margin-top: 10px;
	border-top: 1px solid #FFFEEA;
	border-bottom: 1px solid #FFFEEA;
}

div.box fieldset, div.boxleft fieldset {
	padding: 5px; 
	padding-left: 15px; 
	padding-right: 15px; 
	border: 1px solid #fff; 
	margin: 2px;
}
div.secondcolumn {
	float: right;
}

div.boxleft, div.secondcolumn {
	width: 337px;
}

div.box, div.boxleft {
	margin-left: 16px;
}
div.secondcolumn div.boxleft {
	margin-left: 0;
}

div.box, div.secondcolumn {
	margin-right: 16px;
}
div.boxleft {
	float: left;
}
h3 {
	color: #D83F62;
	font-size: 140%; 
	margin-top: 5px; 
	padding-bottom: 5px; 
	border-bottom: 1px dotted #D7C6C4;
}
h4 {
	color: #D83F62;
	font-size: 120%; 
	margin-top: 5px; 
	margin-bottom: 0; 
}
p {
	color: #526C7B;
	font-size: 110%;
}
p.player {
	font-size: 110%;
	padding-bottom: 7px; 
	border-bottom: 1px dotted #D7C6C4;
}

.external {
/*	font-weight: bold; */
	background: transparent url(img/ext.gif) no-repeat right center;
	padding-right: 12px;
	display: inline-block;
/*	white-space: nowrap; */
}
.popup {
/*	font-weight: bold; */
	background: transparent url(img/pop.gif) no-repeat right center;
	padding-right: 12px;
	display: inline-block;
	white-space: nowrap;
}
.alignleft {
	float: left;
	margin-right: 0.4em;
}
.alignright {
	float: right;
	margin-left: 0.4em;
}
