/* Standard-CSS für www.klosterkonzerte.de */
/* allgemeine Angaben */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, form, img, li {
   margin: 0;
   padding: 0;
   font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;
   color: #000;
   
}

html, body, td, p {
   font-size: 12px;
   line-height:15px;
}

td {
vertical-align:top;
}

.red {
color: #960101; 
}

a:link {
   color: #000;
   text-decoration: underline;
}

a:visited {
   color: #000;
   text-decoration: underline;
}

a:hover {
   color: #000;
   text-decoration: underline;
}

a:active {
   color: #000;
   text-decoration: underline;
}

a.white:link {
   color: #fff;
   text-decoration: none;
}

a.white:visited {
   color: #fff;
   text-decoration: none;
}

a.white:hover {
   color: #fff;
   text-decoration: underline;
}

a.white:active {
   color: #fff;
   text-decoration: none;
}

.strong {
   font-weight:bold;
}

.normal {
   font-weight:normal;
}

.c {
   clear: both;
}

.center {
   text-align: center;
}

a img, a:link img { 
border: 0 none;
}

img {
border: 0 none;
}

.right {
   text-align: right;
}

.fleft {
float: left;
}

.fright {
float: right;
}

.top {
   vertical-align: top;
}

.bottom {
   vertical-align:bottom;
}

h1 {
   font-size: 22px;
   color: #A02D2E;
   padding: 4px 0px 8px 0px;
   line-height:24px;
}

h2 {
   font-size: 18px;
   color: #000;
   padding: 4px 0px 8px 0px;
   line-height:20px;
}

h3 {
   font-size: 16px;
   color: #000;
   padding: 4px 0px 4px 0px;
   line-height:18px;
}

h4 {
   font-size: 16px;
   color: #A02D2E;
   padding: 0px 0px 0px 0px;
   margin: 0px;
   line-height:18px;
}

h5 {
   font-size: 14px;
   padding: 0px 0px 0px 0px;
   margin: 0px;
   line-height:18px;
}

/* Ende allgemeine Angaben */

/* spezielle Angaben */

body { 
text-align:center; /* zentrieren fuer IE */
background:url(/img/bg.gif) #642B02;
background-repeat:repeat-x;
}  

#seitenposition {
text-align:left;  /* damit Text nicht automatisch durch body zentriert wird */
margin:auto;  /* zentrieren fuer alle ausser IE */
background:url(/img/bg_site.gif) #FFE8CE;
background-repeat:repeat-y;
width:950px;
margin-top:20px;
position:relative;
}

#header {
background:url(/de/img/musikfestival-im-weltkultur.jpg) #fff;
background-repeat:no-repeat;
height: 267px;
width:950px;
}


#topnav {position:absolute; top:80px; margin:0; left:485px; width:420px; height:90px; list-style:none;}
    #topnav, #Content { list-style:none;}
	#topnav li, #Content li.unav {margin:0; padding:0; display:inline;}
	#topnav li a {
		display:block;
		float:left;
		height:18px;
		width:115px;
		padding-left:20px;
		margin-bottom:2px;
		background:url(/img/pfeil.gif) no-repeat center left;
		line-height:18px;
		color:#fff; text-decoration:none; text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		white-space:nowrap;}
	#topnav li a.active,
	#topnav li a:hover {color:#f93; background-position:center right;}

	#Content li.unav a {
	    display:block;
		float:left;
		width:150px;
		padding-right:20px;
	 }
	
#navi { color:#fff; position:absolute; top:35px; margin:0; left:485px; height: 30px; }
#navi  a, #navi a:link, #navi a:active, #navi a:visited {
         color:#fff; text-decoration:none; text-transform:uppercase;
         font-family:Arial, Helvetica, sans-serif;
		 font-size:11px;
		 font-weight:bold;
		 white-space:nowrap;}
#navi a:hover {color:#f93;}

#Content li {
margin-left:40px;
}

#Content {
padding:20px;
}

#Content p {
margin: 8px 0px 8px 0px;
}

#Content p.pic {
margin: 0px 8px 8px 8px;
}

.musica
{
padding:6px;
background-color:#FFDAAF;
}

.main
{
padding:6px;
background-color:#FFE0BC;
}

.concerts
{
padding:6px;
}

.klein 
{
   font-size: 11px;
}

textarea, input {
border:0px;
font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.submit {
background-color:#A02D2E;
color:#fff;
font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;
height:20px;
width:80px;
}