body {
	margin:0px;
	padding:0px;
	background-color:#fff;
}
a {
	color:#007;
}
a:visited {
	color:#707;
}
a:hover {
	color:#00f;
}
.fullwidth {
	width:100%;
}
#logo {
	background-color: #ed8c11;
	vertical-align:top;
	height:100px;
}
#logo img {
	border-width:0px;
}
#picture {
	background: #ed8c11 url(../templates/picture.gif) no-repeat right;
	text-align:right;
	vertical-align:top;
	padding-right:9px;
	min-width:230px;
}
#picture a {
	text-align:right;
	float:right;
	font: bold 90% Verdana, sans-serif;
	color:#fff;
	text-decoration:none;
}
#picture a:hover {
	text-decoration:underline;
}
#picture div {
	display:block;
	width:330px;
}
#mainnavbar {
	background-color: #ed8c11;
	border-top:3px solid #fff;
	font:bold 80% Verdana, sans-serif;
	color:#fff;
	text-align:center;
	width:100%;
	padding: 0px 0px 2px 0px;
}
#mainnavbar a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-variant:small-caps;
	padding:3px;
}
#mainnavbar a:hover {
	color:#000;
	background-color: #fed;
}
#mainnavbar span {
	padding:3px;
	font-variant:small-caps;
	color:#000;
	background-color: #fff;
}
#tours {
	border-right:3px solid #ddd;
	padding-right:5px;
	vertical-align:top;
}
#tournavbar {
	margin:.2em;
}
#tournavbar td {
	padding:.2em;
}
#tournavbar td img {
	border-width:0px;
}
.pointoftournavbar {
	display:block;
	width:100%;
	padding:.5em .2em;
	background-color:#ed8c11;
	color:#fff;
	text-decoration:none;
	font:600 90% Arial, Verdana, sans-serif;
	border:1px solid #fff;
	border-right:1px solid #fff;
}
#tournavbar a.pointoftournavbar {
	color:#fff;
}
#tournavbar a.pointoftournavbar:hover {
	background-color:#fed;
	color:#000;
	border:1px solid #f00;
	border-right:1px solid #fff;
}
span.pointoftournavbar {
	background-color:#fff;
	color:#000;
	border:1px solid #f00;
	border-right:1px solid #fff;
}
td.topcenter {
	background: #fff url(../templates/center.gif) repeat-x bottom;
}
td.leftcenter {
	background: #fff url(../templates/leftcenter.gif) repeat-y right;
	vertical-align:top;
}
td.toprightcorner {
	vertical-align:bottom;
}
td.center {
	background-color:#304c9c;
	font:normal 85% Arial, sans-serif;
	color:#fff;
	vertical-align:top;
}
#content {
	vertical-align:top;
}
#forumnav1 {
	background: #fff url(../templates/forumnav1a.gif) no-repeat top right;
}
#forumnav2 {
	background: #fff url(../templates/forumnav2a.gif) no-repeat top left;
}
#forumnav1 div {
	text-align:right;
	padding-top:10px;
	padding-right:20px;
	font:bold 100% Arial, sans-serif;
	height:79px;
}
#forumnav1 div a, #forumnav2 div a {
	color:#000;
}
#forumnav1 div a:visited, #forumnav2 div a:visited {
	color:#505;
}
#forumnav1 div a:hover, #forumnav2 div a:hover {
	color:#00f;
}
#forumnav2 div {
	padding-top:10px;
	padding-left:0px;
	font:bold 100% Arial, sans-serif;
	height:79px;
	width:133px;
}
#forumnav1>div, #forumnav2>div {
	height:69px;
}
.width3_4 {
	width:75%;
	vertical-align:top;
	padding-left:8px;
	padding-right:5px;
	padding-top:0px;
}
h1 {
	padding:0px;
	margin:0px;
	position:relative;
	bottom:10px;
	font:bold 130% Arial,sans-serif;
	color:#205;
	z-index:5;
}
p {
	font:normal 80% Verdana,sans-serif; 
	color:#333;
}
ul {
	font:normal 80% Arial,sans-serif;
	color:#333;
}
#miscellaneous {
	border-left:3px solid #ddd;
	vertical-align:top;
	width:25%;
}
#miscellaneous ul {
	padding-left:10px;
	margin-left:10px;
	font:normal 80% Arial, sans-serif;
}
#tours ul {
	padding-left:10px;
	margin-left:20px;
	font:normal 90% Arial, sans-serif;
}
#tours ul li, #miscellaneous ul li {
	padding: 0.25em 0em;
}
ul.orangesquare {
	list-style-type:square;
	color:#ed8c11;
}
span.orangeblock {
	display:block;
	padding:.2em 1.3em;
	background-color:#ed8c11;
	color:#fff;
	font:bold 90% Verdana, sans-serif;
}
ul.bluesquare {
	list-style-type:square;
	color:#727dd3;
}
span.blueblock {
	display:block;
	padding:.2em 1.3em;
	background-color:#727dd3;
	color:#fff;
	font:bold 90% Verdana, sans-serif;
}
li.blacktext_on_orange {
	display:block;
	color:#000;
	font-size:110%;
}
li.blacktext_on_blue {
	display:block;
	color:#000;
	font-size:110%;
}
#photokonkurs {
	text-align:center;
	margin-bottom:1em;
}
#footer {
	font:normal 75% Arial, sans-serif;
	float:right;
	margin:1em;
}
.dopt{
	font:normal 90% Arial;
	color:#333;
}