
body {
 background-color:#f7f7f7;
}


a {
  color: #F87F0F;
  text-decoration: none;
}
a:hover {
  color: #F87F0F;
  text-decoration: none;
}


.floatLeft                                  {float: left;}
.floatRight                                 {float: right;}


/* Use universal selector (*) to remove browser's default values of padding and margin from all elements.*/
* {
 font-family:'LucidaGrande',Verdana;
 margin:0px;
 padding:0px;
 color:#222222;
}

.footer {
 font-size:10px;
 color:#7d7d7d;
 line-height:15px;
}

.textKlein {
 font-size:11px;
 line-height:15px;
}

.textKleinDunkel {
 color:#222222;
 font-size:11px;
}

.textGross {
 font-size:30px;
 line-height:40px;
 color:#333333;
}

.textGiant {
 margin: 10px 0;
 font-weight:normal;
 font-size:58px;
 color:#222222;
 line-height:80px;
}

.textSchlicht {
 font-weight:normal;
 font-size:13px;
 color:#222222;
 line-height:20px;
 text-decoration: none;
}

.textSchlicht a:hover{
 color:#222222;
 text-decoration: none;
}

.textNormal {
 font-weight:normal;
 font-size:13px;
 color:#222222;
 line-height:20px;
}

.textNormal a:hover{
 color:#222222;
 text-decoration: underline;
}

.textUeberschrift {
 font-size:14px;
 color:#F87F0F;
 margin-top:3px;
 margin-bottom:32px;
}

.textUeberschriftDark {
 font-size:14px;
 color:#444444;
 margin-top:3px;
 margin-bottom:32px;
}

.textUeberschriftEinzeiligBlack {
 font-weight:bold;
 font-size:14px;
 color:#222222;
 margin-top:0px;
}

.textUeberschriftEinzeilig {
 font-weight:bold;
 font-size:14px;
 color:#F87F0F;
 margin-top:0px;
}

.textUeberschriftEinzeilig a {
  text-decoration: none;
}

.textUeberschriftEinzeilig a:hover{
  color:#F87F0F;
  text-decoration: none;
}

.textUeberschriftGross {
 font-size:19px;
 color:#F87F0F;
 margin-top:3px;
 margin-bottom:32px;
}

.textUeberschriftGrossEinzeilig {
 font-size:19px;
 color:#F87F0F;
 margin-top:3px;
}

.textAlignRight {
 text-align:right;
}

.bestOfAPNormalText {
 font-weight:normal;
 font-size:13px;
 color:#222222;
 line-height:20px;
}

.bestOfAPNormalText a{
 font-weight:normal;
 font-size:13px;
 color:#222222;
 line-height:20px;
}

.bestOfAPAutor {
 font-weight:bold;
 font-size:13px;
 color:#222222;
 line-height:20px;
}

.bestOfAPAutor a{
 font-weight:bold;
 font-size:13px;
 color:#222222;
 line-height:20px;
}


.hauptNav {
 font-size:11px;
 color:#222222;
 line-height:13px;
 list-style-type:none;
 width:120px;
}

.hauptNav a {
  text-decoration: none;
}

.hauptNav a:hover {
  color: #F87F0F;
  text-decoration: none;
}

.hauptNavAktiv {
 font-weight:bold;
}

.unterNav {
 font-size:11px;
 color:#9a9a9a;
 line-height:16px;
 list-style-type:none;
}

.unterNav a {
  text-decoration: none;
}

.unterNav a:hover {
  color: #F87F0F;
  text-decoration: none;
}

.unterNavAktiv {
 font-weight:bold;
 color:#222222;
}

.borderTop {
 border-top-width:2px;
 border-top-style:solid;
 border-color:#F87F0F;
}

.borderTopThinBlack {
 border-top-width:1px;
 border-top-style:solid;
 border-color:#222222;
}

.borderTopDark {
 border-top-width:2px;
 border-top-style:solid;
 border-color:#222222;
}

.borderTopDotted {
 border-top-width:1px;
 border-top-style:dotted;
 border-color:#F87F0F;
}

.spaceBottom {
 margin-bottom:32px;
}

.spaceBottomSmall {
 margin-bottom:16px;
}

.highlight {
 color:#F87F0F;
}

.highlightBold {
 color:#F87F0F;
 font-weight:bold; 
}


.apHeader {
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#F87F0F;
 border-bottom-style:dotted;
}

.apHeaderDark {
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#222222;
 border-bottom-style:dotted;
}

.apPublisherBlack {
 color:#222222;
 font-size:11px;
 line-height:1.2em;	
}

.apPublisher {
 color:#F87F0F;
 font-size:11px;
 line-height:1.2em;	
}

.apTitle {
 font-size:12px;
 color:#F87F0F;
 line-height:1.6em;
 font-weight:bold;
}

.apTitle a{
 font-size:12px;
 color:#F87F0F;
 line-height:1.6em;
 font-weight:bold;
}

.apTitle a:hover{
 font-size:12px;
 color:#F87F0F;
 line-height:1.6em;
 font-weight:bold;
 text-decoration: none;
}

.apTitleBlack {
 font-size:12px;
 color:#222222;
 line-height:1.6em;
 font-weight:bold;
}

.apTitleBlack a{
 font-size:12px;
 color:#222222;
 line-height:1.6em;
 font-weight:bold;
}

.apTitleBlack a:hover{
 font-size:12px;
 color:#222222;
 line-height:1.6em;
 font-weight:bold;
 text-decoration: none;
}

.apSubtitle {
 font-size:11px;
 color:#222222;
 line-height:1.4em;
}

.apSubtitle a{
 font-size:11px;
 color:#222222;
 line-height:1.4em;
}

.apSubtitle a:hover{
 font-size:11px;
 color:#222222;
 line-height:1.4em;
 text-decoration: none;
}

.apAutor {
 font-size:11px;
 color:#222222;
 line-height:1.1em;
 font-weight:bold;
}

.apAutor a{
 font-size:11px;
 color:#222222;
 line-height:1.1em;
 font-weight:bold;
 text-decoration: none;
}

.apAutor a:hover{
 color:#222222;
 text-decoration: none;
}

.newBox {
 border-top-width:1px;
 border-top-style:solid;
 border-color:#F87F0F;
 margin-bottom:22px;
 padding-top:3px;
}

.newsTitle {
 font-size:11px;
 line-height:1.8em;
 font-weight:bold;
}

.newsSubtitle {
 color:#222222;
 font-size:11px;
 line-height:1.5em;
 font-weight:bold;
}

.newsSubtitle a {
 color:#222222;
 font-size:11px;
 line-height:1.5em;
 font-weight:bold;
}

.newsSubtitle a:hover {
  text-decoration: none;
}

.newsTextBox {
 float:left;
 border-top-width:1px;
 border-top-style:solid;
 border-top-style:dotted;
 border-color:#F87F0F;
}

.newsText {
 font-size:11px;
 color:#222222;
 line-height:1.3em;
}

.newsText a {
 font-size:11px;
 color:#222222;
 line-height:1.3em;
}

.newsText a:hover {
  text-decoration: none;
}


.bookImageListing {
 float:left;
 width:135px;
 height:250px;
}

.bookUserListingLeft {
 float:left;
 height:230px;
}

.bookUserListingRight {
 float:right;
 height:230px;
}


.blogTitle {
 font-size:14px;
 color:#F87F0F;
 font-weight:bold;
}


.blogDatum {
}

.blogText {
}

.blogTextTeaser {
}
.blogTextTeaser a {
  color:#222222;
  text-decoration: none;
}
.blogTextTeaser a:hover {
  text-decoration: none;
}


.memberImageListing {
 float:left;
 width:135px;
 height:250px;
}


div#hidden div {
    display: none;
}
.quickInfo {
 font-size:11px;
 line-height:1.2em;
 background-color:#FFFFFF;
}


.formularTextbox {
  font-size: 12px;
  margin: 4px 0px 0px 0px;
  height: 20px;
  width: 100%;
  border: 0px;
  background-color:#eeeeee;
}


.formularSelect {
  font-size: 12px;
  margin: 4px 0px 0px 0px;
  height: 20px;
  width: 100%;
  border: 0px;
  background-color:#eeeeee;
}

.WRCorpIdent				{font-family:'Arial'; font-size:26px; color:#F87F0F; letter-spacing:0em; font-weight:bold;}
.WRCorpIdentDuenn			{font-family:'Arial Black'; font-size:26px; color:#F87F0F; letter-spacing:0em;}
.WRCorpIdentSubtitle		{font-family:'Arial'; font-size:15px; color:#9a9a9a; margin-top:4px;}


