html * {
color:#ccc;
}

body {
    font-family:'Courier New', Verdana, Helvetica, Arial, sans-serif;
    font-size:83%;
    color:#ccc;  
 }

body {
background-color: #272729;
background-image: url(/fileadmin/images/bg.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0pt;
}

a {
color:#666;
}

h2,h3,h4 {
color:#666;
}

#header {
background-image: url(/fileadmin/images/bg2.jpg);
background-repeat: repeat-x;
position: relative;
height: 130px;

}

#banner .headImg2 {
top:-15px;
position:relative;
}

#teaser {
background-color: #1c1c1c;

}

#page {
border:0px;
}
#page_margins {min-width:820px; max-width:960px; margin:0 auto; border:0px #889 solid;}


#main {
background-color: #1c1c1c;
}

#footer {
background-color: #1c1c1c;
border:0px;
}

#nav_main {
background-color: #fff;

}

#submenu a, #submenu strong {
border-bottom:1px solid #333;
line-height:25px;
}

#submenu li#active, #submenu li strong {
border-bottom:1px solid #333;
}


#submenu a, #submenu li, #submenu li a {
background-color: #1c1c1c;
color:#fff;
}

#submenu a, #submenu li, #submenu li ul li a {
background-color: #1c1c1c;
}

#col1 {
width:200px;
}
#col2 {
width:300px;
}


#col3 {
margin-left:210px;
}

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


h1 {
text-transform: uppercase;
letter-spacing:2px;
}




#chgallery

.tx-chgallery-pi1 .single {
float:left;
width:100px;
border:1px solid #ccc;
}


.tx-chgallery-pi1 .single .img {
float:left;
	padding:3px;
	position:relative;
border:1px solid #ccc;
text-align:center;
margin:2px;
}

.tx-chgallery-pi1 .align {
text-align:center;
}


.tx-chgallery-pi1 .img {
text-align:center;
}



#nav .nav_main {
font-size:16px;
top:70px;
left:25px;
position:relative;
color:#888;
}


#header .subnav_main {
position:relative;
font-size:13px;
top:80px;
left:25px;
color:#666;

}

#header .subnav_main a {
color:#666;
text-decoration:none;
}

#header .subnav_main a:hover {
color:#888;
text-decoration:underline;
}

#nav .nav_main a {
color:#888;
text-decoration:none;
}

#nav .nav_main a:hover {
color:#BFBFBF;
text-decoration:underline;
}

#nav .active a {
color:#fff;

}



/*##################################*/
/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item p {margin:0; background:none; padding:1.5em 1.5em 0 4em;}
.news-latest-item h3 {padding-top:0; margin-top:0;font-size:13px;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; background:none; text-align:right;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;padding-bottom:0em;clear:both;border-bottom:1px solid #666;}
.news-list-item p {margin:0; background:none; padding: 0;}
.news-list-item h3 {font-size:125%;padding-top:0; margin-top:0;font-weight:normal;}
.news-list-item h3 a {font-size:115%;text-decoration:none;clear:left;color:#ccc;border-bottom:0px solid;display:block;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal; font-size:0.6em;visibility:hidden;}
.news-list-morelink {padding:1px; background:none; text-align:right;visibility:hidden;}
.news-list-category {color:#aaa;}
.news-list-item img {float:right;margin-left:30px;}


/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#666; padding:0; border-left:0px;background-color:transparent;font-size:12px;}
.news-single-img {padding-left:15px;	float:right;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}
/*##################################*/





fieldset.csc-mailform .csc-mailform-field label {
width: 80px;
background-color:transparent;
}

form#mailform, form#mailform fieldset {
background-color:transparent;
}
