/**********************************************
* @title BOWLINGWORLD-CMS
* @copyright Frenkelson Werbeagentur Potsdam
* @author Steffen Klier <klier@frenkelson.de>
* @version 1.0
***********************************************/

/* 
======================================================
  BODY 
====================================================== 
*/
body { 
	background-image:url(bilder/mainbg.png);  
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#FFF;
	font-family: Verdana, Times, Arial, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #333;
    	margin:0em; 
    	padding: 0em;
    	min-width: 800px;
	overflow:auto;
}
table,input,textarea { 
	font-family: Verdana, Times, Arial, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	padding:2px;
	color: #000;
}
h1 {
	margin: 2em 0em 1em 0em;
	padding: 0em;
	font-size: 1.5em;
}
hr {

	height: 1px;
	padding: 0em;
	margin: 1em 0em 0em 0em;
	color: #000;
}

/* 
======================================================
  ID-Tags 
====================================================== 
*/
/** Navigation **/
ul#Navigation {
	float: left; 
	font-size: 0.88em;
	width: 150px;
	margin: 0em; 
	padding: 0em;
	border: none 1px black;
	text-align:left;
}
ul#Navigation li {
	list-style: none;
}
ul#Navigation a {
	display: block;
	padding: 0em;
	text-decoration:none
}
ul#Navigation a:link {
	color: #999; 
}
ul#Navigation a:visited {
	color: #999; 
}
ul#Navigation a:hover {
	color: #993333; 
}
ul#Navigation a:active {
	color: #993333; 
}

/** Navi-Listen li **/
li#mnav {
	border-bottom:solid 1px #999;
	margin: 0em 0em 0.5em 0em; 
	padding: 0em 0em 0.5em 0em;
	font-weight: bold;
}
li#mnav a:link {
	color: #999; 
}
li#mnav a:visited {
	color: #999; 
}
li#mnav a:hover {
	color: #993333; 
}
li#mnav a:active {
	color: #993333; 
}

li#mnav_ov {
	border-bottom:solid 1px #999;
	margin: 0em 0em 0.5em 0em; 
	padding: 0em 0em 0.5em 0em;
	font-weight: bold;
}
li#mnav_ov a:link {
	color: #993333; 
}
li#mnav_ov a:visited {
	color: #993333; 
}
li#mnav_ov a:hover {
	color: #999; 
}
li#mnav_ov a:active {
	color: #999; 
}

li#mnav_last {
	border-bottom:none 1px #999;
	margin: 0em 0em 0.5em 0em; 
	padding: 0em 0em 0.5em 0em;
	font-weight: bold;
}
li#mnav_last a:link {
	color: #999; 
}
li#mnav_last a:visited {
	color: #999; 
}
li#mnav_last a:hover {
	color: #993333; 
}
li#mnav_last a:active {
	color: #993333; 
}

li#mnav_last_ov {
	border-bottom:none 1px #999;
	margin: 0em 0em 0.5em 0em; 
	padding: 0em 0em 0.5em 0em;
	font-weight: bold;
}
li#mnav_last_ov a:link {
	color: #993333; 
}
li#mnav_last_ov a:visited {
	color: #993333; 
}
li#mnav_last_ov a:hover {
	color: #999; 
}
li#mnav_last_ov a:active {
	color: #999; 
}

li#mnav_sub {
	border-bottom:none 1px #999;
	margin: 0em 0em 0.5em 0em; 
	padding: 0em 0em 0.5em 0em;
	font-weight:normal;
}
li#mnav_sub a:link {
	color: #999; 
}
li#mnav_sub a:visited {
	color: #999; 
}
li#mnav_sub a:hover {
	color: #993333; 
}
li#mnav_sub a:active {
	color: #993333; 
}

li#mnav_sub_ov {
	border-bottom:none 1px #999;
	margin: 0em 0em 0.5em 0em; 
	padding: 0em 0em 0.5em 0em;
	font-weight:normal;
}
li#mnav_sub_ov a:link {
	color: #993333; 
}
li#mnav_sub_ov a:visited {
	color: #993333; 
}
li#mnav_sub_ov a:hover {
	color: #999; 
}
li#mnav_sub_ov a:active {
	color: #999; 
}

li#mnav_lastsub {
	border-bottom:solid 1px #999;
	margin: 0em 0em 0.5em 0em; 
	padding: 0em 0em 0.5em 0em;
	font-weight:normal;
}
li#mnav_lastsub a:link {
	color: #999; 
}
li#mnav_lastsub a:visited {
	color: #999; 
}
li#mnav_lastsub a:hover {
	color: #993333; 
}
li#mnav_lastsub a:active {
	color: #993333; 
}

li#mnav_lastsub_ov {
	border-bottom:solid 1px #999;
	margin: 0em 0em 0.5em 0em; 
	padding: 0em 0em 0.5em 0em;
	font-weight:normal;
}
li#mnav_lastsub_ov a:link {
	color: #993333; 
}
li#mnav_lastsub_ov a:visited {
	color: #993333; 
}
li#mnav_lastsub_ov a:hover {
	color: #999; 
}
li#mnav_lastsub_ov a:active {
	color: #999; 
}
/** Fehlermeldung **/
ul#Error {
	font-size: 0.85em;
	text-align:left;
	list-style-image:url(bilder/error.gif);
}
ul#Error li {
	margin: 0.5em 0em 0em 0em;
}

/** START **/
div#Start {
	float:left;
	text-align:left;
	width:1024px;	
    	min-width: 1024px;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border: none 1px black;
}
div#Start img {
	display:block;
	margin: 0em 0em 0em 0em;
}

/** Info **/
div#Info {
	float: right; 
	font-size: 0.8em;
	width: 190px;
	margin: 0em; 
	padding: 0.2em;
	border: none 1px black; 
	text-align:left;
}
div#Info strong {
	font-size: 1.5em;
	margin: 0.2em;
}
div#Info p {
	font-size: 1em;
	margin: 0.5em;
}
/** Inhalt **/
div#Inhalt {
	display:inline;
	float:left;
	text-align:left;
	width:500px;	
    	min-width: 500px;
    	height:440px;
	margin: 0em 1.75em 0em 2.5em;
	padding:0em 1.5em 0em 1.5em;
	border: none 1px black;
	overflow:auto;
}
div#Inhalt h1 {
	font-size: 1.3em;
	margin: 0em 0em 0.5em 0em;
	color: #FF6600; 
}
div#Inhalt h2 {
	font-size: 1.1em;
	margin: 0em 0em 0.5em 0em;
	color: #993333; 
}
div#Inhalt h3 {
	font-size: 0.9em;
	margin: 0.15em 0em 0.15em 0em;
	color: #666; 
}
div#Inhalt p {
	font-size: 0.9em;
	margin: 0em 0em 1em 0em;
}

/** Top-Events **/
div#teDatum {
	display:block;
	margin: 0em;
	background-color:#EEE;
	border:solid 1px #CCC;
}
div#teDatum h1 {
	margin: 0em 0em 0em 0em;
	padding: 0.3em;
	font-size: 0.9em;
	font-weight:bold;
	color:#666;
}
div#teEvent {
	display:block;
	margin: 0em;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color:#FFF;
}
div#teEvent h2 {
	margin: 0em 0em 0em 0em;
	padding: 0.3em;
	font-size: 0.9em;
	color:#999;
}
div#teTeaser {
	display:block;
	margin: 0em 0em 0em 0em;
	padding: 0.3em;
	color:#999;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color:#FFF;
}
div#break {
	display:block;
	margin: 0em 0em 1em 0em;
	padding: 0.3em;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	background-color:#FFF;
}

/** All-Events **/
div#aeDatum {
	display:block;
	margin: 0em;
	padding: 0.3em;
	background-color:#EEE;
}
div#aeEvent {
	display:block;
	margin: 0em 0em 1em 0em;
	padding: 0.3em;
	border-left:solid 1px #EEE;
	border-right:solid 1px #EEE;
	border-bottom:solid 1px #EEE;
}

/** Single-Event **/
div#seDatum {
	display:block;
	margin: 0em;
	padding: 0em;
	font-weight:bold;
	color:#999;
}
div#seTeaser {
	display:block;
	margin: 1em 0em 1em 0em;
	padding: 0em;
	font-weight:bold;
	font-size: 0.9em;
}
div#seContent {
	display:block;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}
div#seLink {
	clear:both;
	display:block;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

/** Anmeldung **/
div#Anmeldung {
	display:block;
	width:940px;
	height:400px;
	margin: 0em;
	padding: 0em;
	text-align:left;
}
div#Anmeldung h1 {
	margin: 0em 0em 1em 0em;
	padding: 0em;
	font-size: 1.5em;
}
div#Anmeldung h2 {
	margin: 0em 0em 1em 0em;
	padding: 0em;
	font-size: 1em;
	color:#993333;
}
div#Anmeldung p {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	font-size: 1em;
	color:#666;
}

/** Gewinnspiel **/
div#Gewinnspiel {
	display:block;
	width:940px;
	height:400px;
	margin: 0em;
	padding: 0em;
	text-align:left;
}
div#Gewinnspiel h1 {
	margin: 0em 0em 1em 0em;
	padding: 0em;
	font-size: 1.5em;
}
div#Gewinnspiel h2 {
	margin: 0em 0em 1em 0em;
	padding: 0em;
	font-size: 1em;
	color:#666;
}
div#Gewinnspiel p {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	font-size: 1em;
	color:#666;
}

/** Admin **/
div#Admin {
	clear:both;
	width:800px;
	min-width:800px;
	height:485px;
	min-height:485px;
	margin: 1em;
	padding: 1em;
	overflow:auto;
}
div#Admin h1 {
	font-size: 1.3em;
	margin: 1em 0em 0.3em 0em;
	color: #FF6600; 
}
input#formText {
	width:400px;
	margin: 0em;
	padding: 0em;
}
textarea#formTArea {
	font-family: Verdana, Times,  Arial, sans-serif; 
	width:400px;
	height:100px;
	margin: 0em;
	padding: 0em;
}
input#formSubmit {
	background-color:#FF6600;
	color:#FFF;
	font-weight:bold;
	width:400px;
	margin: 0em;
	padding: 0em;
}
p#formWarn {
	display:block;
	color: red;
	width:400px;
	text-align:left;
}
ul#formWarn {
	display:block;
	color: red;
	width:400px;
	text-align:left;
}
p#formSucc {
	display:block;
	color: green;
	width:400px;
	text-align:left;
}
p#mkNewItem {
	margin: 0em 0.75em 0em 0em;
	padding: 0em;
}

/** IMG **/
img#blankHeadImg {
	width:1024px;
	height:160px;
}
img#eventPic {
	width:180px;
	margin: 0em 1em 0.5em 0em;
}
img#eventTool {
	margin: 0.3em 0.75em 0em 0em;
}

/* 
======================================================
  KLASSEN 
====================================================== 
*/
.cb {
	clear:both;
	margin:10px auto;
}
.mainFrame {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.mainBG {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1024px;
	/*height:589px;*/
	border:none 1px #333;
}
.outerBG {
	display:block;
	background-image:url(bilder/splash_open.gif);  
	background-repeat:no-repeat;
	background-position:left bottom;
	clear:both;
	width:1024px;
	min-width:1024px;
	min-height:480px;
	border:none 1px #ccc;
}
.topContent {
	display:block;
	border-bottom:solid 1px #333;
	margin:0px 0px 40px 0px;
	padding:2px 0px 2px 0px;
	text-align:right;
}
.topContent p {
	margin:0em 4.75em 0em 0em;
	border:none 1px #ccc;
	color: #999; 
}
.topContent a {
	font-weight: normal;
	font-size: 0.8em;
	text-decoration:none
}
.topContent a:link {
	color: #999; 
}
.topContent a:visited {
	color: #999; 
}
.topContent a:hover {
	color: #333; 
}
.topContent a:active {
	color: #333; 
}
.mainContent {
	clear:both;
	width:940px;
	min-width:940px;
	/*height:520px;*/
	/*min-height:520px;*/
	border:none 1px #ccc;
}
._mainContent {
	clear:both;
	width:800px;
	min-width:800px;
	height:520px;
	min-height:520px;
	border:none 1px #ccc;
	background-image:url(bilder/Bowling_World_Pin.png);  
	background-repeat:no-repeat;
	background-position:654px 257px;
}
.topBG {
	background-image:url(bilder/Bowling_World_Head.png);  
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:160px;
}
.topGS_BG {
	background-image:url(bilder/Bowling_World_Head.png);  
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:160px;
}
.midBG {
	background-image:url(bilder/Bowling_World_BG.png);  
	background-repeat:repeat-x;
	background-position:0px 0px;
}
.midBG h1 {
	margin: 1em 0em 0.3em 0em;
	color: #FF6600; 
}
.btmBG {
	height:40px;
}
.copyRight {
	display:block;
	margin:0px 0px 0px 0px;
	padding:10px;
}
.specials {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.events {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pageNav {
	clear:both;
	display:block;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.delStatus {
	display:block;
	color:red;
}

/* 
======================================================
  LINKS 
====================================================== 
*/

/* LINKS default */
a:link {
	color: #FF6600; 
	text-decoration: none 
}
a:visited {
	color: #FF6600; 
	text-decoration: none 
}
a:hover {
	color: #333333; 
	text-decoration: none 
}
a:active {
	color: #333333; 
	text-decoration: none 
}