body {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;

}

select {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;

}

.tdBlack {
background-color: #000000;
}

h4 {font-size:16px;}
h5 {font-size:16px; border-bottom:1px solid #cccccc;}

a:link.metadddddd {
color:#b666ee;
text-decoration:none;
padding-left:6px;
padding-right:6px;
background-color:#f9f3fe;
padding-top:1px;
padding-bottom:1px;
clear:both;
margin-top:6px;
}

a:visited.metadddddd
{
color:#b666ee;
text-decoration:none;
padding-left:6px;
padding-right:6px;
background-color:#ffffff;
padding-top:1px;
padding-bottom:1px;
}

a:hover.metadddddd
{
color:#ffffff;
text-decoration:none;
background-color:#b666ee;
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
}

.tdBlue {
background-color: #9856c7;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #BBBB99;

}

.tdLightBlue {
background-color: #b666ee;
color: #FFFFFF;

}

.PageHeader {
	font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding-left: 10px;

}

a:link {color: #9856c7;text-decoration: underline;}

a:visited {color: #b666ee;text-decoration: underline;}

a:hover {color: #b666ee;text-decoration: underline;}

a:active {color: #b666ee;text-decoration: underline;}

.sorts a:link {color: #E8EFF7;text-decoration: none;}

.sorts a:visited {color: #E8EFF7;text-decoration: none;}

.sorts a:hover {
color: #000000;
text-decoration: none;

}

.sorts a:active {color: #E8EFF7;text-decoration: none;}

.textsmall {
font-size: 11px;

}

.textblue {
color: #757575;

}

.tdGrey {
background-color: #9856c7;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC;

}

.RHeader {
font-size: 12px;

}

.links4 {
color: #CCCCCC;

}

.links4 a:link {color: #999999;text-decoration: none;}

.links4 a:visited {color: #999999;text-decoration: none;}

.links4 a:hover {color: #999999;text-decoration: underline;}

.links4 a:active {color: #999999;text-decoration: none;}

.links1 {
color: #9856c7;

}

.links1 a:link {color: #b666ee;text-decoration: none;}

.links1 a:visited {color: #b666ee;text-decoration: none;}

.links1 a:hover {color: #000000;text-decoration: underline;}

.links1 a:active {color: #b666ee;text-decoration: none;}

.TagCloud a:link {
color: #666666;
text-decoration: none;
font-weight: normal;

}

.TagCloud a:visited {
color: #BBBB99;
text-decoration: none;
font-weight: bold;

}

.TagCloud a:hover {
color: #000000;
text-decoration: underline;
font-weight: bold;

}

.TagCloud a:active {
color: #BBBB99;
text-decoration: none;
font-weight: bold;

}

.links3 a:link {color: #333333;text-decoration: none;}

.links3 a:visited {color: #333333;text-decoration: none;}

.links3 a:hover {color: #333333;text-decoration: underline;}

.links3 a:active {color: #333333;text-decoration: none;}

.links2 {
color: #BBBB99;
font-style: normal;

}

.TagsBox {
background-color: #efefef;
margin: 10px;
padding: 10px;
border: 1px solid #CCCCCC;

}

.TagsHdr {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #9856c7;

}

.TagsBox a:link {
text-decoration: none;
color: #666666;
}

.TagsBox a:visited {
	text-decoration: none;
	color: #666666;
}

.TagsBox a:hover {color: #666666;text-decoration: underline;}

.TagsBox a:active {
	text-decoration: none;
	color: #666666;
}

.SponsoredBox {
	background-color: #efefef;
	margin: 5px;
	padding: 1px 5px 5px;
	border: 1px solid #CCCCCC;
}

.BttNav {
	text-decoration: none;
}

.BttNav a:link {text-decoration: none;}
.BttNav a:visited {text-decoration: none;}
.BttNav a:hover {color: #000000;text-decoration: underline;}
.BttNav a:active {text-decoration: none;}

.tags2 {
background-color:cccccc;
padding:4px;
}
a:link.taggedlink {font-size:20px;text-decoration: none; color:#7a45a1;}
a:visited.taggedlink {font-size:20px;text-decoration: none;color:#7a45a1;}
a:hover.taggedlink {font-size:20px;text-decoration: underline;color:#7a45a1;}
a:active.taggedlink {font-size:20px;text-decoration: none;color:#7a45a1;}

.save

{
color:#b666ee;
font-decoration:none;
}


a:link.savelink {
color:#b666ee;
text-decoration:none;
padding-left:6px;
padding-right:6px;
background-color:#ffffff;
padding-top:1px;
padding-bottom:1px;
}

a:visited.savelink
{
color:#b666ee;
text-decoration:none;
padding-left:6px;
padding-right:6px;
background-color:#ffffff;
padding-top:1px;
padding-bottom:1px;
}

a:hover.savelink
{
color:#ffffff;
text-decoration:none;
background-color:#9856c7;
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
}
a:link.meta {
color:#b666ee;
text-decoration:none;
padding-left:6px;
padding-right:6px;
background-color:#ffffff;
padding-top:1px;
padding-bottom:1px;
}

a:visited.meta
{
color:#b666ee;
text-decoration:none;
padding-left:6px;
padding-right:6px;
background-color:#ffffff;
padding-top:1px;
padding-bottom:1px;
}

a:hover.meta
{
color:#ffffff;
text-decoration:none;
background-color:#9856c7;
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
}

a:link.hometag

{

color:#666666;

text-decoration:none;

padding-top:1px;

padding-bottom:1px;

background-color:#eeeeee;

padding-left:18px;

padding-right:18px;

}

a:visited.hometag

{

color:#666666;

text-decoration:none;

background-color:#eeeeee;

padding-left:18px;

padding-right:18px;

padding-top:1px;

padding-bottom:1px;

}

a:hover.hometag

{

color:#ffffff; 

text-decoration:none;

background-color:#717171;

padding-left:18px;

padding-right:18px;

padding-top:1px;

padding-bottom:1px;

}

p.paging {
	font-size: 11px;
	margin-left: 1em;
	text-decoration:none;
}
p.paging a,
p.paging span.disable {
	background: #888;
	color: #FFF;
	display: inline;
	margin-right: 0.5em;
	padding: 0.25em 1em;
		text-decoration:none;
}
p.paging a:hover {
	background: #666;
}
p.paging span {
	display: none;
}
/* new - seite weiter zurueck farben */
p.paging span.disable {
	background: #DDD;
	color: #333333;
}

@media all
{
  div.navigation-main {
    /* containing floats in IE */
    width: 100%;
    overflow: hidden;
    /* containing floats in all other browsers */
    float: left;
    display: inline;
    /* Repeat the main color from the image */
    line-height: 0;
    position: absolute;
    bottom: 0;
  }
  
  div.navigation-main ul {
    /* Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    margin: 10px 0 0 20px;
    padding: 0;
  }
  
  div.navigation-main ul li {
    /* Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    font-size: 91.67%; /* 11px from 12px */
    font-weight: bold;
    line-height: 1em;
    list-style-type: none;
    margin: 0 5px 0 0;
    padding: 0;
    color: #fff;
    background: #414141;
min-width:135px;
	
  }
  
  div.navigation-main ul li.newpassword {
    width: 15em;
  }
  
  div.navigation-main ul li.active {
    background: #b666ee;
    color: #ffffff;
  }
  
  div.navigation-main ul li a,
  div.navigation-main ul li strong {
    background: transparent;
    color: #ffffff;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em;
    text-decoration: none;
    text-align: center;
  }
  
  div.navigation-main ul li a:focus,
  div.navigation-main ul li a:hover,
  div.navigation-main ul li a:active  {
    background: transparent;
    color: #cccccc;
    text-decoration: none;
  }
  
  div.navigation-main ul li.active a {
    background: transparent;
    color: #ffffff;
  }
  
  /* -- rounded corners -- */
  div.navigation-main ul li .corner-top { background-position:-3px -75px; }
  div.navigation-main ul li .corner-top span { background-position: 0px -75px; }
  div.navigation-main ul li.active .corner-top { background-position:-3px -69px; }
  div.navigation-main ul li.active .corner-top span { background-position: 0px -69px; }
}

  #nav {
    margin-top: 15px;
    min-height: 54px;
    position: relative;
  }
  * html #nav {height: 54px;}

  /* -- Style of section title -- */
  div#nav h2.section-title {
    font-size: 175%;
    margin-left: 15px;
  }

  /* -- Design and adjustment for footer -- */
  #footer { 
    background: #E2E3E4 url(/graphics/sites/all/themes/nova/default/images/squid_sub.png) no-repeat bottom right;
    padding: 0px 0px 151px 0px; /* Note: the bottom padding fit the size of the background image */
  }
/***** Footer *****/

#footer {
    clear: both;
    text-align: left;
height:120px;
 border-top:0px;
	 
} /*IE6*/

.footer-contents {
    float: left;
    padding-left: 10px;
	    padding-right: 10px;
	 width:980px;
	 	 border-top:0px;
		 height:120px;
}

.footer-contents2 {
    color: #8696A4;
}

#footer dl {
    float: left;
    margin: 10px 0 0 0;
    padding: 1px 0;
    width: 19%;
    border-right: 1px solid #ddd;
    min-height: 160px;
}

#footer dl.last {
    border: none;
    width: 20% !important;
} /*IE7*/

#footer dd {
    margin: 0;
    padding: 3px 10px;
    font-size: 85%;
}

#footer dd a {
    text-transform: uppercase;
    font: 85% tahoma, sans-serif;
    text-decoration: none;
    padding-bottom: 1px;
}

#footer dd a span {
    text-transform: none;
}

#footer dt {
    font-size: 105%;
    font-weight: bold;
    letter-spacing: -0.02em;
    padding: 0 10px;
}

#footer .footer-feature {
    position: absolute;
    right: 10px;
    top: 28px;
}

.foot-clear {
    border: 1px solid red !important;
    height: 0;
}
.copyright img {
    float: left;
    margin-right: 1.5em;
	background-color:#ebebeb;
}

.copyright {
    font-size: 85%;
    color: #999;
    clear: both;
    padding: 0 0 0 15px;
		background-color:#ebebeb;
}

.copyright div {
    padding: 30px 15px 40px 0;
		background-color:#ebebeb;
}

.copyright a {
    color: #999;
}


.borders{display:block}
.borders *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.borders1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  background:#fafafa}
.borders2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  background:#fbfbfb}
.borders3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;}
.borders4{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.borders5{
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa}
.bordersfg{
  background:#ffffff}


.border-footer{display:block}
.border-footer *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#666666}
.border-footer1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b1b1b1;
  border-right:1px solid #b1b1b1;
  background:#878787}
.border-footer2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
  background:#7f7f7f}
.border-footer3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7f7f7f;
  border-right:1px solid #7f7f7f;}
.border-footer4{
  border-left:1px solid #b1b1b1;
  border-right:1px solid #b1b1b1}
.border-footer5{
  border-left:1px solid #878787;
  border-right:1px solid #878787}
.border-footerfg{
  background:#666666}



.searchbox-border{display:block}
.searchbox-border *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d8d8d8}
.searchbox-border1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e2e2e2;
  border-right:1px solid #e2e2e2;
  background:#dcdcdc}
.searchbox-border2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#dbdbdb}
.searchbox-border3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;}
.searchbox-border4{
  border-left:1px solid #e2e2e2;
  border-right:1px solid #e2e2e2}
.searchbox-border5{
  border-left:1px solid #dcdcdc;
  border-right:1px solid #dcdcdc}
.searchbox-borderfg{
  background:#d8d8d8}


.tabs-off{display:block}
.tabs-off *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#424241}
.tabs-off1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a2a2a1;
  border-right:1px solid #a2a2a1;
  background:#6c6c6b}
.tabs-off2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dadada;
  border-right:1px solid #dadada;
  background:#626261}
.tabs-off3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #626261;
  border-right:1px solid #626261;}
.tabs-off4{
  border-left:1px solid #a2a2a1;
  border-right:1px solid #a2a2a1}
.tabs-off5{
  border-left:1px solid #6c6c6b;
  border-right:1px solid #6c6c6b}
.tabs-offfg{
  background:#424241}



