/* CSS Document */
*
{
	margin: 0;
    padding: 0;
}
/*----------------------------------------------------------------------------------*/
/*----------------	Wrapper, Header, Seite, Devider, Footer	------------------------*/
/*----------------------------------------------------------------------------------*/
body
{
    background-color: #E0ECF8; /*#A9D0F5 #e8ff9f #5C4130  #FFF2D3 #BBE0FF #e0e0e0*/
    color: #000;
    font-family: Helvetica, Geneva, "Times New Roman", Times;
    text-align: center;
}
div#wrapper
{	
	margin: 5px 5px; /*5px auto;*/
    width: 805px;
    text-align: left;
    font-family: Helvetica, Geneva, "Times New Roman", Times;
    font-size: 1.0em;
}
div#seite
{
    background: url(../images/design/background.jpg) repeat-y; /* bg.jpg */
	margin: auto;
    width: 805px;
    text-align: left;
    font-family: Helvetica, Geneva, "Times New Roman", Times;
    font-size: 0.9em;
}
div#header
{
    text-align: center;
    background: url(../images/design/banner.jpg) no-repeat; /* sommerbanner_blau2.jpg */
    height: 290px;
    margin: 0;
}

#header a:link
{
	color:  #83451e /*#366090 #669*/;
	text-decoration: none;
	/*margin-left: 10px;*/
	padding: 10px;
}
#header a:active 
{
	color: #900303 /*#366090 #669*/;
	text-decoration: none;
}
#header a:visited
{
	color: #83451e /*#366090 #669*/;
	text-decoration: none;
}
#header a:hover
{
	color: #900303;
	text-decoration: none;
}

div#devider
{
    background: url(../images/devider_orange2.jpg) no-repeat;
    height: 8px;
}
div#footer
{
    background: url(../images/design/footer.jpg) no-repeat;
    height: 80px;
    clear: both;
}
/*------------------------------------------------------------------------- */
/*--------------------------	Inhalt  ----------------------------------- */	
/*------------------------------------------------------------------------- */
#inhalt 
{
	margin: 0 0px 0 0px;
    padding: 5px 45px 5px 20px;
    vertical-align: top;
    font-family: Helvetica, Geneva, "Times New Roman", Times;
    font-size: 0.9em;
	/*width:650px;*/
	min-height: 450px;
	height: auto;
}
* html #inhalt { height:500px; } /* nur für IE 5.5 - 6.x */
html + body #inhalt { height:500px; } /* nur vom IE 5.0 */

#inhalt p
{ margin: 1.12em 0 }

#inhalt a:link
{
	color:  #83451e /*#366090 #669*/;
	text-decoration: none;
	/*margin-left: 10px;*/
	padding: 0;
}
#inhalt a:active 
{
	color: #900303 /*#366090 #669*/;
	text-decoration: underline;
}
#inhalt a:visited
{
	color: #83451e /*#366090 #669*/;
	text-decoration: none;
}
#inhalt a:hover
{
	color: #900303;
	text-decoration: underline;
}
h1
{
	font-size: 120%;
	color: #900303;
	font-weight: bold;
	/*font-style: italic;*/
}
h2
{
	font-weight: bold;
	font-size: 0.9em;
	margin: 0;
}
/*------------------------------------------------------------------------- */
/*--------------------------	Navi	----------------------------------- */	
/*------------------------------------------------------------------------- */
#bar1
{
	height: 49px;
	overflow: hidden;
	width: 775px;
	background: url(../images/design/navi.jpg) no-repeat;/*#F5821F url(../images/bar-m3.jpg) repeat-x 0 0;*/
	padding: 4px 0 0 15px; /*4px 0 0 20px*/
	/*margin-left: 1px;*/
	/*border-left: solid 1px #FFCDAF;
	border-right: solid 1px #FFCDAF;*/
}
#menuTop
{
	float: left;
	font-size: 100%;
	margin: 0 4px 0 0;
	overflow: hidden;
	text-align: center;
        font-weight: bold;
}
* html #menuTop
{
	margin: 0 0px 0 0;
}
#menuTop ul
{
	margin: 0 0 0 15px;
	padding: 8px 0 8px ;
}
#menuTop ul li
{
	text-align: center;
	display: inline;
	/*margin-right: 3px;*/
}
#menuTop ul li.bold
{
	font-weight: bold;
}
#menuTop ul li a
{
	text-decoration: none;
	background: url(../images/design/sep-1.jpg) no-repeat 100% 0%;
	padding: 8px 0;
}
#menuTop ul li a span
{
	background: none;
	padding: 8px 12px;
}
#menuTop ul li a:link, #menuTop ul li a:visited
{
	color: #000;
	/*font-weight: bold;*/
}
#menuTop ul li.sel a:link, #menuTop ul li.sel a:visited,
#menuTop ul li a:link:hover, #menuTop ul li a:visited:hover
{
	background: url(../images/design/r-1.gif) no-repeat 100% 0%;
	color: #900303; /*F5821F*/
	text-decoration: none;
	/*font-weight: bold;*/
}
#menuTop ul li.sel a:link, #menuTop ul li.sel a:visited
{
	font-weight: bold;
}
#menuTop ul li.sel a:link span, #menuTop ul li.sel a:visited span,
#menuTop ul li a:link:hover span, #menuTop ul li a:visited:hover span
{
	background: url(../images/design/l-1.gif) no-repeat 0 0;
}
/*\*//*/
#menuTop ul li a
{
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}
#menuTop ul
{
	padding-bottom: 0;
	margin-bottom: -1px;
}
/**/
/*\*/
* html #menuTop ul li a 
{
	padding: 0;
}
/**/

/*------------------------------------------------------------------------- */
/*--------------------------	Weblog	----------------------------------- */	
/*------------------------------------------------------------------------- */
#cmnts
{
	width: 740px;
}
.feedback
{
	font: normal 0.8em/130% Helvetica, "Lucida Grande", Geneva, Verdana, Lucida, Arial,  sans-serif;
	color: #900303;
	text-align: right;
}
#comments
{
	font: bold 0.9em/130% Helvetica, "Lucida Grande", Geneva, Verdana, Lucida, Arial, sans-serif;
	color: #900303!important;
}/*0B4F5F*/
.meta
{
	/*width: 700px;*/
	font: normal 0.8em Helvetica, "Lucida Grande", Geneva, Verdana, Lucida, Arial, sans-serif;
	color: #900303!important;
	border: 1px dotted #BEE4ED;
}
.meta, .meta a
{
	color: #366090 /*#669*/;
	font-weight: normal;
	letter-spacing: 0;
    background: #F1F1F1; /*#FFF2D3 #FFF2AA; #F8931D; #EEEEEE;*/
    padding: 2px 2px;
}
.meta ul
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
.meta li
{
	display: inline;
}
.storytitle
{
	margin: 0;
}
.storytitle a
{
	text-decoration: none;
}
#cmnts ol
{
	margin-left: 0;
	background-color: transparent;
	padding: 0;
}
#cmnts ol li
{
	border: 1px solid #BEE4ED;
	background-color: transparent;
	color: #000;
	cursor: help;
	font: normal 0.9em/130% Helvetica, "Lucida Grande", Geneva, Verdana, Lucida, Arial, sans-serif;
	margin: 20px 0 0 0;
	padding: 10px;
	list-style-position: inside;
}
#cmnts ol li:hover
{
	border: 1px solid #BEE4ED;
}
#inhalt h2, #inhalt h2 a
{
	font: 1.2em "Lucida Sans Unicode", Helvetica, "Lucida Grande", Geneva, Verdana, Lucida, Arial, sans-serif;
	color: #000;
}
ul {
	list-style: none;
	margin-left: 4px;
}
.list ul
{
    list-style: none;
    vertical-align: top;
    text-align: left;
    margin-left: 2px;
    font-size: 0.9em;
    padding: 0;
}	
.list li
{
	padding-left: 15px;
	background: transparent url(/images/design/rechts.gif) no-repeat 0 .25em;
}

/*------------------------------------------------------------------------- */
/*-------------------------	  Guestbook	  --------------------------------- */	
/*------------------------------------------------------------------------- */
div#eingabeform
{
	margin: 20px 0 20px 0;
	padding: 0;
	font-weight: bold;
}
#eingabeform .form { margin-bottom: .38em }
#eingabeform .formerror
{
	border: 1px solid #f30;
	background-color: #f30;
	padding: 5px;
	color: #fff;
	margin: 5px 0 10px 0;
}
#eingabeform .fehler { border: 1px solid #f30 }
#eingabeform label
{
	width: 740px;
	text-align: left;
	float: left;
	font: bold 0.9em "Lucida Grande", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
	color: #900303;
	cursor: pointer;
}
#eingabeform input, #eingabeform textarea
{
	padding: 1px;
	width: 736px;
	border: 1px solid #5C4130; /*000000*/
	background: transparent;
	color: #0B4F5F;
	font: normal 0.9em "Lucida Grande", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
	cursor: text;
	outline: none;
}
#eingabeform input:focus, #eingabeform textarea:focus
{
	background: #fff;
	border: 1px dashed #5C4130; /*000000*/
	color: #0B4F5F;
	font: normal 0.9em "Lucida Grande", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
	cursor: text;
}
#eingabeform #submit
{
	width: 738px;
	height: 25px;
	margin-top: 5px;
	border: 1px solid #5C4130; /*000000*/
	background: transparent;
	cursor: pointer;
	color: #900303;
	font: bold 0.8em "Lucida Grande", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
}

/*
div#eingabeform input.eingabe, div#eingabeform textarea.eingabe
{
	padding: 1px;
	margin-bottom: 10px;
	width: 725px;
	border: 1px solid #5C4130;
	background: transparent;
	color: #0B4F5F;
	font: normal 0.9em "Lucida Grande", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
	cursor: text;
	outline: none;
}
div#eingabeform .eingabe:focus
{
	background: #fff;
	border: 1px dashed #5C4130;
	color: #0B4F5F;
	font: normal 0.9em "Lucida Grande", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
	cursor: text;
}
div#eingabeform label
{
	width: 725px;
	text-align: left;
	float: left;
	font: bold 0.9em "Lucida Grande", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
	color: #900303;
	cursor: pointer;
}
div#eingabeform .formerror
{
	border: 1px solid red;
	background-color: #ffcccc;
	width: 642px;
	padding: 5px 0;
}
div#eingabeform .errortext
{
	padding-left: 0;
	font: bold 0.9em "Lucida Grande", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
}
*/
div#inhalt div.gbhead
{
	width: 99%;
	background: transparent;
	height: auto;
	margin-left: 0;
	border: 1px solid #5C4130; /*000000*/
	clear: both;
}
div#inhalt div.gbheadleft
{
	width: 25%;
	float: left;
	height: auto;
}
div#inhalt div.gbheadright
{
	margin-left: 25%;
	width: auto;
	border-left: 1px solid #5C4130; /*000000*/
}
div#inhalt div.gbentry
{
	width: 99%;
	height: auto;
	background: transparent;
	color: #ffc;
	border: 1px solid #5C4130; /*000000*/
	margin-left: 0;
	margin-top: 5px;
}
body>div#inhalt div.gbentry
{
	margin: 0;
}
div#inhalt div.gbentryleft
{
	width: 25%;
	float: left;
	height: auto;
}
div#inhalt div.gbentrymain
{
	margin-left: 25%;
	padding: 0;
	width: auto;
	border-left: 1px solid #5C4130; /*000000*/
}
html body .gbentrymain
{
     height: 155px;
}
html>body .gbentrymain
{
     height: auto;
     min-height: 155px;
}
div#inhalt p.gbentrytop
{
	border-bottom: 1px solid #5C4130; /*000000*/
	background: transparent;
	padding-left: 5px;
	margin: 0;
}
div#inhalt p.gbentrytxt
{
	height: auto;
	margin: 5px 5px 0 5px;
	background: transparent;
	color: #000000;
}
div#inhalt p.gbgross
{
	margin: 5px 0 0 5px;
	background: transparent;
	color: #900303;
}
div#inhalt .gbgross
{
	background: transparent;
	color: #900303;
	margin-left: 5px;
	font-size: 0.9em;
}
div#inhalt .gbklein
{
	background: transparent;
	color: #900303;
	font-size: 0.8em;
}
div#inhalt .text
{
	color: #0B4F5F;
	padding: 8px 5px 0 5px;
}

/* ------------------------------------------------------------------------------- */
/* ------------------ Hier werden div's für Bilder definiert.  --------------------*/
/* ------------------------------------------------------------------------------- */
#bilder
{
	width: 610px;
	text-align: center;
}
.thumb a
{
       float: left;
}
.thumb a:link, .thumb a:active, .thumb a:hover
{
       color: #366090 /*#669*/;
       text-decoration: none;
       border: none;
}
.thumb a:visited
{
       color: #366090 /*#669*/;
       text-decoration: none;
}
.thumb a:hover img
{
       border: 2px solid #900303;
       text-decoration: none;
}
.thumb
{
       overflow: hidden;
       text-align: left;
       width: 165px; /* Platz für Thumbnail und Infos: Breite */
       height: 125px; /* Platz für Thumbnail und Infos: Höhe */
       float: left;
       margin: 0 0 20px 20px;
}

.thumb2 a
{
       float: left;
}
.thumb2 a:link, .thumb2 a:active, .thumb2 a:hover
{
       color: #366090 /*#669*/;
       text-decoration: none;
       border: none;
}
.thumb2 a:visited
{
       color: #366090 /*#669*/;
       text-decoration: none;
}
.thumb2 a:hover img
{
       border: 2px solid #900303;
       text-decoration: none;
}
.thumb2
{
       overflow: hidden;
       text-align: left;
       width: 125px; /* Platz für Thumbnail und Infos: Breite */
       height: 165px; /* Platz für Thumbnail und Infos: Höhe */
       float: left;
       margin: 0 0 20px 20px;
}
/*------------------- About Me	--------------------*/
.pic
{
    /*margin-right: 5px;*/
	margin-left: 10px;
    width: 280px;
    height: 341px;
    float: right;
	padding: 4px;
	border: 1px solid #aaa;
}
.thumb_about
{
       overflow: hidden;
       text-align: center;
       width: 160px; /* Platz für Thumbnail und Infos: Breite */
       /*height: 120px; Platz für Thumbnail und Infos: Höhe */
       float: left;
	   margin: 7px 0 0 20px;

 }
.thumb_about img
{
       border: #aaa 1px solid;
       padding: 4px;
	   text-align: center;
}

.thumb_about img a:link, .thumb a:active
{
       background-color: #fff; /*#5C4130*/
       text-decoration: none;
}
.thumb_about img a:visited
{
       background-color: #fff;
       text-decoration: none;
}
.thumb_avout a:hover img
{ 
       background-color: #eee;
       text-decoration: none;
       
}													

/*------------------------------------------------------------------------- */
/*------------------- 			Bandseite				--------------------*/
/*------------------------------------------------------------------------- */
div#thumb_wrapper
{
	margin-left: 40px;
}
.thumb_band img
{
       /*margin-left: 20px;*/
	   border: #aaa 1px solid;
       padding: 4px;
	   text-align: center;
}
.thumb_band img a:link, .thumb a:active
{
       background-color: #fff; /*#5C4130*/
       text-decoration: none;
}
.thumb_band img a:visited
{
       background-color: #fff;
       text-decoration: none;
}
.thumb_band  a:hover img
{ 
       background-color: #eee;
       text-decoration: none;
       
}
.thumb_band
{
       overflow: hidden;
       text-align: center;
       width: 140px; /* Platz für Thumbnail und Infos: Breite */
       height: 170px; /* Platz für Thumbnail und Infos: Höhe */
       float: left;
	   
 }
 
/* ------------------------------------------------------------------------------- */
/* ------------------ 					Tabellen  				-------------------*/
/* ------------------------------------------------------------------------------- */ 
 ul.me
{
    list-style: none;
    vertical-align: top;
    text-align: left;
    margin-left: 5px;
    font-size: 0.9em;
    padding: 0;
}	
ul.me li
{
	padding-left: 15px;
	background: transparent url(/images/design/pfeil2.gif) no-repeat 0 .25em;
}
.tabele_me
{
       vertical-align: top;
       font-family: Helvetica, Geneva, Times New Roman, Times;
       font-size: 0.9em;
	   
}
/*-----------------	Artikel	--------------------------------*/
.tabele_article
{
		/*width: 600px;*/
		background-color:transparent;
		vertical-align: top;
		border-style:none;
		padding: 0 0 0 0;
		font-family: Helvetica, Geneva, Times New Roman, Times;
		font-size: 0.9em;
}
.fragen
{
	    margin-left: 15px;
}
/*------------------- Termine -----------------------------*/
 .termine
{
	width: 738px;
	border-top-style: solid;
	border-bottom-style: solid;
 	border-right-style: solid;
	border-left-style: solid;
	border-color: #000000;
	border-width: 1px;
	text-align: left;
    font-family: Helvetica, Geneva, Times New Roman, Times;
    font-size: 0.9em;
	
}
/*------------------- Links -------------------------------*/
ul.links
{
    list-style: none;
    vertical-align: top;
    text-align: left;
    margin-left: 5px;
    font-size: 0.9em;
    padding: 0;
}	
ul.links li
{
	padding-left: 5px;
	background: transparent url(../images/design/external-links.gif) no-repeat 0 .25em;
}
ul.links a:link, ul.links a:visited
{
	text-decoration: none;
	color: #366090 /*#669*/;
	margin-left: 10px;
	padding: 0;
}
ul.links a:hover, ul.links a:active
{
	color: #900303;
	text-decoration: underline;
	margin-left: 10px;
	padding: 0;
}
/*------------------- Musik -------------------------------*/
ul#article_list
{
    list-style: none;
    vertical-align: top;
    text-align: left;
    margin-left: 5px;
    font-size: 0.9em;
    padding: 0;
}	
ul#article_list li
{
	padding-left: 5px;
	background: transparent url(../images/design/rechts.gif) no-repeat 0 .2em;
}
ul#article_list a:link, ul#article_list a:visited
{
	text-decoration: none;
	color: #83451e /*#669*/;
	margin-left: 10px;
	padding: 0;
}
ul#article_list a:hover, ul#article_list a:active
{
	color: #900303;
	text-decoration: underline;
	margin-left: 10px;
	padding: 0;
}
