/**************************************************************************
*** DEFAULTS
**************************************************************************/
html,
body {

	margin: 0;
	padding: 0;

}

body {
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #BABABA;
}

html,
body,
input,
select,
textarea {
	font-family:verdana,helvetica,arial,"frutiger linotype","lucida grande",sans-serif;
	font-size: 100.001%;
	color: #292C33;
	font-size:12px;
}

body * {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a,
a:link,
a:active,
a:visited,
a:focus {
	color: #292C33;;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

#pageHeaderBottom a:hover{

		text-decoration: none;

}


input,
textarea,
select {

}

select {
	width: 100%;
}

table {
	border-collapse: collapse;
}

.styleClear {
	clear:both;
	font-size: 0px;
}

h1, h2 {
	font-size: 130.50%;
	font-weight: normal;

}

h3, h4 {
	font-size: 113%;
	padding-bottom:10px;
	font-weight: normal;
}

h5, h6 {
	font-size: 87.00%;
}

table tbody td,
table tbody th {
	vertical-align: top;
}

blockquote {
	margin-left: 20px;
}

/**************************************************************************
*** PAGE LAYOUT :: GLOBAL
**************************************************************************/

div#pageOverallWrapper {
	/*
	hier den schatten rein als background-image
	*/
	padding: 25px 0px 10px 0px;
	background-image: url(../images/page-bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#pageOverallWrapper1 {
	/*
	hier den schatten rein als background-image
	*/
	background-image: url(../images/page-background.png);
	background-repeat: no-repeat;
	background-position: center top;
}
div#pageOverall {
	width: 972px;
	margin: auto;
	background-color:white;
}

/**************************************************************************
*** PAGE LAYOUT :: HEADER
*************************************************************************/
div#pageHeaderLanguage span,
div#t3Navigation-Top a{

	padding: 0px 5px 0px 5px;

}

div#tq_search-box{
	position:absolute;
	right:4px;
	top:19px;
}


div#pageHeader .csc-firstHeader,
div#pageHeader .search_result,
div#pageHeader .label {
	display:none;
}

div#pageHeader .label
div#pageBody .label {
	display:block;
	float:left;
}

div#pageBody h2{
	padding-top:10px;
	padding-bottom:15px;

}


.form_field,
.form_search_botton,
.suchbutton{
	float:left;
}

.suchbutton{
	width:10px;
	height:10px;
}

.form_search_botton,
#searchformsword {
	margin-top:19px;
}


#searchformsword {
	margin-right:3px;
	width:140px;
	height:18px;
	border: 1px solid #AEAEAE;
}



div.tx-srlanguagemenu-pi1{
	left:0px;
}

.language-icon{
	width:8px;
	height:8px;
	background-image: url(../images/pfeil.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right:0px;
}

.language-icon,
div#language-menu .NO,
div#language-menu .INACT,
div#language-menu .CUR{
	float:left;

}

div#language-menu .NO img,
div#language-menu .INACT img,
div#language-menu .CUR img{
	padding-right:2px;

}


div#language-menu {

	position:absolute;
	top:20px;

}

#pageHeaderMiddleWrapper{

	position:relative;
}

#logoOverlayer{

	display:none;

}

#logoOverlayer.hover,
#logoOverlayer-hover{
	display:block;
	position:absolute;
	top: 0px;
	left: 0px;
	width:670px;
        bottom:0px;
	background-color:white;
	opacity: 0.3;
	filter:alpha(opacity: 30);
}




div#pageFooterMiddle a,
div#pageHeaderTools a,
div#pageHeaderLanguage {
	color: #A49D99;
	font-size:11px;
	cursor:pointer;
}

div#tqContentTools a{

	color: #A49D99;
}


div#pageHeaderWrapper {}
div#pageHeader { }

div#pageHeaderTools .csc-default,
div#pageHeaderLanguage,
div#pageHeaderTools,
div#pageHeaderLogo {
	float:left;

}

div#pageHeaderLogo {
	height:82px;
	width:343px;
	background-image: url(../images/logo-left.png);
}


div#pageHeaderTop {
	position: relative;
	height:72px;
	padding-bottom:10px;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
}

div#pageHeaderTools{
	height:33px;

}

div#pageHeaderMiddle {
	height:245px;
	overflow:hidden;
	background-image: url(../images/logo.png);
}

div#pageHeaderBottom {
	border-top:1px solid white;
	margin: 0px 1px 0px 1px;
	background-color:#DFDFDF;
	height:25px;
}




div#pageHeaderToolsWrapper{
	height:25px;
	font-size:11px;
	position:absolute;
	right:5px;
	top:10px;
	float:left;
}

div#pageHeaderTools{

	position:relative;

}


div#t3Navigation-Main {
	z-index:50;
}

input#searchformsubmit{
	display:none;
}





/**************************************************************************
*** PAGE LAYOUT :: BODY
**************************************************************************/


div#pageBodyHolder{

	height:350px;
	float:left;
	width:1px;

}



div#pageBodyLegendsWrapper{
	margin:
	0px 0px 10px 0px;
}


div#pageBodyLegends{
	padding-top:20px;
	font-size:10px;
	color: #AAAAAC;
}

div#tqContentTools,
div#pageFooterMiddle,
div#pageBodyWrapper {
	padding: 0px 27px 0 27px;
}

div#pageBodyWrapper {
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	padding: 0px 25px 0 25px;

}

div#pageBodyColumnsWrapper { }

div#pageBodyColumns {
	padding: 10px 0px 10px 0px;
}
.csc-header h3,
.csc-firstHeader,
div#pageTitle{
	color:white;
	background-color:black;
	display: inline;
	text-transform:uppercase;
	padding: 0px 1px 0px 1px;
	font-size:12px;
	font-weight:lighter;
}


div#pageBodyColumnRight .csc-header {

 margin-left:6px;

}



div.csc-textpic-imagewrap{
	padding-top:10px;
}

div#t3Navigation-Top {
	color: #AAAAAC;
}



div#pageBodyColumnLeftWrapper { }
div#pageBodyColumnLeft { }

div#pageBodyColumnMiddleWrapper { }
div#pageBodyColumnMiddle { }

div#pageBodyColumnRightWrapper {
	padding-top:20px;
}
div#pageBodyColumnRight {


}


div#content-bottom {
	height: 26px;
	background-image: url(../images/content-bottom.png);
	background-repeat: no-repeat;
}




/**************************************************************************
*** PAGE LAYOUT :: FOOTER
**************************************************************************/
div#pageFooterWrapper { }

div#pageFooter {
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}

div#pageFooterTop { }

div#pageFooterMiddle {
	color: #AAAAAC;
	font-size:11px;
}



/**************************************************************************
*** PAGE LAYOUT :: SITEMAP
**************************************************************************/

div#pageSitemap{
	background-repeat: y-repeat;
	background-position: left top;
	background-image: url(../images/glossar-bg.png);
	width:972px;
	height:235px;
	color: #A49D99;
	font-size:12px;
}



div#pageSitemap a {
	color:white;
}



.sitemap-level1  a {
	margin-left: -15px;
}

.sitemap-level2  a {
	margin-left: 0px;
}





div#pageSitemap ul{
        list-style-image:url(../images/list-style.png);
        padding-top:20px;
}


div#pageSitemap #t3Navigation-Sitemap{
	padding: 0px 20px 0px 20px
}


div#pageSitemap td{
	background-image: url(../images/seperator.png);
	background-repeat: no-repeat;
	background-position: right top;
}


div#pageSitemap a:hover {
	text-decoration: underline;
	outline: none;
}


div#pageSitemap .sitemap-level1{
	padding:0px 25px 10px 20px;
}

.placeHolderSitemap{
	width:10px;
}



div#sitemap-bottom {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/sitemap-bottom.png);
	width:972px;

}


div#pageBody ul {
	list-style-image:url(../images/list-style.png);
}



/**************************************************************************
*** PAGE LAYOUT :: CONTENT TOOLS  print/bookmark etc
**************************************************************************/

div#tqContentTools{
	padding: 0px 0px 25px 27px;
}

div#tqContentTools {
	font-size:10px;
}
.toolBookmarkPic,
.toolTipafriend,
.toolBookmark,
.toolPrintPic,
.toolFriend {
	float:left;

}

.toolTipafriend,
.toolBookmark{
	padding-right:10px;
}
.toolBookmarkPic,
.toolPrintPic,
.toolFriend {
	padding-right:4px;
}

.toolFriend,
.toolBookmarkPic,
.toolPrintPic{
	height:12px;
	width:10px;
	background-repeat: no-repeat;
	background-position: left top;
}

.toolFriend {
	background-image: url(../images/empfehlen.png);
}

.toolBookmarkPic {
	background-image: url(../images/bookmark.png);
}

.toolPrintPic {
	background-image: url(../images/printer.png);
}

#pageTitleWrapper {
	padding-bottom:8px;
	padding-top:8px;
}


#pageBodyColumnRightWrapper .t3ContentElementBody{

	padding-bottom:20px;

}

/**************************************************************************
*** PAGE LAYOUT :: CONTENT COLUMN RIGHT  print/bookmark etc
**************************************************************************/
div#pageBodyColumnRight ol {
	padding: 10px 0px 20px 0px;
	list-style-image:url(../images/listIconRight.png);
}

div#pageBodyColumnRight ol li {
	padding: 2px 0px 3px 0px;
}

/**************************************************************************
*** PAGE LAYOUT :: CONTENT MIDDLE GREY  print/bookmark etc
**************************************************************************/
#content-middle{
	padding: 30px 15px 20px 15px;
	background-color:#DFDFDF;
}

div#pageBody .t3ContentElementBody ul {
	list-style-image:url(../images/seperator-gray.png);
}

div#pageBody .t3ContentElementBody ul li {
	padding: 2px 0px 3px 0px;
}

.csc-textpic-imagewrap ul {

	padding: 0px 0px 0px 0px;
}
