/**
 * Danger4k theme for Drupal 5.x
 *
 * Authors: danger4k, http://drupal.ru/user/3102
 *          garamond, http://drupal.ru/user/1408
 *
 */
@import "layout.css";

/* some common styles */

html, body, table th, table td {
  font-family: Verdana, sans-serif;
  font-size: 9pt;
  color: #393939;
  line-height: 1.7em;
  overflow-x:hidden;
  
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}



h1 {
  font-size: 140%;
  font-weight: bold;
  margin-bottom: .5em;
  padding-bottom: .35em;
  color: #ff0000;
}
h1.autoren {
  font-size: 180%;
  font-weight: bold;
  margin-bottom: .5em;
  padding-bottom: .35em;
  color: #ff0000;

}


h1.Epochen, h1.Autoren {
  text-align:left;
  font-size: 140%;
  font-weight: bold;
  margin-bottom: .5em;
  padding-bottom: .35em;
  color: #ff0000;

}

h1.Epochenstart, h1.Autorenstart, h1.Landingstart {
  text-align:center;
  font-size: 140%;
  font-weight: bold;
  margin-bottom: .5em;
  padding-bottom: .35em;
  color: #ff0000;
}

 h1.Landingstart {
 margin:30px 0px 30px 0px;
 }

h1.Startseitestart {
  text-align:left;
  font-size: 140%;
  font-weight: bold;
  margin-bottom: .5em;
  padding-bottom: .55em;
  border-bottom:1px dotted #c0c1b9;
  color: #ff0000;
}

h1.Aufsaetzestart,h1.Salonstart, h1.Feuilletonstart,h1.Aufsaetze {
text-align:center;
  font-size: 140%;
  font-weight: bold;
  margin-bottom: .5em;
  padding-bottom: .35em;
  color: #375b9e;
}

h1.BEITRÄGE, h1.Salon, h1.start, h1.users, h1.Feuilleton,h1.Aufsatz
 {

  font-size: 140%;
  font-weight: bold;
  margin-bottom: .5em;
  padding-bottom: .35em;
  color: #375b9e;

}


h3 {
  font-size: 140%;
  font-weight: bold;
  color: #505050;
}

h4 {
  font-size: 140%;
}

h5 {
  font-size: 130%;
}

h6 {
  font-size: 90%;
    font-weight: bold;
    line-height:13px;
}

/* links */

a:link, a:visited {
  color: #000000;
  text-decoration: underline;
}

a:hover {
  color: red;

}

a:active, a.active {
  color: red;
}

/* some more items */

img, a img {
  border: none;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

/* lists, menu */
#x_menu div div a, #x_menu div div  a:link, #x_menu div div a:visited, #x_menu div a, #x_menu div  a:link, #x_menu div a:visited  {
text-decoration:none;
}

ul, ul.menu, .item-list ul {
  margin: 0;
  padding: 0 0 0 0;
}

.content-ul ul {

  margin: 0 0 0 14px;
}

ul li, ul.menu li, .item-list ul li {
  margin: 0 0 0 1em;
  padding: 0;
  list-style:url(images/menu-blue.gif);
}

ul li.expanded, ul.menu li.expanded, .item-list ul li.expanded {
  list-style: disc url(images/blue-expanded.gif);
}

ul li a, ul li a:link, ul li a:visited, #author_contextmenu a, #author_contextmenu a:link, .user a {
text-decoration:none;
}

ul li.expanded a:hover, ul.menu li.expanded a:hover, .item-list ul li.expanded a:hover, .user a:hover {
  color: #375b9e;
}

ul li.collapsed, ul.menu li.collapsed, .item-list ul li.collapsed {
  list-style: square url(images/blue-collapsed.gif);
}

ul.menu li ul li {
  font-size: 95%;
}

ul.menu li ul li ul li {
  line-height: 1.6em;
}
ul.autoren{
  margin-left: 15px;
}

ul.epochen{
  margin-left: 0px;
}
div.autoren_landing{
margin-bottom:20px;
float:left;
width:284px;
}

#alleZitate{
display:none;
}
#zufall{
display:block;
}

* html div.autoren_landing{
margin-bottom:10px;
}

div.autoren_landing a{
text-decoration:none;
}
div.autoren a{
text-decoration:none;
}
div.autoren div.active a,div.autoren_landing div.active a{
color:#ff0000;
text-decoration:none;

}

div.active a{
color:#ff0000;
text-decoration:none;

}

div.autoren div a:hover {
color:#ff0000;

}

.autoren li {
list-style:url(images/menu-red.gif);
  margin: 0 0 0 3px;
}

.epochen li {
list-style:url(images/menu-red.gif);
  margin: 0 0 0 4px;
}

ul.menu-red li{
list-style:url(images/red-leaf.gif);
  margin: 0 0 0 22px;
}

ul.menu-blue li{
list-style:url(images/blue-leaf.gif);
  margin: 0 0 0 21px;
}

ul.menu-blue2 li{
list-style:url(images/blue-leaf.gif);
margin: 0 0 0 0px;
}

ul.menu-blue1 li{
list-style:url(images/blue-leaf.gif);
  margin: 0 0 0 16px;
}
.autoren li a, .autoren li a:visited{
color:#000000;
text-decoration:none;

}

.autoren li a:hover{
color:#ff0000;

}

/***********************
*   layout styling
***********************/
#bottom_werbung
{
clear:both; 
display:block;
position:absolute;
 width:780px;
 padding:10px;
}

#bottom_werbung *
{
margin:0px;
 padding:0px;
}
body {

}
#page{
overflow:hidden;
  padding: 0;
  margin: 0px 0px 0px 2px;
  background-color: #ffffff;
  width:800px;
 border:1px solid #c0c1b9;


}

#front, #second {
  padding: 0;
  margin: 0px 0px 0px 0px;;
  background-color: #ffffff;
  width:800px;

}

.logo{
margin:10px 0px 0px 8px;
color: #999999;
font-size:1.3em
}

#container {
background-color: #ffffff;
width:800px;
margin-left:5px;


}

#main {
  background-color: #ffffff;
  padding: 10px 20px 20px 20px;
}
.withleft #main {
  border-left: 1px solid red;
}
#main-wrapper {
border-style:none;
border-top:1px solid #c0c1b9;
}

/* header */ 

#header {

  padding: 0;
  margin: 0px;
}
#searchbox{
text-align:right;

}

#header #site-name, #header #site-slogan {
  position: relative;
  padding: 0;
  margin: 0;
  left: 175px;
  top: 30px;
  padding-left: 10px;
  border: 0;
}

#header #site-name a, #header #site-name a:visited, #header #site-name a:hover {
  font-family: Verdana, sans-serif;
  font-size: 32px;
  color: grey;
  font-weight: bold;
  letter-spacing: -1px;
  text-decoration: none;
  border: 0;

}
#header #site-name a:hover {
  color: red;
}

#header #site-slogan {
  text-align: left;
  font-size: 16px;
  padding-top: 4px;
  font-weight: bold;
  color: green;
  letter-spacing: -1px;
}

#header #logo {
  position: absolute;
}

#logo a, #logo a:visited, #logo a:hover {
  text-decoration: none;
}

#logo a img {
  border: 0;
}


/* primary links */

#primarylinks{

  background-color: #ffffff;
  height:30px;
  padding: 0 0 0 0px;
  margin: 5px 0px 0px 9px;

}

#primarylinks div{
 float:left;
  width:98px;
font-weight:bold;
  background-color:#999999;
  margin: 0 10px 0 0px;
  padding: 0px 0px 0px 5px;
  vertical-align:middle;
  color: #ffffff;
}


#primarylinks div.seperator {
display:none;
}

#primarylinks div.active {
display:block;
  background-color:#ff0000;
  height:20px;
   width:98px;
}

#primarylinks div a, #primarylinks div a:visited {
display:block;
color:#ffffff;
  width:98px;
    height:20px;
text-decoration:none;
  font-size: 12px;

}

#primarylinks div:hover {
display:block;
  color: #ffffff;
  background-color:#ff0000;
    width:98px;
    height:20px;

}

/* secondary links */

#secondary  {

  background-color: #ffffff;
  margin: 0px 10px 0px 0px;

}

#secondary div{
 float:right;
   list-style:none;
}
#secondary div ul{
  margin: 0px 10px 0px 0px;
  padding:0px;
  list-style:none;
}
#secondary div ul li{
display:inline;
  color: #999999;
  padding:0px;
  margin: 0px 2px 0px 0px;
}


#secondary div a, #secondary div a:visited {
  color: #999999;
  text-decoration:none;
}

#secondary div a:hover {
  color: #ff0000;
}

/* sidebars, regions */

.sidebar {
  text-align: left;
border-right:1px solid red;
}

.sidebar .block {
  margin-bottom: 1.5em;
}

.sidebar .block h2 {
  background-color: #ffffff;
  font-size: 12px;
  font-weight: bold;

  margin: 10px -8px 8px -7px;
  padding: 4px 2px 4px 6px;
  color: #4270ae;
}

.sidebar .block h3, .sidebar .block div.title {
  font-size: 12px;
  color: #6C7A8D;
  font-weight: bold;
}


#header-region {
  position: absolute;
  top: 10px;
  left: 122px;
  height: 28px;
  line-height: 28px;
  vertical-align: bottom;
  padding: 0;
  color: #F1F5F9;
}

#header-region * {
  display: inline;
  vertical-align: bottom;
}

#header-region h2, #header-region h3, #header-region div, #header-region ul, #header-region li {
  display: inline;
  padding-right: .5em;
  line-height: 20px;
  font-size: 10px;
}

#header-region h2, #header-region h3 {
  font-weight: bold;
}

#header-region h2 {
  font-size: 13px;
}

#header-region input, #header-region select {
  background-color: #B4D1F1 !important;
  border-color: #8EACCE !important;
  color: #476281 !important;
}


/* footer */

#footer {
  text-align: center;
  vertical-align: middle;

  height: 0px;

  margin: 0 0 10px 0;
}

/***********************
*   styling
***********************/

/* tabs */

ul.primary {
  text-align: right;
  border-bottom: 1px solid #DADCE0;
}

ul.primary li a {
  background: #EBEFF7;
  border-color: #CFD5E3;
}

ul.primary li a.active {
  border-color: #CFD5E3;
  border-bottom: 0;
  text-decoration:none;
}

ul.primary li a:hover {
  background-color: #FBFCFE;
  border-color: #BABFC6;
}

ul.secondary {
  padding: 0;
  
}
ul.secondary li {
  margin: 0;
}
ul.secondary li.active a, ul.secondary li a:hover {
  border-bottom: 3px solid #BABFC6;
}

/* tables */

table {
  margin: 0.5em 0 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #AAB5C3;
  color: #678;
  font-size: 90%;
  font-weight: bold;

  padding: 4px 5px 0 5px;
}

tr.even, tr.odd {
  border-color: #DADCE0;
}

tr.even {
  background-color: #fbfcfe;
}

tr.odd {
  background-color: #fff;
}

td.active {
  background: #e4ecf5;
}

td {
  padding: 3px;
}

td.menu-disabled {
  background-color: #E5E5E5;
}

/* forms */

form {
  margin-bottom: .5em;
}

input, textarea, select, textfield {
  font: 11px/160% "Verdana", sans-serif;
  color: #555;
  padding: 1px 3px 1px 3px;
}

fieldset {
  border: solid #DADCE0 1px;
  background-color: #ffffff;
  margin: 1em 0 1em 0;
}

fieldset.collapsed {
  background-color: transparent;
  padding: 0;
}



.form-item input.error, .form-item textarea.error {
  font: 11px/100% "Verdana", sans-serif;
  border: 1px dashed #E1471D;
  color: #555;
}

#node-form, #node-form .node-form {
  overflow:auto;
}

#search  {



  padding: 3px 3px 0 26px;
  vertical-align: bottom;
  height: 22px;
}

#search .form-item {
  display: inline;
  padding: 0;
  margin: 0;
}

#search input.form-text, #user-login-form input.form-text  {
  height: 18px;
  width: 95px;
  padding: 2px 3px 0 3px;
  border: 1px solid #999999;

  text-align: right;
  font-family: Verdana, sans-serif;
  color: #9CA6B4;
  background-color: #FBFCFE;
  vertical-align: bottom;
}

#search input.form-submit, #user-login-form input.form-submit  {
  width: 49px;
  margin: 0;
  height: 22px;
  padding: 0 2px 0 2px;
  border: 2px solid #999999;

  vertical-align: bottom;
  background-color: #FBFCFE;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  color: #6C7A8D;
}

#user-login-form {
  text-align:left;
}

#user-login-form .form-item {
  margin: 0 0 .5em 0;
}

#user-login-form .item-list {
  margin-top: .5em;
  font-size: 90%;
}

#user-login-form input.form-text {
  border: 1px solid #D1DBEC;
  text-align: left;
}

#user-login-form input.form-submit {
  border: 1px solid #D1DBEC;
}

#user-login-form label {
  font-size: 90%;
  font-weight: normal;
}

#user-login-form .form-required {
  display: none;
}

#search input.form-submit:hover, #search input.form-submit:focus,
#search input.form-text:hover, #search input.form-text:focus,
#user-login-form input.form-text:hover, #user-login-form input.form-text:focus,
#user-login-form input.form-submit:hover, #user-login-form input.form-submit:focus {
  background-color: #fff;
  color: #485F7E;
  border-color: #B7C7E2;
}

/* add icons to user listing blocks */

#block-user-2 ul li, #block-user-3 ul li {
  list-style-type:none;
  list-style-image: none;
  margin-left: -5px;
  padding-left: 18px;
  background-image: url(images/mini-user-light-blue.png);
  background-repeat: no-repeat;
  background-position: 0 3px;
}

/* progress bar */

.progress .bar {
  background: #fff url(images/progressbar.gif) repeat;
  border: 1px solid #00375a;
}

/* messages */

.messages {
  min-height: 32px;                 /* icon height */
  padding: 1.3em 1em .3em 52px;
  border: 2px solid #DADCE0;
  background: #fbfcfe;
  margin: 10px 0;
}

.messages ul {
  padding: 0 0 0 20px;
  margin: 0;
}

div.status {
  background: url(images/icon-info.png) .5em 50% no-repeat;
}

div.error {
  border: 2px solid #E1471D;
  background: #FCD295 url(images/icon-alert.png) .5em 50% no-repeat;
}

div.error ul li, div.status ul li {
  list-style-type: square;
  list-style-image: none;
}

/* mixed elements */

div.meta, .description, .breadcrumb, .submitted, .taxonomy {
  font-size: 92%;
  color: #494949;
  line-height: 1.6em;
}


pre {
  background: #fbfcfe;
  border: 1px solid #DADCE0;
  padding: 0.75em 1.5em;
}

blockquote {
  border: 1px #DADCE0 solid;
  margin: 0.5em 1em;
  padding: 0.3em;
  font-style: italic;
}

code {
  font-size: 1em;
  font-family: Profont, 'lucida console', 'Courier New', Monaco, monospace;
}

.blockinner {

  padding: 0;
  margin: 0;
}

.preview .node, .preview .comment {
  border: 1px solid #BABFC6;
  padding: 10px;
  margin: 5px 0 10px 0;
  background-color: #FAF4E1;
}

#mission {
  padding: 10px 200px 10px 15px;
  margin: 0 0 10px 0;
  border: 2px solid #96ADC8;
  background: #c2e2f2 url(images/img.jpg) top right no-repeat;
}

.new {
  float: right;
  color: red;
  vertical-align: super;
  font-size: 80%;
  font-weight: bold;
}

/* admin panel */

div.admin-panel {
  border: 1px solid #DADCE0;
  background-color: #fbfcfe;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  margin-top: 15px;
}

div.admin-panel h3 {
  padding: 5px 5px 5px 30px;
  margin: 0 0 5px 0;
  border-bottom: 2px solid #DADCE0;
  background: #E6EAF2 url(images/crystal-run.gif) no-repeat 2px 2px;
}

/* node links */

div.links {
    text-align: right;
}

ul.links {
  text-align: right;
}

ul.links li.first {
  padding-left:0px;
}

.node div.links {
  padding-top: 1px;
  padding-bottom: 2px;
  border-bottom: dashed #DADCE0 1px;
}

.sticky div.links {
  border-bottom: none;
}

.comment .links {
  font-size: 90%;
}

li.comment_add a, li.comment_comments a {
  background: url(images/mini-comment.png) no-repeat 0 1px;
  padding-left: 15px;
}

li.node_read_more a {
  background: url(images/mini-readmore.png) no-repeat 0 2px;
  padding-left: 15px;
}

li.upload_attachments a {
  background: url(images/mini-attachment.png) no-repeat 0 2px;
  padding-left: 15px;
}

li.comment_delete a {
  background: url(images/mini-trash.png) no-repeat 0 0;
  padding-left: 15px;
}

li.comment_edit a {
  background: url(images/mini-edit.png) no-repeat 0 0;
  padding-left: 15px;
}

li.comment_reply a {
  background: url(images/mini-comment.png) no-repeat 0 0;
  padding-left: 15px;
}

/* node, content styles */

.node {
  margin-bottom:15px;
  padding-bottom:15px;
}

.node h2.title a {
  color: #333;
  font-weight:normal;
  margin-bottom: 0;
}

.node h2.title a:hover {
  text-decoration: underline;
  border-bottom: 0;
  color: #345;
}

.meta, .submitted, .taxonomy {
  color: #666;
}

.meta {
  padding-bottom: 1em;
}

.node .submitted {
  text-align: left;
  float: left;
  width: 99%;
}

.node .with-taxonomy .submitted {
  width: 48%;
}

.node .taxonomy {
  text-align: right;
  float: right;
  width: 48%;
}

.taxonomy .links a {
  text-decoration:none;
  border-bottom: dotted 1px #9cf;
}

.taxonomy .links a:hover {
  border-bottom: solid 1px #9cf;
}

.taxonomy li.first {
  background: url(images/mini-category.png) no-repeat 0 2px;
  padding-left: 15px !important;
}

.sticky {
  border: 1px solid #DADCE0;
  background-color: #F7FAFF;
  padding: 10px 15px 5px 15px;
}



img {
border:none;
}
a:focus { outline: none;}

/* book styles */

div.node div.content .book-navigation {
  background: #eee;
  margin:0;
  padding:0;

}

div.node div.content .book-navigation ul.menu {
  border:0;
  border-top:1px solid #2763A5;
  margin:0;
  padding-bottom:10px;
  
}

div.node div.content .book-navigation .page-links{
  background: #C1D4EA;
  border:1px solid #2763A5;
  border-width:1px 0 1px 0;
  padding:5px;
  margin:0;
}

/* forum styles */

#forum table {
  width: 100%;
}

/* aggregator styles */

.feed-item-meta {
  font-size: 90%;
  color: #666;
  text-align: right;
}

h3.feed-item-title  a {
  color: #333;
  font-weight:normal;
  margin-bottom: 0;
  font-size: 13pt;
}

h3.feed-item-title a:hover {
  text-decoration: underline;
  border-bottom: 0;
  color: #345;
}

/* poll styles */

.poll .bar {
  height: 16px;
  background-color: #D4E2F2;
}

.poll .bar .foreground {
  background: url(images/bg-poll.gif) repeat-x;
  height: 16px;
  clear: none;
  float: left;
}

.poll .vote-form {
  text-align: center;
}

.poll .vote-form .choices {
  padding-left: 5%;
  text-align: left;
  display: block;
}

/* pager */

.pager {
  text-align: center;

}

.pager a, .pager a:visited  {
  padding: 2px 3px 2px 3px;
  margin-left: 5px;
  background-color: #FFFFFF;
  color: #000000;
  text-decoration:none;
}

.pager .pager-current {
  padding: 2px 3px 2px 3px;
  margin-left: 5px;
  color: #ff0000;
}

.pager a:hover {

  color: #ff0000;
}

.copy {
	FONT-SIZE: 9px; COLOR: #d1dbec;
	 
}
.copy A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #d1dbec; TEXT-DECORATION: none
}

/*xlibris*/
ul.bio_extras{
margin-top:20px;
}
ul.bio_extras li{
list-style:none none;
width:85%;
text-align:right;
cursor:pointer;
}
ul.bio_extras{

list-style:none none;

}
#extras{
position:absolute;
display:none;
cursor:pointer;
margin-top:0px;
left:207px;
width:605px;
background: url(images/overlay.png);

  }
  #extras_content{

width:480px;
padding:20px;
margin:64px auto 64px auto;
cursor:pointer;
  background-color:#ffffff;
  }
  

  
.pagination li{
  display:inline;
  list-style:none;
  }
  .pagination li a, .pagination li a:link, .pagination li a:visited{

text-decoration:none;
  }
.pagination li a:hover{
color:red;
text-decoration:none;
  }  
/*####################xlibris */  

.dyn_menu_image1{
display:inline;margin:0 9px 0 0px;
}
.dyn_menu_image2{
display:inline;margin:0 5px 0 0px;
}
.dyn_menu_image{
display:inline;margin:0 9px 0 0px;
}
.dyn_menu_image3{
display:inline;margin:0 13px 0 0px;
}


    
/*xlibris EPOCHEN*/  

#epochen_close{
  background-color:#999999;
    width:98px;

     margin: 0px 0px 5px 9px;
      padding: 0px 0px 0px 5px;
      color:#ffffff;
}

#epochen_close  a, epochen_close a:visited{
color:#ffffff;
  font-size: 12px;
  padding-right:80px;

}


#epochen_close:hover {
  color: #ffffff;
  background-color:#ff0000;

}

#epochen{
position:absolute;
display:block;
cursor:move;
background: url(images/overlay.png);
top:32px;
left:0px;
width:1857px;
height:584px;
overflow:hidden;

border:1px solid #999999;

}

.epochen_autor{
display:block;

}

.epochen_autor a,.epochen_autor a:link{
display:block;
background-color:#999999;
color:#ffffff;
text-decoration:none;
padding-left:5px;
width:300px;

border:3px solid #ffffff;

}
.epochen_autor .same a,.epochen_autor.same a a:link{

}

.epochen_autor a:hover {

border:3px outset #ffffff;


}



#jahre{

}

/*WERBUNG*/

#banner_top{
text-align:center;
display:block;

width:800px;
margin-bottom:5px;

}

#banner_top h1{
text-align:center;
  font-family: Times, serif;
margin:0px;
border:none;
font-size:6.0em;
letter-spacing:20px;
line-height:100px;
color:#cdecff;
}


#banner_right{
position:absolute;
margin-left:20px;
top:21px;
left:813px;


}

#banner_right_right{
position:absolute;
margin-left:0px;

left:1120px;
width:205px;

}

#banner_right h1{

text-align:center;
  font-family: Times, serif;
width:50px;
margin-left:60px;
border:none;
font-size:6.0em;
letter-spacing:-3px;
line-height:70px;
color:#cdecff;
}

/*SHOP*/
.carttable{
border-top:2px solid #999999;
font-size:12px;
}
.carttable td{
vertical-align:top;
padding-right:5px;
}


.producttable{

width:450px;
height:300px;
border-top:0px solid white;
}
#bibliothek, #infosoft{
border:none;
}
#bibliothek1, #infosoft1 {

width:450px;
height:20px;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #E01823;
border-bottom:solid 5px white;
}

#bibliothek1 a, #infosoft1 a{
display:block;
background-color:#ffffff;
border:1px solid #666666;
font-size:70%;
text-decoration:none;
padding:1px;
text-align:left;
width:80px;
margin-left:100px;
border:none;
}
#bestellung a{
display:block;
background-color:#ffffff;
border:1px solid #666666;
font-size:10px;
text-decoration:none;
padding:1px;
text-align:center;
width:80px;

}
#bibliothek1 a:link, #infosoft1 a:link{

}

#bibliothek1 div, #infosoft1 div{
width:450px;
height:20px;
background-color:#999999;
}
#bibliothek1 div a,#infosoft1 div a {
display:inline;
border:none;
}
#bibliothek1 table td, #infosoft1 table td {
width:50%;
text-align: left;
border:none;
}

#bibliothek table, #infosoft table{

border:none;
}
#bestellung {
position:fixed;

top:10px;
left:820px;
font-size:80%;
width:300px;
} 

#kunde {


clear:both;
background-color:#999999;
text-align:left;
}
#warenkorb {

padding:20px;

}

* html #warenkorb {
display:block;


}

/*forum*/


td.startbeitrag{
font-weight:bold;
color:#c0c1b9;
border-bottom:1px solid #c0c1b9;
}

td.antworten{
font-weight:bold;
color:#c0c1b9;
border-top:1px solid #c0c1b9;
border-bottom:1px solid #c0c1b9;

}

.comment-title{
padding:0px;
vertical-align:top;
font-weight:bold;
}

.font-normal{
font-weight:normal;
}

.comment-meta{
padding:0px;
vertical-align:top;
text-align:right;
}
.comment-content{
padding:5px 0px 10px 15px;
vertical-align:top;
border-bottom:1px solid #c0c1b9;
}

.comment-avatar{
vertical-align:top;
border-bottom:1px solid #c0c1b9;

}


table.comment-table  {

	
	padding:0px;
	border-style:hidden;
	border-bottom:1px solid #c0c1b9;
	}

td.topic-link a, td.topic-link a:link,  td.topic-link a:visited, div.name a, div.name a:visited, div.name a:link, div.beitrag-link a, div.beitrag-link a:link, div.beitrag-link a:visited  {
text-decoration:underline;
color:black;

}

table.table-forum-list th{
text-align:center;
/*font-weight:normal;*/
font-size:80%;
}



h1.start_h{
color:red;
font-size:110%;
font-weight:normal;
margin-bottom:10px;
}

h1.start_user{
color:#375b9e;
font-size:110%;
font-weight:bold;
margin-bottom:10px;
}

h1.start_user a{
color:#666666;
}



div.submit-but input{
margin:12px 0px 0px 10px;


 }
 
#kontaktForm table{
margin-top:30px;
border-top:3px solid white;
}
 
 #hinweis,  #hinweisMail {
 color:red;
 }
 
h2 {
font-size: 120%;
color: #ff0000;
font-weight: bold;
 margin-top:0.2em;
}


#start_left {
font-size: 90%;
margin-top:1.0em;
line-height:1.4em;
}

#start_left h2 {
font-size: 99%;
line-height:1.4em;
color: #ff0000;
margin-bottom:0.4em;
}
#x_menu div.user a:hover, div.user a:hover{
  color: #375b9e;
}
div.user a:visited{
text-decoration:none;
}
.beitrag-link{
text-align:center;
width:100%;‚
padding-left:10px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #c0c1b9;
}
div.beitrag-link div.user a, div.beitrag-link div.user a:link {
text-decoration:none;
}
#block-menu-74 ul li{
list-style:url(images/menu-red.gif);
}
#block-menu-74 ul li a.active{
color:red;
}
ul.profil{
float:left;
clear:right;

}
ul.profil li{
list-style:none none;
}

.picture{

margin-top:10px;
}
.xem{
font-style:normal;
font-weight:bold;
color:#666666;
}
td.link_ohne a:link, td.link_ohne a{
text-decoration:none;
}
td.link_ohne a:hover{
color:#375b9e;
}
ul.tips{
display:none;
}

div#block-user-3 div h2.title{
color:red;
}

/*  ie7 */

*+html ul.menu li.leaf{
list-style:none url(images/menu-blue_ie.gif);
}
*+html #block-menu-74 ul li{
list-style:url(images/menu-red_ie.gif);
}
*+html div.user ul li{
list-style:none url(images/menu-blue_ie.gif);
}


*+html .autoren li {

list-style:none url(images/menu-red_ie.gif);

}

*+html ul.menu-red li{
list-style:none url(images/red-leaf_ie.gif);

}

*+html ul.menu-blue li{
list-style:none url(images/blue-leaf_ie.gif);
}

*+html ul.menu-blue2 li{
list-style:none url(images/blue-leaf_ie.gif);
margin: 0 0 0 3px;
}

*+html ul.menu-blue1 li{
list-style:none url(images/blue-leaf_ie.gif);
}

td.comment-avatar {
width:90px;
}

h5 {
  font-size: 100%;
  font-weight:bold;
}

#nodevote_result{
margin-top:20px;
border-top:1px solid #cccccc;
padding-top:15px;
font-weight:bold;
}

#nodevote_result img{
display:inline;
vertical-align:middle;
}

p.message{

margin-bottom:20px;
color:red;
}
#fb_wrapper
{
margin-top:20px;
margin-bottom:20px;
display:block;
clear:both;
}