/*******************************************************************************/
/*                                                                             */
/*  sychron.css                                                                */
/*                                                                             */
/*  Stildefinitionen für die Präsenz www.sychron.info                          */
/*  written by sychron [sychron@sychron.info]                                  */
/*  version 2.0                                                                */
/*                                                                             */
/*******************************************************************************/

@import url("sychron/forms.css");
@import url("sychron/code.css");
@import url("sychron/header.css");
@import url("sychron/topnav.css");
@import url("sychron/projektboxen.css");

/* Fremdanbieter-Content ;-) */
@import url("nicetitle.css");

/* ===========================================================================*/
/*   GrundsätzlicheParameter                                                  */
/* ===========================================================================*/

*{
  margin:0px;
  padding:0px;
}
html{
	margin:0px;
  padding:0px;
  font-family:"verdana","helvetica",sans-serif;
  min-height:100%;
}

body{
  min-height:100%;
  min-width:560px;
  background-color:#FFFFFF;
}

body.padded{
  padding:50px;
}

.hauptbereich{
	width:85%;
  margin:0px auto 0px auto;
  padding:0px;
}

img{
  border-width:0px;
  margin-left:3px;
  margin-right:3px;
  margin-top:3px;
  margin-bottom:3px;
  background-color:transparent;
}

pre{
width:570px;
margin-left:25px;
margin-right:25px;
padding-left:25px;
padding-right:25px;
padding-top:3px;
padding-bottom:3px;
background-color:#F0F0F0;
color:#000000;
}


div.title{
  background-image:url(/gfx/background/star.jpg);  
  background-position:center;
  background-repeat:no-repeat;
  background-attachment:fixed;  
  min-width:550px;
  min-height:550px;
}

img.title{
}


table.title, tr.title, td.title{
  vertical-align:middle;
  background-color:transparent;
}

p,h1,h2,h3,h4,ul,ol,li,div,address,blockquote,nobr,b,i,td,th{
font-family:verdana,helvetica,sans-serif;
}

p,h1,h2,h3,h4,ul,ol,li,div,address,blockquote,nobr,b,i,td,th{
color:#666666;
background-color:transparent;
}

p,ul,ol,li,div,td,th,address,nobr,b,i{
font-size:10pt;
}


/* ===========================================================================*/
/*   Textnavigation                                                           */
/* ===========================================================================*/

.textnav{
  font-size:8pt;
  font-weight:normal;
  color:#707070;
  text-align:center;
}

.hinweis{
  font-size:10pt;
  font-weight:bold;
  color:#FF0000;
  text-align:left;
}

/* ===========================================================================*/
/*   Links                                                                    */
/* ===========================================================================*/


#entrylink{
font-size:8pt;
color:#666666;
text-decoration:none;
}

a:link.navline{
font-size:8pt;
color:#666666;
text-decoration:none;
}

a:visited.navline{
font-size:8pt;
color:#666666;
text-decoration:none;
}

a:active.navline{
color:#FF6666;
font-size:8pt;
text-decoration:none;
font-weight:normal;
}

a:hover.navline{
color:#FF6666;
font-size:8pt;
text-decoration:none;
font-weight:normal;
}

/* ===========================================================================*/
/*   Überscriften                                                             */
/* ===========================================================================*/

h1{
font-size:18pt;
}

h2{
font-size:12pt;
color:#454545;
background-color:#C0C0C0;
margin-left:-5%;
padding-left:5%;
margin-right:-5%;
padding-right:5%;
padding-top:1px;
padding-bottom:1px;
}

h3{
font-size:12pt;
margin-top: 20px;
margin-bottom: 10px;
}

h4{
font-size:10pt;
margin-top: 5px;
margin-bottom: 0px;
padding-top:0px;
padding-bottom:0px;
}

h1,h2,h3,h4{
text-align:left;
}

ul,ol{
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
}

p.subline{
margin-top:-5px;
margin-bottom:15px;
}

/* ===========================================================================*/
/*   Tabellenformatierung                                                     */
/* ===========================================================================*/

.viewer{
  background-color: white;
}

.viewerAlternate1{
  background-color: #c0c0c0;
}

.viewerAlternate2{
  background-color: #E0E0E0;
}

th.profile{
  width:150px;
  text-align:left;
  vertical-align:top;
}

#profile{
  min-height: 400px;
}

/* ===========================================================================*/
/*   Copyright
/* ===========================================================================*/

.copyright{
display:block;
float:none;
margin-top:0px;
margin-bottom:0px;
font-size:8pt;
text-align:center;
}

/* ===========================================================================*/
/*   Header und Footer
/* ===========================================================================*/

#headercontent{
  margin: 0 0 0.7em;
  background:transparent;
  text-align:center;
  padding:9px;
}

#footercontent{
  position:fixed;
	bottom:0px;
	background-color:#FFFFFF;
	text-align:center;
  padding:10px;
  width:100%;  
  overflow:hidden;
}


/* Angaben nur für den Internet Explorer mit Star-HTML-Hack 
* html, * html body{
  margin:0px 25px 0px 25px;
	padding:0;
	height:100%;
	overflow:auto;
}
* html #content_container{
  padding:0;
	height:95%;
	overflow:auto;
}
* html #footer {
  background:#efefef;
  text-align:center;
  padding-top:1%;
}
*/

td.imagedir{
  width:140px;
}


.logoline{
  color:#454545;
  background-color:#E0E0E0;
  margin-left:-25px;
  padding-left:25px;
  margin-right:-25px;
  padding-right:25px;
  margin-top:25px;
  padding-top:1px;
  margin-bottom:-1px;
  padding-bottom:1px;
  text-align:center;
  vertical-align:middle;
}

.label{
  vertical-align:middle;
  font-weight:bolder;
  min-width:224px;
}

form span {
  vertical-align:middle;
  font-weight:bolder;
}

.tabulator{
  min-height: 25px;
  vertical-align:middle;
  position:absolute;
  left:250px;
}

.tabline{
  min-height: 25px;
  vertical-align:middle;
  margin-top:1px;
  margin-bottom:1px;
}

.titlesubline{
  color:#C0C0C0;
  font-size:16px;
  font-weight:bold;
}

.titlecopyright{
  color:#C0C0C0;
  font-size:8px;
}
                   
.scriptoutput{
  font-family: monospace;
  font-size: 8px;
}                   

.werbung{
width:100%;
background-color:#E0E0E0;
text-align:center;
}

#contentarea{
  border-top:25px;
  border-bottom:25px;
  min-height:400px;
}

ul.columns{
  display:block;
  width:100%;
  margin-top:0px;
  margin-bottom:30px;
  list-style-type:square;
}

li.columns{
  float:left;
  width:25%;
  margin:2px;
}

#tagline{
}

#quote{
	height:100px;
	margin-top:auto;
	margin-bottom:auto;	
}