/* Copyright: [trendvisor] 2008
JOB: TYPO3-Standard TMPL
SYS: TYPO3
TECH: [trendvisor]
STYLE: [trendvisor]
DATE: NOV-09

-->>> NOTES


*/


*{
margin: 0;
padding: 0;
}
body{
color: #333300;
background: #cac992 url(../images/body-bck.jpg) fixed repeat-x 0 0;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}
#border{
width: 762px;
color: inherit;
background: url(../images/border-bck.jpg) repeat-y 0 0;
margin: 0 auto;
padding: 0;
/* this is for the border going to the end of site */
}



#world{
	width: 738px;
	margin: 0 auto;
	background: White;
	color: inherit;
}
h1,h2{
font-weight: normal;
}

h1{
font-size: 180%;
margin: 0 0 .2em 0;
background: none;
color: #333300;
}
h2{
font-size:130%;
margin: 0;
padding: 0 0 .5em 0;
background: none;
color: #333300;
}
p{
margin: 0 0 .5em 0;
}


#header{
height: 100px;
background: White url(../images/header-bck.gif) repeat-x left bottom;
}
#logo{
width:730px;
height: 95px;
float:left;
}

#topnavi{
text-align: center;
margin: .5em 0;
}
#topnavi ul{
list-style: none;
}
#topnavi li{
list-style: none;
display: inline;
font-size: .9em;
}
#topnavi a:link, #topnavi a:visited{
text-decoration: none;
color: #333300;
background: none;
padding: .5em .3em;
font-weight: bold;
}
#topnavi a:hover,
#topnavi li.active-top a{
color: White;
background: #333300;
}
/*--header unter navi startseite--*/
#header2{
height:370px;
width:738px;
background: White url(../images/header2-bck.gif) repeat-x left bottom;
float: left;
}


/* -- 2.Main Content Div floating and with all stuff you need -- */

#main{
text-align: left;
margin: 2em 0;
width:64%;
float: left;
}
#main2{
text-align: left;
margin: 2em 0;
width: 100%;
float: left;
}
.artikel{
margin: 0 2em 2em 2em;
text-align: center;
}


#sidebar{
	width: 34%;
	margin: 2em 0;
	float:right;
	text-align: left;
}
*+html #sidebar{ /* --HACK IE7-- */

}
.block{
margin: 0 2em 3em 1em;
padding: 0;
}
.block h1{
	font-size: 130%;
	font-weight: bold;
	border-bottom: 1px solid #333300;
	margin: 0 0 .5em 0;
	text-align: left;
}
.block h2{
	font-size:130%;
}
.block p{
}







/* -- 3.Sidebar floating with Super-Sub3 menu -- */
/* -- Menlevel -- */
#navi{
margin: 0 1em 3em 1em;
padding: 0;
}
#navi ul{
	list-style: none;
	text-align: right;
}
#navi li{
font-size: .9em;
}
#navi ul li a, #navi ul li a:visited{
display: block;
text-decoration: none;
background: none;
color: #333300;
border-bottom: 1px solid #333300;
padding: .5em 0;
}
#navi ul li a:hover{
color: #333300;
background: White;
}
#navi li.active a, #navi li.active a:visited{
color: #333300;
background: White;
border-right:2px solid #333300;
padding: .5em
}

/* -- SUBlevel 1 --*/
.active .sub li a, .active .sub li a:visited{
}
#navi .active .sub li a:hover{
}
#navi .sub li.active a, #navi .sub li.active a:visited{
}

/* -- SUBlevel 2 --*/
.active .sub .sub1 li a, .active .sub .sub1 li a:visited{
}
#navi .active .sub .sub1 li a:hover{
}
#navi .sub .sub1 li.active a, #navi .sub .sub1 li.active a:visited{
}

/* -- 4.STUFF like lists, tables, forms, sitemap, breadcrumb etc -- */

/* -- LISTS -- */
.artikel ul{
list-style: disc;
margin: .5em .5em 1em .5em;
}
.artikel ul li{
margin: 0 0 .5em 1em;
}
ul.csc-bulletlist{
list-style: none;
margin: 0;
}
ol{
list-style: decimal inside;
}
.odd, .even, .tr-even, .tr-odd, .td-even, .td-odd{
padding: .3em;
}
.odd, .tr-odd, .td-odd{
background: #333300;
color: inherit;
}

/* -- TABLES -- */
table{
border: 0px none;
margin: 0;
}
td{
padding: 0;
margin:0;
}
tr{
padding: 0;
margin: 0;
}
.csc-searchform td, .csc-loginform td, .csc-searchResultInfo td{
border: 0 none;
}


/* -- FORMULARE -- */
fieldset{
border: 0 none;
padding: 1em 0;
}
input, textarea{
margin: .5em 0;
float: left;
border: 1px solid #333300;
padding: .3em;
}
.csc-mailform-field, .csc-mailform-submit{
clear: both;
}
.csc-mailform-submit{
border: 1px solid #333300;
padding: .3em;
background: none;
color: inherit;
}
.csc-mailform-check{
border: 1px solid #333300;
}
label{
font-size: .9em;
font-weight: bold;
background: none;
color: #333300;
display: block;
}
.csc-mailform td{
vertical-align: top;
padding: 0 1em 0 0;
}
.csc-form-label-req{
padding: .3em 0 0 0;
}





/* -- 5. Footer -- */
#footer {
clear: both;
margin: 0;
padding: 1em 2em;
text-align: left;
background: #cac992;
color: #333300;
font-size:85%;
}
.artikel-footer{
margin: 0 0 2em 0;
}
#footer a{

}
#footer ul{
margin: 0;
}
#footer li{
list-style: none;
display: inline;
margin: 0 1em 0 0;
}
#footer li a:link, #footer li a:visited{
background: none;
color: #333300;
font-weight: bold;
}
#footer li a:hover{
background: none;
color: #333300;
}

div.tx-veguestbook-pi1,
div.csc-textpic,
div.artikel form{
text-align: left;
}
