/*
   $Id: base.css 6182 2012-01-10 11:24:38Z p_bauer $
   $HeadURL: https://svn.asco.de/svn/domains/de/klasse-wir-singen/www/release/www/0_style/base.css $
   $LastChangedDate: 2012-01-10 12:24:38 +0100 (Di, 10 Jan 2012) $
   $LastChangedRevision: 6182 $
   $LastChangedBy: p_bauer $
*/

html,
body
{
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-family: Verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  background: url(../0_image/background.gif) bottom left repeat-x #005094;
  color: #333;
}

a.hoerbeispiel {}
a
{
  text-decoration: none;
  font-weight: bold;
  color: #FF5700;
}
a:hover
{
  color: #333;
}
a.no,
a.no:hover
{
  background: none;
}	



img {border: 0;}


h1
{
  font-size: 18px;
}

h2
{
  font-size: 14px;
}

img.headline
{
  padding: 0 0 3px 0;
}

.left {float: left;}
.right {float: right;}

td {  
  vertical-align: top;}
.top {  
  vertical-align: top;}
.center {
  text-align: center;
  vertical-align: middle;
  }
.content {
  background-color: #FFD044;
  padding: 35px;
  }
  
.content .content{
  background-color: #FFD044;
  padding: 15px 0;
  }
  
.content-right{
  width: 301px;  
  background-color: #F7F098; 

  }
.content-bottom-right{
  background-color: #F7F098; 
  padding: 50px 10px 10px 10px;
  text-align: right;
  vertical-align: bottom;
  }
.bilderzeile{
   background-color: #EDE787; 
   height: 205px;}
   
.bilderzeile-text{
  padding: 5px 20px 0 20px; 
  font-size: 9px;   
  }

.startseite {
  background-color: #FFD044; 
  width: 100%;
  text-align: center;
  line-height: 0;
  }

  
.padding {padding: 5px;}
   
.marginalie {background-color: #F7F098;}



	
.center_rahmen
{
  height: 100%;
  background-color: #E6FFB7;
  
}

.rahmen
{
  width: 1000px;
  margin: 0 auto;
  padding: 0 0 0 0;
  text-align: left;
  position: relative;

} 

.rahmen_inhalt
{
  
  height: 100%;
  padding: 0;
  background-color: #ffa700;
}
.rahmen-head
{
  background-color: #E66C00;
} 
.head
{
  width: 1000px;
  margin: 0 auto;
  padding: 0 0 0 0;
  text-align: left;
  background-color: #F5B500;
  position: relative;
}
#liederfest-schild
{
	overflow: hidden; 
	bottom: 0pt; 
	z-index: 2; 
	width: 287px; 
	position: absolute; 
	right: 10px; 
	top: 24px; 
	height: 158px;
}
.foerderer {
  background-color: #fff;
  text-align: center;
  border-bottom:6px solid #e66c00;}
  
.footer
{
  background-color: #FFA700;
  height: 100%;
  padding-top:20px;
}


.image-left {
  background: #fff; 
  padding: 5px; 
  border: 1px solid #333;
  margin: 0 20px 10px 0px;
  float: left;} 
.image-right {
  background: #fff; 
  padding: 5px; 
  border: 1px solid #333;
  margin: 0 0px 10px 20px;
  float: right;}   
form
{
  margin: 0px;
  padding: 0px;
}

.slogan {background-color: #58A9D5;
  text-align: center;
  padding: 10px 0 5px 0;
  font-size: 140%;
  color: #CCFFFF;}

.listung {background-color: #FFBC00; padding: 5px; margin-bottom: 2px; min-height: 45px;}
.listung-titel {width: 70%; float: left; height: 60px;}

.inaktiv {color: #666666;}

.nav
{
  height: 32px;
  margin: 0px;
  border-left: 0px solid #D60011;
  font-size: 13px;
  font-weight: bold;
  background-color: #9A0015;
  padding-left:20px;
}

.nav a
{
  float: left;
  padding: 8px 12px 8px 7px;

  color: #FFBD03;
}

.nav a:hover
{ 

  color: #fff;
}
.nav a.home
{
  float: left;
  padding: 7px 10px 6px 12px;
}

		
.nav a.active
{

  color: #EA6E00;
}


.subnav
{
  height: 24px;
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
  background-color: #d45814;
  padding-left:22px;
}

.subnav a
{
  float: left;
  padding: 4px 20px 4px 7px;

  color: #ffe04e;
}

.subnav a:hover
{ 

  color: #fff;
}

		
.subnav a.active
{

  color: #740005;
}

