/* global */
html{height: 100%;}

body
{ font-family: verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .68em;
}
/* für nicht identifizierten Div*/
#c52{
position:absolute;
top:-50px;
left:-50px;}
#c80{
position:absolute;
top:-50px;
left:-50px;}
#c79{
position:absolute;
top:-50px;
left:-50px;}

#c109{
position:absolute;
top:-50px;
left:-50px;}
#c108{
position:absolute;
top:-50px;
left:-50px;}
#c110{
position:absolute;
top:-50px;
left:-50px;}

#c104{
position:absolute;
top:-50px;
left:-50px;}
#c105{
position:absolute;
top:-50px;
left:-50px;}
#c79{
position:absolute;
top:-50px;
left:-50px;}

#c150{
position:absolute;
top:-50px;
left:-50px;}
#c151{
position:absolute;
top:-50px;
left:-50px;}
#c155{
position:absolute;
top:-50px;
left:-50px;}
#c156{
position:absolute;
top:-50px;
left:-50px;}
#c154{
position:absolute;
top:-50px;
left:-50px;}
#c152{
position:absolute;
top:-50px;
left:-50px;}
#c153{
position:absolute;
top:-50px;
left:-50px;}
#c157{
position:absolute;
top:-50px;
left:-50px;}


#c186{
position:absolute;
top:-50px;
left:-50px;}

#c193{
position:absolute;
top:-50px;
left:-50px;}

#c189{
position:absolute;
top:-50px;
left:-50px;}

#c187{
position:absolute;
top:-50px;
left:-50px;}

#c188{
position:absolute;
top:-50px;
left:-50px;}

#c190{
position:absolute;
top:-50px;
left:-50px;}

#c191{
position:absolute;
top:-50px;
left:-50px;}

#c182{
position:absolute;
top:-50px;
left:-50px;}


#c194{
position:absolute;
top:-50px;
left:-50px;}

#c195{
position:absolute;
top:-50px;
left:-50px;}

#c196{
position:absolute;
top:-50px;
left:-50px;}

#c197{
position:absolute;
top:-50px;
left:-50px;}

#c198{
position:absolute;
top:-50px;
left:-50px;}

#c199{
position:absolute;
top:-50px;
left:-50px;}

.news-list-date {
position:relative;
float:right;
height:12px;
top:-9px;
font-size:12px;
	
}

#show {
position:relative;
top:-18px;

}

.news-list-morelink{
position:relative;
top:-8px;

}

.news-single-item {
position:relative;

}
.news-list-item {
border-bottom:1px #445972 solid;

}

.news-single-item h2{

font-family:Georgia, "Times New Roman", Times, serif;
  letter-spacing: .1em;
  font-weight: normal;
 /* text-transform: uppercase;*/
  padding: 16px 0px 5px 0px; 
  margin: 0px 0px 12px 0px; 
  border-bottom: 1px solid #c5cae3;
  font-size: 170%;
    color: #c5cae3;
	clear:both;


}



.news-single-timedata {
	position:relative;
	float:left;
	top:-6px;
color:#FFFFFF;
margin-top:0px;
font-size:100%;

	
}
.news-list-date {
position:relative;
color:#FFFFFF;
width:100%;
text-align:left;
font-size:100%;
left:1px;

}
.news-list-item h3 {
position:relative;
float:left;
color:#FFFFFF;
width:100%;
clear:both;

}

*html .news-list-item h3 {
font-size:100%;

}

.news-single-backlink a{
font-size:12px;

}

.tx-ttnews-browsebox {
background:#0c0c20;
border:0px;

}

.tx-ttnews-browsebox-SCell {
background:#0c0c20;
border:0px;

}

#player_cont
{ margin-left: auto; 
  margin-right: auto;
  
}

#content_player{
	position:relative;
	top:-50px;

	z-index:999;
}

p
{ margin: 0px;
  padding: 0px 0px 16px 0px;
  line-height: 1.7em;
}

h1
{ font-family:Georgia, "Times New Roman", Times, serif;
  letter-spacing: .1em;
  font-weight: normal;
 /* text-transform: uppercase;*/
  padding: 16px 0px 5px 0px; 
  margin: 0px 0px 12px 0px; 
  border-bottom: 1px solid;
  font-size: 170%;
}

.sub
{ font-size: 55%;
  padding-left: 12px; 
  letter-spacing: .1em;
}

img
{ border: 0px; 
  margin: 0px; 
  padding: 0px;
}

a{outline: none;}

/* block quote */
blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-left: 8px solid;
}

/* unordered list */
ul
{ margin: 2px 0px 18px 16px;
  padding: 0px;
}

ul li
{ list-style-type: square;
  margin: 0px 0px 6px 0px; 
  padding: 0px;
}

/* ordered list */
ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* margin lefts / margin rights - to centre content */
#logo, #menu, #site_content
{ margin-left: auto; 
  margin-right: auto;
  
}

#logo { 

}


/* logo */

#logobild
{ position:absolute;
left:740px;
top:55px;
}

#logo
{ width: 880px;
  height: 117px;
  border-top: 5px solid;
  background:url(http://timallhoff.de/fileadmin/templates/photography/images/logo_ta_com.jpg);
background-repeat:no-repeat;
background-position:20px 21px;
}

#logo h1
{ font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 500%;
  text-transform: lowercase;
  font-weight: normal;
  padding: 20px 0px 0px 14px;
  border: 0px;
  float: left;
  letter-spacing: 0px;
  color:#ccc;
}

#links
{ margin: 5px 9px 0px 0px;
  font-size: 80%;
  text-align: right;
  padding: 20px 10px 0px 0px;
  text-transform: uppercase;
}

#links a, #links a:hover
{ padding: 0px 0px 2px 0px;
  text-decoration: none;
}

/* navigation menu */
#menu
{ 

height: 33px;
  width: 880px;
  border-bottom: 2px solid;
}

#menu ul{margin: 0px auto;} 

#menu li
{ float: left; 
  margin: 0px; 
  padding: 0px;
  list-style: none;
} 

#menu li a 
{ display: block;
  float: left;
  height: 27px;
  text-decoration: none; 
  padding: 6px 19px 0px 19px;
  border-right: 1px solid;
  font-weight: bold;
} 

*html #menu li a 
{ 
  padding: 6px 15px 0px 15px;
  
} 

#colours
{ height: 0px;
  text-align: right;
  padding: 16px 16px 0px 300px;
}

/* main content */
#site_content
{
position:relative;
width: 878px;
  overflow: hidden;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
} 

/* side menu */
#side_menu
{ padding: 5px 3px 10px 19px;
  float: right; 
  width: 170px;
  list-style: none;
}

#side_menu li {
  list-style: none;
}


.side_menu_item
{ width: 170px; 
  padding: 6px 0px 8px 0px;
  height: 70px;
}

.side_menu_item a
{ float: left; 
  width: 146px; 
  height: 54px;
  font-weight:bold;
}

.side_menu_item img 
{ display: block; 
  margin: 2px;
}

a.reference_title {
  width: 146px; 
  height: 28px;
  margin-top: 3px;
  text-decoration: none;
}

#side_menu .reference_title {
  background-color: #0c0c20;
  color:#6a7a92;
}

#side_menu a.reference_title:hover {
font-weight:bold;
}

.info
{ padding-top: 4px;
  float: left;
}

/* page content */
#content
{ text-align: left;
  width: 653px;
  float: left;
  padding: 12px 0px 18px 14px;
}

#content a, #content a:hover{text-decoration: none;}

/* form */
form
{ margin: 3px 0px 0px 0px; 
  padding: 0; 
}

form#contact{height: 220px;}

div.row1
{ width: 501px; 
  clear: both;
}

div.row1 span.formlabel 
{ float: left;
  width: 164px;
  text-align: left;
}

div.row1 span.forminput
{ float: right;
  text-align: right;
} 

/*
#contact input, #contact textarea
{ width: 299px; 
  font-family: verdana, arial, sans-serif;
  font-size: 100%;
  border: 1px solid;
  overflow: auto;
  margin: 2px;
}

#contact input.submit
{ width: 99px;
  margin: 8px 0px 0px 220px;
  height: 22px;
  cursor: pointer;
}
*/


.csc-sword {
background-color:#723900;
}

/*------mailformular formatieren------*/
.csc-mailform {
border:none;
width: 360px;
}

.csc-mailform-field {

margin: 2px;
padding: 5px;
}

.csc-mailform-field label {
float: left;
padding: 1px;
color: white;
width: 80px;
}


.mf-input {
clear: none;
width: 250px;
padding: 1px;
}

.mf-pass {
width: 250px;
padding: 1px;
}

.mf-text {
clear: none;
width: 250px;
padding: 1px;
}

.mf-check {
padding: 1px;
}

.mf-radio {
padding: 1px;
}

.mf-select {
width: 250px;
padding: 1px;
}

.mf-file {
width: 200px;
padding: 1px;
}

#mailformRadiotest {
border: none;
}

#mailformRadiotest legend {
display: none;
}

.mf-reset {

}

.mf-submit {
margin-left: 82px;
}

#footer{

margin-left:auto;
margin-right:auto;
width: 880px;
  text-align:right;
  line-height: 24px;
  color:#445972;
  }
  
 .playerbild{position:relative; float:left; top:-5px; left:420px }
  *html .playerbild{position:relative; float:left; top:-5px; left:370px; width: 40px; }
  *+html .playerbild{position:relative; float:left; top:-5px; left:365px; width: 40px; }
  .playertext{position:relative; float:right; }
  
/* Gästebuch */

 .tx-veguestbook-pi1 {
        font-size:100%;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		
		width: 35em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:35em;
		color:#fff;
		border-bottom:1px solid #445972;
		margin-bottom:20px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {

	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {

		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:37em;
		
							

	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#fff;
	}
	
	.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;
		clear:both;
	}
	
	.tx-guestbook-clear {

	}
	
.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: 15em;
	}
	
	.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:15em;
	}
	
	.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:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
	
	.label {
	position:relative;
	left:-600px;
	}
	
	.jdExtCarousel {
		position:absolute;
	}
	
	.tx-danewslettersubscription-pi1-listrow{}
	.impressum {position:relative; float:left; width:200px; text-align:left; margin:-1px 0 0 10px;}
	.impressum a:link{
		text-decoration:none;
color:#445972;
font-family: verdana, arial, sans-serif;
font-size:11px;
}

.impressum a:hover{
color:#999;
text-decoration:none;
font-family: verdana, arial, sans-serif;}

.impressum  a:visited{
color:#445972;
text-decoration:none;
font-family: verdana, arial, sans-serif;
font-size:11px;
}
	
	