/* TALKING HORNS 2010
westhost.de - G.Gothe 2010 */

*{ margin: 0;	padding: 0; }

html{	overflow-y: scroll; }

body{
	/* general styles */
	font: 62.5% helvetica,Arial,tahoma,verdana;
	/* IE specific styles */
  scrollbar-face-color: #FF9900;
	scrollbar-highlight-color: White;
	scrollbar-3dlight-color: White;
	scrollbar-shadow-color: White;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: White;
}

/* Styles fuer Mozilla - marked text */
::-moz-selection {	color: #ff9900;	background: #eee; }

a{ color: Black; text-decoration: none; }
a:hover{ color: #333333; text-decoration: underline overline; }
a.an:hover{	text-decoration: none; }
a img { border: none; }
#socials a { color: white; font-size: 12px; }

h1{
	margin: 0.5em 0;
	font-size: 1.5em;
	font-weight: bold;
}

h2{
	margin: 0.25em 0;
	font-size: 1.3em;
	font-weight: bold;
}

h3, h4, h5, h6{
	font-size: 1.2em;
	margin: 0.25em 0;
	font-weight: bold;
}

h6{
	font-weight: normal;
}

/* =======================================================================
TEXT Formate
=======================================================================*/
p{
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.6em;
}

p.beschreibung{
}

p.beschreibung_fett{
	font-weight: bold;
}

p.box{
	padding: 0.5em;
	display: block;
	font-size: 1.2em;
}

p.csc-uploads-description{
	margin-bottom: 22px;
}

p.eingerueckt{
	text-indent: 20px;
	text-align: left;
}

p.quellenangabe{
	padding-bottom: 30px;
	background: transparent url('images/horns_klein.gif') no-repeat left;
	font-style: italic;
	text-align: right;
}

p.smalltext{
	font-size: 1em;
}

span.file{
	padding: 0 0 0 14px;
	color: #000088;
	background: transparent url('../../img/icons/file.gif') no-repeat left;
	font-family: monospace;
	font-style: normal;
}

span.Titel{
	font-weight: bold;
}

.topmenu{
	background: #FF9900;
	height: 23px;
}

#inhaltscrollbar li{
	margin: 0;
	padding: 0 0 5px 0;
	color: Black;
	font-size: 1.1em;
}

#inhaltscrollbar ul{
	margin-right: 5px;
	padding: 0px 0px 0px 18px;
	margin: 0;
}

/*
-----------------------Mailform
*/

.csc-mailform-field label {
display:block;
margin: 0.4em;
}

.csc-mailform-submit {
margin: 0.4em 0 1em;
}

.csc-mailform {
border:none;
}

/*
-----------------------TT_News
*/

hr.clearer { margin: 0 0 2em; clear: both;}
.news-list-morelink { margin-left: 1em; text-align: right; }
div.news-single-backlink { font-size: 1.2em; }
div.news-list-item .left { float : left; margin-right: 5em; }
div.news-list-item { margin: 0 0 2em; }
/*
-----------------------sr_emailsubscribe
*/

div.tx-sremailsubscribe-pi1 fieldset { border: none; }
div.tx-sremailsubscribe-pi1 legend { font-size: 1.2em; }
div.fValidator-msg { font-size: 1.2em; }

div.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-error {}
div.tx-sremailsubscribe-pi1 label { font-size: 1.2em; }

.tx-guestbook-result, .tx-guestbook-pagination { font-size: 1.2em; }


/*    .tx-veguestbook-pi1 {
        font-size:100%;
    }
*/
  
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
font-weight:bold;
color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-result {
font-weight:bold;
float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination {
font-size:1.1em;
font-weight:bold;
float:right;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
clear:left;
background:#666;
color:#FFF;
display:block;
font-size:1.2em;
font-weight:bold;
line-height: 1.8em;
padding-left: 1em;
}

.tx-veguestbook-pi1 .tx-guestbook-left { float:left; min-height:6em; width:12em; padding: 1em; background:#EFEFEF; overflow: hidden; }

.tx-veguestbook-pi1 .tx-guestbook-left p { color:#333; }
 
.tx-veguestbook-pi1 .tx-guestbook-right {
float:left;
width:31em;
/*background:#FFF;*/
padding: 1em;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
color:#333;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
}
 
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
font-size:100%;
color:#990000;
font-weight:bold;
background:none;
}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
font-size:75%;
color:#333;
font-style: italic;
}

.tx-veguestbook-pi1 .tx-guestbook-latest {
display:block;
padding:0.25em;
clear:both;
}

.tx-veguestbook-pi1 .tx-guestbook-field {
clear:both;
width:100%;
display:block;
padding: 1em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
clear: both;
display: block;
float: left;
width: 10em;
font-size: 1.2em;
margin-right: 1em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
float:left;
width:20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
width: 30em;
display: block;
float: left;
}

.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
color:#990000;
}

.tx-veguestbook-pi1 fieldset {
border:none;
}

.tx-veguestbook-pi1 legend {
display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap {
float:left;
display:block;
background:#F7F7F7;
border:1px solid #CCC;
}
 
.tx-veguestbook-pi1 .tx-guestbook-freecap {
margin-left:2.25em;
}
 

.tx-veguestbook-pi1 .tx-guestbook-freecap img {
float:left;
display:block;
padding-left:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap input {
float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap label {
clear:both;
display:block;
float:none;
width:10em;
margin-bottom:0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap p {
font-size:75%;
padding:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-clear {
clear:left;
display:block;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
width:auto;
display:block;
}
.csc-default td.csc-uploads-fileName { padding: 0 2em 0 0.4em; }
/*
Tickets
*/
#scrollToCE256 { }
#scrollToCE256:hover { text-decoration: underline; }



/*
FlashPlayer
*/
#flashplay { position: fixed; margin: 30px 0 0; top: 0; right: 0; }

