﻿/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	com! Magazin / Print CSS
	Juli 2007 / Roland Stern / S2 intermedia	
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Basic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body{

}

*{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	color: #000000;
}

.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.left {
	float: left;
}

.right {
	float: right;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Textstyles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Clear Margin / Padding */
h1,
h2,
h3,
h4,
p{
	margin: 0px;
	padding: 0px;
}

h1{
	margin-bottom: 10px;
	font-size: 19px;
	line-height: normal;	
}
h1 a{
	font-size: 19px!important;
}

h2{
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 17px;
	line-height: normal;	
}
h2 a{
	font-size: 17px!important;
}

h3{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: normal;	
}
h3 a{
	font-size: 12px!important;
}

h4{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: normal;	
}
h4 a{
	font-size: 12px!important;
}

a{
	text-decoration: none;	
	color: #C91715;
}
a:hover{
	text-decoration: underline;
}

a img{
	border: none;
}

p{
	margin-bottom: 20px;
}

.nopadding{
	margin: 0px!important;
	padding: 0px!important;
}

ul{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
ol{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
}

li{
	list-style-image: url(../gfx/li.gif);	
}

br.clearall{
	clear: both;
	height: 1px;
	min-height: 1px;
	font-size: 1px;
}

div#contentright *{
	font-size: 10px!important;
	line-height: 14px!important;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Bildeigenschaften / 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
dd.csc-textpic-caption{
	color: #979797;
	text-align: right;
	line-height: normal;
	font-size: 10px;
}

div.csc-textpic-imagewrap img{
	border: 1px solid #979797;
	padding: 1px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: none;
	padding: 0px;
}

/* IE 7 */
html>body div.csc-textpic-imagewrap { 
	*margin-bottom: 10px!important;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	DIV / Header / Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div{
	margin: auto;
	text-align: left;
	z-index: 0;
}

div#printlogo{
	margin: 10px;
	margin-bottom: 0px;
}

div#content{
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	padding: 10px 10px 10px 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
}

div#footer{
	font-size: 10px!important;
	line-height: normal;
	padding-left: 12px;
	padding-top: 5px;
	text-align: center;
}

div#close{
	float: right;
	padding-right: 10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	DIV / Texte / Ausblenden
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.commag-pos-navigation-box,
div#commag-suche-volltext,
div#commag-suche-rubriken,
div.commag-artikel-detail-order-left,
div.commag-artikel-detail-order-right,
p.news-list-morelink,
div#suchewrapper,
div#navigation,
div#subnavigation,
div.banner-content{
	display: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / com_mgdb
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~ Browse Navigation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.commag-pos-navigation-box {
	padding-bottom: 15px;
	border-bottom: 1px solid #E7E6E6;
}

div.commag-pos-navigation-box ul li a.active_up{
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../gfx/but_sorting_up.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: center left;
}
div.commag-pos-navigation-box ul li a.active_down{
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../gfx/but_sorting_down.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: center left;
}

div.commag-pos-navigation-box a.posnavi_active{
	font-weight: bold;
	text-decoration: underline;
}

div.commag-pos-navigation-box ul{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}
div.commag-pos-navigation-box ul li{
	display: inline;
}

ul.commag-pos-navigation{

}

ul.commag-pos-navigation-sorting{
	float: right;
}

li.posnavi_navi{
	padding-left: 30px;
}

/* ~~~~~~ Allgemeine ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
span.commag-magazin-page{
	padding-left: 5px;
	color: #979797;
}

.comtooltip {
	cursor:default;
}
.tool-tip {
	color: #C91715!important;
	background-color: #FFFFFF;
	border: #979797 1px solid;
	z-index: 13000;
	width: 300px;
}
 
.tool-title {
	font-weight: bold;
	padding: 8px 8px 4px;
	margin: 0;
}
 
.tool-text {
	padding: 4px 8px 8px;
}

/* ~~~~~~ Magazin & Artikel List ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.commag-magazin-list,
div.commag-artikel-list{
	margin-bottom: 15px;
	clear: both;
}

div.commag-magazin-list-image,
div.commag-artikel-list-image {
	float: left;
	margin-right: 10px;
}

div.commag-magazin-list-image p,
div.commag-artikel-list-image p{
	padding-left: 3px!important;
	margin-bottom: 10px;
}

div.commag-magazin-list-image img{
	padding: 1px;
	border: 1px solid #979797;
}

div.commag-magazin-list-artikel{
	float: left;
	width: 440px;
	margin-bottom: 10px;
}

div.commag-magazin-list-artikel ol{
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 40px;
}

div.commag-magazin-list-artikel ol li{
	list-style-image: none;
}

span.commag-artikel-list-heft{
	float: right;
	font-weight: bold;
	padding-top: 5px;
}

/* ~~~~~~ Artikel detail ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.commag-artikel-detail-weitere{
	margin-right: 5px;
	padding-right: 7px;
	border-right: 1px solid #979797;
}

div.commag-artikel-detail-info table tr td{
	vertical-align: top;
	text-align: left;
}

div.commag-artikel-detail-image{
	margin-right: 10px;
}
div.commag-artikel-detail-image img{
	padding: 1px;
	border: 1px solid #979797;
}

div.commag-artikel-detail-text{

}

div.commag-artikel-detail-order-text{
	margin-bottom: 10px;
	height: 60px;
	padding-left: 15px;
}

a.commag-order-button{
	margin-left: 15px;
	padding: 5px;
	border-top: 1px solid #979797;
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	border-bottom: 1px solid #979797;
	font-weight: bold;
	background-image: url(../gfx/but_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
a.commag-order-button:hover{
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../gfx/but_bg_hover.gif);
}

div.commag-artikel-detail-order-left{
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #E7E6E6;
	width: 264px;
	height: 160px;
	float: left;
	margin-bottom: 20px;
}

div.commag-artikel-detail-order-right{
	margin-bottom: 20px;
	float: left;
	width: 264px;
}
div.commag-artikel-detail-order-right label{
	float: left;
	width: 90px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / tt_news
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~ Latest ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#news-latest-container{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	*height: 40px;
	min-height: 40px;
}
div#news-latest-container ul{
	margin: 0px;
	padding: 0px;

}
div#news-latest-container ul li{
	margin: 0px;
	padding: 0px;
	list-style: none!important;
	list-style-image: none!important;
}

/* ~~~~~~ List ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.news-list-item {
	border-bottom: 1px solid #E7E6E6;
}

div.news-list-item h3{

}

div.news-list-image{
	float: left;
	padding-left: 0px;
	margin-right: 10px;
	margin-left: 0px;
}
div.news-list-image img{
	padding: 1px;
	border: 1px solid #979797;
}

div.news-list-morelink{

}
/* ~~~~~~ Single ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
p.news-single-subheader{
	font-weight: bold;
}

p.news-single-imgcaption{
	margin: 0px!important;
	padding: 0px!important;
	text-align: right;
	color: #979797;
}

div.news-single-image{
	float: left;
	padding-left: 0px;
	margin-right: 10px;
	margin-left: 0px;
}
div.news-single-image img{
	padding: 1px;
	border: 1px solid #979797;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / s2_towcolumn
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.columleft{
	float: left;
	margin-right: 10px;
}

div.columright{
	float: left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / Typo3 Men� der Unterseiten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.csc-menu-1{
	margin-left: 20px!important;
}
ul.csc-menu-1 li{
	margin-bottom: 5px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / contentwrapper / s2_teaserboxes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.csc-linkToTop{
	clear: both;
	margin-bottom: 15px;
	border-bottom: 1px solid #E7E6E6;
}
div.csc-frame-invisible{
	display: none;
	visibility: hidden;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Formulare / Extension / s2_formtomail
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
input,
textarea{
	padding: 1px;
	font-size: 11px;
}
.noBorder{
	border: none!important;
	background-color: transparent!important;
	margin-bottom: 0px!important;
	width: auto!important;
}

input.form-button{
	padding-left: 5px;
	margin-top: 10px;
	width: auto!important;
	float: right;
}
label.labellong{
	width: 170px!important;
}
label.labelfile{
	width: 60px!important;
}
input.file{
	width: 250px!important;
}

label.label-checkbox{
	width: 20px!important;
}

input.submit-button,
a.submit-button{

}
a.submit-button{
	padding: 2px 7px 2px 7px;
}
input.submit-button:hover,
a.submit-button:hover{
	color: #FFFFFF;
	background-image: url(../gfx/but_bg_hover.gif);
}

/* Formular Fehlermeldung */
div.formular-err{
	border: 1px solid #E53517;
	padding: 15px;
	margin-bottom: 20px;
}
div.formular-err,
div.formular-err li{
	color: #E53517!important;
}
div.formular-err ul{
	margin-top: 5px;
	margin-bottom: 5px;
}
div.formular-err li{
	font-weight: bold;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding: 0px!important;
}

/* Feedback - Normal */
div#formular{
	margin-bottom: 15px;
}

div#formular h2,
div#formular h3,
div#formular h4{
	margin-left: 0px!important;
}

div#formular label{
	clear: left;
	padding-top: 2px;
	float: left;
	width: 100px;
}
div#formular input{
	width: 300px;
	margin-bottom: 4px;
}
div#formular textarea{
	width: 400px;
	height: 165px;	
}

textarea.textarealong{
	width: 470px!important;
}

/* Feedback - Abo */
div#formular-abo{
}

div#formular-abo p{
	padding-left: 0px!important;
}

div#formular-abo label{
	float: left;
	padding-top: 2px;
	width: 80px;
	clear: left;
}
div#formular-abo input{
	margin-bottom: 3px;
	width: 170px;
}
div#formular-abo select{
	margin-bottom: 3px;
	width: 175px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / Tipp Datenbank
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#wissensheaderlinks,
div#bookmark-slide,
div#artikel-bewerten,
div#artikel-bewerten-fade,
div.content-totop,
a.tipp-afteradd{
	display: none;
}

div#wissenheaderdesc{
	width: 304px;
	float: left;
	margin-right: 10px;
	*height: 154px;
}

div#wissenheaderinfo div#wissenheadergiltfuer,
div#wissenheaderinfo div#info-tippid,
div#wissenheaderinfo div#info-autor,
div#wissenheaderinfo div#info-redakteur,
div#wissenheaderinfo div#info-date,
div#wissenheaderinfo div#info-bewertung,
div#info-bewertungen{
	width: 210px;
	float: left;
	font-size: 10px!important;
}

div#wissenheaderinfo{
	width: 220px;
	float: left;
	line-height: normal;
	margin-bottom: 5px;
	border: 1px solid #B7B7B7;
	padding-left: 5px;
	padding-right: 5px;
}

div#wissenheaderinfo a{
	font-size: 10px;
}

div#wissenheaderinfo h1{
	background-image: none;
	padding: 0;
	padding-right: 5px;
	margin: 0;
	font-size: 12px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
	width: 60px;
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
}

div#wissenheaderinfo div#info-sterne{
	float: left;
	font-size: 11px!important;
	width: 140px;
}

div.wissenseintrag-step,
div#linktipps,
div#keywords{
	margin-top: 10px;
	width: 552px;
	float: left;
	padding-bottom: 10px;
}

div.wissens-code{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px!important;
	border: 1px solid #D1D1D1;
	background-color: #E7E7E7;
}

div#linktipps h3{
	padding-bottom: 3px;
}

div#linktipps ul,
div#keywords ul{
	margin-left: 0;
}

div#linktipps ul li{
	list-style: none;
	font-size: 10px;
}

div#linktipps ul li a,
div#keywords ul li a{
	font-size: 10px;
}

div#linktipps ul li p,
div#keywords ul li p{
	font-size: 10px;
	margin-bottom: 10px;
	line-height: normal;
}

div#keywords ul li{
	list-style: none;
	display: inline;
	font-size: 10px;
}

div#wissenheaderinfo p{
	display: block;
	width: 135px;
	float: left;
	margin-bottom: 0px;
}

#wissenheadergiltfuer *,
div#wissenheadergiltfuer p.bodytext,
div#wissenheaderinfo div#info-autor *,
div#wissenheaderinfo div#info-redakteur *{
	font-size: 10px!important;
}


p.tx-timtab-post-author{
	margin: 0px;
	display: inline;
	font-weight: bold;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / timtabsociable
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.tx-timtabsociable-pi1 img{
	margin-left: 5px;
}

div.tx-timtabsociable-pi1 strong{
	float: left;
}

div.tx-timtabsociable-pi1  {
	background-color:#FFFFFF;
	margin-left:-5px;
	margin-right:-5px;
	padding-left:5px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / comments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.tx-comments-pi1 #formular{
	display: none;
}

div.tx-comments-page-browser{
	margin-bottom: 10px;
	border-bottom: 1px solid #E7E6E6;
	padding-bottom: 10px;
}
div.tx-comments-page-browser-prev,
div.tx-comments-page-browser-next{
	width: 49%;
	float: left;
}
div.tx-comments-page-browser-next{
	text-align: right;
	float: right;
}

div.tx-comments-comments-nocomments{
	margin-bottom: 20px;
}

input.captcha{
	width: 94px!important;
}

div.tx-comments-form-top-message{
	border: 1px solid #FF0000;
	padding: 10px;
	color: #FF0000;
	margin-bottom: 15px;
}

div.tx-comments-zone{
	background-color:#F6F6F6;
	border: 1px solid #B7B7B7;
	margin-bottom:10px;
}
div.tx-comments-zone *{
	font-size: 10px;
	line-height: normal;
}

div.tx-comments-header{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #B7B7B7;
}

span.tx-comments-header-name{
	float: left;
	font-weight: bold;
}

span.tx-comments-header-date{
	float: right;
}

div.tx-comments-text{
	padding: 5px;
	background-color: #FFFFFF;
}
div.tx-comments-text p{
	margin: 0px;
	overflow: auto;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / timtab
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Search View */
div.tx-timtab-news-search{
	padding-left: 10px;
	padding-bottom: 10px;
}

div.tx-timtab-news-search input#s{
	width: 115px;
	*width: 105px;
}

div#content input.tx-timtab-news-swords{
	width: 345px;	
}

div.tx-timtab-news-search label {
	display: block;
	float: left;
	width: 75px;
	font-weight: bold;
	margin-left: 5px;
}

/* List View */
div.tx-timtab-post-item{
	margin-bottom: 15px;
}
div.tx-timtab-post-date{
	float: left;
	font-weight: bold;
	padding-right: 15px;
}

div.tx-timtab-post-image {
	float: left;
	margin-right: 10px;
	padding-left: 15px;
}
div.tx-timtab-post-image img {
	border: 1px solid #979797;
	padding: 1px;
}

div.tx-timtab-post-data{
	font-size: 11px!important;
	padding: 5px;
	padding-left: 15px;
}
div.tx-timtab-post-data *{
	font-size: 11px!important;
}

p.tx-timtab-post-author{
	margin: 0px!important;
	display: inline;
}

div.tx-timtab-post-data-comments{
	float: right;
}

div.tx-timtab-post-text{
	padding-left: 15px;
}

div.tx-timtab-post-text p{
	margin-bottom: 0px;
}

div.tx-timtab-post-list-footer{
	float: left;
	width: 350px;
}

/* Single View */
div.tx-timtab-post-item-content-subheader p{
	margin: 0px;
}
div.tx-timtab-post-item-content-subheader{
	margin-bottom: 15px;
}

div.tx-timtab-post-item div.entrytext p.postmetadata {
	border-top: 1px solid #E7E6E6;
	margin-top: 10px;
	padding-top: 10px;
}

div.tx-timtab-post-item-header,
div.tx-timtab-post-item-footer{
	background-color: #F6F6F6;
	border: 1px solid #B7B7B7;
	line-height: normal;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}
div.tx-timtab-post-item-header *,
div.tx-timtab-post-item-footer *{
	font-size: 10px;
}

div.tx-timtab-post-item-header p.tx-timtab-post-author,
div.tx-timtab-post-item-footer p.tx-timtab-post-author{
	margin: 0px;
	display: inline;
	font-weight: bold;
}

div.tx-timtab-post-item-bookmark{
	display: none;
}

div.tx-timtab-post-navigation{
	display: none;
}

div.tx-timtab-printlink{
	display: none;
}



.code-listing-zone {
	border: 1px solid #B7B7B7;
    background-color: #E7E5DC;
    font-family: "Consolas","Courier New",Courier,mono,serif;
    font-size: 12px;
    margin: 18px 0 !important;
    verflow: auto;
    padding-top: 1px;
    width: 99%;
}
.code-listing-zone ol {
    background-color: #FFFFFF;
    color: #5C5C5C;
    list-style: decimal outside none;
    margin: 0 0 1px 45px !important;
    padding: 0;
}
.code-listing-zone li{
    background-color: #f8f8f8;
    border-left: 3px solid #C91715;
    color: #5C5C5C;
    line-height: 14px;
    list-style-image: none;
    list-style-position: outside !important;
    list-style-type: decimal-leading-zero;
    margin: 0 !important;
    padding: 0 3px 0 10px !important;
	
}
.odd{
    background-color: #efefef !important;
    olor: inherit;
}
.code-rownumbers {
	font-family: "Courier New", Courier, monospace;
	float: left;
	width: 25px;
	padding: 0 0 0 5px;
	border-right: 1px solid #B7B7B7;
}
.code-listing {
	font-family: "Courier New", Courier, monospace;
	float: left;
	padding: 0 10px 0 5px;
}
