﻿body    {
	margin: 0; 
	font-family: Candara, Trebuchet MS, 'sans serif', sans;
	color: #1c253c;
	background-image:url('images/background.png');
	background-repeat:repeat-x;
	background-color: #1c253c;
	}

p    		  {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 60px;
	padding-right: 40px;
	font-size:18px;
	line-height: 26px;
	color: #1c253c;
}

p.danke    		  {
	font-size:18px;
	font-weight:700;
	line-height: 26px;
	color: #1c253c;
	padding-left: 20px;
}

p.dankeklein		{
	font-size:14px;
	line-height: 26px;
	color: #1c253c;
	padding-left: 20px;
}

.aufzaehlung	{
	color: #1c253c;
	margin-left: 5px;

}

p.dankekleinklein		{
	font-size:14px;
	font-weight:700;
	line-height: 19px;
	color: #1c253c;
	padding-left: 10px;


}

p.right    		  {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 20px;
	font-size:14px;
	line-height: 22px;
	color: #1c253c;
}

.presse    		  {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 5px;
	font-size:14px;
	line-height: 20px;
	color: #1c253c;
}

.orange	{
	color: #ff8c37;
}

img {
	border-width: 0px;
}

h1            {
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #ff8c37;
	padding-left: 60px;
	font-size: 32px;
}

.h1paddingleft		{
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #ff8c37;
	padding-left: 20px;
	font-size: 32px;
}

h1.right            {
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #1c253c;
	padding: 0 15px;
	font-size: 24px;
}

h2            { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	color: #1c253c; 
	padding-left: 60px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 22px;
}

h3            { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	color: #1c253c; 
	padding-left: 60px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 18px;
}

h4            { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	color: #1c253c; 
	padding-left: 60px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 14px;
}

.h2paddingleft		{
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	color: #1c253c; 
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 22px;
}

h2.presse            { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	color: #1c253c; 
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 22px;
}

h2.right            { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	color: #ff8c37; 
	padding: 0 15px;
	font-size: 18px;
}

h2.weih            { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	color: #ab0000; 
	padding-left: 30px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 19px;
}

table	{
	margin-left: 60px;
	text-align: left;
	font-size:18px;
	line-height: 24px;
	color: #1c253c;
	vertical-align: top;
	border-collapse: collapse;
}
#singg-04a_ #singg-05_ table {
}
#singg-04a_ #singg-05_ table {
}
#singg-04a_ #singg-05_ table {
}




td, th          {
	padding: 5px;
	vertical-align: top;
}

.line    {
	border-bottom: 3px solid #e7741c;
}

.tab-monat   {
	font-size: 22px;
	line-height: 32px;

	color: #e7741c;
}

.kursiv	{
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	line-height: 22px;
	color: #1c253c;
}

ul 	{
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	padding-left: 68px;
}

li.cont	{
	margin-left: 20px;
	list-style-type: square;
}

li.numb	{
	margin-left: 16px;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}

ul.cont {
	font-size: 14px;
	line-height: 20px;
	margin-top: 16px;
	margin-bottom: 0px;
	margin-left: 6px;
}


#wrapper {
	margin: 0 auto;
}

#content {
	margin: 0 auto;
	width: 997px;
}

#singg-01_ {
	float: left;
	width:997px;
	height:135px;
}

#singg-02_ {
	float: left;
	width:997px;
	height:68px;
}

#singg-03_ {
	float: left;
	width:962px;
	height:40px;
	padding-left: 35px;
}

#singg-04_ {
	float: left;
	width:997px;
	height:65px;
	background-image:url(images/singg_04.png);
	background-repeat: repeat-y;
}

#singg-04a_ {
	float: left;
	width: 997px;
	background-image: url(images/sing04a.png);
	background-repeat: repeat;
}

#singg-05_ {
	min-height: 500px;
	float: left;
	width:744px;
}

#singg-05a_ {
	float: left;
	width: 600px;
	height: 467px;
	margin: 0px 0px 0px 63px;
	/**border: #660000 1px dotted;**/
	border: #ff8c37 1px dotted;
	background-image:url(images/weihnacht.jpg);
	background-repeat: no-repeat;
}

#singg-05b_ {
	float: left;
	width:350px;
}

#singg-05b_quer {
	float: left;
	width:660px;
}

#singg-05c_ {
	float: left;
	width:230px;
}

#singg-05c_quer {
	float: left;
	width:590px;
}

#singg-05c_hoch {
	float: left;
	width:230px;
}

#singg-06a_ {
	float: left;
	width:210px;
	margin-left: 10px;
	margin-bottom: 25px;
	margin-right:10px;
	background-color: #FFf;
	padding: 5px 5px;
	font-weight:bold;
	font-size:18px;
}

#singg-06_ {
	min-height: 500px;
	float: left;
	width:253px;
	background-image: url(images/singg_06a.png);
	background-repeat:repeat-x;
}

#singg-07_ {
	float: left;
	width:997px;
	height:32px;
}

#singg-08_ {
	float: left;
	width:937px;
	height:23px;
	padding-top: 10px;
	padding-left: 60px;
}

.vorstand {
	float: left;
	width:320px;
	height:160px;
	padding: 5px;
}

.vorstand_aussen {
	float: left;
	width:675px;
	padding: 0px;
	margin-left:60px;
}

hr	{
	border: none;
	border-top: 3px dotted #ff8c37;
	background-color:#fff;
	height:1px;
	width:400px;
	text-align:center;
	color: #fff;
} 

.fuss         { 
	font-weight: normal; 
	font-size:12px;
	color: #fff;
	text-align:center;
}

.container_block {
	margin-left:60px;
	margin-bottom:10px;
	padding: 0px; 
	float: left; 
	border: 1px #000099 dotted;
	text-align: left; 
	font-size:16px; 
}

.clear {
	height: 2px;
    clear:both;
}

a.imfuss         { 
	font-weight: normal; 
	text-decoration:none;
	font-size:12px;
	color: #fff; 
	text-align:center;
}

a:hover.imfuss         { 
	color: #ff8c37;
	}
	
a.navi1         {
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	color: #ff8c37;
	line-height: 22px;
}

.navi1ohnelink		{
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	color: #ff8c37;
	line-height: 22px;
}

.navi1ohnelinkblau		{
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	color: #1c253c;
	line-height: 22px;
}

a:hover.navi1         {
	color: #ff8c37;
	border-bottom: dotted 1px #ff8c37;
}
	
a.navi2         {
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	color: #ff8c37;
	line-height: 22px;
	padding-left: 30px;
}

a:hover.navi2         {
	color: #ff8c37;
	border-bottom: dotted 1px #ff8c37;
}
	
a.navi3         {
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
	color: #ff8c37;
	line-height: 20px;
}

a:hover.navi3         {
	color: #ff8c37;
	border-bottom: dotted 1px #ff8c37;
}
	
ul#Navigation {
    margin: 0; padding: 0.6em;
    text-align: left;
	
  }
  
ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0.1em; padding: 0;
	
  }

ul#Navigation a, ul#Navigation span {
    padding: 0.75em 1.3em;
    text-decoration: none; 
	font-weight: bold;
	color: #FFF;
  }
  
* html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  
ul#Navigation a:hover, ul#Navigation span {
    color: white;
	background-color: #000f34;
  }
