/*
**  Datei:  danrevision.css
**
**  Funktion    : Zentrales Stylesheet danrevision.com
**
*/

/* LAYOUT-UNABHÄNGIGE ANPASSUNGEN -------------------------------------------------------------------- */
@import url(main/iehacks.css);
@import url(main/indexedsearch.css);
@import url(modifications/basemod.css);

* { margin:0px; padding:0px; border: 0px; } 

#homepage { background-image: url(/fileadmin/img/danrevision_background.jpg); margin:0px; padding:0px; background-color: #FFF; margin: 0 auto 0 auto; width: 981px; }

div.homecontainer_box { margin: 0 auto 0 auto; text-align: center; }

div.homecontainer { font-family:  Verdana, Arial, Sans-Serif; font-size: 10pt; margin-left: 39px; width: 942px; text-align: left; }
div.homecontainer a { color: #000; text-decoration: underline; }


div.headline1 {  height: 80px; }
div.headline1_logo { width: 176px; height: 80px; float: left; overflow: hidden; }
div.headline1_content { width: 606px; height: 80px; float: left; overflow: hidden; }
div.headline1_right { width: 160px; height: 80px; float: right; overflow: hidden; }

div.headline2 { margin:0px; padding:0px; height: 120px; }
div.headline2_logo { background-image: url(/fileadmin/img/danrevision_head_anim.gif); width: 176px; height: 120px; float: left; }
div.headline2_content { 
  width: 606px; 
  height: 120px; 
  float: left; 
  background-image: url(/fileadmin/img/danrevision_head2_rechts.jpg);
  background-repeat: no-repeat; 
  background-position: right; 
}
div.headline2_right {  width: 160px; height: 120px; float: left; background-image: url(/fileadmin/img/danrevision_head2_aussen.jpg); }

div.headline2_menuoben { float: right; font-weight: normal; font-size: 10pt; clear: left; }
div.headline2_menuoben a { color: #8b3332; text-decoration: none; }

div.headline2_menurootline { background-image: url(/fileadmin/img/icons/danrevision_pfeil_rechts.gif); background-repeat: no-repeat; vertical-align: bottom;  font-weight: normal; height: 13px; font-size: 9pt; padding-left: 15px; margin-top: 102px; }
div.headline2_menurootline a { color: #8b3332; text-decoration: none; }

div.navigation { 
  color: #FFF;
  width: 190px; 
  height: 550px; 
  background-image: url(/fileadmin/img/danrevision_menu_bg1.gif);
  float: left; 
  text-align: right;
}

div.navigation a {
  color: #FFF;
  text-decoration: none;
}

div.navigation_inner {
  width: 180px;
  margin-left: 10px;
  text-align: right;
  float: left;
  height: 505px; 
  display: inline;
}

#empfehlungslink {
    text-align: right;
    margin-bottom: 5px;
}

div.navigation_suche {
  text-align: right;
  width: 160px;
  margin: 0 25px 0 0;
  padding: 0;
}

span.navigation_suche {
  font-size: 10pt;
}

div.navigation_suche input {
  font-size: 10pt;
  margin: 0; 
  padding: 1px;
  width: 90px;
  height:18px;
  background-color: #E5B5B5;
  border: 1px inset black;
}

div.maincontent { 
  background-color: #FFF; 
  width: 592px; 
  height: 550px; 
  float: left; 
  background-image: url(/fileadmin/img/danrevision_content_obenrechts.jpg);
  background-repeat: no-repeat; 
  background-position: right top;	
  overflow: auto;
}

div.maincontent_inner { 
  margin: 15px 0 0 15px;
  padding: 5px;
}

div.maincontent a:hover { color: #b22423; text-decoration: none;}

div.mainright { 
  width: 160px; 
  height: 550px;
  float: left; 
  background-image: url(/fileadmin/img/danrevision_content_aussen1.jpg); 
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}

div.mainnavigation {
  margin-top: 20px;
  padding-right: 29px;
  font-size: 12pt;
  font-weight: bold;
  line-height: 20px;
  border-bottom: 1px dotted white;
}

div.mainnavigation_act {
  margin-top: 20px;
  padding-right: 29px;
  font-size: 12pt;
  font-weight: bold;
  background-image: url(/fileadmin/img/danrevision_menu_bg2.gif);
  line-height: 20px;
  border-bottom: 1px dotted white;
}

div.subnavigation {
  padding-right: 29px;
  font-size: 10pt;
  font-weight: normal;
  line-height: 20px;
}

div.subnavigation_act {
  padding-right: 29px;
  font-size: 10pt;
  font-weight: normal;
  background-image: url(/fileadmin/img/danrevision_menu_bg2.gif);
  line-height: 20px;
}

/* Bildergalerie */
div.tx-cegallery-pi1-album_entry a { color: #FFF; background-color: #FFF; }

/* links */
/* a.mail { color: #000; } */
/* a.internal-link { color: #000; text-decoration: underline;} */
/* a.internal-link a:hover { color: #b22423; text-decoration: none;}  */
p.bodytext a { color: #000; text-decoration: underline;}
p.bodytext a:hover { color: #b22423; text-decoration: none;}

table { border: 0; font-size: 13px; font-family: Verdana, Arial; }
table a { color: #000; text-decoration: underline;}
table a:hover { color: #b22423; text-decoration: none;}
h5 a { color: #000; text-decoration: underline;}
h5 a:hover { color: #b22423; text-decoration: none;}

/* table.htmlarea-showtableborders td { border-bottom: 1px solid #bbbbbb; } */
/* table.contenttable td { border-bottom: 1px solid #bbbbbb; } */
/* hr { margin: auto; } */


/* Language Menu */
div.langmenu_text {
  height: 55px;
  margin-top: 25px;
  line-height: 18px;
  text-align: right;
}

div.langmenu {
  height: 35px;
  margin-top: 45px;
  line-height: 18px;
  text-align: right;
}

img.flag {
  vertical-align: middle;
}

/* Suche */

h1.csc-firstHeader { font-size: 12pt; }
h3.csc-searchResultHeader { font-size: 11pt; }
table.csc-searchResultInfo { margin: 5px 0 5px 0; font-size: 10pt; }
table.csc-searchform td { padding: 5px; }
table.csc-searchform input,select { border: 1px inset black; width: 200px;}
table.csc-searchform td.csc-form-fieldcell input { font-family: Verdana, Arial; font-size: 10pt; background-color: #DDD; }
p.csc-form-label {font-size: 10pt; }
p.csc-searchResult { margin-bottom: 10px; font-size: 10pt; }
input.submit { width: 100px; }

/* Formulare */
div.csc-mailform-field { line-height: 26px; }
div.csc-mailform-field input { border: 1px inset black; } 
div.csc-mailform-field label { width: 70px; }
fieldset.csc-mailform textarea { font-family: Arial,Helvetica; border: 1px inset black; } 

/* Überschriften */

h1 {font-size: 1.1em; font-weight: bold; }
h2 {font-size: 1.0em; font-weight: bold; }
h3 {font-size: 0.9em; font-weight: bold; }
h4 {font-size: 0.9em; font-weight: bold; text-decoration: underline;}

/* News */
.news-single-item h2 {font-size: 12px;}
div.news-list-morelink a {padding-left: 3px;}

/* Tip-a-friend */
table.tipafriend input, textarea { border: 1px solid grey; font-family:  Verdana, Arial, Sans-Serif; }

/* eigene Klassen fuer den RTE */
p.justify { text-align: justify; }
