/********************************************************************
Universal Styles dtp-net.de
********************************************************************/

body { background:url(../_img/bg-body.gif) repeat-x #000;
	margin:0;
	padding:0;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	line-height:140%;
	color:#fff;
}

img {border:none;}

#logo { position:absolute; left:0; top:0; width:242px; height:146px; }

#main { float:left; width:1040px; }

#kopf { float:left; width:1040px; height:136px; }

#content { float:left; width:1040px; padding-bottom:50px; }

#col-left { float:left; width:184px; min-height:10px; margin-left:80px; margin-right:30px; margin-top:40px; }
#col-left ul { padding:0; padding-left:15px; }
#col-left li { margin-top:20px; }

#col-right { float:left; width:714px; }

#col-left *:first-child, #col-right p:first-child { margin:0; }

#content .section { float:left; }

#content .unsichtbar { display:none; }

#content a { color:#ddd; font-size:90%; font-weight:bold; }
#content a:hover { color:red; }

#metalinks { margin-top:80px; }
#metalinks a { font-size:12px; text-decoration:none; font-weight:normal; }

#col-right .tinymcewysiwyg { clear:both; float:left; width:714px; }

#content table { border-collapse:collapse; }
#content td { vertical-align:top; }
#content td.col1 { padding-right:30px; border-right:2px solid #7d7d7d; }
#content td.col2 { padding-left:20px; }
#content td.linieunten { padding-bottom:20px; border-bottom:2px solid #7d7d7d; }
#content td.abstandoben { padding-top:20px; }
#content td *:first-child { margin-top:0; }

#content .tab_repertoire td.col1 { border-right:none; width:170px; padding-right:20px; padding-bottom:10px; }
#content .tab_repertoire td.col2 { padding-left:0; padding-bottom:10px; }

div.rx_media_ctrl { width:62px; overflow:hidden; }


#content table.veranst tr { border-bottom:2px solid #7d7d7d; }
#content table.veranst tr td { padding-bottom:20px; padding-top:20px; }
#content table.veranst tr:first-child td { padding-top:0; }
#content table.veranst tr td { padding-left:30px; }
#content table.veranst tr td:first-child { padding-left:0; }

/**************** Menu ********************/

#kopfmenu { float:left; width:798px; height:42px; margin-top:72px; margin-left:242px; }

#kopfmenu ul, #kopfmenu li { list-style-type:none; margin:0; padding:0; float:left; }
#kopfmenu ul li { height:42px; }

#mainmenu .weg { visibility:hidden; }
#mainmenu a { display:block; height:42px; text-decoration:none; }
#kopfmenu a:hover, #kopfmenu a.akt { background-position:0 -42px; }
#news { width:130px; background:url(../_img/news.gif) no-repeat; }
#stage { width:152px; background:url(../_img/stage.gif) no-repeat; }
#cds { width:132px; background:url(../_img/cds.gif) no-repeat; }
#repertoire { width:134px; background:url(../_img/repertoire.gif) no-repeat; }
#band { width:126px; background:url(../_img/band.gif) no-repeat; }
#gaestebuch { width:124px; background:url(../_img/gaestebuch.gif) no-repeat; }

#kopfbildwrapper { float:left; border:2px solid #7d7d7d; width:686px; height:236px; padding:14px; margin-bottom:20px; }
#kopfbild { float:left; border:none; width:686px; height:236px; padding:0; overflow:hidden; }

/****************************  F O R M U L A R  *******************************/

.formgen form { line-height:140%; }
.formgen label { float:left; width:120px; }
.formgen .formtext { padding-bottom:2px; margin-bottom:10px; }
.formgen input, .formgen textarea { border: 1px solid #ddd; margin: 1px 2px 1px 2px; width: 350px; background-color: #aaa; font-size:10px; }
.formgen input:focus, .formgen textarea:focus { background-color: #EEE; }
.formgen br { clear:both; }
.formgen .formsubmit { margin-left:122px; margin-top:20px; width:120px; }


/*********** Gästebuch ************/

.a63-form { width: 600px; }
.a63-form input, .a63-form textarea { border: 1px solid #ddd; margin: 1px 2px 1px 2px; width: 350px; background-color: #aaa; }
.a63-form input:focus, .a63-form textarea:focus { background-color: #EEE; }
.a63-form textarea { height: 100px; }
.a63-form label { width: 100px; float: left; padding-left: 5px; }
.a63-form .a63-fsubmit { width: 100px; margin: 0px; margin-top: 5px; background-color: #D6D3CE; }
.a63-form .a63-buttons { padding-left: 105px; }
.a63-form .a63-info { text-align: right; padding: 0px 5px 5px 0px; }
.a63-form div.error { font-weight: bold; padding-top: 0px; padding-bottom: 10px; }


/*
Einträge
*/

.a63-entries .a63-eintrag { border-bottom:2px solid #7d7d7d; padding-bottom:20px; padding-left:20px; margin-top:20px;
	font-style:italic; font-size:16px; line-height:24px; }
.a63-entries .a63-eintrag-kopf { margin-top:30px; font-size:16px; }
span.a63-datum { font-size:12px; }



.a63-entries .a63-pagination { text-align: right; }
.a63-entries .a63-pagination a { padding-left: 2px; padding-right: 2px; }

.a63-pagination_aktuell a { font-weight: bold; text-decoration:underline; }


.a63-entries ul li { list-style-type: none; display: inline; }

li.a63-pagination { list-style-type: none; }


