body {
background-image: url(img/background.gif);
background-repeat: repeat-x;
background-color:#8fd2e2;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

td.footer {
background-color: #5fc2d9;
border-top: 5px solid #ffffff;
height: 120px;
}

#logo	{margin-left:20px; margin-top:25px; border: 0px solid red;}
#suche	{margin-left: 20px; margin-top:85px;}
#navigation {margin-top: 25px; margin-left: 20px; width: 210px;}
#info_links	{margin-top: 25px; margin-left:20px; margin-bottom: 10px;}
.inhalt	{padding-right:20px; padding-left:20px; padding-top:20px; bottom: 0px; border: 0px solid;}

#gutschein	{width: 200px; position: absolute; border: 0px solid; font-family: Helvetica; color: #fff; font-size: 12pt; line-height: 17pt; font-weight: bold; margin-left: 160px; margin-top: 95px;  z-index: 30; text-align:center;}
.gutschein_datum {font-size: 24pt;}
#stern	{position: absolute; border: 0px solid; z-index: 20;}
.inhalt_advent	{padding-right:0px; padding-left:0px; padding-top:0px; bottom: 0px; border: 0px solid; z-index: 10;}

#rechte_spalte	{width: 230px; border: 0px solid red; margin-left: 0px; margin-top: 0px;}
#rechte_spalte2	{width: 230px; border: 0px solid red; margin-left: 20px; margin-top: 10px;}

.news 			{font-family:verdana,arial; font-size:9pt; color:#029cc2; line-height: 11pt; text-decoration: none; font-weight: bold;}
.textrechts 	{font-family:verdana,arial; font-size:9pt; color:#333333; line-height: 11pt; text-decoration: none;}

a {cursor:pointer; text-decoration: none;}

#rahmen	{bottom:0px; height:100%; width:835px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; overflow:hidden;}

#header			{height:228px; width:828px; postion: absolute; top: 0;}
#schmuckbild	{width:444px; height:228px; position:relative; float:left;}
#topmenue		{width:156px; height:228px; position:relative; float:left;}

#verlauf_rechts {width:7px; background-repeat:y-repeat; background-image:url('img/verlauf_rechts.gif');}

.headline 	{align:left; border:0px; padding:0px; margin:0px;}
.headline 	{font-family:verdana,arial; font-size:22pt; line-height:35px; color:#3799C6; font-weight:bold;}
.headline3	{font-family:verdana,arial; font-size:18pt; line-height:22px; color:#3799C6; font-weight:bold;}
.headline2	{font-family:verdana,arial; font-size:11pt; line-height:20px; color:#000000; font-weight:bold;}

.text {font-family:verdana,arial; font-size:10pt; color:#4b5053; line-height: 14pt; text-decoration: none;}
.textkl	 	{font-family:verdana,arial; font-size:8pt; color:#4b5053; line-height: 14pt; text-decoration: none;}
.textrot 	{font-family:verdana,arial; font-size:10pt; color:#C00000; line-height: 14pt; text-decoration: none;}
.textgruen 	{font-family:verdana,arial; font-size:10pt; color:#008000; line-height: 14pt; text-decoration: none;}
.text_weiss {display: block; padding-left: 10px; font-family:verdana,arial; font-size:8pt; color:#ffffff; line-height: 10pt; text-decoration: none;}

.schrift1 	{font-family:arial; font-size:12pt; color:#1fa8ca; text-decoration:none; line-height:14pt;}
.schrift2 	{font-family:arial; font-size:18pt; color:#1fa8ca; text-decoration:none; line-height:17pt;}
.schrift3 	{font-family:arial; font-size:22pt; color:#1fa8ca; text-decoration:none; line-height:22pt;}

a.link 		{font-family:verdana,arial; font-size:10pt; color:#4b5053; line-height: 14pt; text-decoration: none;}
a.link:hover{font-family:verdana,arial; font-size:10pt; color:#4b5053; line-height: 14pt; text-decoration: underline;}

a.link_news	{font-family:verdana,arial; font-size:10pt; color:#27627D; line-height: 14pt; text-decoration: none;}
a.link_news:hover 	{font-family:verdana,arial; font-size:10pt; color:#27627D; line-height: 14pt; text-decoration: underline;}

a.topnavi			{color:#1fa8ca; font-family:Verdana; line-height:12pt; font-size:10pt; font-weight:normal; text-decoration:none;}
a.topnavi:hover		{color:#046cb3; font-family:Verdana; line-height:12pt; font-size:10pt; font-weight:normal; text-decoration:none;}

a.nav2 				{padding-left:24px; cursor:default; display:block; color:#4b5053; border-top:1px solid white; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:12px; line-height:13px;}

a.nav 				{display:block; color:#4b5053; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:10pt; line-height:12pt;}
a.nav:hover 		{display:block; color:#3799C6; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:10pt; line-height:12pt;}
a.nav_akt 			{display:block; font-weight:bold; color:#2952A5; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:10pt; line-height:12pt;}
a.nav_akt:hover		{display:block; font-weight:bold; color:#2952A5; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:10pt; line-height:12pt;}

a.nav_eb1 			{margin-left:15px; display:block; color:#4b5053; font-family:Verdana; font-size:10pt; line-height:12pt; padding-bottom:4px; padding-top:4px; margin-left: 8px;}
a.nav_eb1:hover 	{margin-left:15px; display:block; color:#3799C6; font-family:Verdana; font-size:10pt; line-height:12pt; padding-bottom:4px; padding-top:4px; margin-left: 8px;}
a.nav_eb1_akt 		{margin-left:15px; display:block; font-weight:bold; color:#2952A5; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:10pt; line-height:12pt; margin-left: 8px;}
a.nav_eb1_akt:hover	{margin-left:15px; display:block; font-weight:bold; color:#2952A5; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:10pt; line-height:12pt; margin-left: 8px;}

a.nav_eb2 			{margin-left:30px; display:block; color:#4b5053; font-family:Verdana; font-size:10pt; line-height:12pt; padding-bottom:4px; padding-top:4px; margin-left: 16px;}
a.nav_eb2:hover		{margin-left:30px; display:block; color:#3799C6; font-family:Verdana; font-size:10pt; line-height:12pt; padding-bottom:4px; padding-top:4px; margin-left: 16px;}
a.nav_eb2_akt 		{margin-left:30px; display:block; font-weight:bold; color:#2952A5; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:10pt; line-height:12pt; margin-left: 16px;}
a.nav_eb2_akt:hover	{margin-left:30px; display:block; font-weight:bold; color:#2952A5; padding-bottom:4px; padding-top:4px; font-family:Verdana; font-size:10pt; line-height:12pt; margin-left: 16px;}

.hr1 {border:1px solid #ffffff; line-height:0px;}
.hr2 {margin-top:0px; margin-bottom:0px;}
.hr3 {margin-left: 10px; border:1px dotted #ffffff; line-height:0px;}
.hr4 {margin-left: 20px; border:1px dotted #ffffff; line-height:0px;}

input {color: #000000; border-color: #FFFFFF; border-style: solid;}
.anfrage {border:1px solid #D3E9F2; background-color:#EEEEEE;}
textarea {border:1px solid #D3E9F2; background-color:#EEEEEE;}
.button {border:1px solid #D3E9F2; background-color:#3799C6; color:#FFFFFF; font-weight:bold;}

ul.sitemap		{list-style-type: none; padding-left: 0;}
ul.sitemap ul li, ul.sitemap ul ul {margin-bottom: 2px;}
ul.sitemap a	{ color: #2952A5;}


