/* CSS Document für www.flensburger-hofkultur.de*/
html, body{
	height:100%;
}

body {
           font-family : Tahoma, Verdana, sans-serif;
           font-size : 12px;
           color : #fff;
           color: #e7e7e7;
           background-color :#000;
           background-image: url(../image/hg-oben.jpg);
           background-position:0px 132px;
           background-repeat:repeat-x;
           margin:0px;
           padding:0px;
           min-height : 100%;
}


h1, h2, h3, h4 {
           color: #FFFFFF;
           background-color: inherit;
           margin-top: 0;
}

h1 {
           font-size: 13px;
           border-bottom:2px solid #C80233;
           padding-bottom:6px;
}


.csc-firstHeader {
           font-size: 15px;
           border-bottom:2px solid #C80233;
           padding-bottom:6px;
}

h2 {      font-size : 15px;}

h3 {      font-size : 13px;}

h4 {      font-size : 11px;}

p.bodytext{margin:0px;}

/* Haupt-Container */
#main{
  	width:950px;
        margin-top : 0px;
	margin-left:0px;
        margin-bottom:0px;
}
/* Oberes Div als Container für die Bilder */
#top{
	background-color:#E7E7E7;
        color:inherit;
	height:132px;
	width:950px;
	margin:0px;
	padding:0px;
}

#logo{  float:left;}

#trailer{float:left;}

/* Der Container, der die Drei Haupt-Spalten hält */
#inhalt{
            margin-top:34px;
            background-image: url(../image/hg-950.jpg);
            background-repeat:repeat-y;
            height:3000px;
            min-height:3300px;
}

#left{
	float:left;
	width:180px;
        height:384px;
	background-image:url(../image/hg-menue.gif);
	background-repeat:no-repeat;
        padding-top:35px;
}

/* Klassen für das linkes Menü*/
/*erste Ebene */
.mleft{margin:17px;}

.mleft a,.mleft a:focus,.mleft a:hover,.mleft a:link,.mleft a:visited{
      color:#FFFFFF;
      background-color:inherit;
      text-decoration:none;
      width:100px;
}

.mleft a:hover {
   font-weight: bold;
}


/* Unterstreichung aktiver Links */
.mleftul{margin:17px;}

.mleftul a,.mleftul a:focus,.mleftul a:hover,.mleftul a:link,.mleftul a:visited{
      color:#FFFFFF;
      background-color:inherit;
      text-decoration:underline;
      width:100px;
}

/*zweite Ebene */
.mleft2{
    margin-left:35px;
    margin-top:8px;
}

.mleft2 a,.mleft2 a:focus,.mleft2 a:hover,.mleft2 a:link,.mleft2 a:visited{
      color:#FFFFFF;
      background-color:inherit;
      text-decoration:none;
      width:100px;
}

/* Unterstreichung aktiver Links */
.mleft2ul{
      margin-left:35px;
      margin-top:8px;
}

.mleft2ul a,.mleft2ul a:focus,.mleft2ul a:hover,.mleft2ul a:link,.mleft2ul a:visited{
      color:#FFFFFF;
      background-color:inherit;
      text-decoration:underline;
      width:100px;
}
.mleft2 a:hover {
      font-weight: bold;
}


/* Hauptbereich der Seite  */
#center{
        float:left;
	width:530px;
        padding:30px;
	line-height:17px;
}

/* Links im mittleren Bereich */
#center a,#center a:focus,#center a:link,#center a:visited {
       color:#FFFFFF;
       background-color:inherit;
       text-decoration:underline;
}

#center a:hover{text-decoration: none;}

img {border: 0;}


/* Bilder im mittleren Bereich */
#center .csc-caption{padding-bottom:10px;}

table{
     border-collapse:collapse;
     border:1px solid #FFFFFF;
}

/* Tabellen-Layout */
table p.bodytext{padding: 0px;}

#center td{border:1px solid #FFFFFF;}

/*rechte Spalte*/
#right{
  	float:left;
        width:178px;
        color:inherit;
        /*border:1px solid #878787;*/
        margin-top:30px;
        /*padding-top: 20px;*/
        height:3269px;
        background-color:#4B4B4B;
}

*html #right{height:3000px;}

/* schwarzer Container rechte Teaser-Boxen */
.divder{
     margin-top:10px;
     margin-left:9px;
}

/* Rahmen 1 */
.csc-frame-frame1,.news-single-item{
     background-color:#4B4B4B;
     color:inherit;
     /*border: 1px solid #878787;*/
     padding: 15px 15px 20px 15px;
     margin-bottom: 10px;
}

/* Rahmen 2 */
.csc-frame-frame2{
     background-color:#4B4B4B;
     color:inherit;
     border: 2px solid #C80233;
     padding: 15px 20px 0 20px;
}
/* Überberschrift für rahmen2*/
.csc-frame-frame2 h1{
     background-color:#333;
     color:#FFF;
     border-bottom: 1px solid #999;
     margin-top:0px;
}

.csc-frame-frame2 .bodytext{
     padding-left:8px;
     padding-right:8px;
}

/*News*/

/*Anzeige im Presse-Bereich*/
.news-list-item h3{
    font-size:11px;
}
.news-list-date{
    font-size:9px;
    display:block;
    width:300px;
}
.news-list-item{width:480px;}

/* Kontaktformular */
.csc-mailform{border:0px;}

/* Mailformular */
label{display:block;}

.csc-mailform-submit{margin-top:10px;}

/* Google Maps */
#center .tx-lumogooglemaps-pi1 {color: #000000;}

#center .tx-lumogooglemaps-pi1 a {color: #000000;}

#center .tx_lumogooglemaps_pi1_sidebar{
        color:#FFFFFF;
  	background-color:#4B4B4B;
  	border: 1px solid #878787;
  	heigth:150px;
  	width: 493px;
  	margin-bottom:10px;
  	padding-top:10px;
  	padding-bottom:10px;
}

/* IE und FF interpretieren die liunterschiedlich
-> Browserweiche */

*html #center .tx_lumogooglemaps_pi1_sidebar{
	padding-left:30px;
	width:463px;
}

#hinweishof{padding-left:40px;}

*html #hinweishof{padding-left:2px;}

#center .punkte{
  	margin:0px auto 0px auto;
  	list-style-type:none;
}

#center .liste{
   	float:left;
    	width:150px;
   	color:#FFF;
   	background-color:inherit;
   	font-size:10px;
}

#center .liste a{
  	color:#FFFFFF;
  	background-color:inherit;

}

*html #center .liste a{padding-left:5px;}

.tx_lumogooglemaps_pi1_infobox a:hover{
	color: blue;
	text-decoration:underline;

}
.tx_lumogooglemaps_pi1_infobox a:visited{
	color: blue;
	text-decoration:underline;
}

dd.csc-textpic-caption {
	font-size: 10px;
	color: #e9e9e9;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.contentlinks2 {
           border-top: 1px solid red;
           border-bottom: 1px solid red;
           padding: 8px 0 8px 0;
           display: block;
}

/*####MICRONEWS*/
.tx-bitmicronews-pi1{background-color: transparent;}
.tx-bitmicronews-pi1_main {
	border: 1px solid #999999;
	/* border-bottom: 1px solid #c70333; */
	text-align: left;
	background-color: #333333;
	padding: 0px;
	margin: 0px;
	width: 160px;
}

.tx-bitmicronews-pi1_news{
	font-size: 10px;
	border-top: 1px solid #c70333;
	border-bottom: 0;
	background-color: #e7e7e7;
	color: black;
	padding: 5px;
	text-align: left;
}

.tx-bitmicronews-pi1_main h2 {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #333333;
	padding: 7px;
	padding-left: 13px;
	color: white;
	font-size: 11px;
}

.tx-bitmicronews-pi1_news p{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.tx-bitmicronews-pi1_news h1 {}

.tx-bitmicronews-pi1_news a{
	color: black;
	font-weight: bold;
	font-size: 10px;
}

/* startseitenteaser satellit und slideshow */
#startseitenteaser{
     height: 100px;
     width:  480px;
}


/* Styles für Indexed Search */

#suchen div.tx-indexedsearch div.tx-indexedsearch-searchbox table tr td {
      border: 0;
      padding: 3px;
}

#suchen div.tx-indexedsearch div.tx-indexedsearch-searchbox table {border: 0;}

#suchen div.tx-indexedsearch-res table tr td {border: 0;}

#suchen div.tx-indexedsearch-res table {
      border: 0;
      padding: 4px;
      background-color: #4B4B4B;
}

#suchen td.tx-indexedsearch-info {background-color: #4B4B4B;}

/*id um klassen aufzuklappen*/
#versteckt{display:none;}
