/*
  Theme Name: blueMusical
  Theme URL: http://www.andrea-stadel.de/
  Description: Musical in blue
  Version: 1.0
  Author: viernullacht IT-Service Gbr
  Author URL: http://www.viernullacht.de/
*/

body {
	margin: 0px 0px 0px 0px;
	text-align: center;
         background-color : #EFEFEF;
	font-family: Verdana, Tahoma, sans-serif;
}

/* -------------------------------------
 *    Layout Container und Navigation
 * ------------------------------------- */

/* Headerbereich mit Bild */
#header {
 width : 100%;
 margin: 0 auto 0 auto;
 color : #8F8F8F;
 font-size:0.6em;
 background-color : #00002F;

}

#header div {
 width : 802px;
 text-align : right;
 margin: 0 auto 0 auto;
 background-color : #00003F;
 border : 1px solid #00005F;
 border-width : 0px 1px 0px 1px;
 padding-top : 30px;
 padding-bottom : 5px;
}

#header a{
 text-decoration:none;
 color:#EFEFEF;
}

#header a:visited{
 text-decoration:none;
 color:#EFEFEF;
}

#header a:active{
 text-decoration:none;
 color:#000000;
}

#header a:hover{
 text-decoration:none;
 color:#99CCFF;
}

#bildheader {
 width : 100%;
 height : 200px;
 margin: 0 auto 0 auto;
 background-color : #00002F;
 border : 1px solid #00005F;
 border-width : 1px 0px 1px 0px;
}

#bildheader div {
 width : 800px;
 margin : auto;
 border : 1px solid #00005F;
 border-width : 0px 1px 0px 1px;
}


/* Navigationsbereich */
#navigation {
 width : 100%;
 margin: 0 auto 0 auto;
 height:20px;
 text-align : center;
 /*background: url(../gfx/navigation/bg-nav.gif);
 border : 1px solid #00005F;
 border-width : 0px 0px 0px 0px;*/
 background-color : #00002F;
}

div.mainnav-first {
 width : 100px;
 height : 50px;
 border : 1px solid #225588;
 color : #99CCFF;
 float : left;
 /*background-color : #DDEEFF;*/
 border-width : 0px 1px 0px 1px;
 vertical-align : middle;
 padding-top : 2px;
}

div.mainnav {
 width : 100px;
 height : 50px;
 border : 1px solid #225588;
 color : #99CCFF;
 float : left;
 /*background-color : #DDEEFF;*/
 border-width : 0px 1px 0px 0px;
 vertical-align : middle;
 padding-top : 2px;
}

#navigation a{
 font-size : 0.7em;
 text-decoration : none;
 color : #99CCFF;
}

#navigation a:visited{
 text-decoration:none;
 color : #99CCFF;
}

#navigation a:active{
 text-decoration : none;
 color : #000000;
}

#navigation a:hover{
 color : #EFEFEF;
}

#textheader {
 width : 760px;
 text-align : left;
 margin: 0px auto 0px auto;
 border : 1px solid #DFDFDF;
 border-width : 0px 1px 0px 1px;
 padding: 20px 20px 0px 20px;
 background-color : #FFFFFF;
}

* html #textheader {
 width : 800px;
 text-align : left;
 margin: 0px auto 0px auto;
 border : 1px solid #DFDFDF;
 border-width : 0px 1px 0px 1px;
 padding: 20px 20px 0px 20px;
 background-color : #FFFFFF;
}

#content {
 width : 760px;
 color : #3F3F3F;
 background-color : #FFFFFF;
 font-family: Verdana, Helvetica, sans-serif;
 font-size : 0.75em;
 text-align : left;
 clear : both;
 margin: 0px auto 0px auto;
 padding: 20px 20px 20px 20px;
 border : 1px solid #DFDFDF;
 border-width : 0px 1px 1px 1px;
}

* html #content {
 width : 800px;
 color : #3F3F3F;
 background-color : #FFFFFF;
 font-family: Verdana, Helvetica, sans-serif;
 font-size : 0.75em;
 text-align : left;
 clear : both;
 margin: 0px auto 0px auto;
 padding: 20px 20px 20px 20px;
 border : 1px solid #DFDFDF;
 border-width : 0px 1px 1px 1px;
}

#content a img {
 border : 1px solid #FFFFFF;
 border-width : 1px;
}

#content hr{
 width:100%;
 color : #CDCDCD;
 height : 1px;
 background-color : #BDBDBD;
 border : 1px;
}

#footer {
 width:100%;
 height:30px;
 text-align : center;
/* border : 1px solid #99CCFF;
 border-width : 1px 0px 0px 0px;
 background-color : #00002F; */
 margin-top:20px;
 margin-bottom:0px;
 color : #4F4F4F;
 font-size : 0.7em;
}
#footer hr{
 width:780px;
 color : #EFEFEF;
 height : 1px;
 background-color : #4F4F4F;
 border : 0px;
}

#footer a{
 color:#4F4F4F;
}

#footer a:visited{
 color:#4F4F4F;
}

#footer a:active{
 color:#000000;
}

#footer a:hover{
 color:#99CCFF;
}

div.clearleft {clear: left; line-height: 0; height: 0;}

hr {
 color : #99CCFF;
 height : 1px;
 background-color : #99CCFF;
 border : 0px;
}

img {
 border : 0;
}

.contenttable {
 width : 100%;
 color : #4F4F4F;
 font-family: Verdana, Helvetica, sans-serif;
 font-size : 1em;
 border:1px solid #ADADAD;
 empty-cells:hide;
}

tr.tr-even.tr-0{
 font-size: 1em;
 font-weight : bold;
 background-color : #00005F;
 color : #FFFFFF;
}

* html tr.tr-even.tr-0{
 font-size: 1em;
 font-weight : bold;
 background-color : #00005F;
 color : #FFFFFF;
}

tr.tr-odd {
 font-size: 0.8em;
 background-color : #EFEFFF;
 color : #4F4F4F;
}

tr.tr-even {
 font-size: 0.8em;
 background-color : #EFEFFF;
 color : #4F4F4F;
}

td.td-0 {
 font-weight : bold;
 width : 180px;
}

td.td-1 {
}

td.td-last {
}

td p {
 margin:0px;
}

h1 {
 color : #00003F;
 background: url(../gfx/h_background.gif);
 padding: 3px 3px 3px 3px;
}

h1 a { font-size:1em; color:#4F4F4F; }
h1 a:visited { font-size:1em; color:#4F4F4F; }
h1 a:active { font-size:1em; color:#000000; }
h1 a:hover { font-size:1em; color:#88BBEE; }

h2 {
 color : #00003F;
 background: url(../gfx/h_background.gif);
 padding: 3px 3px 3px 3px;
}

h2 a { font-size:1em; color:#4F4F4F; }
h2 a:visited { font-size:1em; color:#4F4F4F; }
h2 a:active { font-size:1em; color:#000000; }
h2 a:hover { font-size:1em; color:#88BBEE; }

h3 {
 color : #00003F;
 background: url(../gfx/h_background.gif);
 padding: 3px 3px 3px 3px;
}

h3 a { font-size:1em; color:#4F4F4F; }
h3 a:visited { font-size:1em; color:#4F4F4F; }
h3 a:active { font-size:1em; color:#000000; }
h3 a:hover { font-size:1em; color:#88BBEE; }

h4 {
 color : #00003F;
 background: url(../gfx/h_background.gif);
 padding: 3px 3px 3px 3px;
}

h4 a { font-size:1em; color:#4F4F4F; }
h4 a:visited { font-size:1em; color:#4F4F4F; }
h4 a:active { font-size:1em; color:#000000; }
h4 a:hover { font-size:1em; color:#88BBEE; }

h5 a { font-size:1em; color:#4F4F4F; }
h5 a:visited { font-size:1em; color:#4F4F4F; }
h5 a:active { font-size:1em; color:#000000; }
h5 a:hover { font-size:1em; color:#88BBEE; }

p.csc-linkToTop { text-align : right }

p.csc-linkToTop a { font-size:0.8em; color:#88BBEE; }
p.csc-linkToTop a:visited { font-size:0.8em; color:#88BBEE; }
p.csc-linkToTop a:active { font-size:0.8em; color:#000000; }
p.csc-linkToTop a:hover { font-size:0.8em; color:#4F4F4F; }

a.textlink { font-size:1em; color:#4F4F4F; }
a.textlink:visited { font-size:1em; color:#4F4F4F; }
a.textlink:active { font-size:1em; color:#000000; }
a.textlink:hover { font-size:1em; color:#88BBEE; }

.csc-uploads-fileName a { font-size:0.8em; color:#4F4F4F; }
.csc-uploads-fileName a:visited { font-size:0.8em; color:#4F4F4F; }
.csc-uploads-fileName a:active { font-size:0.8em; color:#000000; }
.csc-uploads-fileName a:hover { font-size:0.8em; color:#88BBEE; }

div.csc-menu a { font-size:1em; color:#4F4F4F; line-height : 1.6em }
div.csc-menu a:visited { font-size:1em; color:#4F4F4F; }
div.csc-menu a:active { font-size:1em; color:#000000; }
div.csc-menu a:hover { font-size:1em; color:#88BBEE; }

div.csc-menu csc-menu-3 { line-height : 1.2em }

table.imgtext-table td {
 padding : 10px;
}

#bildheader table.imgtext-table td {
 padding : 0px;
}

p.bodytext {
 line-height : 1.6em;
}

/****************************************
  Linklist-Styles
*****************************************/
.tx-ablinklist-pi1 {}

.tx-ablinklist-pi1 a { font-size:1em; color:#6F6F6F; }
.tx-ablinklist-pi1 a:visited { font-size:1em; color:#6F6F6F; }
.tx-ablinklist-pi1 a:active { font-size:1em; color:#000000; }
.tx-ablinklist-pi1 a:hover { font-size:1em; color:#88BBEE; }

a.tx_ablinklist_listView_linkLabel { font-size:1.2em; color:#6F6F6F; }
a.tx_ablinklist_listView_linkLabel:visited { font-size:1.2em; color:#6F6F6F; }
a.tx_ablinklist_listView_linkLabel:active { font-size:1.2em; color:#000000; }
a.tx_ablinklist_listView_linkLabel:hover { font-size:1.2em; color:#88BBEE; }

.tx_ablinklist_listView_link { font-size: 0.8em; color: #3F3F3F; }

.tx_ablinklist_categoryBack { width:100%; text-align:right; }
/****************************************
  Gästebuch-Styles
*****************************************/
.tx-veguestbook-pi1 { font-size: 1em; }
.tx-guestbook-td-mainborder { background-color: #AADDFF; }
.tx-guestbook-list-header { background-color: #DDEEFF; color: #00003F; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft a { font-size:1em; color:#6F6F6F; }
.tx-guestbook-list-rowleft a:visited { font-size:1em;color:#6F6F6F; }
.tx-guestbook-list-rowleft a:active { font-size:1em; color:#000000; }
.tx-guestbook-list-rowleft a:hover { font-size:1em; color:#88BBEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 0.8em; color: #6F6F6F; }
.tx-veguestbook-pi1-browsebox TD { font-size: 0.8em; color: #6F6F6F; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #FF0000; }
.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: 0.8em; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#88BBEE; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#88BBEE; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#88BBEE; font-size:12; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #88BBEE; }
.tx-guestbook-form-error { color: #88BBEE; }
.tx-guestbook-navi { font-size:1em; font-weight : bold; color:#88BBEE; }
.tx-veguestbook-pi1 div a { font-size:1em; text-decoration:none; color:#6F6F6F; }
.tx-veguestbook-pi1 div a:visited { font-size:1em; text-decoration:none; color:#6F6F6F; }
.tx-veguestbook-pi1 div a:active { font-size:1em; text-decoration:none; color:#000000; }
.tx-veguestbook-pi1 div a:hover { font-size:1em; text-decoration:none; color:#88BBEE; }

* html .tx-veguestbook-pi1 { font-size: 1em; }
* html .tx-guestbook-td-mainborder { background-color: #AADDFF; }
* html .tx-guestbook-list-header { background-color: #DDEEFF; color: #00003F; font-weight:bold; }
* html .tx-guestbook-list-row { background-color: #FFFFFF;  font-size:0.8em; color:#6F6F6F; }
* html .tx-guestbook-list-rowleft { background-color: #FFFFFF; }
* html .tx-guestbook-list-rowleft a { font-size:0.8em; color:#6F6F6F; }
* html .tx-guestbook-list-rowleft a:visited { font-size:0.8em;color:#6F6F6F; }
* html .tx-guestbook-list-rowleft a:active { font-size:0.8em; color:#000000; }
* html .tx-guestbook-list-rowleft a:hover { font-size:0.8em; color:#88BBEE; }
* html .tx-guestbook-list-entrycomment-title {font-weight: bold; }
* html .tx-guestbook-list-entrycomment { font-style: italic; }
* html .tx-guestbook-list-small { font-size: 0.8em; color: #6F6F6F; }
* html .tx-veguestbook-pi1-browsebox TD { font-size: 0.8em; color: #6F6F6F; }
* html .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
* html .tx-veguestbook-pi1-browsebox-SCell { background-color: #FF0000; }
* html .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
* html .tx-guestbook-latest-row { background-color: #FFFFFF; }
* html .tx-guestbook-latest-small { font-size: 0.8em; color: #666666; }
* html .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#88BBEE; font-size:12; color:#333333; width:100; height:20; }
* html .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#88BBEE; font-size:12; color:#333333; width:150; height:20; }
* html .tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#88BBEE; font-size:12; color:#333333; width:250; }
* html .tx-guestbook-form-obligationfield { color: #88BBEE; }
* html .tx-guestbook-form-error { color: #88BBEE; }
* html .tx-guestbook-navi { font-size:1em; font-weight : bold; color:#88BBEE; }
* html .tx-veguestbook-pi1 div a { font-size:1em; text-decoration:none; color:#6F6F6F; }
* html .tx-veguestbook-pi1 div a:visited { font-size:1em; text-decoration:none; color:#6F6F6F; }
* html .tx-veguestbook-pi1 div a:active { font-size:1em; text-decoration:none; color:#000000; }
* html .tx-veguestbook-pi1 div a:hover { font-size:1em; text-decoration:none; color:#88BBEE; }
