/* ---------->>> Stylesheet Schwarzekuhle.de <<<-----------*/


/* ---------->>> GLOBAL <<<-----------*/
  
html, body, p, h1, h2, h3, h4 { margin: 0; padding: 0; }

* { font-weight: normal; }
html { font-size:100.01%; line-height: 1.5;height: 100%; }
body { font-size:1em; height: 100%;background:#d8b67a url(content_bg.jpg) repeat-y scroll center top; font-family:"Trebuchet MS",Arial,sans-serif;color:#2d2d2d;}
img, abbr { border: 0; }
.clear{clear:both;}

/* ---------->>> LAYOUT <<<-----------*/

#pagewrap {vertical-align:top;min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -150px;}
* html #pagewrap { height: 100%; }
#header {margin: 0;padding:0;border-top:5px solid #55aa1e;font-family: palatino, georgia, serif;}
#header_content {margin: 0 auto; padding: 0;width:960px;height:335px;background:#2d2d2d;position:relative;}
#logo { margin: 0; padding: 0;height:75px;text-indent: 1em;color:#f5f5f5;line-height:75px;width:960px;position:relative;}
#dog{width:50px;float:left;}
#dino_slide {background:#55aa1e;}
#dino_content {width:760px;margin: 0 auto;}
#dino_content h4 {color:#fff;}
#dino_slide_dog {height:75px;visibility:visible;}
#logo h1 {text-indent:60px;}
#logo h1 A {text-decoration:none;color:#fff;}
#langmenu {width:250px;height:30px;position:absolute;right:10px;top:45px;line-height:30px;}
#langselector {display:table;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt auto;padding:0pt;white-space:nowrap;}
#langselector li { display:table-cell;margin:0pt;padding:0pt;float:left;}
#langselector li a{ font-family:georgia;font-size:.55em;height:30px;letter-spacing:1px;line-height:30px;padding:0pt 1em;text-decoration:none;text-transform: uppercase;color:#FFFFFF;float:left;}
#header_img{ margin: 0; padding: 0;background:#354a1e url(head_img.jpg) no-repeat top center;width:960px;height:260px;}
#navigation {margin: 0 auto;width:960px;height:40px;background:#354a1e url(grad.png) repeat-x scroll left bottom;font-family: palatino, georgia, serif;text-align:center;}
#content {margin: 0 auto;width:960px;padding-bottom: 150px;}
#leftcol {clear:both;float:left; width:648px;border-right: 1px solid #dddddd;}
#rightcol {float:right;width:300px;}
.push {	clear:both;height: 150px;}
#amazon{width:200px;margin:0 auto;padding: 25px 0;text-align:center;}
#footer {height:150px;position: relative;bottom:0px;background:#41422e;margin:0;padding:0;}
#footer_content { margin: 0 auto;width:940px;color:#bebebe;font-size:10px;height:145px;overflow:hidden;}
#footer_left{width:50%;float:left;}
#footer_left ul {display:table;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt auto;padding:10px;white-space:nowrap;}
#footer_left li {display:table-cell;margin:0pt;padding:0pt;float:left;}
#footer_left li A {float:left;width:200px;}
#footer_right{text-align:right;padding:10px;}
#footer_contact {}
#creator {clear:both;padding:10px;text-align:right;}


/* ---------->>> LINKS <<<-----------*/

a:link { color: #2F5E11; }
a:visited { color: #2f5e11; }
a:hover { color: #ff5c0f; }
a:active { color: #ff5c0f; }

/* ---------->>> TYPO <<<-----------*/
.elem{padding:15px;clear:both;}

p {font: 12px "Trebuchet MS",Arial,sans-serif;line-height:200%;}
#content h1 { font: 24px "Trebuchet MS",Arial,sans-serif; line-height:140%;clear:left;}
#content_old h1_old { font: 24px palatino, georgia, serif; line-height:140%;clear:left;}
h2 { }
h3 { font: 16px palatino, georgia, serif; line-height:140%; }
h4 { }
.csc-textpic-caption{font: 10px "Trebuchet MS",Arial,sans-serif;line-height:160%;font-style:italic;}

/* ---------->>> MENU <<<-----------*/

#navi {display:table;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0px 0px 0px 27px;white-space:nowrap;}
#navi li {display:table-cell;margin:0pt;padding:0pt;float:left;}
#navi {list-style-image:none;list-style-position:outside;list-style-type:none;white-space:nowrap;}
#navi li a {background:#354a1e url(grad.png) repeat-x scroll left bottom;border-left:1px solid #252813;border-right:1px solid #252813;color:#FFFFFF;float:left;
font-family:georgia;font-size:.75em;height:40px;letter-spacing:1px;line-height:40px;padding:0pt 1em;text-decoration:none;text-transform: uppercase;}
#navi li a:hover, #navi li#aktiv a { background:#252813 url(grad_aktiv.png)  repeat-x scroll left bottom; color:#FFFFFF; text-decoration:underline;}


/* ---------->>> LANGMENU <<<-----------*/
.first{background:#2d2d2d url(gb.png) no-repeat center left ;}
.second{background:#2d2d2d url(de.png) no-repeat center left ;}

/* ---------->>> MENU-R <<<-----------*/
#menu-r {padding:20px 0px;border-bottom:1px solid #dddddd;}
#menu-r ul {list-style-type:none;margin:0;padding:0;}
#menu-r li{padding:5px 0px; background: url(nav-r.jpg) #fff no-repeat top left;height:25px;}
#menu-r .navraktiv {background: url(nav-r-a.jpg) #fff no-repeat top left;}

#menu-r li A { padding-left:30px;width:200px;line-height:25px;text-transform: uppercase;}

/* ---------->>> FOOTER_LINKS <<<-----------*/
#footer_links {margin: 0 auto;text-align:center;width:900px;}
#footer_links ul{list-style-image:none;list-style-type:none;white-space:nowrap;}
#footer_links li{ float:left;padding-left:15px; padding-right:15px; }
#footer_links li A{color:#bebebe;text-transform: uppercase;}

/* ---------->>> FORMS <<<-----------*/

input, textarea {	font-family:"Trebuchet MS",Arial,sans-serif;	font-size:11px;	color:#404040;}
label {display:block;	color:#666;	cursor:pointer;	padding-left:2px;	margin-top:10px;	line-height:15px;	width:400px;	vertical-align:top;	font-size:11px;}
form{margin-top:10px;}
fieldset{border:0pt none;margin:0pt;padding:0pt;}
input{width:400px;height:15px;border:none;padding:4px 8px;border:1px solid #000;}
textarea{width:400px;height:110px;border:none;padding:4px 8px;border:1px solid #000;}
.csc-mailform-submit { background-color:#2d2d2d;color:#ff5c0f; width:80px; height:25px;border:1px solid #000;margin-top:10px;}


/* ---------->>> TT_NEWS LIST <<<-----------*/

.news-list-container ul { list-style-type: none; width: 550px;} 
.news-list-container li { border: 1px dotted #999; border-width: 1px 0; margin: 5px 0;}
.news-list-container li a { color: #990000;display: block; font: bold 140% Arial, Helvetica, sans-serif; padding: 5px; text-decoration: none;}
 * html .news-list-container li a {  /* make hover effect work in IE */
	width: 550px;
}
.news-list-container li a:hover { background: #ffffcc;}
.news-list-container .odd li a:hover { background: #324f18;}
.news-list-container a em { color: #333; display: block;font: normal 12px Verdana, Helvetica, sans-serif;line-height: 125%; white-space: nowrap;}
.news-list-container a span { color: #125F15;font: normal 12px Verdana, Helvetica, sans-serif;line-height: 150%;}
.news-list-container .NEWS_TITLE, .news-list-container  {display:inline;}

/* ---------->>> TT_NEWS LATEST <<<-----------*/
.news-latest-container {margin:20px 0px;}
* html .news-latest-container {margin:20px -3px;}
.news-latest-container ul { list-style-type: none; width: 260px;margin:0;padding:0;} 
* html .news-latest-container ul {width:254px;}
.news-latest-container li { border: 1px dotted #999; border-width: 1px; padding: 5px auto;}
.news-latest-container li a { color: #990000;display: block; font: bold 12px Arial, Helvetica, sans-serif; padding: 5px; text-decoration: none;}
 * html .news-latest-container li a {  /* make hover effect work in IE */
	width: 270px;
}
.news-latest-container li a:hover { background: #eee;}
.news-latest-container .odd li a:hover { background: #324f18;}
.news-latest-container a em { color: #333; display: block;line-height: 125%; }
.news-latest-container a span { color: #125F15;line-height: 150%;}
.news-latest-morelink {text-align:right;}

.news-latest-container .NEWS_TITLE{font-size:14px;}
.news-latest-gotoarchive{font-size:12px;}

/* ---------->>> TT_NEWS SINGLE <<<-----------*/
.news-single-timedata, .news-single-backlink {font: 11px "Trebuchet MS",Arial,sans-serif;line-height:160%;}
.news-single-item h3 {padding-bottom:20px;}
#news-image img {padding:15px;}
.-news-single-imgcaption {width:200px;}
.-news-single-img img{float:left;}
#news-content {clear:both;}

.news-single-img {
        float:left;
        margin-right:5px;

}

.news-single-imgcaption {
        width:200px;
  padding:3px 3px 3px 0px;
        clear:both;
}



/*-- tt_news Archivemenu (AMENU) ----- */ 
.news-amenu-container {margin-bottom:0px;padding:0px;border:0px solid #333; }
.news-amenu-container a {font-size: 11px;} 
.news-amenu-container li {padding-bottom:2px;}
.news-amenu-container ul {padding:3px;margin-top:0px;margin-left:0px;margin-bottom:0px;border:0px solid #666;list-style-type: none; } 
.news-amenu-container H2 {color:#fff; padding:3px;border:0px solid #666;background-color:#ffffff;} 
.news-amenu-item-year {font-weight: bold;border: 1px solid #e5e5e5;padding: 2px;background-color:#f3f1f1;color:#c71315;text-align:left;width:175px; }

/* ---------->>> PAGETEASER <<<-----------*/
.tx-jppageteaser-pi1-list-entry-description {font: 11px "Trebuchet MS",Arial,sans-serif;line-height:160%;}
.tx-jppageteaser-pi1-list-entry h4 a {font: 20px "Trebuchet MS",Arial,sans-serif; line-height:140%;text-transform: uppercase; color:#2d2d2d;text-decoration:none;}

