body {
	margin: 0;
	padding: 0;
	background-color: #F7EFD5;
	color: #000;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: center;
}

td{
vertical-align: top;
}

.s4{
height: 2px;
margin: 0px;
padding: 0px;
}

a:visited, a:active, a:link, a
{
  text-decoration:underline; 
  color:#222F3C;  
}  
a:hover
{
  text-decoration:underline; 
  color:#000000; 
}

img, form{
  margin: 0;
  padding: 0;
}

input, select, textarea{
  border:solid 1px #8BBCCF;
  font-size:11px;
}


h1, h2, h3{
	color: #000000;
	padding: 0px;
}

h1{
	font-size: 12px;
                     font-weight: bold;	
}

h2{
	font-size: 14px;
	font-weight: bold;
                     padding: 0 0 4px 0;
                     margin: 0px;
}



/* Umrandung der gesamten Seite */
#all {  
	padding: 0;
	margin: auto;
	text-align: left;
	width: 800px;
}

#header{
   margin-top: 20px;
   width: 800px;
}

.meta{
line-height: 14px;
height: 16px;
color: #666666;
font-size: 9px;
}

.meta a, .meta a:link, .meta a:visited, .meta a:hover{
text-decoration: none;
color: #666666;
}

#maincontent{
text-align: left;
margin-top: 3px;
   width: 800px;
}

#con1{
float: left;
width: 144px;
margin: 0 8px 0 0;
padding: 0;
}

#con2{
float: left;
width: 284px;
margin: 0 8px 0 0;
padding: 0;
overflow: hidden;
}

#con3{
float: left;
width: 174px;
margin: 0 8px 0 0;
padding: 0;
}

#con4{
float: left;
width: 174px;
margin: 0px;
padding: 0;
}

/* Menu */
#menuMain{
margin-bottom: 6px;
}

#menuMain ul{
padding: 0;
margin: 0;
}

#menuMain li{
list-style: none;
padding: 0; 
margin: 2px 0 0 0;
}
#menuMain li.subMenu{
padding: 0; 
margin: 0;
}


/* Content */

#content, #dates{
background-color: #ffffff;
line-height: 1.5em;
}

#content h2{
margin: 0;
}

.related{
margin-bottom: 6px;
background-color: #E9D58F;
}

#neuBox{
margin-bottom: 6px;
background-color: #E0EDF2;
color: #222F3C;
border-bottom: 1px solid #A7CFE8;
}

.related p, #neuBox p{
padding: 7px;
font-size: 10px; 
margin: 0;
}

.related ul, #neuBox ul{
font-size: 10px;
padding: 0;
margin: 0;
}

.related li, #neuBox li{
    margin-left: 4px;
    padding: 1px 0 1px 6px;
    list-style-type: none;
}

.related li, #neuBox li{
background-image:url(/backstage/tausend_devel/picpool/common/pfeil_forum.gif);
background-repeat: no-repeat;
}

.related li a, .related li a:link, .related li a:visited{
text-decoration: none;
}

#neuBox li.user{
    margin-left: 4px;
    padding: 2px 0 6px 16px;
background-image:url(/backstage/tausend_devel/picpool/common/my_tausend/user.gif);
background-repeat: no-repeat;
}

#neuBox li.userMore{
    margin-left: 4px;
    padding: 2px 0 6px 16px;
background-image:url(/backstage/tausend_devel/picpool/common/my_tausend/usermore.gif);
background-repeat: no-repeat;
}


#neuBox li a, #neuBox li a:link, #neuBox li a:visited{
text-decoration: none;

}

.related li a:hover, #neuBox li a:hover{
color: black;
text-decoration: underline;
}

/*** Dates ////////////////////////////  **/
#dates{
font-size: 10px;

}

#dates tr.tabHead td{
font-weight: bold;
background-color: #E9D58F;
}


#content p{
padding: 8px;
font-size: 11px; 
line-height: 16px; 
}

#content  h1{
margin: 16px 6px 0 6px;
font-size: 13px;
font-weight: bold;
}

.ueber td{
padding-right: 4px;
vertical-align: top;
border-bottom: 1px dotted #DC0B16;
}

.ueber td img{
border: 1px solid #000000;
}

.ueber td{
padding: 6px 0 6px 0;
}

.head_ueber{
font-size: 11px; 
}

td a.mehr, td a:link.mehr, td a:visited.mehr{
font-size: 10px; 
font-weight: bold;
color: #DC0B16;
text-decoration: none;
}

.bildUnter{
display: block;
padding: 1px 4px;
font-size: 10px;
background-color: #E9D58F;
}

/* formular anmeldung */
#forms{
 font-size:11px;
padding: 9px;
  }
  
#forms label.left{
    clear: left;
    float: left;
    text-align: left;
    width: 140px;
    padding-left: 0px;
    margin: 4px .3em 4px 0;
}  

#forms label.right{
    float: left;
    text-align: left;
    width: 160px;
    padding-left: 2px;
    margin: 4px .3em 4px 0;
}  
 
#forms input[type=text], #forms input[type=password], #forms select, #forms textarea{
 float: left;
}

#forms input.right{
  padding: 0 2px;
   width: 180px;
  height: 16px;
  margin: 4px 0;
}

#forms .divRight{
    display: block;
    float: left;
    width: 160px;
    padding-left: 0px;
    margin: 4px .3em 4px 0;
}


#forms input.right2 {
 padding: 0 2px;
  height: 16px;
  margin: 4px  0 4px 4px;
}

#forms select.right {
  height: 16px;
 width: 90px;
 margin: 4px 0;
}

#forms select.SelectRight {
  height: 16px;
 width: 70px;
 margin: 4px 0;
 margin-top: 2px;
}

#forms textarea.right {
  height: 90px;
  width: 184px;
  margin: 4px 0;
}

#forms input[type=checkbox] {
  height: 16px;
  border: 0px none;
}


#forms .submitClass{
    border:outset 1px #8BC0E0;
    background-color:#8BC0E0;
   width: 100px;
    text-align:center;
    float:left;
    padding:0;
    height: 18px;
    margin-right: 4px;
}

.formMessage{
  margin-top: 10px;
  margin-left: 144px;
}

#forms form br{
   clear: both;
}

/* teaserboxen rechts */

.messages{
line-height: 14px;
background-color: #ffffff;
font-size: 10px;
border-bottom: 0px none #000000;
border-left: 0px none #000000;
border-right: 0px none #000000;
padding: 6px;
margin-bottom: 8px;
}

.messages p{
margin: 3px 0 5px 0;
padding-bottom: 2px;
}

.messages a{
line-height: 20px;
}

.messages .trenner{
border-bottom: 0px none #000000;
margin: 0;
padding: 0;
}


#footer{
  padding: 12px 0 0 0px; 
  color: #777777;
  font-size: 9px;
  text-decoration: none; 
}

#footer a{
color: #333333;
text-decoration: none;
}


/******************* log **************/
#login {
color: #222F3C;
background-color: #E0EDF2;
margin-bottom: 6px;
padding: 0px;
font-size: 10px;
border-bottom: 1px solid #A7CFE8;
}

#login p{
padding: 4px;
margin: 0px;
}

#login input.submitClass, #dates input.submitClass{
    border:outset 1px #6B96C0;
    background-color:#6B96C0;
    width: 20px;
    height: 20px;
    color: white;
    padding:0;
}

#login a{
color: #222F3C;
}

#login a:hover{
color: black;
}

a.pfeil, a:link.pfeil, a:visited.pfeil{
      text-decoration:none; 
      padding-left:7px;
      background-image:url(/backstage/tausend_devel/picpool/common/pfeil_login.gif);
      background-repeat:no-repeat;
}
a.pfeil_forum, a:link.pfeil_forum, a:visited.pfeil_forum{
      text-decoration:none; 
      padding-left:7px;
background-image:url(/backstage/tausend_devel/picpool/common/pfeil_forum.gif);
background-repeat: no-repeat;
}

a.pfeil_back, a:link.pfeil_back, a:visited.pfeil_back{
      text-decoration:none; 
      padding-left:7px;
      background-image:url(/backstage/tausend_devel/picpool/common/pfeil_login_back.gif);
      background-repeat:no-repeat;
}

a.pfeil_login, a:link.pfeil_login, a:visited.pfeil_login{
     color: black;
     font-size: 10px;
      text-decoration:none; 
      margin-left: 5px;
      padding-left:7px;
      background-image:url(/backstage/tausend_devel/picpool/common/pfeil_comment_all.gif);
      background-repeat:no-repeat;
}

a:hover.pfeil, a:hover.pfeil_back, a:hover.pfeil_login, a:hover.pfeil_forum  {
      text-decoration:underline; 
}


#teaserBox{
SCROLLBAR-FACE-COLOR: #E9D58F; 
SCROLLBAR-HIGHLIGHT-COLOR: #F0E3B4; 
SCROLLBAR-SHADOW-COLOR: #F0E3B4; 
SCROLLBAR-3DLIGHT-COLOR: #E9D58F; 
SCROLLBAR-ARROW-COLOR:  #ffffff; 
SCROLLBAR-TRACK-COLOR: #F0E3B4; 
SCROLLBAR-DARKSHADOW-COLOR: #E9D58F;
}

/*********** Nachrichten ******************/

/************ mein Bereich ****************/
#navcontainer
{
margin: 0 8px;
margin-top: 10px;
padding: 0;
}


#navcontainer ul
{
diplay: block;
background-color: #1D5082;
height: 20px;
margin: 0 0 5px 0;
padding: 0;
list-style-type: none;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0px 4px 1px 4px;
margin: 0 2px 0 0;
color: #1D5082;
text-decoration: none;
background-color: #E0EDF2;
}

#navcontainer ul li.rubSelected a
{
color: white;
background-color: #1D5082;
}

#navcontainer ul li.rubSelected a:hover
{
color: white;
background-color: #1D5082;
}


#navcontainer ul li a:hover
{
color: black;
background-color: #A7CFE8;
}


.datesBox{
margin: 0px;
padding: 6px;
background-color: #F7EFD5;

}