BODY {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 15px;
	background-color:#FFFFFF;
	font-size: 10px;
	}

A:link {
	color: #E87313;
	font: 10px Verdana, sans-serif;
	text-decoration: none;
 	outline: 0;
	}

A:active {
	color: #E87313;
	font: 10px Verdana, sans-serif;
	text-decoration: none;
 	outline: 0;
	}

A:visited {
	color: #E87313;
	font: 10px Verdana, sans-serif;
	text-decoration: none;
 	outline: 0;
	}

A:hover {
	color: #E87313;
	font: 10px Verdana, sans-serif;
	text-decoration: none;
 	outline: 0;
	}

hr { 
	color: #CCCCCC; height: 1px;
	}
	
ul {
	margin: 0px 0px 0px 0px;
	}

li { 
	}

h1 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 7pt;
	}

h2 {
	color: rgb(59, 115, 185);
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 0;
	margin-bottom: 3px;
	margin-top: 15pt;
	}

h4 {
	color: #49648F;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}
	
h5 {
	color: #880000;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}
	
h6 {
	color: #880000;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana,  sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}

div {
        color: #666666;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
        line-height: 15px;
	  margin: 0px;
        padding: 0px;
        }

p	{
        color: #666666;
        font-family: Verdana, sans-serif;
        font-size: 10px;
        text-decoration: none;
        line-height: 15px;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 5px;
        padding: 0px;
        }

td,tr   {
        color: #666666;
        font-family: Verdana, sans-serif;
        font-size: 10px;
        text-decoration: none;
        line-height: 15px;
        }

textarea 		{ 
	border: 1px #999999 solid;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;	
	line-height: 15px;	
	 }

input			{ 
	border: 1px #999999 solid;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
 }

TABLE.maintable { 
	border: 0px solid #FFFFFF;
	height: 100%;
	background-color: #FFFFFF;
	width: 940px;
}

TD#content.sectiontable {
      padding-top: 10px !important; 
      padding-right: 10px !important; 
	background-image: url(../images/bg_content_03.jpg);
	background-repeat: no-repeat;
	width: 773px;
	height: 360px;
}

#content_left {
width: 276px;
}

#content_middle {
width: 200px;
}

#content_right {
width: 276px;
background-image: url(../images/PNG_80prozent.png);
}

.bodytext {
	color: #FFFFFF;
	font-family:  Verdana, sans-serif;
	font-size: 11px !important;
	text-decoration: none;
	line-height: 1.4em;
	margin-top: 5px;
	margin-left: 9px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}

.text_notification {
color: #999 !important;
}

TD.content_spacer {
	border-right: 1px solid #666; 
}

TD.linespacer  {
	background-color: #FFF;
	height: 0;
}

TD.maintable {
	vertical-align:top;
}

.top_banner		{
      margin-top: 20px;
	}


/* --- Language Menu --- */

.langs {
  font-family: Verdana, sans-serif;
  margin:-20px 0 0 228px;
  text-align:right;
  color:#E87313;
  font-weight: bold;  
}

.langs a {
  font-family: Verdana, sans-serif;
  font-size:10px;
  color: #666666 !important;
  text-decoration:none;
}

.langs a:hover {text-decoration:underline;}


/* --- Top Menu --- */

.topnav_bar {
	background-image: url(../images/bg_topnavbar_01.jpg);
	background-repeat: no-repeat;
}

ul.menuHGM2, ul.menuHGM2 ul {
    list-style-type: none;
    padding-left: 169px;
}

ul.menuHGM2 a {
    display: block;
    padding: 0;
    font-weight:normal;
}

ul.menuHGM2 ul a {
    padding: 0 10px;
}

ul.menuHGM2 li {
    padding:0;
    margin:0;
    background-image: none;
    background-color: transparent;
    float:left;
}

ul.menuHGM2 ul {
    margin-left:0;
    padding: 0 0 5px 0;
    position: absolute;
    background-color: transparent;
    display:none;
    min-width:160px;
}

/* IE-Hack für die Breite */
*html ul.menuHGM2 ul {
    width:160px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menuHGM2 ul.hover, ul.menuHGM2 li.hover ul, ul.menuHGM2 li:hover ul  {
    display:block;
}

ul.menuHGM2 ul li {
    float:none;
    background-color: transparent;
}


/* Left_nav Menu Navigation */

.leftnav	{ 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
	width: 167px;
	height: 360px;
	text-decoration:none; 
	background-repeat: no-repeat;
	background-image: url(../images/bg_left_04.jpg);
	}

table.leftnav		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background-color: #EEEFEA; 
	text-decoration:none; 
	}

.leftnav-level1-NO		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
	margin-left: 8px;
	}

.leftnav-before-img		{ 
	margin-left: 0px;
	vertical-align: bottom;
	}

a.leftnav-level1-NO		{ 
	font-family: Verdana, sans-serif; 
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px; 
	text-decoration:none; 
	}

a.leftnav-level1-NO:link		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px;
	color: #333333;
	text-decoration:none; 
	}


a.leftnav-level1-NO:visited		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px;
	color: #333333;
	text-decoration:none; 
	}


a.leftnav-level1-NO:hover		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px;
	color: #333333;
	text-decoration:none; 
	}

.leftnav-level1-ACT		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
	margin-left: 8px;
	}

a.leftnav-level1-ACT		{ 
	font-family: Verdana, sans-serif; 
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px; 
	}

a.leftnav-level1-ACT:hover	{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px;
	color: #333333;
	}

a.leftnav-level1-ACT:link	{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px;
	color: #333333;
	}

a.leftnav-level1-ACT:visited	{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px;
	color: #333333;
	}


.leftnav-level2-NO		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
	margin-left: 15px;
	}

a.leftnav-level2-NO		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px; 
	}

a.leftnav-level2-NO:hover		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	height: 1%;
	line-height: 15px;
	color: #333333;
	}

a.leftnav-level2-NO:visited		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px;
	}

.leftnav-level2-ACT		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
	margin-left: 15px;
	}

a.leftnav-level2-ACT		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px; 
	}

a.leftnav-level2-ACT:hover		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	height: 1%;
	line-height: 15px;
	color: #333333;
	}

a.leftnav-level2-ACT:visited		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 1%;
	line-height: 15px;
	}

TD.leftnav-level1-BOX-sm		{ 
	font-family: Verdana, sans-serif; 
	font-size: 5px;
	color: #666666;
	height: 1%;
	line-height: 5px; 
}

TD.leftnav-level1-BOX		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 1%;
	line-height: 15px; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #DAD7CB !important; 
	}


/* --- Bottom Box --- */

.bottom_box             {
        padding: 0 0 0 5px !important;
}

/* --- Tab Menu --- */

#tabmenu {
	float:right;
}


/* --- Bottom Navigation Menu --- */

.bottom_nav_spacer		{ 
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color:#E87313;
      padding: 0 0 0 3px;
}

.bottom_nav		{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	
}

a.bottom_nav		{
	font-family: Verdana, sans-serif;
	 font-size: 10px;
	 color: #666666;
       text-decoration: none;
}

a.bottom_nav:link 	{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.bottom_nav:visited 	{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.bottom_nav:hover	{ 
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #333333; 
	text-decoration: none;
}

.bottomnav_bar		{
	background-color: #ffffff; 
      font-family: Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

TD.sectiontable		{
	border: 0px solid #CCCCCC;
}

/* --- spbettercontact --- */

.tx-spbettercontact-pi1 {
margin-left: 40px;
margin-top:40px;
}

.sp_bettercontact_label {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
}

#sp_bettercontact_info {
        font-family: Verdana, sans-serif;
        font-size: 11px;
}

.sp_bettercontact_msg {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
}

.recentContent {
        font-family: Verdana, sans-serif;
        font-size: 10px;
        color: #666666;
}

.linkInt {
        letter-spacing: 0px;
}

.csc-frame {
	width : auto;
}

.csc-frame-rulerAfter {
	border-bottom:solid #666666 1px;
	height:1px;
}

.csc-textpic-intext-left-nowrap{
	padding: 0 0 0 8px;
}

.csc-textpic-image{
	padding: 8px 0 0 0;
}

.footer{
margin-top: 20px;
}

.topclaim {
margin-left: 180px;
}

.rss-button {
	position: relative;
	left: 20px;
	top:168px;
}

.google-button {
	position: relative;
	left: -16px;
	top:190px;
}

.yahoo-button {
	position: relative;
	left: 20px;
	top:190px;
}

.pageflakes-button {
	position: relative;
	left: 20px;
	top:195px;
}

.netvibes-button {
	position: relative;
	left: 20px;
	top:200px;
}