body {

	margin:0px;
	border:0px;

}


.absatz_standard {
	font: normal 12px  Arial, Helvetica, sans-serif; 
	/*padding: 0px 0px 0px 8px;*/
	/*text-align: left;*/
	/*background-color:#ffffff;*/
	}
	
.standard {{{
	font: normal 12px Arial, Helvetica, sans-serif; 
	padding: 0px 10px 0px 0px;
	background-color:#ffffff;
	text-align:justify;
	}}}


h1 { 
color: #FFF; 

font: 12px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
line-height:1.2em;
font-weight:bold;
}


h2 { 
color: #FFF; 

font: 12px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
line-height:1.2em;
font-weight:bold;
}




h6 {
color: #000; 

font: 13px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
font-weight:bold;
/*line-height:1.2em;*/
/* font-weight:bold; */

}





h5 {
color: #333; 

font: 14px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
/*line-height:1.2em;*/
font-weight:bold;
}


#layerSearch {
font: 12px Arial, Helvetica, sans-serif;
position:absolute;
width:250px;
height:25px;
background-color: transparent;
left: 510px;
top: 34px;
margin-top: 0 auto;
z-index: 1;
color: #fff;

}


#login {
font: 12px Arial, Helvetica, sans-serif;
position:relative;
width:auto;
height:25px;
background-color: transparent;
left: 0px;
top: 20px;
margin: 0 0 15px 4px;
z-index: 1;
color: #fff;
 
}

#loggedin {
font: 12px Arial, Helvetica, sans-serif;
position:absolute;
width:190px;
height:25px;
background-color: transparent;
left: 1px;
margin-top: 0 auto;
margin-left: 8px;
z-index: 1;
color: #fff;

}



#login input.searchField {
	top: 0px; left:0;
	position: relative;
	font:  10px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px; 
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	vertical-align: top;
	width: 107px; 
	height:12px;
	border: 1px solid #E5EEF3;
}


#layerSearch input.searchField {
	top: 0px; left:0;
	position: relative;
	font:  10px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px; 
	margin-top:0px;
	margin-left:3px;
	margin-right:0px;
	vertical-align: top;
	width: 103px; 
	height:14px;
	border: 1px solid #E5EEF3;
}

#login  input.image{
	top: 8px; left:0;
	position: relative;
	margin: 0px;
	padding:0px 0px;
	border:none;
}

.image_logout {
	top: 6px; left:0;
	position: relative;
	margin: 0px;
	padding:0px 0px;
	border:none;
}

.image_reg {
	top: 8px; left:0;
	position: relative;
	margin: 0px;
	padding:0px 0px;
	border:none;
}

.image_search {
	top: 3px; left:1;
	position: relative;
	margin: 0px;
	padding:0px 0px;
	border:none;
}




.absatz_headline_kino {


	height:14px;
 	background: #46575E;
	color: #fff;
	padding-left:2px;
}


.absatz_headline_kino_logged {
    height:15px;
 	background: #46575E;
	color: #fff;
	/*padding-left:2px;*/
}



.image_comment {
float:right;
padding-right: 4px;
width:15px;
heigth:11px;
margin-top: 3px;
}

.titel_comment {
float:left;
margin-top: 1px;
margin-left: 1px;
}



.image_right {
float:right;
padding-left: 5px;
}

.image_left {
float:left;
padding-right: 5px;
}





table {
 padding:0px 0px 0px 0px;
 font: 11px Arial, Helvetica, sans-serif;
 color: #000;
 }

table a {
 color: #000;
 text-decoration: none;
 
 }




table a:visited {
 color: #000; 
 font-weight: normal;
 text-decoration: none;
 }






table a:hover {

 text-decoration: underline;
 }
thead th,
thead td
 {
 font-size: 1em;  
 color: #fff;
 background: #46575E;
 }




 th {
 font-weight: bold;
 line-height: normal;
 /* padding: 0.25em 0.5em; */
 text-align: left;
 }


.link_kalender {
 font: 11px Arial, Helvetica, sans-serif;
 font-color: #000;
 }
 



tbody th+td {

 }
 
th {
 background: #fff;




 }

td {

 text-align: left;
 vertical-align: middle;
 font: 12px Arial, Helvetica, sans-serif;
 }










.weiss {
background: #fff;
}













.pink {

background-color: #6DA3B9;

}


.orange {

background-color: #F99E62;

}

.blau {

background-color: #6DA3B9;


}

.prefacenews {

background-color: #6DA3B9;


}

.prefacecont {

background-color: #6DA3B9;


}

.prefacesuch {

background-color: #6DA3B9;


}

.prefaceinfo {

background-color: #F99E62;


}

.prefacetopn {

background-color: #F99E62;


}

.prefacespec {

background-color: #6DA3B9;


}

.prefacebott {

background-color: #6DA3B9;


}





.hellblau {

background-color: #8FBACC;


}

.hellblau2 {

background-color: #CADFF7;


}



.grau {

background-color: #46575E;

}





a {
color: #000;
text-decoration: underline;
background-color: transparent;
}

a:link{
color: #000;
text-decoration: underline;
background-color: transparent;
}

a.nofx,
a.nofx:link,a.nofx:visited, a.nofx:hover{
font:12px Arial, Helvetica, sans-serif;
color:#fff;
background-color:transparent;
text-decoration: underline;
margin-left:0px;
}


a.nofx_small,
a.nofx_small:link,a.nofx_small:visited, a.nofx_small:hover{
font:12px Arial, Helvetica, sans-serif;
color:#fff;
background-color:transparent;
text-decoration: none;
margin-left:0px;
}

	
#ContentContainer {
	position:relative;
	left:0px;
	float: right;
	top:0px;
	width:625px;
	z-index: 5;
	background-color:transparent;
	/*border: 2px solid red;*/
	}


#centerfeed

{
	position:relative;
	top:20px;
	left:0px;
	float:left;
	width: 430px;
	color:#fff;
	background-color:#46575E;
    margin-bottom:40px; /*für Netscape */
   border-bottom:40px;
}

#center {
	position:relative;
	top:20px;
	left:0px;
	float:left;
	width: /*430px*/618px;
	font: 14px Arial, Helvetica, sans-serif;
	background-color:#ecfbff;

}



#center_games {
	position:relative;
	top:20px;
	left:0px;
	float:left;
	width: 430px;
	font: 14px Arial, Helvetica, sans-serif;
	background-color:#ecfbff;
	background-image:   url(../maingrafx/bg_games.jpg);

}














#center_kr {
	position:relative;
	top:20px;
	left:0px;
	float:left;
	width: 600px;
	
	background-color:transparent;   

/*height:500px;*/
}

#center_foto {
    position:relative;
	top:20px;
	left:0px;
	float:left;
	width: 430px;

	background-color:#ecfbff;  
}

	
	
#test {
 
 /*top:30px;*/ 
	left:0px;
	float:left;
	width: 550px;
	background-color:#ecfbff;   

}


#eig_Kr {
	/*top:30px;*/ 
	left:0px;
	float:left;
	width: 550px;
	background-color:#ecfbff;
   
}


#gallerie {
	/*top:30px;*/ 
	left:0px;
	float:left;
	width: 540px;
	background-color:#ecfbff;
    padding: 0px 0px 0px 10px;
}



#fr_Kr {
	/*top:30px;*/ 
	left:0px;
	float:left;
	width: 550px;
	background-color:#ecfbff;
}



#Kr_Schr {
	/*top:30px;*/ 
	left:0px;
	float:left;
	width: 550px;
	background-color:#46575E;
}


#text {

 
  font: 12px Arial, Helvetica, sans-serif;
    padding: 5px;
    line-height:1.5em;

}
#text_white {

 
  font: 12px Arial, Helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
    line-height:1.5em;
    color:#fff;

}


#spacer{         /*fuer Explorer*/
	/*top:30px;*/ 
	left:0px;
	float:left;
	width: 550px;
	background-color:transparent;
}




#MainMenuContainer {
	position:relative;
	left:0px;
	top:15px;
	width: 120px;
	float:left;
	background-color:transparent;
	z-index: 4;
	/*border: 2px solid red;*/

}


#right {
	position:relative;
	top:20px;
	width: 160px;
	float:right;
	background: transparent;

}


#header{
background:  url(../maingrafx/kopf_bunt7.gif) no-repeat;
height:70px;
width:750px;
position:relative;
margin-left: auto;
margin-right: auto;
}

#header_extern{
background:  url(../maingrafx/kopf_bunt7.gif);
height:97px;
width:950px;
position:relative;
margin-left: auto;
margin-right: auto;
}


#logo{
background: url(../maingrafx/logo-noflash.gif) no-repeat;
position:absolute;
top:0px;
left:0px;
float:left;
}


#footer {
clear: both;
text-align: center;
background: transparent;
height:45px;
}


#frame {
	background: url(../maingrafx/hintergrund_verlauf.jpg) repeat-x
            #78B8D2;
	width:750px;
	position:relative;
	margin-left: auto;
margin-right: auto;


}

#TopmenuContainer {
width:500px;
height:25px;
background-color: transparent;
left: 250px;
top: 70px;
position:absolute;

}

#job {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
width:87px;
height:20px;
float:right;
padding: 0px 0px 0px 15px;
}

#buecher {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
width:110px;
height:20px;
float:right;
padding: 0px 0px 0px 15px;
}

#games {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
width:58px;
height:20px;
float:right;
padding: 0px 0px 0px 15px;
}

#kino {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
width:42px;
height:20px;
float:right;
padding: 0px 0px 0px 15px;
}

#soundcheck {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
width:55px;
height:20px;
float:right;
padding:0px 0px 0px 15px;
}

#home {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
width:50px;
height:20px;
float:right;
padding:0px 0px 0px 15px;
}


a.topm,
a.topm:active, a.topm:link,  a.topm:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:20px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm:hover {
font: normal 12px Arial, Helvetica, sans-serif;
color:#013161;
background-color:#CADFF7;
height:20px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm2,
a.topm2:active, a.topm2:link,  a.topm2:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:25px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm2:hover {
font: normal 12px Arial, Helvetica, sans-serif;
color:#013161;
background-color:#CADFF7;
height:20px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm2perm, a.topm2perm:hover, 
a.topm2perm:active, a.topm2perm:link,  a.topm2perm:visited {
background-image:   url(../maingrafx/o-kontakt.gif);
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:20px;
padding: 0px 0px 0px 0px;
display:block;
text-decoration:none;
}

a.topm3,
a.topm3:active, a.topm3:link,  a.topm3:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:25px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm3:hover {
font: normal 12px Arial, Helvetica, sans-serif;
color:#000000;
background-color:#CADFF7;
height:20px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}


a.topm4,
a.topm4:active, a.topm4:link,  a.topm4:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:25px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm4:hover {
font: normal 12px Arial, Helvetica, sans-serif;
color:#013161;
background-color:#CADFF7;
height:20px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}


a.topm4perm, a.topm4perm:hover, 
a.topm4perm:active, a.topm4perm:link,  a.topm4perm:visited {
background-image:   url(../maingrafx/o-aktuelles.gif);
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:20px;
padding: 0px 0px 0px 0px;
display:block;
text-decoration:none;
}


a.topm5,
a.topm5:active, a.topm5:link,  a.topm5:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:25px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm5:hover {
font: normal 12px Arial, Helvetica, sans-serif;
color:#013161;
background-color:#CADFF7;
height:20px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm5perm, a.topm5perm:hover, 
a.topm5perm:active, a.topm5perm:link,  a.topm5perm:visited {
background-image:   url(../maingrafx/o-ueber.gif);
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:20px;
padding: 0px 0px 0px 0px;
display:block;
text-decoration:none;
}

a.topm6,
a.topm6:active, a.topm6:link,  a.topm6:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:25px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm6:hover {
font: normal 12px Arial, Helvetica, sans-serif;
color:#013161;
background-color:#CADFF7;
height:20px;
padding: 0px 0px 0px 15px;
text-decoration:none;
}

a.topm6perm, a.topm6perm:hover, 
a.topm6perm:active, a.topm6perm:link,  a.topm6perm:visited {
background-image:   url(../maingrafx/o-ueber.gif);
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:20px;
padding: 0px 0px 0px 0px;
display:block;
text-decoration:none;
}





.linieboxMenuH2{
background-image:   url(../maingrafx/liniebox.gif);
background-repeat:no-repeat;
}

.liniebox2{
background-image:   url(../maingrafx/liniebox.gif);
background-repeat:no-repeat;
}

.liniebox3{
background-image:   url(../maingrafx/liniebox3.gif);
background-repeat:no-repeat;
}

.Menu{

width:120px;
float:left;
padding: 7px 0px 6px 5px; 
top:120px;

}

.MenuH2Link{

width:100px;
float:left;
padding: 7px 0px 6px 5px; 
top:120px;

}

.MenuH2SubLink{

width:120px;
float:left;
padding: 7px 0px 6px 5px; 
top:120px;

}



.MenuLink{

width:100px;
float:left;
padding: 7px 0px 6px 5px; 
top:120px;

}

.Menutop{
width:auto;
float:left;
padding: 7px 10px 6px 10px; 
}







a.MenuH2Link,
a.MenuH2Link:link, a.MenuH2Link:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding: 0px 0px 0px 15px;
text-decoration: none;
text-align:left;
}


a.MenuH2Sub,
a.MenuH2Sub:link, a.MenuH2Sub:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding: 0px 0px 0px 15px;
text-decoration: none;
text-align:left;
}

a.MenuH2Sub:hover { 
font: normal 12px Arial, Helvetica, sans-serif;
color:#F99E62;
/*background-color:#CADFF7;*/
padding: 0px 0px 0px 15px;
text-decoration: none;
text-align:left;
}




a.MenuH2,
a.MenuH2:link, a.MenuH2:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding: 0px 0px 0px 15px;
text-decoration: none;
text-align:left;
}

a.MenuH2Link:hover { 
font: normal 12px Arial, Helvetica, sans-serif;
color:#013161;
background-color:#CADFF7;
padding: 0px 0px 0px 15px;
text-decoration: none;
text-align:left;
}



a.MenuH2:hover { 
font: normal 12px Arial, Helvetica, sans-serif;
color:#013161;
background-color:#CADFF7;
padding: 0px 0px 0px 15px;
text-decoration: none;
text-align:left;
}

#BottomMenu {
	width:610px;
	float:right;
	height:10px;
	padding-top:20px;
}

.BottomMenuH{
font: normal 11px Arial, Helvetica, sans-serif;
color:#fff;
}

a.BottomMenuH1,a.BottomMenuH1:link,a.BottomMenuH1:visited{
 color:#fff;
 font: normal 11px Arial, Helvetica, sans-serif;
 text-decoration: none;
 padding: 0px 5px 0px 5px;
}

a.BottomMenuH1:hover{
 color:#fff;
 font: normal 11px Arial, Helvetica, sans-serif;
 text-decoration: underline;
  padding: 0px 5px 0px 5px;
}


#voting{
width:150px;
background-color:#8FBACC;
margin-top: 20px;
}

#video{
font: 12px Arial, Helvetica, sans-serif;
position:absolute;
top: 105px;
width:150px;
height:100px; 
background-color:transparent;
margin-left: 8px;
color: #fff;

}

#vote{
font: 12px Arial, Helvetica, sans-serif;
position:absolute;
top: 120px;
width:160px;
height:auto; 
background-color:transparent;
margin-left: -5px;
color: #fff;
}




a.SubMenu1,
a.SubMenu1:link, a.SubMenu1:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left: 15px;
text-decoration: none;
text-align:left;
display:block;
}



a.SubMenu1:hover { 
font: normal 12px Arial, Helvetica, sans-serif;
color:#013161;
background-color:#CADFF7;
padding-left:15px;
text-decoration: none;
text-align:left;
display:block;
}


.TextBox1 						{ 
	text-align: left;
	background-color:#fff;
	display: block;
	vertical-align: top;
	font: normal 1em Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding: 0px 15px 5px 5px;
	/*height:100%;*/
}

.PictureBox1					{
	position: relative;
	font: italic 10px Arial,Helvetica,sans-serif;
	background-color:#fff;
	width:85px;
	color: #000000; 
    float:left;
	display: block;
	text-align: left; 
	padding:0px 5px 5px 5px;
}



#logged {

position:absolute;
top:370px;
left:5px;
}

#admin {

width:250px;
}

.text {

font: normal 12px Arial, Helvetica, sans-serif;
}




h1                     { font-family: arial, sans-serif; font-size: 12px; color : #000000; font-weight: bold; }
h2                     { margin-top: 0px; font-family: arial, sans-serif; font-size: 12px; color : #000000; font-weight: bold; }
p                      { margin-top: 0px;}
img                    { border: 0px }
form                   { display: inline; }
.normal                { font-family: arial, sans-serif; font-size: 13px; line-height: 19px; }

/* standard links: */
a:link                 { font-family: arial, sans-serif; font-size: 13px;color: #000000; text-decoration: none; }
a:visited              { font-family: arial, sans-serif; font-size: 13px;color: #000000; text-decoration: none; }
a:hover                { font-family: arial, sans-serif; font-size: 13px;color: #000000; text-decoration: underline; }
a:active               { font-family: arial, sans-serif; font-size: 13px;color: #000000; text-decoration: none; }

/* eye-catching links (with red triangle) */
a.textlink:link        { padding-left: 0px; color: #000000; text-decoration: none;  font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:visited     { padding-left: 0px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:hover       { padding-left: 0px; color: #000000; text-decoration: underline; font-weight: bold; background-image:url(img/link_mo.gif); background-repeat:no-repeat; background-position: top left;}
a.textlink:active      { padding-left: 0px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }


a.textlink_neu:link        { padding-left: 0px; color: #AFAF5F; text-decoration: none;  font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink_neu:visited     { padding-left: 0px; color: #AFAF5F; text-decoration: none; font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink_neu:hover       { padding-left: 0px; color: #AFAF5F; text-decoration: underline; font-weight: bold; background-image:url(img/link_mo.gif); background-repeat:no-repeat; background-position: top left;}
a.textlink_neu:active      { padding-left: 0px; color: #AFAF5F; text-decoration: none; font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }

/* template: */
#top                   { margin: 0px; height: 70px; color:#000000; font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
#top div.left          { margin: 0px; padding: 5px 0px 5px 0px; float: left; }
#top div.right         { margin: 0px; padding: 12px 20px 5px 0px; text-align: right; }
p.usermenu             { margin: 0px 0px 10px 0px; font-size: 11px; }
#top h1                { margin: 0px 0px 1px 0px; }

.search                { display: inline; font-size: 11px; }
input.searchfield      { font-size: 11px; width: 130px; }

#topnav                { margin: 0px; padding: 0px; height: 30px; color:#000000; font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
#topnav div.left       { margin: 0px; padding: 7px 0px 0px 20px; float: left; }
#topnav div.right      { margin: 0px; padding: 6px 20px 0px 0px; text-align: right; }

#content               { padding: 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #fafafa; }

#bottomnav             { margin: 0px; padding: 0px; height: 30px; color:#000000; background: #efefef; font-family: Arial,Helvetica,sans-serif; font-size: 13px; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }
#bottomnav div.left    { margin: 0px; padding: 7px 0px 0px 20px; float: left; }
#bottomnav div.right   { margin: 0px; padding: 6px 20px 0px 0px; text-align: right; }

#bottom                { font-family: arial, helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; color: #000000; background: #AFAF5F; }
#bottom div.left       { margin: 0px; padding: 7px 0px 7px 20px; float: left; }
#bottom div.right      { margin: 0px; padding: 10px 20px 10px 0px; text-align: right; }

.postingheadline       { margin: 0px 0px 2px 0px; padding: 0px; font-family: arial, sans-serif; font-size: 14px; font-weight: bold; }
.posting               { margin: 0px 0px 20px 0px; padding: 0px; font-family: arial, sans-serif; font-size: 13px; line-height: 19px; color: black; max-width: 850px; }
.author                { margin-top: 1px; font-family: arial, sans-serif; font-size: 13px; line-height: 19px; color: black; font-style: italic; }
.postinganswer         { margin: 0px; padding: 10px 0px 0px 0px; float: left; }
.postingedit           { margin: 0px; padding: 10px 0px 0px 0px; text-align: right; }

h2.postingform         { margin: 0px 0px 0px 0px; }
p.postingforma         { margin: 3px 0px 0px 5px; text-align: left; }

.searchresults         { margin: 0px 0px 15px 0px; }

.actthread             { padding-left: 18px; color: #ff0000; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }
.actreply              { padding-left: 16px; color: #ff0000; font-weight: bold; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }

.thread                { font-family: arial, sans-serif; font-size: 13px;}
.thrbeg                { font-family: arial, sans-serif; font-size: 13px;  font-weight: bold; }
.aktuell               { font-family: arial, sans-serif; font-size: 13px;  color: red; font-weight: bold; }
.small                 { font-family: arial, sans-serif; font-size: 11px; }
.xsmall                { font-family: arial, sans-serif; font-size: 11px; color: #808080; font-weight: normal; }
.caution               { margin: 3px 0px 0px 5px;color: #000; font-weight: normal; text-align: left; }
.entryline             { margin: 0px 0px 10px 0px; border-top: 1px dotted #808080; border-left: 0; border-right: 0; border-bottom: 0; height: 1px; }

.admin-highlight       { color: red; }
.mod-highlight         { color: red; }

/* quoted text: */
.citation                 { color: #aa0000; font-style: italic; }

/* signatures: */
.signature             { margin: 0px 0px 19px 0px; font-family: arial, sans-serif; font-size: 11px; line-height: 16px; color: #808080; font-weight: normal; max-width: 850px; }

.userdata              { margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size: 13px; line-height: 19px; color: black; }
.online                { font-size: 11px; color: red; }
.code                  { font-family: courier-new, courier; font-size: 13px; color: #000080; }

/* categories: */
.category              { color: #d70000; font-size: 11px; font-weight: normal; }
.category-regusers     { color: #ff8000; font-size: 11px; font-weight: normal; }
.category-adminmod     { color: #ff8000; font-size: 11px; font-weight: normal; }
.category-b            { color: #0000cc; font-size: 11px; font-weight: normal; }
.category-regusers-b   { color: #0000cc; font-size: 11px; font-weight: normal; border-bottom: 1px dotted #0000cc; }
.category-adminmod-b   { color: #0000cc; font-size: 11px; font-weight: normal; border-bottom: 1px dotted #0000cc; }

table.boardlesen       { border: 1px solid #aaa; }
td.autorcell           { width: 95px; padding-top: 7px; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #E7E7CF; }
div.autorcellwidth     { margin: 0px; padding: 0px; width: 95px; font-size: 1px; height: 1px; }
td.titlecell           { height: 20px; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #E7E7CF; }
td.titlecell .left     { margin: 0px; padding: 2px 0px 2px 0px; float: left; }
td.titlecell h2        { margin: 0px; font-family: arial, helvetica, sans-serif; font-size: 13px; color : #000000; font-weight: bold; }
td.titlecell .right    { margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
.postingboard          { margin: 0px 0px 19px 0px; padding: 0px; font-family: arial, sans-serif; font-size: 13px; line-height: 19px; color: black; max-width: 850px; text-align: left; }
td.postingcell         { width: 100%; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #efefef; text-align: left; }

div.preview            { font-family: arial, helvetica, sans-serif; font-size: 13px; margin: 0p border: 1px solid #aaa;x 0px 10px 0px; padding: 10px 10px 0px 10px; color: #000000; border: 1px dotted red; }

/* board table: */
table.board            { width: 100%; }
td.boardtab            { font-family: arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: bold; color: #000000; background: #E7E7CF; }
td.boardtab-a          { font-family: arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: normal; color: #000000; background: #EFEFEF; }
td.boardtab-b          { font-family: arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: normal; color: #000000; background: #EFEFEF; }

/* mix view: */
.threadkl              { font-family: arial, sans-serif; font-size: 11px; }
div.mixdivl            { }
div.mixthread          { background: #ffe8b7; padding: 0px; }
div.mixthreadbeg       { background: #ffdf9d; margin-bottom: 5px; padding: 5px; }

select.kat             { font-family: arial, sans-serif; font-size: 11px; }

table.usertab          { width: 100%; }
td.userl               { width: 150px; vertical-align: top; font-family: arial, sans-serif; font-size: 13px; background:  #AFAF5F; }
td.userr               { vertical-align: top; font-family: arial, sans-serif; font-size: 13px; background: #efefef; }

table.admintab         { border: 1px solid #aaa; }
td.admintab-l          { width: 50%; vertical-align: top; font-family: arial, sans-serif; font-size: 13px; background: #AFAF5F; }
td.admintab-r          { width: 50%; vertical-align: top; font-family: arial, sans-serif; font-size: 13px; background: #efefef; }

input.bbcode-button    { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #E7E7CF; }
button.smiley-button   { width: 23px; height: 23px; font-size: 11px; font-weight: normal; margin: 0px 1px 1px 0px; background: #efefef; }

/* thread links: */
a.thread:link          { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }
a.thread:visited       { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }
a.thread:hover         { padding-left: 18px; color: #000000; text-decoration: underline; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }
a.thread:active        { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }

/* new threads: */
a.threadnew:link       { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }
a.threadnew:visited    { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }
a.threadnew:hover      { padding-left: 18px; color: #000000; text-decoration: underline; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }
a.threadnew:active     { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }

/* replies: */
a.reply:link           { padding-left: 16px; color: #000000; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }
a.reply:visited        { padding-left: 16px; color: #000000; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }
a.reply:hover          { padding-left: 16px; color: #000000; text-decoration: underline; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }
a.reply:active         { padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }

a.replynew:link        { padding-left: 16px; color: #000000; text-decoration: none; font-weight: normal; background-image:url(img/reply_new.gif); background-repeat:no-repeat; background-position: top left; }
a.replynew:visited     { padding-left: 16px; color: #000000; text-decoration: none; font-weight: normal; background-image:url(img/reply_new.gif); background-repeat:no-repeat; background-position: top left; }
a.replynew:hover       { padding-left: 16px; color: #000000; text-decoration: underline; font-weight: normal; background-image:url(img/reply_new.gif); background-repeat:no-repeat; background-position: top left; }
a.replynew:active      { padding-left: 16px; color: #000000; text-decoration: none; font-weight: normal; background-image:url(img/reply_new.gif); background-repeat:no-repeat; background-position: top left; }

/* replies in search results: */
a.reply-search:link    { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:visited { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:hover   { padding-left: 18px; color: #000000; text-decoration: underline; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:active  { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }

/* Thread tree: */
ul.thread              { margin: 0px 0px 17px 0px; padding: 0px 0px 0px 0px; list-style-type:none;
ul.deep-reply          { margin: 0px; padding: 0px 0px 0px 0px; list-style-type:none; }
li                     { line-height: 17px; }




