body { 
margin: 0; padding: 0; 

}


a:link {
	text-decoration: underline;
	color: #33ADFF;
	font-weight: bold;
}
a:active {
	text-decoration: underline;
	color: #33ADFF;
	font-weight: bold;
}
a:visited {
	text-decoration: underline;
	color: #33ADFF;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #33ADFF;
	font-weight: bold;
}


br {
	line-height: 52%;
}


ul {
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	color: #000000;
	list-style-image:url(/files/sysimages/custom_bullet.gif);
	font-size: 1em;
	font-weight: normal;
}
#mainTableStd ul { margin-top: 18px; }
#mainTableFrame ul { margin-top: 18px; }

td { font-family: Verdana, "MS Sans Serif", Tahoma, Arial, Helvetica, Sans-Serif; }





#datum {
	font-family: "MS Sans Serif", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.7em; 
	font-weight: normal;
	line-height: normal;
	color: #A8A7A9;
}
.menu {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #D9EBFA;
	line-height: normal;
	font-weight: normal;
}
.menu:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #D9EBFA;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
}
.menu:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #D9EBFA;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
}
.menu:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #D9EBFA;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
}
.menu:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #D9EBFA;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
}
.bildtext
{
	font-size: 0.8em;
	color: #3B3A3A;
	line-height: normal;
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	word-wrap: break-word 
}
.prehead 
{
	font-size: 1em;
	color: #33ADFF;
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	
}
.bighead 
{
	font-size: 1.0em;
	color: #242424;
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
}
a.bighead:link, a.bighead:active, a.bighead:visited  
{
	color: #242424;
	text-decoration: none;
}
a.bighead:hover 
{
	color: #242424;
	text-decoration: underline;
}
.zutext 
{
	color: #242424;
}


#mainTableStd {
	font-family: Verdana, "MS Sans Serif", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em; 
	font-weight: normal;
	line-height: 190%;
}

#mainTableFrame {
	font-family: Verdana, "MS Sans Serif", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.7em; 
	font-weight: normal;
	line-height: 190%;
	background-color: #44A7F8;
	padding: 18px;
	color: #DAECFA;
}
#mainTableFrame .bighead, #mainTableFrame .zutext, #mainTableFrame .bildtext, #mainTableFrame ul, #mainTableFrame li, #mainTableFrame ol {
	color: #DAECFA;
}
#mainTableFrame a {
	color: #66CD34;
}









#pc3_headRow1 {
	background-image: url(/files/sysimages/pc3headbg1.gif);
}
#pc3_headRow2 {
	background-image: url(/files/sysimages/pc3headbg2.gif);
}
#pc3_headRow3 {
	background-image: url(/files/sysimages/pc3headbg3.gif);
}
.pc3_headText {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	text-align: center;
	font-size: 0.95em;
	font-weight: bold;
	color: #FFFFFF;
}
.pc3_headText p { padding-top: 2px; margin: 0; }

#pc3_Trenner {
	padding-right: 24px;
	text-align: right;
}
#pc3_mainTable {
	padding-top: 11px;
	padding-left: 17px;
	padding-right: 8px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color: #808184;
	font-size: 0.7em;
	line-height: 160%;
}
#pc3_mainTable ul {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	list-style-image: url(/files/sysimages/custom_bullet.gif);
	font-size: 1em;
	font-weight: normal;
	color: #808184;
	padding-left: 20px !important;   /* wird von IE nicht interpretiert */
	padding-left: 0px;		/* wird von den anderen nicht interpretiert */
	margin-left: 0px !important;
	margin-left: 17px;
}


.pc3_headline {
	font-weight: bold;
	color: #33ADFF;
}
#pc3_bildtext
{
	font-size: 0.55em;
	color: #808184;
	line-height: normal;
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	word-wrap: break-word; 
}

div.topmenuSwap { background-image: url(/files/sysimages/swap_fond.gif); background-repeat: no-repeat; background-position: -183px 0px; }
div.topmenuSwapHi { background-image: url(/files/sysimages/swap_fond.gif); background-repeat: no-repeat; background-position: -33px 0px; }
div.topmenuSwap2 { background-image: url(/files/sysimages/swap_fond.gif); background-repeat: no-repeat; background-position: -176px 0px; }
div.topmenuSwapHi2 { background-image: url(/files/sysimages/swap_fond.gif); background-repeat: no-repeat; background-position: -26px 0px; }
div.topmenuSwap3 { background-image: url(/files/sysimages/swap_fond.gif); background-repeat: no-repeat; background-position: -202px 0px; }
div.topmenuSwapHi3 { background-image: url(/files/sysimages/swap_fond.gif); background-repeat: no-repeat; background-position: -52px 0px; }


.formtext {
	font-family: Verdana, "MS Sans Serif", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	line-height: 125%;
}
.formtext br {
	line-height: 125%;
}


.forminput {
	font-family: Verdana, "MS Sans Serif", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.9em; 
	font-weight: normal;
	line-height: normal;
	color: #3B3A3A;
}

a.sm_1 {
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	font-size: 0.9em;
	color: #3C3C3C;
}
a.sm_2 {
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	font-size: 0.7em;
	color: #33ADFF;
}
a.sitemap_gr:link 
{
	font-size: 0.7em;
	color: #85D65C;
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	text-decoration: none;
}
a.sitemap_gr:active 
{
	font-size: 0.7em;
	color: #85D65C;
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	text-decoration: none;
}
a.sitemap_gr:visited 
{
	font-size: 0.7em;
	color: #85D65C;
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	text-decoration: none;
}
a.sitemap_gr:hover 
{
	font-size: 0.7em;
	color: #85D65C;
	font-family: Verdana, "MS Sans Serif", arial, sans-serif;
	text-decoration: underline;
}

input.search_input { font-size: 0.7em; width: 208px; height: 16px; padding: 0; margin: 0;  }
.search_head { font-size: 0.7em; font-family: Verdana, "MS Sans Serif", arial, sans-serif; }
.search_result { font-size: 0.7em; font-family: Verdana, "MS Sans Serif", arial, sans-serif; line-height: 160%; }
.search_message { font-size: 0.7em; font-family: Verdana, "MS Sans Serif", arial, sans-serif; }
.search_nomatches { font-size: 0.7em; font-family: Verdana, "MS Sans Serif", arial, sans-serif; }

#ohneFett a, #ohneFett font { font-weight: normal; line-height: 140%; }

.GoogleMap a {
	font-size: 0.8em;
	font-weight: normal;
}
.GoogleMap {
	border: 1px solid #E8E7E4;
}

div#menu_fond { background-color: ##44A8F8; background-image: url(/files/sysimages/menu_fond.jpg);  }
div#menu_padding { padding-top: 16px; padding-bottom: 16px; padding-left: 7px;}

div#backgroundContainer { position: relative; width: auto; margin-top: 10px; background-image: url(/files/sysimages/pagefond.gif); }
div#backgroundContainer2 { position: relative; width: auto; margin-top: 10px; background-color: #ffffff; }
div#overallContainer { position: relative; width: auto; }
div#topShadow { position: absolute; top: -3px; left: -3px; }
div#leftShadow { position: absolute; top: 3px; left: -3px; width: 3px; height: 100%; background-image: url(/files/sysimages/floater_left_shadow.png); }
div#rightShadow { position: absolute; top: 3px; right: -4px; width: 4px; height: 100%; background-image: url(/files/sysimages/floater_right_shadow.png); }
div#bottomShadow { position: absolute; bottom: -13px; left: -3px; height: 10px; }

div#spacer1 { height: 3px; width: 40px; }


#gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}