/* Standard-StyleSheet Definition */

html, body { height:100% }

body {
     	padding:0;
		margin:0;
		background:#d5efd6;
		height:100%;
		font-family:Arial;
		font-size: 12px;
		color: #777777;
}

/* SteySheets fürs Template */

#wrapper {
		width: 1017px;
		margin: 0 auto;
		background: url('../bilder/bg_wrapper.gif') repeat-y;
}

#banner {
		width: 1017px;
		height: 106px;
		background: url('../bilder/header.jpg') no-repeat;
}

#header {
		padding-top: 40px;
		height: 40px;
		text-align: right;
		padding-right: 25px;
}

#navigation {
		height:26px;
		padding-left:260px;
}

#flash_banner {
		width: 1017px;
		height: 173px;
		text-align:center;
}

#main {
		width:995px;
		padding: 0px 11px;
}

#left {
		float:left;
		width:179px;
}

#right {
		float:right;
		width:793px;
		background: url('../bilder/banner_bottom.gif') no-repeat left top #fff;
		overflow: visible;
		padding-left:23px;
}

/* Klassen für Content-Rahmen */

.inhalt_head {       
		width:740px; 
		height:19px; 
		background: url('../bilder/inhalt_header.gif') no-repeat;
		padding-top:2px; 
		padding-left:30px;
}

.inhalt_foot {       
		width:770px; 
		height:26px; 
		background: url('../bilder/inhalt_footer.gif') no-repeat;
}

.inhalt {       
		width: 748px; 
		border-left: 1px solid #3c3b87; 
		border-right: 1px solid #3c3b87; 
		padding: 0px 10px;
}

/* Klassen für Bilderrahmen */

.img_tl {
		height:8px;
		background: url('../bilder/tl.gif') left no-repeat;
		line-height:8px;
}

.img_tr {
		height:8px;
		background: url('../bilder/tr.gif') right no-repeat;
		line-height:8px;
}

.img_m {
		border-left: 1px solid #B2BDD3;
		border-right: 1px solid #B2BDD3;
        	padding:0px 8px 0px 8px;
        	background: #f4f8fb;
}

.img_bl {
		height:8px;
		background: url('../bilder/bl.gif') left no-repeat;
		line-height:8px;
}

.img_br {
		height:8px;
		background: url('../bilder/br.gif') right no-repeat;
		line-height:8px;
}
.img_tl1 {
		height:15px;
		background: url('../bilder/tl_01.gif') left no-repeat;
		line-height:15px;
}

.img_tr1 {
		height:15px;
		background: url('../bilder/tr_01.gif') right no-repeat;
		line-height:15px;
}
.img_m1 {
		border-right: 1px solid #B2BDD3;
		border-bottom: 1px solid #B2BDD3;
        padding:0px 4px 0px 4px;
		margin: 3px 3px 3px 3px;
        background: #f4f8fb;
}
.img_m2 {
		border-bottom: 1px solid #B2BDD3;
        padding:0px 4px 0px 4px;
        background: #f4f8fb;
}
.img_m3 {
		border-left: 1px solid #B2BDD3;
		border-right: 1px solid #B2BDD3;
		border-top: 1px solid #B2BDD3;
		border-bottom: 1px solid #B2BDD3;
        padding:0px 4px 0px 4px;
        background: #f4f8fb;
}
.img_m4 {
		border-right: 1px solid #B2BDD3;
		border-top: 1px solid #B2BDD3;
		border-bottom: 1px solid #B2BDD3;
        padding:0px 4px 0px 4px;
        background: #f4f8fb;
}

.img_button {
		height:20px;
		background: url('../bilder/button_blau_bg.gif') right no-repeat;
		line-height:20px;
}

/* Standard-Überschriften */

h1 {
		text-transform:uppercase; 
		color:#fff; 
		font-size:14px; 
		font-weight:bold; 
		font-family:Arial;
		padding:0;
		margin:0;
}

h2 {
		font-size:14px;
		font-weight:bold; 
		font-family:Arial;

}

/* Standard-Link */
a:link,
a:visited,
a:active  				{ color:#737373; font-size:12px; font-style:normal; font-family:Arial; font-weight:bold; text-decoration: none; }
a:hover   				{ color:#000066; font-size:12px; font-style:normal; font-family:Arial; font-weight:bold; text-decoration: none; }


/* Link oben rechts Template (Sitemap und Impressum) */
a.header:link,
a.header:visited,
a.header:active  		{ color:#ffffff; font-size:10px; font-family:Arial; font-weight:normal; text-decoration: none; }
a.header:hover   		{ color:#ffffff; font-size:10px; font-family:Arial; font-weight:normal; text-decoration: none; }

/* 
Stylesheets für MiniNavigation (_CreateMiniNavNum) und (_CreateMiniNavAlpha)

minifound - "Es wurden XX Einträge gefunden"
minigray  - inaktive vor und zurück Links
minisel   - "Seite:"
minilink  - Links von "vor", "zurück" und "[1],[2]"
*/

a.minifound:link,
a.minifound:visited,
a.minifound:active,
a.minifound:hover		{ font-size:11px; font-family:Arial; color:#c71444; font-weight:normal; }

a.minigray:link,
a.minigray:visited,
a.minigray:active,
a.minigray:hover		{ font-size:11px; font-family:Arial; color:#ddd; font-weight:normal; }

a.minisel:link,
a.minisel:visited,
a.minisel:active,
a.minisel:hover			{ font-size:11px; font-family:Arial; color:#777777; font-weight:normal; }

a.minilink:link,
a.minilink:visited,
a.minilink:active  		{ 	font-size:11px; font-family:Arial; color:#c71444; font-weight:normal; }
a.minilink:hover   		{ 	font-size:11px; font-family:Arial; color:#000066; font-weight:normal; }


a img 					{ border: none; }


 a.more_info:link    {color:#515151; text-decoration:none; font-size:11px; font-family:Arial;}
 a.more_info:visited {color:#515151; text-decoration:none; font-size:11px; font-family:Arial;}
 a.more_info:active  {color:#515151; text-decoration:none; font-size:11px; font-family:Arial;}
 a.more_info:hover   {color:#a1a1a1; text-decoration:none; font-size:11px; font-family:Arial;}
 
 a.headline:link    {color:#12126d; text-decoration:none; font-size:12px; font-family:Arial;}
 a.headline:visited {color:#12126d; text-decoration:none; font-size:12px; font-family:Arial;}
 a.headline:active  {color:#12126d; text-decoration:none; font-size:12px; font-family:Arial;}
 a.headline:hover   {color:#12126d; text-decoration:none; font-size:12px; font-family:Arial;}
 
 a.raquo:link    {color:#fff; text-decoration:none; font-size:11px; font-family:Arial;}
 a.raquo:visited {color:#fff; text-decoration:none; font-size:11px; font-family:Arial;}
 a.raquo:active  {color:#fff; text-decoration:none; font-size:11px; font-family:Arial;}
 a.raquo:hover   {color:#fff; text-decoration:none; font-size:11px; font-family:Arial;}
 
 a.more_news:link    {color:#12126d; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
 a.more_news:visited {color:#12126d; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
 a.more_news:active  {color:#12126d; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
 a.more_news:hover   {color:#12126d; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
 
 a.d_d:link    {color:#000; text-decoration:none; font-size:10px; font-family:Arial;}
 a.d_d:visited {color:#000; text-decoration:none; font-size:10px; font-family:Arial;}
 a.d_d:active  {color:#000; text-decoration:none; font-size:10px; font-family:Arial;}
 a.d_d:hover   {color:#000; text-decoration:none; font-size:10px; font-family:Arial;}
 
 a.termin:link    {color:#232323; text-decoration:none; font-size:11px; font-family:Arial;}
 a.termin:visited {color:#232323; text-decoration:none; font-size:11px; font-family:Arial;}
 a.termin:active  {color:#232323; text-decoration:none; font-size:11px; font-family:Arial;}
 a.termin:hover   {color:#232323; text-decoration:none; font-size:11px; font-family:Arial;}
 
 td.d_name { color:#000; font-family: Arial; font-size:10px; background:#fdea8c; }