/*
Author: Thorsten Russ - Trendvisor Web- und Printdesign
Website: http://webdesign.trendvisor.de
eMail: info@trendvisor.de
Partner: http://fio-net.de
Site: FIONET
Date: RE-NOV07
Notes: -- 
*/

/* -- FORMULARE -- */
form {
width: 60%;
margin: 0;
padding: 15px 0;
background: #FFF7CE;
border: 1px solid #FFD700;
border-width: 1px 0;
color: #6D8CA0;
}
fieldset {
border:none;
display:block;
margin:0 0 0 15px;
}
fieldset input {
background: White;
color: #6D8CA0;
padding: 2px;
margin: 0 0 5px 0;
font-size: 12px;
border: 1px solid #6D8CA0;
float:left;
display:block;
}
fieldset label {
font-size: 12px;
padding: 2px;
width: 80px;
float:left;
}
fieldset textarea{
float: left;
border: 1px solid #6D8CA0;
margin: 0 0 5px 0;
}




/*Workspace*/

* {
margin: 0;
padding: 0;
}
body {
font-family: Arial, Helvetica, sans-serif;
color: #555;
background: #ddd url(../images/body-bck.gif) repeat-x 0 0 fixed;
font-size: 13px;
text-align: center;
}
#top{
width: 960px;
height: 30px;
background: url(../images/top-bck.gif) no-repeat 0 0;
margin: 20px auto 0 auto;
}
#bottom{
width: 960px;
height: 30px;
background: url(../images/bottom-bck.gif) no-repeat 0 0;
margin: 0 auto 20px auto;
}
#world {
width: 900px !important;
width: 960px;
margin: 0 auto;
padding: 0 30px;
color: inherit;
background: #fff;
text-align: left;
}

#header{
height: 200px;
margin: 0 0 5px 0;
color: inherit;
background: #eee url(../images/header.jpg) no-repeat 0 0;
}

#main {
padding-left: 284px;
margin: 0;
}
.artikel{
text-align:left;
margin: 0 30px 3em 0;
}
.artikel p{
font-size: 14px;
}
.fl{
float: left;
margin: 0 10px 5px 0;
}
.fr{
float: right;
margin: 0 0 5px 10px;
}
a:link, a:visited{
background: none;
color: Blue;
}
a:hover, a:active{
background: none;
color: #e60000;
}
h1, h2{
font-weight: normal;
}
h1{
font-size: 200%;
margin: 0 0 .5em 0;
}
h2{
font-size: 160%;
margin: 0 0 1em 0;
}

p{
margin: 3px 0 7px 0;
line-height: 1.4em;
}

blockquote{
margin: 10px 20px;
padding: 10px 20px;
border: 1px solid #eee;
border-width: 3px 0;
color: inherit;
background: #F1F4FD;
}
.cl{
clear: both;
}
.bc{
font-size: 11px;
margin: 0 0 15px 0;;
font-weight: bold;
text-align: left;
background: none;
color: #aaa;
}
.bc a:link, .bc a:visited{
background: none;
color: #999;
}
.bc a:hover, .bc a:active{
background: none;
color: #555;
text-decoration: none;
}


/* -- listen -- */
#main ul{
list-style: disc; margin: 0 0 0 15px;
}

#main ol{
list-style: circle; margin: 0 0 0 15px;
}
/* -- tabellen -- */
table{ 
border: 0 none;
}
td{ 
background: #fafafa; 
color: inherit;
padding: 4px; 
vertical-align: top;
padding: 4px; 
vertical-align: top;
}

/* NAVIGATION // CONTENT SZENE */


#side{		
width: 234px;
float: left;
text-align: left;
padding: 0;
}
#side h2{
font-size: 16px;
font-weight: bold;
margin: 0 0 10px 0;
padding: 2px 0;
}
#side address{
margin: 0 auto;
font-style: normal;
}
.item{
margin: 0 0 10px 0;
}
.item ul{
list-style: none;
}
.item li{
list-style: none;
}
.item li a:link, .item li a:visited{
border-bottom: 1px dashed #aaa;
font-weight: normal;
padding: 3px 2px;
display: block;
width: 230px !important;
width: 234px;
text-decoration: none;
}
.item li a:hover, .item li a:active{
background: #FFC700;
color: White;
}
.item li a:hover, .item li a:active{
background: #FFC700;
color: White;
}
.active{
background: #FFFACD;
text-align: right;
font-weight: bold;
}

.bookmarks{
border: 1px dashed #aaa;
border-width: 1px 0;
text-align: center;
margin: 5px 0;
padding: 4px 0;
}



/* -- TT-NEWS -- */

.news-latest-item, .news-list-item{
border: 1px dotted #AAAAAA;
margin: 20px 0;
padding: 1em;
color: Black;
background: #eeeeee;
}
a .news-latest-item, a .news-list-item{
color: Black;
background: none;
}
.news-single-backlink, .news-latest-gotoarchive, .news-latest-morelink, .news-list-morelink, .news-latest-date, .news-list-date{
font-size: 11px;
font-weight: bold;
}
.news-single-timedata{
font-size: 11px;
font-weight: bold;
padding: 0 0 .5em 0;
margin: 0 0 .5em 0;
border-bottom: 1px dotted #aaaaaa;
}
.clearer{
border: 0 none;
}
.news-catmenu{
margin: 1em 0;
}

.tx-sgglossary-pi1 table, .tx-sgglossary-pi1 td{
border: 0px none;
}

/* FOOTER */
#footer {
clear: both;
margin: 0;
padding: 10px 0 0 0;
text-align: center;
border-top: 1px dashed #aaa;
font-size: 12px;
}
#footer ul {
list-style: none;
}
#footer li {
display: inline;
margin: 0 10px 0 0;
}
#footer li a:link, #footer li a:visited{
background: none;
color: #aaa;
text-decoration: none;
font-weight: normal;
}
#footer li a:hover, #footer li a:active{
background: none;
color: red;
}



