body {
	background-color:black;
	font-family:Tahoma,Verdana;
	font-size:12px;
	text-align:center;
	margin:0px;
	color:#111;
	padding:0px;
	background:#c85c5c url(../pics/content/top.png) 0 0 repeat-x;
}
div#page {
	width:100%;
	height:100%;
	background:transparent url(../pics/content/logo_wasserzeichen.png) center repeat-x;
}
div#box {
	padding:0px;
	width:950px;
	padding-left:15px;
	min-height:100%;
	margin:auto;
	background:url(../pics/content/bgleft.png) left repeat-y;
}

div#content {
	text-align:left;
	padding-right:15px;
	background:url(../pics/content/bgright.png) right repeat-y;
}
div#headbg {
	width:100%;
	height:165px;
	padding:0px;
	text-align:center;
	background:url(../pics/content/header.png) 50% 0 no-repeat;
}

a#logo {
	height:100px;
	width:100%;
	display:block;
	border:0px;
	margin:auto;
}

div#main {
	padding:10px;
	background:#dfafaf;
}

div.flyer {
	float:right;
	width:250px;
	background:url(../pics/content/bgcode.gif) 0 0 repeat;
	border:2px solid #959595;
	padding:5px;
}

.motive {
	background:transparent url(../pics/content/motiveBG.png) repeat scroll 0 0;
	float:left;
	height:171px;
	margin:4px 10px;
	overflow:hidden;
	width:386px;
}

.motiveImage {
	float:left;
	height:156px;
	margin-top:22px;
	text-align:center;
	width:178px;
}

.motiveCont {
	float:right;
	padding:4px;
	text-align:left;
	width:200px;
}

.motive a:link, .motive a:visited, .motive img {
	border:0 none;
	text-decoration:none;
}

.motiveCont h3 {
	font-size:1.3em;
	color:#A9A8A5;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:500;
}
.motiveCont h3 a {
	color:#0084CE;
}

.motiveCont .motiveRes {
	position:relative;
	top:-7px;
}

.motiveRes {
	color:#838383;
	overflow:hidden;
	height:75px;
}

.motiveRes ul {
	padding-left:15px;
}

.motiveRes li {
	margin:2px;
}

div.div_galerie_wrapper {
	width:95%;
	margin:0 auto;
}
div.div_galerie_wrapper li {
	display:block;
	float:left;
	margin:3px;
}
div.div_galerie_wrapper ul {
	list-style-type:none;
}
li.li_galerie_folder,
li.li_galerie_picture {
	text-align:center;
	width:130px;
	height:120px;
}
li.li_galerie_picture {
	padding-top:10px;
	background:transparent url(../pics/content/galeriebildBG.png) no-repeat 0 0;
}

li.li_galerie_picture a ,
li.li_galerie_folder a ,
li.li_galerie_folder span {
	display:block;
	margin:0 auto;
	width:100px;
}
li.li_galerie_picture a {
	border:2px solid transparent;
	height:100px;
}
li.li_galerie_picture a:hover {
	border:2px solid white;
}
li.li_galerie_folder a,
li.li_galerie_folder span {
	background:transparent url(../pics/content/Folder.png) no-repeat 0 0;
	padding-top:90px;
}

div#footer  {
	width:100%;
	text-align:center;
	border-top:1px solid #808080;
	background:#5f5f5f;
	color:#8f8f8f;
	vertical-align:middle;
	padding:2px 0;
	clear:both;
}

div#footer  p{
	margin:2px;
	font-size:10px;
	letter-spacing:2px;
}

div#footer  a:link ,div#footer  a:visited{
	color:#8f8f8f;
	border:0px;
	font-weight:bold;
	letter-spacing:1px;
}

div#footer  a:hover {
	color:#aaa;
}


table.tnav {
	
}
table.tnav,table.cms{
	width:100%;
}
table.cms {
	height:25px;
	margin:5px 0 6px 0;
}
table.cms td{
	font-size:10px;
}
table.tnav tr{
	height:25px;	
}

table.tnav td.znav,td.znavh{
	text-align:center;
	padding:1px;
	
}

table.cms td.znavh {
	border:0px none;
	background:transparent;
}

td.znavh{	
	background:#dfafaf;
	border-bottom:1px solid #dfafaf;
	border-left:1px solid #b33c3c;
	border-top:1px solid #b33c3c;
	border-right:1px solid #b33c3c;
}
table.tnav td.znav:hover {	
	background:#ddd;
	padding:0px;
	border-bottom:1px solid #b33c3c;
	border-left:1px solid #b33c3c;
	border-top:1px solid #b33c3c;
	border-right:1px solid #b33c3c;
}

.img_ul {
	list-style-type:none;
}
.img_ul .hl {
	background:snow;
}
.img_li {
	background:#ddd;
	width:300px;
	height:50px;
	border-bottom:1px solid gray;
	border-top:1px solid gray;	
	text-align:left;
	margin:5px;
	float:left;
}
form.frm_img_upload {
	text-align:center;
	border:1px solid gray;
	background:#eFbfbf;
	width:80%;
	margin:0 auto;
}
.noticebox {
	width:80%;
	margin:15px auto;
}
.noticebox div{
	background-color:#FFF4BF;
	border:1px solid #FFD100;
	padding:5px;
}
.img_thumb_a {
	display:block;
	float:left;
}
.img_info_div {
	float:left;
	padding:5px;
	width:180px;
	overflow:visible;
}
.img_info_div strong {
	white-space:nowrap;
}
.img_info_div small,
.img_info_div span {
	color:gray;
	font-size:0.9em;
}
.img_chk_div {
	float:right;
	padding-right:15px;
	padding-top:17px;
}

div#vnavi {
	height:75px;
	display:inline;
	vertical-align:middle;
}

.back {
	float:right;
	margin-bottom:00px;
	margin-top:-12px;
	margin-right:-5px;
}


img.tbild {
	margin-left:10px;
}

a:link, a:visited
{ 	
	text-decoration:none;
	font-weight:normal;
	color:#5a5a5a;
}
a:active, a:hover
{ 
  color:#cc4444;
}
a.nav, a.navh {
	color:white;
	display:block;
	padding:1px 0;
	font-size:1.2em;
 }
 
a.nav:link, a.nav:visited
{ 
	color:white;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;
	border-bottom:0px;
}

a.nav:active, a.nav:hover { 
	color:#a00;
}

a.navh, a.navh:link, a.navh:visited, a.navh:active, a.navh:hover {
	color:#930;
	border:0px;
	font-weight:bold;
}

a.lbp {
	border-bottom:0px;
}

img {
	border:0px;
}

.imp {
	font-size:0.9em;
	color:#222;
}

.red {
	color:#a22;
}

.green {
	color:#2a2;
}

.ns {
	color:#a22;
	font-size:14px;
}

.date {
	font-size:9px;
	letter-spacing:1px;
}

.newsline {
	height:1px;
	border:0px none;
	background-color:#AA2222;
}

.row_0 {
     background-color:#aaaaaa;
}
.row_1 {
     background-color:#cccccc;
}
.row_h {
     background-color:#cccccc;
     font-size:15px;
     font-weight:bold;
}

.tableLine
{
	width:100%;
    font-style:normal;
    border:1px solid white;
}

table.dancerin {
	border:1px dashed #2f1f1f;
	margin:15px 0px 0px 0px;
	width:500px;
}

table.dancerin td {
	padding:5px;
	margin:0px;
}

h1 {
	color:#a22;
	font-family:Tahoma,Arial;
	letter-spacing:5px;
}

td.dl {
	font-weight:bold;
	color:#aaa;
	text-align:right;
	background:#626262;
	padding:0 20px;
}


td.dr {
	color:#a22;
}

li {
	margin:15px 0px;
}

a.dlink {
	font-weight:bold;
	color:#a22;
	text-decoration:none;
	border-bottom:0px;
}

.kontakt {
	float:right;
	width:300px;
}

.err {
	color:red;
	font-weight:bold;
}

a.ff {
	color:#666;
	border:0 none;
	margin:1px 2px;
}

a.ff:active, a.ff:hover
{ 
	color:#aaa;
}

input, textarea, select {
	border:1px solid #808080;
	background:url(../pics/content/thumbnails_back.png);
	color:white;
	font-family:Tahoma;
	font-size:12px;
	margin:1px;
	padding:2px;
}

input, textarea {
	padding:4px;
}

table.dancers input[type=text], table.dancers textarea {
	width:500px;
}
input.inp_inline {
	background:transparent;
	border:1px solid transparent !important;
	color:black;
	padding:0px;
	margin:-1px;
}

input.button, input[type=submit] {
	width:auto;
	padding:3px;
	font-weight:bold;
	cursor:pointer;
}

div.news {
	border:1px dotted #a22;
	margin:0px;
	padding:10px;
	width:600px;
}

img.navb {
	float:right;
}

img.marq {
	margin:0px 20px -2px 20px;
	height:240px;
}

div.thumbnails {
	background: url(../pics/content/thumbnails_back.png);
	margin:25px;
	text-align:center;
	border:3px double #333;
	padding:15px;	
	clear:both;
}


div.thumbnails a {
margin:5px 5px -10px 5px;
border-bottom:0px;
}

div.thumbnails img {
border:1px solid #500;
}

 .vis {visibility:hidden;}
 a:hover .vis {visibility:visible;}
 a.chronikhl .vis {visibility:visible;}
 
a.chronikhl, a.chronik, a.chronik:visited, a.chronik:active {
  text-decoration:none;
  letter-spacing:1px;
  color:#666;
  border-bottom:0px;
}

a.chronik:hover, a.chronikhl:hover {
  color:#66f;
}

a.chronikhl {
  font-size:1.2em;
  font-weight:bold;
}

span#titel {
  letter-spacing:5px;
  font-weight:bold;
}

iframe#gb {
  height:500px;
  width:100%;
  border: 0 none;
  margin:0 auto;
}

a.clean {
  border:0px;
  text-decoration:none;
  display:inline;
}


