html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
    background: url('http://images2.trustingtime.com/bg.gif');
    font-family: Arial, Verdana, 'sans-serif';
    font-size: 10pt;
    color: #333333;
}

#bghor {
    background: url('http://images3.trustingtime.com/bg_hor.gif') repeat-x;
    width: 100%;
    height: 584px;
}

#page {
    position: relative;
	width:959px;
    margin: 0 auto;
}

.invi, #sidebar .invi {
    visibility: hidden;
}

.nodeco a:link, .nodeco a:visited, .nodeco a:hover, .nodeco a:active {
    text-decoration: none;
}

#sidebar .nodeco a:link, #sidebar .nodeco a:visited, #sidebar .nodeco a:hover, #sidebar .nodeco a:active {
    text-decoration: none;
}


#slice-01 {
	float: left;
    background: url('http://images5.trustingtime.com/slice_01.gif') no-repeat;
	left:0px;
	top:0px;
	width:42px;
	height:77px;
}

#slice-02 {
	float: left;
    background: url('http://images3.trustingtime.com/slice_02.gif') no-repeat;
	left:42px;
	top:0px;
	width:356px;
	height:77px;
    display:block;
}

#slice-02:hover {
    background-position: 0 -77px;
}

#slice-03 {
	float: right;
    background: url('http://images4.trustingtime.com/slice_03.gif') no-repeat;
	left:398px;
	top:0px;
	width:561px;
	height:77px;
}

#slice-04 {
	float: left;
    background: url('http://images4.trustingtime.com/slice_04.gif') no-repeat;
	left:0px;
	top:77px;
	width:42px;
	height:349px;
    clear: both;
}

#slice-05 {
	float: left;
	width:880px;
	height:349px;
}

#slice-06 {
	float: right;
    background: url('http://images5.trustingtime.com/slice_06.gif') no-repeat;
	left:922px;
	top:77px;
	width:37px;
	height:349px;
}

#slice-07 {
    background: url('http://images1.trustingtime.com/slice_07.gif') no-repeat;
	left:0px;
	top:426px;
	width:959px;
	height:10px;
    clear: both;
}

#slice-08 {
	float: left;
    background: url('http://images1.trustingtime.com/slice_08.gif') no-repeat;
	left:0px;
	top:436px;
	width:42px;
	height:66px;
}

#slice-09 {
	float: left;
    background: url('http://images1.trustingtime.com/slice_09.gif') no-repeat;
	left:42px;
	top:436px;
	width:107px;
	height:66px;
    display:block;
}

#slice-09:hover {
    background-position: 0 -66px;
}

#slice-10 {
	float: left;
    background: url('http://images2.trustingtime.com/slice_10.gif') no-repeat;
	left:149px;
	top:436px;
	width:148px;
	height:66px;
    display:block;
}

#slice-10:hover {
    background-position: 0 -66px;
}

#slice-11 {
	float: left;
    background: url('http://images3.trustingtime.com/slice_11.gif') no-repeat;
	left:297px;
	top:436px;
	width:122px;
	height:66px;
    display:block;
}

#slice-11:hover {
    background-position: 0 -66px;
}

#slice-12 {
	float: left;
    background: url('http://images4.trustingtime.com/slice_12.gif') no-repeat;
	left:419px;
	top:436px;
	width:142px;
	height:66px;
    display:block;
}

#slice-12:hover {
    background-position: 0 -66px;
}

#slice-13 {
	float: left;
    background: url('http://images5.trustingtime.com/slice_13.gif') no-repeat;
	left:561px;
	top:436px;
	width:121px;
	height:66px;
    display:block;
}

#slice-13:hover {
    background-position: 0 -66px;
}

#slice-14 {
	float: left;
    background: url('http://images1.trustingtime.com/slice_14.gif') no-repeat;
	left:682px;
	top:436px;
	width:122px;
	height:66px;
    display:block;
}

#slice-14:hover {
    background-position: 0 -66px;
}

#slice-15 {
	float: left;
    background: url('http://images3.trustingtime.com/slice_15.gif') no-repeat;
	left:804px;
	top:436px;
	width:118px;
	height:66px;
    display:block;
}

#slice-15:hover {
    background-position: 0 -66px;
}

#slice-16 {
	float: right;
    background: url('http://images2.trustingtime.com/slice_16.gif') no-repeat;
	left:922px;
	top:436px;
	width:37px;
	height:66px;
}

#slice-17 {
    background: url('http://images2.trustingtime.com/slice_17.gif') no-repeat;
	left:0px;
	top:502px;
	width:959px;
	height:14px;
    clear: both;
}

#slice-18 {
    background: url('http://images4.trustingtime.com/slice_18.gif') no-repeat;
	left:0px;
	top:516px;
	width:959px;
	height:68px;
    line-height: 68px;
}

#title {
    float: left;
    width: 538px;
    margin-left: 40px;
    padding: 0 10px;
}

h1 {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 20pt;
    color: #CC0000;
    margin: 0 0 15px 0;
}

.blogdatum {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 18pt;
    color: #CCCCCC;
    margin: 0 0 10px 0;
}

.showcomments {
    line-height: 51px;
    margin: 40px 0 10px 0;
    display: block;
    text-align: center;
}

.commentshead {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 16pt;
    color: #333333;
    display: block;
    text-align: center;
    margin: 0 0 20px 0;
}

#guidelines {
    border: 1px dashed #CCCCCC;
    padding: 7px;
    line-height: 17px;
    text-align: justify;
}

#guidelines small {
    font-size: 8pt;
    color: #333333;
}

#headline {
    font-size: 18pt;
    text-transform: uppercase;
    color: #666666;
}

.pagelike {
    font-family: Arial, Verdana, 'sans-serif';
    font-weight: normal;
    font-size: 18pt;
    text-transform: uppercase;
    color: #666666;
}

#navsearch {
    float: left;
    width: 235px;
    margin-left: 63px;
    padding: 0 10px;
}

#navsearchtext {
    border: 1px solid #CCCCCC;
    width: 165px;
    background: #FFFFFF;
    color: #CC0000;
    font-weight: bold;
}

#navsearchtext:hover {
    border: 1px solid #CC0000;
}

#navsearchtext {
    width: 163px\9
}

#navsearchbutton {
    border: 1px solid #CCCCCC;
    width: 64px;
    background: #999999;
    color: #FFFFFF;
    font-weight: bold;
}

#navsearchbutton:hover {
    background: #CC0000;
}


#slice-19 {
    background: url('http://images3.trustingtime.com/slice_19.gif') repeat-y;
	left:0px;
	top:584px;
	width:959px;
}

#content {
    float: left;
    width: 538px;
    margin-left: 40px;
    padding: 0 10px;
}

.contentimg {
    border: #CCCCCC 1px solid;
    padding: 2px;
    width: 250px;
    height: auto;
    float: left;
    margin: 4px 10px 0 0;
}

.boximg {
    border: 0;
    padding: 2px;
    width: 150px;
    height: auto;
    float: left;
    margin: 2px 10px 10px 0;
}


#content a:link, #content a:visited, #content a:active {
    color: #CC0000;
    text-decoration: underline;
}

#content a:hover {
    color: #333333;
    text-decoration: underline;
}

#content .pagerbox a:link, #content .pagerbox a:visited, #content .pagerbox a:active {
    color: #000000;
    text-decoration: none;
    border: 1px dashed #333333;
    background: #FFFFFF;
    padding: 2px 7px 2px 7px;
    font-weight: bold;
}

#content .pagerbox .current, #content .pagerbox a:hover {
    color: #FFFFFF;
    text-decoration: none;
    border: 1px solid #333333;
    background: #CC0000;
    padding: 2px 7px 2px 7px;
    font-weight: bold;
}

#content ul {
    margin-left: 30px;
    list-style: url('http://images5.trustingtime.com/redarrow.gif');
}

#content li {
    padding: 10px 0 0 0;
    text-align: justify;
    line-height: 20px;
}

h2 {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 16pt;
    color: #333333;
    margin: 30px 0 7px 0;
}

h2 a:link, h2 a:visited, h2 a:active {
    color: #CC0000;
    text-decoration: underline;
}

h2 a:hover {
    color: #333333;
    text-decoration: underline;
}

h3 {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 14pt;
    color: #333333;
    margin: 30px 0 7px 0;
}

h3 a:link, h3 a:visited, h3 a:active {
    color: #CC0000;
    text-decoration: underline;
}

h3 a:hover {
    color: #333333;
    text-decoration: underline;
}

h4 {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #666666;
    margin: 30px 0 7px 0;
}

h4 a:link, h4 a:visited, h4 a:active {
    color: #CC0000;
    text-decoration: underline;
}

h4 a:hover {
    color: #333333;
    text-decoration: underline;
}

#relatedposts {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 10pt;
    font-weight: bold;
    color: #666666;
    margin: 30px 0 0 0;
    display: block;
}

#content p {
    margin: 0 0 0 2px;
    padding: 10px 0 10px 0;
    text-align: justify;
    line-height: 20px;
}

#sidebar {
    float: left;
    width: 236px;
    margin-left: 62px;
    padding: 0 10px;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:active {
    color: #333333;
    text-decoration: underline;
}

#sidebar a:hover {
    color: #999999;
    text-decoration: underline;
}

.sidebarheadline {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 14pt;
    color: #999999;
    font-weight: bold;
    padding: 0 0 15px 5px;
}

#sidebar p {
    padding: 5px 0 15px 15px;
    line-height: 17px;
}

#sidebar ul {
    padding: 0 0 10px 15px;
}

#sidebar li {
    margin-bottom: 10px;
}

.endfaux, .clearboth {
    clear: both;
}

.clearleft {
    clear: left;
}

#slice-20 {
    background: url('http://images4.trustingtime.com/slice_20.gif') no-repeat;
	left:0px;
	top:923px;
	width:959px;
	height:29px;
}

#slice-21 {
    background: url('http://images5.trustingtime.com/slice_21.gif') no-repeat;
	left:0px;
	top:952px;
	width:959px;
	height:57px;
}

#slice-22 {
    background: url('http://images5.trustingtime.com/slice_22.gif') repeat-y;
	left:0px;
	top:1009px;
	width:959px;
}

#left {
    float: left;
    width: 238px;
    margin-left: 40px;
    padding: 0 10px;
    text-align: center;
}

#left a:link, #left a:visited, #left a:active {
    color: #CC0000;
    text-decoration: underline;
}

#left a:hover {
    color: #333333;
    text-decoration: underline;
}

#middle {
    float: left;
    width: 236px;
    margin-left: 42px;
    padding: 0 10px;
}

#middle p {
    line-height: 16px;
    font-size: 8pt;
}

#left #footmenu, #middle #footmenu, #right #footmenu {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #999999;
    font-weight: bold;
    margin: 0 0 15px 0;
    text-align: center;
}



#middle a:link, #middle a:visited, #middle a:active {
    color: #CC0000;
    text-decoration: underline;
}

#middle a:hover {
    color: #333333;
    text-decoration: underline;
}


#right {
    float: left;
    width: 234px;
    margin-left: 64px;
    padding: 0 10px;
    color: #999999;
    font-size: 8pt;
}

#right a:link, #right a:visited, #right a:active {
    color: #999999;
    text-decoration: none;
}

#right a:hover {
    color: #333333;
    text-decoration: none;
}


#otr {
    text-align: right;
}

#otl {
    text-align: left;
}

#whe {
    float: left;
    margin: 2px 7px 2px 0;
    padding: 2px;
    border: 1px solid #CCCCCC;
    width: 64px;
    height: 64px;
}

#right img {
    float: left;
    margin: 0 10px 0 0;
}

#rss {
    padding: 10px 0 0 0;
    height: 60px;
    vertical-align: middle;
}

#rss b {
    color: #FF6600;
    font-size: 10pt;
    text-transform: uppercase;
}

#twitter b {
    color: #3399cc;
    font-size: 10pt;
    text-transform: uppercase;
}

#twitter {
    padding: 10px 0 0 0;
    height: 60px;
    vertical-align: middle;
}

#left .footmenu {
    margin: 0 0 0 0;
}

#left p {
    padding: 7px 0 7px 0;
    
}

#left #footmenu {
    padding: 0;    
}

#oder {
    font-weight: bold;
    font-style: italic;
    color: #999999;
}

#leftsearchtext, .leftsearchtext {
    border: 1px solid #CCCCCC;
    width: 165px;
    background: #FFFFFF;
    color: #CC0000;
    font-weight: bold;
}

#leftsearchtext:hover, .leftsearchtext:hover {
    border: 1px solid #CC0000;
}

#leftsearchtext, .leftsearchtext {
    width: 163px\9
}

#leftsearchbutton, .leftsearchbutton {
    border: 1px solid #CCCCCC;
    width: 100px;
    background: #999999;
    color: #FFFFFF;
    font-weight: bold;
}

#leftsearchbutton:hover, .leftsearchbutton:hover {
    background: #CC0000;
}

label {
    font-size: 7pt;
    text-transform: uppercase;
    color: #666666;
}

small {
    font-size: 8pt;
    color: #999999;
}

#slice-23 {
    background: url('http://images1.trustingtime.com/slice_23.gif') no-repeat;
	left:0px;
	top:1175px;
	width:959px;
	height:34px;
}

#slice-24 {
    background: url('http://images2.trustingtime.com/slice_24.gif') no-repeat;
	left:0px;
	top:1209px;
	width:959px;
	height:27px;
    line-height: 27px;
    color: #999999;
}

#slice-24 a:link, #slice-24 a:visited, #slice-24 a:active {
    color: #999999;
    text-decoration: underline;
}

#slice-24 a:hover {
    color: #333333;
    text-decoration: underline;
}

#copyright {
    float: left;
    width: 550px;
    margin-left: 50px;
    text-align: center;
}

#links {
    float: left;
    width: 245px;
    margin-left: 60px;
    text-align: center;
}

#slice-25 {
    background: url('http://images3.trustingtime.com/slice_25.gif') no-repeat;
	left:0px;
	top:1236px;
	width:959px;
	height:19px;
}

.spacer {
    height: 50px;
    width: 200px;
}

input.text {
	width: 200px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}

input.text:hover {
	border: 1px solid #CC0000;
}

input.submit {
	font-family: Tahoma, Verdana, sans-serif;
	border: 2px solid #CCCCCC;
	background: #FFFFFF;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}

input.submit:hover {
	border: 2px solid #CC0000;
}

select {
	font-family: Tahoma, Verdana, sans-serif;
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}

#content select {
	width: 140px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background: #FFFFFF;
	color: #333333;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}

#s, #user_login, #user_pass {
	width: 125px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background: #FFFFFF;
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}

#wp-submit {
	width: 125px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background: #FFFFFF;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

#searchsubmit {
	width: 75px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background: #FFFFFF;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.checkbox {
	margin: 0;
	padding: 0;
	width: 5px;
	vertical-align: middle;
}

#content textarea {
	width: 400px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}

#content textarea:hover {
	border: 1px solid #CC0000;
}

.authordate {
    color: #999999;
    margin: 0 0 10px 2px;
    font-size: 8pt;
    text-transform: uppercase;
    display: block;
}

.kontostand {
    color: #99cc00;
    font-weight: bold;
}

#content .excerpt {
    color: #FFFFFF;
    background: #666666;
    padding: 10px;
    display: inline-block;
}

#content .excerpt a:link, #content .excerpt a:visited, #content .excerpt a:active {
    color: #FFFFFF;
    text-decoration: underline;
}

#content .excerpt a:hover {
    color: #000000;
    text-decoration: underline;
}

#projektplaner {
    background: url('http://images2.trustingtime.com/projektplaner.gif') no-repeat;
    border: 1px solid #CCCCCC;
    margin: 0 0 20px 19px;
    width: 200px;
    height: 200px;
    display: block;
}

#projektplaner:hover {
    background-position: 0 -200px;
    border: 1px solid #CC0000;
}

#studenten {
    background: url('http://images3.trustingtime.com/studenten.gif') no-repeat;
    border: 1px solid #CCCCCC;
    margin: 0 0 20px 19px;
    width: 200px;
    height: 133px;
    display: block;
}

#studenten:hover {
    background-position: 0 -133px;
    border: 1px solid #CC0000;
}

.red {
    color: #CC0000;
}

hr {
    border-bottom: 1px solid #666666;
    border-top: 1px solid #FFFFFF;
    margin: 15px 0 15px 0;
}

.middleimg {
    border: #CCCCCC 1px solid;
    padding: 2px;
    text-align: center;
    margin: 15px 0 15px 0;
}

div.artikel {
    width: 450px;
    border: 1px solid #CCCCCC;
    margin: 0 10px 10px 40px;
    padding: 10px;
}

div.artikel:hover {
    border: 1px solid #CC0000;
}

h1.artikel {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 16pt;
    color: #333333;
    margin: 30px 0 10px 0;
}

h2.artikel {
    font-family: Georgia, Bookman Old Style, Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #333333;
    margin: 0 0 7px 0;
}

h2.artikel a:link, h2.artikel a:visited, h2.artikel a:active {
    color: #CC0000;
    text-decoration: underline;
}

h2.artikel a:hover {
    color: #333333;
    text-decoration: underline;
}
p.artikel {
    color: #333333;
}

#content p.artikel a:link, #content p.artikel a:visited, #content p.artikel a:active {
    color: #cc9999;
    text-decoration: underline;
}

#content p.artikel a:hover {
    color: #CC0000;
    text-decoration: underline;
}

ol {
    margin-left: 30px;
    list-style-type: decimal;
}