/* Linfuture Screen CSS Document */

body
{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 0.75em;
	background-color: #FFFFFF;
	color: #333333;
}
option, select, textarea
{
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
}
input
{
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}

acronym, abbr
{
	cursor: help;
	border-bottom: 1px dotted #CCCCCC;
	font-weight: bold;
	color: #666666;
}
acronym:hover, abbr:hover
{
	border-bottom: 1px solid #999999;
}
/* Header */

#menu_container {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 30px;
  color: #FFF;
}

#menu_container li
{
	height: 28px;
	padding: 4px 0 0 0;
	width: 85px;
	text-align: center;
	border-right: #FFF 1px solid;
	float: left; /* for horizontal alignment */
	cursor: pointer;
	position: relative;
	list-style: none;
}

.disabled {
  color: #000000;
	background: url('themes/screen/sub_bg_disabled.png') repeat;      
}

.disabled:hover {
  background-color: #EAEAEA; 
}

.menutext {
  color: #000000;
	background: url('themes/screen/sub_bg.png') repeat;  
}

.menutext:hover {
  background-color: #FFCC33;
}

#menu_container li:hover {
  color: #000000;  
}

.submenu {
	position: absolute;
	left: 0px;
	top: 32px;
	margin: 0;
	padding: 0;
}

.currentlysearching {
  display: none;
	position: absolute;
	top: 11.5em;
	left: 33em;
  width: 280px;
  height: 120px;
}

.currentlysearching ul {
  list-style: none;
  margin: 1em 1em 1em 1em;
  padding: 1em 1em 1em 1em;
  background-color: #ffffff;
  border: 2px solid #4FA3DA;
  font-weight: bold;
  text-align: center;
}

.currentlysearching ul li {
  margin: 0;
  padding: 0;
}

div#header {
	width: 100%;
	height: 75px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;  
}

div#header img
{
	border: 0;
	padding: 2px 0 0 0;
	margin: 0 0 0 10px;
}

div#login {
	background: url('themes/screen/bg.png') repeat-x;
	width:100%;
	text-align: right;
	height:50px;
	margin: 0;
	padding: 0;  
}

div#login form { margin: 0 20px 0 0;	padding: 0; }

div#login form fieldset {	margin: 0; padding-top: 6px; }

div#login form fieldset br {display: none; }

div#login form fieldset div.date {
	font-size: .75em;
	text-align: left;
}

div#login form input.text {
	border: 1px solid #000000;
	background-color:#ffffff;
	width:100px;  
	color:#000000;
}

div#login form input.buttonLogin {
	background-color: #4FA3DA; /* #3399FF; */
	color:#FFFFFF;
	width:70px;
	border:1px solid #000000; /* #FFCC33; */
}

div#login form input.buttonSignup {
	background-color:#ffffff;
	width:120px;
	border:1px solid #FF8400;
}

div#login h2 {display: none; }

div#login a {	text-decoration: none; color: #FFFFFF; }

div#login a:hover {	text-decoration: underline; }

div#login img { border: 0; }

  
/* TOP MENU */

/* ENDE TOP NEWS */

.headermenu {
  float: left;
  clear: both;
}

.headerinfo {
	float:right;
}

/* Sidebar A */

div#sidebar-a
{
	width: 13em;
	float: left;
  clear: both;
	margin: 0 1em 0 0; 
}
/* Sidebar A -> Navigation */

.navigation {
	font-size: 12px;  
  border-right: 1px solid #4FA3DA;  
  border-bottom: 1px solid #4FA3DA;    
}

.navigation h2 {
	display: none;
}

.navigation ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
}

.navigation ul li strong {
	color: #4FA3DA;
	display: block;
	padding: 1px 6px 1px 6px;
	text-align: left;
	font-size: 1.2em;
}

.dategroup {
	color: #4FA3DA;
	display: block;
	padding: 1px 6px 1px 6px;
	text-align: left;
	font-size: 1em;  
}

.dategroup a {
  text-decoration: none;
  color: #4FA3DA;
}

.dategroup a:hover {
  text-decoration: none;
}

.dategroup img {
  border: 0;
}

.shmall {
  font-size: .85em;
}

.searchgroup ul li form,
.newslettergroup form {
	margin: 0 0 0 .5em;
	padding: 0;
}

.searchgroup ul li form input.text,
.newslettergroup form ul li input.text {
	border: 1px solid #4FA3DA;
	color:#000000;
	width:100px;
}

.searchgroup ul li form input.button,
.newslettergroup form ul li input.button {
	background-color:#4FA3DA;
	color:#ffffff;
	width:30px;
	border:1px solid #000000;
}

.newslettergroup ul li small {
	margin: 0 0 0 0;
	padding: 0;
}

.user ul li p {
	margin: 0 0 0 .5em;
}

.usercpmenu {
  margin: 0 0 .5em 0;
  border:1px solid #000000;
	background-color:#4FA3DA;
	color:#ffffff;  
}

.usercpgbookentry {
	border:1px solid #000000;
  margin: 0 0 .5em 0;  
}

.usercpgbookentry ul {
  padding: 0 0 .5em 0;
  margin: 0;
	background-color:#DDDDDD;  
  list-style: none;  
}

.usercpgbookentry ul li {
  margin: 0;
  padding: 0 0 0 .5em;
}

.usercpgbookentryli {
	border-bottom:1px solid #000000; 
  margin: .5em 0 0 0;   
	background-color:#CCCCCC;    
}

li#navigationgroup ul li,
li#activegroup ul li,
li#downloadgroup ul li,
li#screenshotgroup ul li,
li#communitygroup ul li,
li#contactgroup ul li,
li#extrasgroup ul li
{
	background-image: url(themes/screen/menu-gb.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0;
}
li#navigationgroup ul li a:hover,
li#activegroup ul li a:hover,
li#downloadgroup ul li a:hover,
li#screenshotgroup ul li a:hover,
li#communitygroup ul li a:hover,
li#contactgroup ul li a:hover,
li#extrasgroup ul li a:hover
{
	background-image: url(themes/screen/menu-gb-hover.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	position: relative;
	left: .2em;
  color: #FFFFFF;
}

li#navigationgroup strong,
li#activegroup strong,
li#downloadgroup strong,
li#screenshotgroup strong,
li#communitygroup strong,
li#contactgroup strong,
li#extrasgroup strong
{
	background-image: url(themes/screen/thead_bg.gif);
	background-position: top left;
}

.navigation ul li ul li
{
	border-bottom: 0 dotted #666666;
	padding: 1px 3px 1px 1px;
}

.navigation ul li ul li a
{
	text-decoration: none;
	color: #666666;
	padding: 1px 0 1px 6px;
	display: block;
	font-weight: bold;
}


li#votebox ul li form
{
	margin: 0 0 0 .5em;
	padding: 0;
}

li#lendgroup
{
	background-image: url(themes/screen/menu-gb-end.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
li#rendgroup
{
	background-image: url(themes/screen/menu-gb-end2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 1px 0 0 0;
}
/* Sidebar B */

div#sidebar-b
{
	width: 15em;
	float: left;
	margin: 0 1em 0 0;
}
/* Sidebar B -> Forumbox */

li#forumgroup ul li,
li#forumlink ul li,
li#zumforum ul li,
li#links-box ul li
{
	background-image: url(themes/screen/menu-gb.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0;
}
li#wf-box ul li
{
	background-image: url(themes/screen/menu-gb.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	font-size: 10px;
}
li#forumgroup ul li a:hover,
li#zumforum ul li a:hover,
li#wf-box ul li a:hover,
li#links-box ul li a:hover
{
	background-image: url(themes/screen/menu-gb-hover.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	position: relative;
	left: .2em;
	/* padding: 1px 0 1px 2em;
	*/
 color: #FFFFFF;
}
li#forumgroup strong,
li#forumlink strong,
li#zumforum strong,
li#votebox strong,
li#wf-box strong,
li#links-box strong
{
	background-image: url(themes/screen/thead_bg.gif);
	background-position: top right;
}
/* Sidebar B -> Votebox */

li#votebox ul li
{
	background-image: url(themes/screen/menu-gb-xxl.gif);
	background-position: bottom left;
	margin: 0 0 1px 0;
}
li#votebox ul li form input.button
{
	background-color:#828282;
	color:#FFFFFF;
	width:45%;
	border:1px solid #666666;
	font-size: .95em;
}
li#votebox ul li a
{
	display: inline;
}
li#votebox ul li p
{
	margin: 0 0 0 .5em;
}
/* Content */

div#content
{
	width: 54em;
	float: left;
	margin: 0 1em 0 0;
  border-left: 1px solid #4FA3DA;  
  border-right: 1px solid #4FA3DA;  
  border-bottom: 1px solid #4FA3DA;    
  border-top: 0;
  padding: .5em .5em .5em .5em;  
}

.softwareboxgroup {
	background:url(themes/screen/softbg.png) top no-repeat;
	border:1px solid #4FA3DA;
	width:500px;
	height:125px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}
.softwareboxgroup ul {
  padding:0px;
  margin:0px;
}
.softwareboxgroup li {
	display: block;
}
.softwareboxgrouplinks {
	padding-top:50px;
	padding-left:5px;
	clear:both;
	float:left;
}
.softwareboxgrouprechts {
	padding-top:50px;
	padding-right:5px;
	float:right;
}

.softwareboxgroup a {
   color: #000000;
   text-decoration: none;
}

.softwareboxgroup a:hover {
   text-decoration: underline;
}

div#infoboxgroup {
  margin: .25em .25em .25em .25em; 
  background-color: #E84A4F; 
  background-image: url(themes/screen/announcebg.png);  
  background-repeat: repeat; 
  background-position: top; 
  color: #FFFFFF;   
  text-align: center;
  border: 1px solid #000000;   
}

div#infoboxgroup strong {
   display: block;
   font-size: 1.2em; 
   padding: .25em 0 .5em 0;     
}

div#infoboxgroup ul {
  list-style: none;  
  margin: 0;
  padding: 0;  
}

div#infoboxgroup ul li {
   padding: 0 0 .5em 0; 
}

div#infoboxgroup ul li a {
   color: #ffffff;
   text-decoration: none;
}

div#infoboxgroup ul li a:hover {
   text-decoration: underline;
}

.customfeed,
.customfeedtop 
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.customfeed strong,
.customfeedtop strong
{
	background-color: #FFFFFF;
	color: #4FA3DA;
	display: block;
	padding: 1px 6px 1px 6px;
  margin: 0;
	text-align: center;
	font-size: 1.2em;
}

.customfeed ul li {
	list-style: none;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
  text-align: center;
}

.customfeedtop ul li {
	list-style: none;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
}

.customfeedtop ul li strong {
	color: #000000;
	margin: 0;
  padding: 0;  
  text-align: left;
}

.customfeed ul li form input.button {
	background-color: #4FA3DA; /* #3399FF; */
	color:#ffffff;
	width:75px;
	border:1px solid #000000;
}

.customfeed ul li form input.text {
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:250px;
}

.customfeed ul li a,
.customfeedtop ul li a
{
  color:#000000;
  text-decoration: none;
}

.customfeed ul li a:hover,
.customfeedtop ul li a:hover 
{
  text-decoration: underline;
}

div#register,
div#activation,
li#bad-login,
li#pwd-verg-form,
div#archiv,
div#user-news-submit,
li#downloads,
li#howtos,
li#topdownloads,
li#tophowtos,
li#download-suche,
li#howto-suche,
div#download-details,
li#screenshots,
li#screenhot-suche,
li#topscreenshots,
li#screenshot-details,
div#sendcomment,
div#kontakt,
div#view-user,
div#view-user-im,
div#view-user-more,
div#view-user-avatar,
div#user-details-main,
div#user-details-im,
div#user-details-more,
div#user-details-save,
div#user-details-avatar,
div#news-suche
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#register strong,
div#activation strong,
li#bad-login strong,
li#pwd-verg-form strong,
div#archiv strong,
div#user-news-submit strong,
li#downloads strong,
li#howtos strong,
li#topdownloads strong,
li#tophowtos strong,
li#download-suche strong,
li#howto-suche strong, 
div#download-details strong,
li#screenshots strong,
li#screenhot-suche strong,
li#topscreenshots strong,
li#screenshot-details strong,
div#sendcomment strong,
div#kontakt strong,
div#view-user strong,
div#view-user-im strong,
div#view-user-more strong,
div#view-user-avatar strong,
div#user-details-main strong,
div#user-details-im strong,
div#user-details-more strong,
div#user-details-save strong,
div#user-details-avatar strong,
div#news-suche strong
{
	background-color: #FFFFFF;
	color: #4FA3DA;
	display: block;
	padding: 1px 6px 1px 6px;
  margin: 0;
	text-align: center;
	font-size: 1.2em;
}
div#register ul li,
div#activation ul li,
li#bad-login ul li,
li#pwd-verg-form ul li,
div#archiv ul li,
div#user-news-submit ul li,
li#download-suche ul li,
div#download-details ul li,
li#screenshots ul li,
li#screenhot-suche ul li,
li#screenshot-details ul li,
div#kontakt ul li,
div#view-user ul li,
div#view-user-im ul li,
div#view-user-more ul li,
div#view-user-avatar ul li,
div#user-details-more ul li,
div#user-details-save ul li,
div#user-details-avatar ul li
{
	list-style: none;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
}

li#howto-suche ul li {
	list-style: none;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
}

div#news-suche ul li {
	list-style: none;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
  text-align: center;
}

div#register ul li form input.text,
div#activation ul li form input.text,
li#pwd-verg-form ul li form input.text,
div#archiv ul li form input.text,
div#user-news-submit ul li form input.text,
div#kontakt ul li input.text,
div#user-details-main ul li input.text,
div#user-details-im ul li input.text,
div#user-details-more ul li input.text,
div#user-details-save ul li input.text,
div#user-details-avatar ul li input.text
{
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:350px;
}
div#register ul li input.textGebtag
{
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:20px;
}
div#register ul li input.textGebjahr
{
	border: 1px solid #4FA3DA;
	background-color:#ffffff;;
	color:#000000;
	width:40px;
}
div#register ul li form input.button,
div#activation ul li form input.button
{
	background-color:#828282;
	color:#FFFFFF;
	width:100px;
	border:1px solid #666666;
}
div#activation ul li form input.textSmall
{
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:60px;
}
li#bad-login ul li a,
div#archiv ul li a,
div#download-details ul li a,
li#screenshot-details ul li a,
div#related-news ul li a,
div#related-howtos ul li a,
div#related-coms ul li a
{
	text-decoration: none;
	color: #000000;
	display: block;
	font-weight: bold;
}
div#user-details-main ul li p a,
div#howtos p a,
div#howtos div.links ul li ul li a,
div#footer ul li a,
div#shortlinks_2 a
{
	text-decoration: none;
	color: #666666;
}
li#bad-login ul li a:hover,
div#archiv ul li a:hover,
li#downloads ul li a:hover,
li#howtos ul li a:hover,
li#topdownloads ul li a:hover,
li#tophowtos ul li a:hover,
div#download-details ul li a:hover,
li#screenshots ul li a:hover,
li#topscreenshots ul li a:hover,
li#screenshot-details ul li a:hover,
div#user-details-main ul li p a:hover,
div#howtos span.underline,
div#howtos p a:hover,
div#howtos div.links ul li ul li a:hover,
div#related-news ul li a:hover,
div#related-howtos ul li a:hover,
div#related-coms ul li a:hover,
div#shortlinks_2 a:hover,
div#footer ul li a:hover
{
	text-decoration: underline;
}
li#pwd-verg-form ul li form input.button,
div#archiv ul li form input.button,
li#download-suche ul li form input.button,
li#howto-suche ul li form input.button,
li#screenhot-suche ul li form input.button,
div#sendcomment ul li form input.button,
div#news-suche ul li form input.button
{
	background-color: #4FA3DA; /* #3399FF; */
	color:#ffffff;
	width:75px;
	border:1px solid #000000;
}
div#user-news-submit ul li form input.button
{
	background-color: #4FA3DA; /* #3399FF; */
	color:#ffffff;
	width:110px;
	border:1px solid #000000;
}
div#user-news-submit ul li textarea,
div#kontakt ul li textarea,
div#user-details-main ul li textarea,
div#user-details-im ul li textarea,
div#user-details-more ul li textarea,
div#user-details-save ul li textarea
{
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:350px;
	font-size: 12px;
}

div#sendcomment ul li {
	list-style: none;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0;
  padding: 0;
}

div#sendcomment ul li textarea {
	border: 1px solid #4FA3DA;
	background-color: #eaeaea;
	color: #000000;
	width: 450px;
	font-size: 12px;
	margin: 0;
  padding: 0;  
}

li#downloads ul li,
li#howtos ul li
{
	list-style: none;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/intern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
li#downloads ul li a,
li#howtos ul li a,
li#topdownloads ul li a,
li#tophowtos ul li a,
li#screenshots ul li a,
li#topscreenshots ul li a
{
	margin: 0 0 .5em 0;
	text-decoration: none;
	color: #666666;
	display: block;
	font-weight: bold;
}
li#topdownloads ul li,
li#tophowtos ul li,
li#topscreenshots ul li
{
	width: 85%;
	list-style: none;
	text-align: left;
	background-color: #CBCBCB;
	border:1px dotted #666666;
	margin: 0 0 0 0;
	padding: 10px 0 10px 25px;
}
.greybg
{
	list-style: none;
	text-align: left;
	background-color: #CBCBCB;
	border:1px dotted #666666;
	background-image: url(themes/screen/code_page.gif);
	padding: 0 1em 0 1em;
}
li#download-suche ul li form input.text,
li#howto-suche ul li form input.text,
li#screenhot-suche ul li form input.text,
div#news-suche ul li form input.text
{
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:250px;
}
li#screenshots ul li img,
li#topscreenshots ul li img,
li#screenshot-details ul li img
{
	border: 0;
}
div#kontakt ul li input.button,
div#user-details-more ul li input.button,
div#user-details-save ul li input.button
{
	background-color: #4FA3DA; /* #3399FF; */
	color:#ffffff;
	width:85px;
	border:1px solid #000000;
}
div#news-suche ul li select
{
	background-color:#ffffff;
	color:#000000;
	width:100px;
	border:1px solid #4FA3DA;
}
div#user-details-main ul li,
div#user-details-im ul li
{
	list-style: none;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0 0 1em 0;
}
div#user-details-main ul li input.textGebtag
{
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:20px;
}
div#user-details-main ul li input.textGebjahr
{
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:40px;
}
div#user-details-avatar ul li input.button
{
	background-color: #4FA3DA; /* #3399FF; */
	color:#ffffff;
	width:115px;
	border:1px solid #000000;
}
div#content p.error
{
	text-align: center;
}
/* Content -> Newslist */

.newslist {
  /* empty */
}

.newscontainer ul {
	list-style: none;
	padding: 0 0 12px 0;  
	margin: 0;  
}

.newscontainer ul li {
  /* empty */
}

.newscontainer ul li strong {
  font-weight: bold;
	display: block;
	font-size: 120%;
  color: #4FA3DA;
}

.newscontainerk {
  color: #999999;
}

.newscontainerk a {
  color: #999999;
  text-decoration: none;    
}

.newscontainerk a:hover {
  text-decoration: underline;    
}

.newscontainert a {
  font-weight: bold;
  text-decoration: none;  
	/* display: block; */
	font-size: 120%;
  color: #4FA3DA;
}    

.newscontainert a:hover {
  text-decoration: underline;
}    

.newscontainert span {
  display: inline;
} 

.newscontainersr a {
  font-weight: bold;
  text-decoration: none;  
	display: block;
  color: #4FA3DA;
}    

.newscontainersr a:hover {
  text-decoration: none;
}    

.newscontainerl {
 /* float: left; */
}

.newscontainerl a {
  color: #333333;
  text-decoration: none;
	padding: 0 0 0 25px;
	background-image: url(images/icons/intern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.newscontainerl a:hover {
	text-decoration: underline;
}

.newscontainerab {
  padding-bottom: 5px;
}

.newscontainerhr {
  height: 1px;
  border: 0 none;
  background: #4FA3DA;
}

.comments {
  font-weight: normal;
	float: right;
	margin-top: -20px;
	padding: 0 0 0 25px;
	color: #CCCCCC;
	background-image: url(themes/screen/icons/ballon.gif);
	background-repeat:no-repeat;
	background-position: 7px center;
}

div#newslist,
div#howtoslist
{
	/* display: none;
	*/
}
div#newslist h2,
div#howtoslist h2,
div#howtos h2
{
	display: none;
}
/* div#newslist ul, */
div#howtoslist ul
{
	list-style: none;
	margin: 0;
	padding: 0 0 12px 0;
}
li#newsheader,
li#howtosheader
{
	background-color: #CAC8C8;
	color: #FFFFFF;
	display: block;
	padding: 1px 6px 1px 6px;
	text-align: center;
	font-size: 1.2em;
	margin: 0 0 .5em 0;
}
li#newsabschluss,
li#howtossabschluss
{
	background-image: url(themes/screen/news-ende.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

.more-howtos {
	text-align: right;
}

.morenews ul li a,
li#more-howtos ul li a
{
	text-decoration: none;
	color: #666666;
	display: block;
	font-weight: bold;
}

.morenews ul li a:hover {
  text-decoration: underline;
}

.more-howtos img,
.morenews ul li img {
  border: 0;
}

/* div#newslist ul li strong, */
div#howtoslist ul li strong
{
	font-weight: bold;
	display: block;
	font-size: 120%;
	border-bottom: 1px dotted #CAC8C8;
}

div#newslist ul li ul, 
div#howtoslist ul li ul
{
	margin: 0 0 0 .5em;
}
div#newslist ul li ul li,
div#howtoslist ul li ul li
{
	clear: both;
	padding: 4px 0;
}
div#newslist ul li ul li span.date,
div#howtoslist ul li ul li span.date
{
	float: left;
	width: 4.2em;
	margin: 0 .5em 0 0;
	text-align: center;
	background-image: url(themes/screen/news-time.gif);
	background-repeat:no-repeat;
}

.newsicon {
	padding: 0 0 0 0;
}

/* div#newslist ul li ul li span.comments, */
div#howtoslist ul li ul li span.comments
{
	float: right;
	padding: 0 0 0 0;
	color: #CCCCCC;
	background-image: url(themes/screen/icons/ballon.gif);
	background-repeat:no-repeat;
	background-position: 7px center;
}

div#howtoslist ul li ul li a.intnews
{
	float: left;
	text-decoration: none;
	color: #FF3300;
	border-bottom: 1px dotted #CAC8C8;
	font-weight: bold;
}

.intnews,
.draftnews {
  /* background-color: #EAEAEA; */
}

.topnewstop {
  
}

/* Content -> News */

.dlvorschalt h3 {
	border-bottom: 1px dotted #CAC8C8;
}

.dlvorschalt a.dllink {
	font-size:12px;
	text-decoration: none;
	color: #666666;
}

.dlvorschalt a:hover {
	text-decoration: underline;
}

.lmdlo img {
  border: 0;
}

.lmdlo a {
  text-decoration: none;
  color: #666666;
}

.lmdlo a:hover {
  text-decoration: underline;
}

.ircchat {
  padding: .5em .5em .5em .5em;  
}

.ircchat a {
  text-decoration: none;
	color: #666666;
	border-bottom: 1px dotted #CAC8C8;
}

.phpmv {
  display: none;
}

.refs,
.newstags {
	border: 1px dotted #CCCCCC;
	margin: .5em 0 0 0;
}

.refs ul,
.newstags ul {
	list-style: none;
	margin: .25em .25em .25em .25em;
	padding: .25em .25em .25em .25em;
}
.refs ul li {
  display: inline;
  margin: 0 0 0 5px;
}
.refs ul li a,
.newstags ul li a
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.refs ul li a:hover,
.newstags ul li a:hover
{
	text-decoration: underline;
}
.refs ul li img {
  border: 0;
  height: 20px;
}
.newsmain
{
  border: 1px dotted #CCCCCC;
	padding: .25em .25em .25em .25em;
}
.newsmain p
{
	text-align: justify;
}
.newsmain ul
{
	list-style: none;
}
.newsmain ul li
{
	padding: 0 0 0 25px;
	background-image: url(images/u_li.ico);
	background-repeat: no-repeat;
	background-position: 7px center;
	margin: 0 0 .25em 0;
}
.newsmain p a,
.newsmain div.links ul li ul li a
{
	text-decoration: none;
	color: #666666;
}
.newsmain p a:hover,
.newsmain div.links ul li ul li a:hover
{
	text-decoration: underline;
}
.newsmain p img
{
	border: 0;
	padding: 3px;
	margin: 8px 8px 3px 8px;
}
.newsmain p img.left
{
	float: left;
}
.newsmain p img.right
{
	float: right;
}
.newsmain p img.imgmitte {
  /* */
}
.newsmain blockquote
{
	margin: 0 1em;
	padding: 30px 0 0 0;
	background-color: #EFEFEF;
	border-left: 5px solid #E0E0E0;
	background-image: url(images/quote.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.newsmain blockquote p
{
	margin: 0;
	padding: 10px;
	font-style: italic;
	color: #666666;
}
.newsmain blockquote:after
{
	content: attr(cite);
	color: #CCCCCC;
	padding: 0 10px 10px 10px;
	border-top: 1px dotted #D3E7EF;
	display: block;
	font-style: italic;
}
.newsmain div.blockcode
{
	margin: 0 1em;
	background-image: url(images/code-title.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-align: center;
	padding: 4px 0 0 0;
	position: relative;
	top: -0.5em;
}
.newsmain div.blockcode strong
{
	font-family: Arial, sans-serif;
	color: #FFFFFF;
}
.newsmain div.blockcode
{
	margin: 5px 0 0 0;
	padding: 10px;
	font-family: FixedSys, sans-serif;
	color: #000000;
	background-color: #FBD37B;
	text-align: left;
}
.newsmain p a.intern
{
	padding: 0 0 0 25px;
	background-image: url(images/icons/intern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.newsmain p a.extern
{
	padding: 0 0 0 25px;
	background-image: url(images/icons/extern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.newsmain div.links ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.newsmain div.links ul li
{
	font-weight: bold;
}
.newsmain div.links ul li ul
{
	margin: 0 0 0 10px;
}
.newsmain div.links ul li ul li
{
	font-weight: normal;
}
.newsmain div.links ul.intern li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(images/icons/intern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.newsmain div.links ul.extern li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(images/icons/extern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.newsmain div.links ul.email li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(images/icons/email.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.newsmain div.links ul.downloads li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(images/icons/file.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.newsmain div.credits
{
	font-size: 11px;
	background-color: #EAEAEA;
	margin:-4px;
	padding:2px;
}
.newsmain div.credits p
{
	color: #000000;
	margin: 0 .5em 0 0;
	padding: 0;
	text-align: right;
}
.newsmain div.credits p a
{
	color: #000000;
	text-decoration: none;
}
.newsmain div.credits p a:hover
{
	text-decoration: underline;
}
.newsmain div.credits img
{
	border: 0;
}
div#howtos p
{
	text-align: justify;
	line-height: 122%;
}
div#howtos h3
{
	font-size: 130%;
	margin: 0 0 5px 0;
	padding: 0;
	color: #666666;
	border-bottom: 1px dotted #666666;
}
div#howtos h4
{
	font-size: 110%;
	margin: 0;
	padding: 0;
	color: #999999;
	border-bottom: 1px dotted #CCCCCC;
}
div#howtos p img
{
	border: 0;
	padding: 3px;
	margin: 8px 8px 3px 8px;
}
div#howtos p img.left
{
	float: left;
}
div#howtos p img.right
{
	float: right;
}
div#howtos blockquote
{
	margin: 0 1em;
	padding: 30px 0 0 0;
	background-color: #EFEFEF;
	border-left: 5px solid #E0E0E0;
	background-image: url(themes/screen/quote.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
div#howtos blockquote p
{
	margin: 0;
	padding: 10px;
	font-style: italic;
	color: #666666;
}
div#howtos blockquote:after
{
	content: attr(cite);
	color: #CCCCCC;
	padding: 0 10px 10px 10px;
	border-top: 1px dotted #D3E7EF;
	display: block;
	font-style: italic;
}
div#howtos div.blockcode
{
	margin: 0 1em;
	background-image: url(themes/screen/code-title.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-align: center;
	padding: 4px 0 0 0;
	position: relative;
	top: -0.5em;
}
div#howtos div.blockcode strong
{
	font-family: Arial, sans-serif;
	color: #FFFFFF;
}
div#howtos div.blockcode div
{
	margin: 5px 0 0 0;
	padding: 10px;
	font-family: FixedSys, sans-serif;
	color: #000000;
	background-color: #FBD37B;
	text-align: left;
}
div#howtos p a.intern
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/intern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
div#howtos p a.extern
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/extern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
div#howtos div.links ul,
div#howtos div.category ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#howtos div.links ul li,
div#howtos div.category ul li
{
	font-weight: bold;
}
div#howtos div.links ul li ul,
div#howtos div.category ul li ul
{
	margin: 0 0 0 10px;
}
div#howtos div.links ul li ul li
{
	font-weight: normal;
}
div#howtos div.links ul.intern li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/intern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
div#howtos div.links ul.extern li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/extern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
div#howtos div.links ul.email li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/email.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
div#howtos div.links ul.downloads li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/file.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
div#howtos div.links ul.images li ul li a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/picture.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
div#howtos div.category ul li ul li
{
	font-weight: normal;
	display: inline;
}
.shortlinks
{
	color: #CCCCCC;
	clear: both;
	margin: 1em 0 0 0;
}

.shortlinks ul {
	list-style: none;
}

.shortlinks ul li {
	display: inline;
}

.shortlinks a {
	text-decoration: none;
	color: #666666;
}

.shortlinks a:hover {
	text-decoration: underline;
}

.newstop
{
	font-size: 130%;
	margin: 0 0 5px 0;
	padding: 0;
	color: #4FA3DA;
}

.tagbaum {
	color: #4FA3DA;  
	text-align: center;
}

.tagbaum a {
	color: #4FA3DA;  
  text-decoration: none;
}

.tagbaum a:hover {
	color: #4FA3DA;  
  text-decoration: underline;  
}

/* Content -> Credits */

div#credits
{
	color: #999999;
	clear: both;
	float: none;
}
div#credits a
{
	color: #999999;
}
div#related-news strong,
div#related-howtos strong,
div#related-coms strong
{
	font-weight: bold;
	display: block;
	font-size: 120%;
	border-bottom: 1px dotted #CAC8C8;
  margin: 0 0 .5em 0;
}
div#related-news ul,
div#related-howtos ul,
div#related-coms ul
{
	background-color: #EAEAEA;
	border:1px dotted #666666;
	padding: 10px 0 10px 25px;
  margin: 0;
}
div#goto-news-top ul,
div#goto-howtos-top ul
{
	list-style: none;
	text-align: right;
}
div#related-news ul li,
div#related-howtos ul li,
div#related-coms ul li
{
	width: 85%;
	list-style: none;
	text-align: left;
	padding: 2px 0 2px 10px;
  margin: 0;  
}
div#related-coms
{
	list-style: none;
}
div#goto-news-top ul li a,
div#goto-howtos-top ul li a
{
	color: #999999;
	text-decoration: none;
}
div#goto-news-top ul li a:hover,
div#goto-howtos-top ul li a:hover
{
	text-decoration: underline;
}
div#shortlinks_2
{
	color: #CCCCCC;
	clear: both;
	float: none;
	margin: 1em 0 0 0;
}
/* Footer */

div#footer
{
  clear: both;
  padding: .75em 0 0 0;
  margin:0;
  color: #666666;
  font-size: .8em;
  margin-top: 30px;  
  /* display: none; */
}
div#footer h2
{
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}
div#footer ul
{
	text-align: center;
}
/* Footer -> Informations */

div#informations ul,
div#feeds ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#informations ul li,
div#feeds ul li
{
	display: inline;
}
/* Footer -> Feeds */

div#feeds ul li a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/feed.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
div#feeds ul li.rss a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/rss.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
/* Footer -> Standards */

div#standards ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#standards ul li
{
	display: inline;
}
/* Ad */

div#ad {
	position: absolute;
	top: .85em;
	left: 30em;
}
div#ad img {
  border: 0;
}
div#ebayad
{
	position: absolute;
	top: 17em;
	left: 71em;
}
div#googlead2
{
	position: absolute;
	top: 17em;
	left: 82em;
}
.lmsponsor { position: absolute; top: 11.5em; left: 71em; }
.lmsponsor img { border: 0; }
.werbunga
{
	padding: .75em 0 .5em 0;
	border: 0;
	font-size: 11px;
  text-align: center;
}
.werbung
{
	margin: .25em .25em .25em .25em;
}
.werbung a
{
	color: #666666;
	text-decoration: none;
}
.werbung img
{
	border: 0;
}
.leftad {
  padding: .5em 0 0 1em;
}
/* comments system */
div#comments
{
	font-size: .90em;
	font-family: 'Trebuchet MS', sans-serif;
}
div#comments a:link, div#comments a:visited
{
	font-weight: bold;
	text-decoration: none;
}
div#comments a:hover, div#comments a:active
{
	font-weight: bold;
	text-decoration: underline;
}
div#comments dl dt
{
	padding: 0 3px 2px 0;
}
div#comments dl dt span.date
{
	font-weight: bold;
}
div#comments dl dt span.time
{
	font-weight: bold;
}
div#comments dl dd
{
	margin: 0 0 15px 0;
	padding: 5px;
}
div#comments dl dd p
{
	margin: 0 5px 8px 5px;
	line-height: 160%;
	text-align: justify;
}
div#comments dl.odd
{
	margin: 10px 0 0 0;
}
div#comments dl.even
{
	margin: 10px 0 0 30px;
}
div#comments dl.odd
{
	background-color: #F9D288;
}
div#comments dl.odd a
{
	color: #666666;
}
div#comments dl.odd a:active
{
	background-color: #666666;
	color: #F9D288;
}
div#comments dl.odd dt span.comment-number
{
	color: #666666;
	background-color: #F8BE4E;
	background-image: url(themes/screen/ecke2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 2px 5px 2px 10px;
	margin: 0 3px 0 0;
	font-size: 100%;
	font-weight: bold;
}
div#comments dl.odd dt
{
	color: #666666;
	border-bottom: 1px dotted #EFEFEF;
}
div#comments dl.odd dd p
{
	color: #666666;
}
div#comments dl.even
{
	background-color: #EBEBEB;
}
div#comments dl.even a
{
	color: #BFBFBF;
}
div#comments dl.even a:active
{
	background-color: #BFBFBF;
	color: #FFFFFF;
}
div#comments dl.even dt span.comment-number

{
	color: #FFFFFF;
	background-color: #BFBFBF;
	background-image: url(themes/screen/ecke.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 2px 5px 2px 10px;
	margin: 0 3px 0 0;
	font-size: 100%;
	font-weight: bold;
}
div#comments dl.even dt
{
	color: #BFBFBF;
	border-bottom: 1px dotted #BFBFBF;
}
div#comments dl.even dd p
{
	color: #666666;
}
span.edit img
{
	border: 0;
	position: relative;
	top: 2px
}
span.reply img
{
	border: 0;
	position: relative;
	top: 2px
}
span.spacer img
{
	border: 0;
	position: relative;
	top: 2px
}
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.highlighted_code_bash
{
	font-size: 11px;
}
.highlighted_code_bash .imp
{
	font-weight: bold;
	color: red;
}
.highlighted_code_bash .kw1
{
	color: #b1b100;
}
.highlighted_code_bash .kw3
{
	color: #000066;
}
.highlighted_code_bash .co1
{
	color: #808080;
	font-style: italic;
}
.highlighted_code_bash .es0
{
	color: #000099;
	font-weight: bold;
}
.highlighted_code_bash .br0
{
	color: #66cc66;
}
.highlighted_code_bash .st0
{
	color: #ff0000;
}
.highlighted_code_bash .nu0
{
	color: #cc66cc;
}
.highlighted_code_bash .re0
{
	color: #0000ff;
}
.highlighted_code_bash .re1
{
	color: #0000ff;
}
.highlighted_code_bash .re2
{
	color: #0000ff;
}
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.highlighted_code_cpp
{
	font-size: 11px;
}
.highlighted_code_cpp .imp
{
	font-weight: bold;
	color: red;
}
.highlighted_code_cpp .kw1
{
	color: #0000ff;
}
.highlighted_code_cpp .kw2
{
	color: #0000ff;
}
.highlighted_code_cpp .kw3
{
	color: #0000dd;
}
.highlighted_code_cpp .kw4
{
	color: #0000ff;
}
.highlighted_code_cpp .co1
{
	color: #ff0000;
}
.highlighted_code_cpp .co2
{
	color: #339900;
}
.highlighted_code_cpp .coMULTI
{
	color: #ff0000;
	font-style: italic;
}
.highlighted_code_cpp .es0
{
	color: #666666;
	font-weight: bold;
}
.highlighted_code_cpp .br0
{
	color: #000000;
}
.highlighted_code_cpp .st0
{
	color: #666666;
}
.highlighted_code_cpp .nu0
{
	color: #0000dd;
}
.highlighted_code_cpp .me1
{
	color: #00eeff;
}
.highlighted_code_cpp .me2
{
	color: #00eeff;
}
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.highlighted_code_java
{
	font-size: 11px;
}
.highlighted_code_java .imp
{
	font-weight: bold;
	color: red;
}
.highlighted_code_java .kw1
{
	color: #b1b100;
}
.highlighted_code_java .kw2
{
	color: #000000;
	font-weight: bold;
}
.highlighted_code_java .kw3
{
	color: #3333FF;
	font-weight: bold;
}
.highlighted_code_java .kw4
{
	color: #993333;
}
.highlighted_code_java .co1
{
	color: #808080;
	font-style: italic;
}
.highlighted_code_java .co2
{
	color: #a1a100;
}
.highlighted_code_java .coMULTI
{
	color: #808080;
	font-style: italic;
}
.highlighted_code_java .es0
{
	color: #000099;
	font-weight: bold;
}
.highlighted_code_java .br0
{
	color: #993333;
}
.highlighted_code_java .st0
{
	color: #ff0000;
}
.highlighted_code_java .nu0
{
	color: #cc66cc;
}
.highlighted_code_java .me1
{
	color: #006600;
}
.highlighted_code_java .me2
{
	color: #006600;
}
/* Download System */

div#dl_infobox
{
	text-align: center;
}
div#dl_infobox ul li
{
	list-style: none;
}
div#dl_infobox ul li p
{
	font-size: 12px;
}
div#dl_overview_1
{
	width: auto;
}
div#dl_overview
{
	width: 320px;
	margin: 10px 0 10px 0;
	padding-left: 80px;
}
.dl_left
{
	text-align: right;
	padding-right: 10px;
}
.dl_right
{
	text-align: left;
	padding-left: 10px;
}
div#dl_overview_1 strong
{
	background-color: #ffffff;
	color: #4FA3DA;
	display: block;
	padding: 1px 6px 1px 6px;
	text-align: center;
	font-size: 1.2em;
}
div#dl_overview ul
{
	list-style: none;
	clear: both;
	margin: 0;
	padding: 0;
}
div#dl_overview ul li
{
	width: 150px;
	float: left;
	margin: 0 0 0 0;
}
div#dl_overview ul li a
{
	text-decoration: none;
	color: #666666;
}
div#dl_overview ul li a:hover
{
	text-decoration: underline;
}
div#dl_overview_info
{
	font-size: 1em;
	text-align: center;
}
div#dl_overview_info strong
{
	background-color: #ffffff;
	color: #4FA3DA;
	display: block;
	padding: 1px 6px 1px 6px;
	text-align: center;
	font-size: 1.2em;
}
div#dl_overview_info ul li
{
	list-style: none;
}
div#dl_overview_info ul li.dl_overview_info_r
{
	text-align: right;
}
div#dl_overview_info ul li.dl_overview_info_r a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/file.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	text-decoration: none;
	color: #666666;
}
div#dl_overview_info ul li.dl_overview_info_r a:hover
{
	text-decoration: underline;
}
div#dl-show-dl
{
	text-align: left;
}
div#dl-show-dl strong
{
	background-color: #ffffff;
	color: #4FA3DA;
	display: block;
	padding: 1px 6px 1px 6px;
	text-align: center;
	font-size: 1.2em;
}
div#dl-show-dl ul li
{
	list-style: none;
}
div#dl-show-dl ul li a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/file.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	text-decoration: none;
	color: #000000;
}
div#dl-show-dl ul li a:hover
{
	text-decoration: underline;
}
div#dl-show-desc ul li
{
	width: 85%;
	list-style: none;
	text-align: left;
	background-color: #EAEAEA;
	border:1px solid #4FA3DA;
	margin: 0 0 0 0;
	padding: 10px 0 10px 25px;
}
div#dl-show-size ul li
{
	list-style: none;
}
div#dl-showcat,
div#ss-showcat
{
	text-align: center;
}
div#dl-showcat strong,
div#ss-showcat strong
{
	background-color: #ffffff;
	color: #4FA3DA;
	display: block;
	padding: 1px 6px 1px 6px;
	text-align: center;
	font-size: 1.2em;
}
/*
div#showcat table
{
	width: 95%;
	border: 0;
	text-align: center;
	font-weight: bold;
	font-size: 2px;
}
div#showcat table.show-cat-inf tr td a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/file.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	text-decoration: none;
	color: #666666;
}
div#showcat table.show-cat-inf tr td a:hover
{
	text-decoration: underline;
}
*/

div#dl-showcat ul,
div#ss-showcat ul
{
	width: 85%;
	list-style: none;
	text-align: center;
	background-color: #CBCBCB;
	border:1px dotted #666666;
	margin: 10px 0 0 0;
	padding: 10px 0 10px 25px;
}
div#dl-showcat ul li,
div#ss-showcat ul li
{
	text-align: left;
	padding: 2px 0 0 0;
}
div#ss-showcat ul li a
{
	text-decoration: none;
	color: #666666;
}
div#dl-showcat ul li a
{
	padding: 0 0 0 25px;
	background-image: url(themes/screen/icons/file.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	text-decoration: none;
	color: #666666;
}
div#dl-showcat ul li a:hover
{
	text-decoration: underline;
}
.morenews {
	width: 100%;
	list-style: none;
}
.morenews ul {
	list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
.grey_link
{
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size: small;
}
.grey_link:visited
{
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size: small;
}
.grey_link:link
{
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size: small;
}
.grey_link:hover
{
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-size: small;
}
.grey_link:active
{
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size: small;
}

/* USERCP v1.6 */

.usercpview {
  /* NULL */
}

.usercpview strong {
  color: #4FA3DA;
  font-size: 2em;
}

.usercpviewhrb {
  color: #ffcc33;
  background-color: #ffcc33;  
  width: 100%;
  height: 5px;
  border: 0;
}

.usercpviewhr {
  color: #ffcc33;
  background-color: #ffcc33;  
  width: 100%;
  height: 2px;
  border: 0;
}

.usercpviewhrs {
  color: #ffcc33;
  background-color: #ffcc33;  
  width: 25em;
  height: 2px;
  border: 0;
}

.usercpviewtable {
  /* width: 100%;  */
}

.usercpviewmainadminfo {
  width: 100%;
  border: 1px solid #000000;  
  background-image: url(themes/screen/userview_bg.gif);
  background-repeat: repeat;  
  font-size: 100%;
}

.usercpviewmainadminfo a {
  color: #000000;
  text-decoration: none;
}

.usercpviewmainadminfo a:hover {
  color: #000000;
  text-decoration: underline;
}

.usercpviewmaininfo {
  width: 100%;
  float: left;  
  font-size: 110%;
  font-weight: bold;
}

.usercpviewmaininfo a {
  color: #000000;
  text-decoration: none;
}

.usercpviewmaininfo a:hover {
  color: #000000;
  text-decoration: underline;
}

.usercpviewavatar {
  text-align: center;
}

.usercpviewmaininfotable {
  width: 100%;
}

.usercpviewexttable {
  width: 100%;
}

.usercpviewmoreinfo {
  width: 25em;
}

.usercpviewmoreinfo strong {
  color: #4FA3DA;
  font-size: 1.25em;
}

.usercpviewkontakt {
  width: 25em;
  clear: both;
}

.usercpviewkontakt strong {
  color: #4FA3DA;
  font-size: 1.25em;
}

.usercpviewgbook {
  padding: 1em 0 0 0;
  width: 100%;
  clear: both;  
}

.usercpviewgbook strong {
  color: #4FA3DA;
  font-size: 1.25em;
}

.usercpviewgbook textarea {
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:350px;
	font-size: 12px;
}

.usercpviewgbook .text {
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:260px;
	font-size: 12px;
}

.usercpviewgbook .button {
	background-color: #4FA3DA; 
	color:#FFFFFF;
	width:70px;
	border:1px solid #000000;
}

.usercpviewdesc {
  padding: 1em 0 0 0;
  width: 100%;
  clear: both;  
}

.usercpviewdesc strong {
  color: #4FA3DA;
  font-size: 1.25em;
}

.usercpviewdesc a {
  color: #000000;
  text-decoration: none;
}

.usercpviewdesc a:hover {
  color: #000000;
  text-decoration: underline;
}

.usercpviewdesc .text {
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	font-size: 12px;
}

.usercpviewdesc .button {
	background-color: #4FA3DA; 
	color:#FFFFFF;
	border:1px solid #000000;
}

/* ADMIN v1.6 */

.admin ul {
  list-style: none;
}

.admin ul li {
  display: inline;
}

.admin ul li img {
  border: 0;
}

.adminnewsoverview {
  /* NULL */
}

.adminnewsoverview a {
  color: #000000;
  text-decoration: none;
}

.adminnewsoverview a:hover {
  color: #000000;
  text-decoration: underline;
}

.admtableborder {
 /* NULL */
}

.admincnews ul {
  list-style: none;
}

.admincnews ul li textarea {
  width: 99%;
  height: 25em;
}

.admincnews ul li input.text {
  width: 99%;
}

.admincnews ul li select {
  width: 15em;
}

.cnewsbutton {
  text-align: right;
}

.cnewsframe {
  border: 1px solid #333333;
  padding: .25em .25em .25em .25em;
}

.cnewsframe li {
  margin: 0 0 .25em 0;
}

.cnewsnotice {
  background-color: #CCCCCC;
  padding: .1em .1em .1em .1em;
}

.adminuser a {
  color: #000000;
  text-decoration: none;
}

.adminuser a:hover {
  color: #000000;
  text-decoration: underline;
}

.adminusertable {
  width: 100%;
  border: 1px solid #000000;
}

.adminusertable a {
  color: #000000;
  text-decoration: none;
}

.adminusertable a:hover {
  color: #000000;
  text-decoration: underline;
}

.admintodo {
  width: 100%;
}

.admintodo strong {
	border-bottom: 1px dotted #CAC8C8;
}

.admintodo table {
  width: 100%;
}

.admintodo a {
  color: #000000;
  text-decoration: none;
}

.admintodo a:hover {
  text-decoration: underline; 
}

.feedslist {
 /* NULL */
}

.feedslist ul {
  list-style: none;
  padding: 0;
  margin-bottom: 1em;  
}

.feedslist ul li strong {
  padding-bottom: .5em;
}

.feedstbl tr td a {
  color: #000000;
  text-decoration: none;
}

.feedstbl tr td a:hover {
  text-decoration: underline; 
}

.dlcenter a {
  text-decoration: none;
  color: #000000;
}

.dlcenter a.intern {
	padding: 0 0 0 25px;
	background-image: url(images/icons/intern.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.dlcenter a:hover {
	text-decoration: underline;
}

.dlctop,
.dlcsuche {
  margin-bottom: .85em;
}

.dlcsuche strong,
.dlctop strong {
  color: #4FA3DA;
  font-size: 1.5em;
}

.dlcsuche td,
.dlctop td {
  width: 33%;
}

.dlcsuche input.dlcsuchfld {
	border: 1px solid #4FA3DA;
	background-color:#ffffff;
	color:#000000;
	width:320px;
}

.dlcsuche input.dlcbtn {
	background-color:#4FA3DA;
	color:#ffffff;
	width:100px;
	border:1px solid #000000;
}

.dlcenter span.error,
.dlcsuche span.error {
  text-align: center;
  color: #FF0000;
  font-weight: bold;
}

.dlcmnu,
.dlcatads {
  text-align: center;
}

.sscentertd {
  width: 33%;
  text-align:center;
}
