/* CSS Document */

/* um alles rum - standard-konfiguration */

body {
	border:0px; 
	padding:0px; 
	margin:0px;
	width:100%;
	height:100%;
	padding-bottom:30px;
	font-size:12px;
	text-align:center;
	color:#cccccc;
	background-color:#252525;
	
	font-family:Arial;Helvetica;sans-serif;
	
	}

table { font-size:12px; padding:0px; margin:0px; }

li { margin-bottom:5px; list-style-type:square; line-height:1.3em; }
ul { padding-bottom:3px; padding-left:30px;  }


input#input { 
margin-top:10px;
margin-bottom:5px;
padding:2px;
font-size:11px;
width:280px;
border:1px solid #131313;
background-color:#131313;
color:#ffffff;
margin-left:30px;
}

input#input:hover {
padding:2px; 
font-size:11px;
width:280px;
border:1px solid #fff;
background-color:#131313;

margin-left:30px;
}

textarea { 
padding:2px;
font-size:11px;
width:280px;
border:1px solid #131313;
background-color:#131313;
color:#ffffff;
margin-left:30px;
margin-bottom:5px;
}

textarea:hover { 
padding:2px;
font-size:11px;
width:280px;
border:1px solid #fff;
background-color:#131313;
color:#ffffff;
margin-left:30px;
}

input#submit { 
padding:2px;
font-size:11px;
width:280px;
border:1px solid #131313;
background-color:#131313;
border-top:1px solid #666;
border-left:1px solid #666;
color:#ffffff;
margin-left:30px;
font-weight:bold;
}

input#submit:hover { 
padding:2px;
font-size:11px;
width:280px;
border:1px solid #131313;
background-color:#131313;
border-top:1px solid #666;
border-left:1px solid #666;
color:#35cbda;
margin-left:30px;
font-weight:bold;
}

.mf-select {font-size:11px; width:200px; color:#fff; margin-left:30px; padding:3px; border:0px; background-color:#131313; }
.mf-submit {color:#ccff99; border-top:1px solid #666; border-left:1px solid #666; }
	
a {
	text-decoration:none;
	color:#66cc00;
	}
a:hover {
	color:#99ff00;
	
	text-decoration:underline;
	}

.bodytext {
	font-size:12px;
	line-height:1.3em;
	}
	
h1, h2, h3, h4, h5 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	}

/* farbiger linker Rand bei Fotos zum Beispiel auf der Startseite
	
.csc-textpic-image {
	border-left: 4px solid #ff6600;
	}
*/


/* um alles in der mitte - zentriert */
		
#container {
	margin:auto;
	width:923px;
	
	
	padding:1px;
	text-align:left;
z-index:1;
	padding-bottom:50px;
	background-image:url(../img/bg/bds-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
	border:0px solid #fff;
	
	
	
	}

/* das standard-menue oben - ein grafisches menue */	

#logoBackLink {z-index:2; margin:auto; position:absolute; width:100%; height:100px;}


#menuTopBox {

	margin-top:120px;
	margin-left:37px;
 
	width:570px;
	float:left;
	}

*html #menuTopBox {
	margin-top:120px;
	margin-left:19px;

	width:570px;
	float:left;
	}


/* der inhaltsbereich */
	
#contentBox {

	margin-top:40px;
	margin-left:37px;
	width:378px;
	min-height:660px;
	border:0px solid #333333;
	float:left;

	padding-right:6px;
	}

*html #contentBox {

	margin-top:40px;
	margin-left:19px;
	width:378px;
height:600px;
	border:0px solid #333333;
	float:left;

	padding-right:6px;
	}

/* das gespiegelte standard-menu ganz unten */	

#menuFooterBox {

	margin:auto;
	width:925px;
	background-color:#000;

	border-top:1px solid #131313;
	margin-bottom:30px;
	}
	
#clearer {

	margin:0px;
	padding:0px;
	clear:both;
	line-height:1px;
	font-size:1px;
	height:1px;
	width:100%;
	}
	
#menuTop {

	color:#66cc00;
	font-size:12px;
	
	}
	
#menuTop a {
	font-weight:bold;
	color:#66cc00;
	font-size:12px;
	}
#menuTop a:hover {
	color:#ffffff;
	text-decoration:none;
	border-bottom:2px solid #66cc00
	}
	
	
#menuFooter {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	text-align:left;
	color:#ffffff;
	font-size:11px;
	
	}

*html #menuFooter {
	margin-top:2px;
	
	}
	
#menuFooter a {
	font-weight:normal;
	color:#66cc00;
	font-size:11px;
	}
#menuFooter a:hover {
	color:#fff;
	font-weight:bold;
	}
	
	
#guestbookBrowser {
font-size:9px;
margin-bottom:20px;
}
	
#guestbookEntry {
border-top:1px dotted #ccc;
line-height:1.3em;
margin-bottom:3px;
padding:3px;
padding-top:6px;

clear:both;
}

#guestbookItem {
margin-bottom:12px;
border-bottom:1px solid #131313;
padding:3px;
}

#guestbookName {
	width:200px;
	font-weight:bold;
	color:#CCFF99;
	padding:3px;
	
	float:left;
	}
	
#guestbookDate {
	width:140px;
	color:#CCFF99;
	padding:3px;
	
	float:right;
	font-size:9px;
	text-align:right;
	}




/*
.tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px; }
    .tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:100px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:150px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
*/


/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { margin: 1px; border:0px; marign-bottom:0px; margin-top:0px; } 

/* Default styles for the Admin Panel */
/*
TABLE.typo3-adminPanel { border: 0px solid #FF00FF ; background-color:#333; text-align:left; z-index=50; }
TABLE.typo3-adminPanel input {border:1px solid #666; background-color:#333; color:#fff; font-size:10px; }
TABLE.typo3-adminPanel select {border:1px solid #666; background-color:#333; color:#fff; font-size:10px; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color:#666; border:0px; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color:#333; border:0px; border-top:1px dotted #666 !important; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; background-color:#666 }
TABLE.typo3-adminPanel TD FONT { font-family: arial; font-size: 11px; color:#fff; }
TABLE.typo3-adminPanel TD A FONT { font-family: arial; font-size: 11px; color:#fff; }			
TABLE.typo3-editPanel { text-align:left;  border:0px; background-color:#131313; padding:0px; margin:1px; margin-bottom:0px; margin-top:0px; color:#666 }
TABLE.typo3-editPanel TD { text-align:left;  border: 0px; background:transparent; padding:0px; color:#666 }
.typo3-editPanel {  margin-left: 1px; width:auto; border-collapse:collapse;  z-index=51; background-color:#131313; color:#666; border:0px; }
.typo3-editPanel td {  width:100%; height:18px; margin:0px; border:0px; padding:0px; background-color:#131313; color:#666}
.typo3-editPanel img {margin-right:1px; padding:0px; border:0px;}

td.typo3-editPanel-label { /*display:none;*/  z-index=52; font-size:9px; color:#666; border:0px;}

*/

.csc-textpic-caption {font-size:11px; font-family:'Times New Romen', serif; color:#666; padding-top:3px; }



/* DESIGN EXT TEMPLATE = GOOGLE DESIGNVORLAGE START>> */

.tx_lumogooglemaps_pi1_sidebar { margin-top:10px; }
.tx_lumogooglemaps_pi1_infobox { color:#666; font-size:14px; }
.tx_lumogooglemaps_pi1_infobox a { color:#ff0099; font-size:12px; }
.tx_lumogooglemaps_pi1_infobox a:link { color:#ff0099; }
.tx_lumogooglemaps_pi1_infobox a:visited { color:#ff0099; }
.tx_lumogooglemaps_pi1_infobox a:hover { color:#ff9900; }

.tx_lumogooglemaps_pi1_infobox input {widht:120px;}

.gmapDir { color:#666; font-weight:bold }
.gmapDir a { color:#ff0099; }
.gmapDir a:link { color:#ff0099; }
.gmapDir a:visited { color:#ff0099; }
.gmapDir a:hover { color:#ff9900; }

.tx_lumogooglemaps_pi1_infobox p {color:#666; padding:0px; margin:0px; display:block; }


.gmapDirHead { color:#666; font-weight:bold }
.gmapDirHead a { color:#336699; }
.gmapDirHead a:link { color:#ff0099; }
.gmapDirHead a:visited { color:#ff0099; }
.gmapDirHead a:hover { color:#ff9900; }

.gmapDirItem { color:#666; font-weight:bold }
.gmapDirLabel { color:#666; font-weight:normal; padding-top:4px;}
.gmapTextBox { color:#666; font-weight:normal; color:#000; padding-top:3px; padding-bottom:3px; font-size:12px; margin-top:3px; margin-bottom:3px;}

.gmapDirButton { background-color:transparent; color:#ff0099; font-weight:bold; border-top:1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #666; border-right: 1px solid #666; }
.tx_lumogooglemaps_pi1_infobox label { color:#666; font-weight:normal; padding-top:4px; }
.tx_lumogooglemaps_pi1_infobox li { list-style:circle; }



#popupOben {padding:10px;}

