
/* Style sheet diegutenv2 */
/* TYPOlight webCMS :: Copyright (C) 2005-2009 Leo Feyer :: LGPL license */


body {
    margin-top :0;
    margin-left: 3px;
    margin-right: 3px;
    padding:0;
    font-size: 10px;
    text-align:left;
    position:relative;
    font-family:sans-serif;
    font-size:14px;
    color:#4f5155;
  }


select,input,textarea {
    font-size:99%;
  }


form {
    margin:0;
    padding:0;
  }


img {
    border:0;
  }


ul,li {
    padding: 2px;
  }


ul {
    list-style-type:square;
    padding-left: 2em;
  }
  
table
{
	border:1px solid #dbcece;
	border-collapse:collapse;
}
td, th
{
	border:1px solid #dbcece;
}

#left {
    float:left;
  }


#right {
    float:right;
  }


#main {
    width:auto;
    position:relative;
    padding-left: 30px;
    padding-right: 30px;
    display:block;
  }


.inside {
    position:relative;
    text-align:left;
  }


.block {
    overflow:hidden;
  }


.clear,#clear {
    height:0.1px;
    font-size:0.1px;
    line-height:0.1px;
    clear:both;
  }


.invisible {
    width:0px;
    height:0px;
    left:-1000px;
    top:-1000px;
    position:absolute;
    overflow:hidden;
    display:inline;
  }


.custom {
    display:block;
    text-align:left;
  }


.custom:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
  }


.error {
    font-weight:bold;
    font-size:12px;
    color:#ff0000;
  }


#left h1,#right h1 {
    font-size:10px;
  }


#left h2,#right h2 {
    font-size:10px;
  }


#eulenlogo {
    bottom:262px;
    position:fixed;
  }


#left {
    margin-right:28px;
    border-right:1px solid #dbcece;
    min-height: 500px;
  }


#right {
    margin-left:28px;
    border-left:1px solid #dbcece;
    min-height: 500px;
  }


#top {
    padding:0px;
    background-image:url("./top_verlauf.png");
    background-repeat:repeat-x;
  }


a {
    color:#003399;
    background-color: transparent;
    font-weight: normal;
  }


h1,h2 {
    border-bottom:1px solid #d0d0d0;
    color:#1e3569;
  }


.mod_navigation ul,.mod_customnav ul {
    list-style-type:none;
    padding-left: 1em;
  }


.mod_navigation li,.mod_customnav li {
    border-bottom:1px solid #807e7e;
  }


.mod_navigation a,.mod_customnav a {
    text-decoration:none;
  }


.mod_navigation li li {
    border: 0px;
  }


.mod_navigation a:active {
    background-color: navy;
  }


.button {
    background-color : #E4E4E4;
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 1px;
    color : #1f1f1f;
    padding : 2px;
    margin: 2px;
    min-width : 100px;
  }


table#forums, table.forums {
    width: 100%;
    padding: 0px;
    border: 1px solid #ddd;
    font: 13px/18px verdana, arial;
    color: #000;
  }


#forums tr td {
    text-align: center;
    padding: 5px;
  }


#forums tr td:first-child {
    text-align:left;
  }


#forums tr.forum td p {
    margin: 0;
  }


#forums tr.category {
    background: #ddd;
    color: #555;
  }


#forums tr.header_row {
    font-size: 80%;
    background: #eee;
    color: #aaa;
  }
#forums td.header_col,  .forums td.header_col{
    width: 200px;
    background: #eee;
  }
.datum{
	font-size: 0.8em;
	text-align: right;
}
img{ border: 0pt; }



#bottom_div{

width: 520px;

height: 150px;

background-color: #b9d1ea;

clear:both;

}

#toolbar {
line-height:32px;
margin: 0px;
padding: 4px;
background-image:url(../toolbar/back.gif);
background-repeat:repeat-x;
}
#toolbar a {
color: white;
text-decoration: none;
}
#toolbar .text {
top: -4px;
position: relative;
}
hr {
	color: #6A90A7;
	background-color: #6A90A7;
	height: 2px;
}
