/* CSS Document */
body{
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background: #fdfcc6;
}
h1{
font-size:1.4em;
color:#ca1202;
}
h2{
font-size:1.2em;
color:#ca1202;
}
h3{
font-size:1em;
color:#ca1202;
}
.clear{
height:1px;
clear:both;
}
#rahmen{
background-color: #ffffff;
margin: 10px auto;
display:table;
padding:0;
min-height:35em;
height:auto;
width: 60.658em;

}
/* for Internet Explorer */
/*\*/
* html #rahmen{
height:35em;
}/**/

#nav-top{
height: 2em;
padding-right: 15px;
font-size:11px;
color:#000;
}
#link-top{
float:right;
}
#nav-top a{
color:#000;
text-decoration:none;
}
#head{
background-image:url(../gfx/head_unternehmen.jpg);
width:970px;
height:139px;
background-color: #FFF;
padding:0px;
margin: 0px;
}
#suche{
float:right;
padding:85px 10px 0 0;
}
#nav{
/*width:11.33em;*/
width:14.2em;
float:left;
font-size: 0.8em;
}


#nav ul{
list-style-image: url(../gfx/doppelspitze.gif);
	padding:0;
	margin-top:15px;
	margin-left:25px;
	
}
/* for Internet Explorer */
/*\*/
* html #nav ul{
list-style-image: url(../gfx/doppelspitze_ie.gif);
}/**/

#nav ul ul{
list-style-image: url(../gfx/spitze_einf.gif);
	padding:0;
	margin-left:5px;
	margin-top:9px;
}
/* for Internet Explorer */
/*\*/
* html #nav ul ul{
list-style-image: url(../gfx/spitze_einf_ie.gif);
}/**/

#nav li {
margin-bottom:10px;

}


}
#nav li a{
text-decoration:none;
color:#ca1202;
font-weight: normal;

}
#nav li a:hover{
background-color: #FFF;
text-decoration:none;
color:#ca1202;
}
#nav li .nav1aktiv,#nav li .nav1aktiv a, #nav ul li .nav0activ,#nav li .nav0activ a{
text-decoration:none;
color:#ca1202;
}

#inh{
width:36.7em;
min-height: 30em;
height:auto;
margin-top: 0px;
border-left: 2px solid #ca1202;
border-right: 2px solid #ca1202;
background-color:#FFFFFF;
float:left;
}

/* for Internet Explorer */
/*\*/
* html #inh{
height:30em;
}/**/
#bread{
margin:15px 30px 15px 38px;
font-size: 0.8em;
color:#333;
}
#bread a{
color:#333;
text-decoration:none;
}
#content{
padding:0px 30px 15px 38px;
/*width:39.4em;*/
/* font-size: 0.9em;*/
font-size: 0.8em;
}
#right{
width:11em;
float:left;
padding-left:18px;
margin-top:20px;
margin-bottom:20px;
}
#right ul{
font-size:0.8em;
list-style-image: url(../gfx/spitze_einf.gif);
text-align:left;
margin:15px 0 0 15px;
padding:0;
line-height:2em;
}
/* for Internet Explorer */
/*\*/
* html #right ul{
list-style-image: url(../gfx/spitze_einf_ie.gif);
}/**/
#right a{
color:#000;
text-decoration:none;
}
#right .cur, #right .cur-act{
text-decoration:none;
color:#ca1202;
}
#right a:hover{
color:#ca1202;
}
.faq{
font-weight:bold;
color:#000000;
font-size:0.9em;
line-height: 30px;
}
#bottom-li{
clear:both;
float:left;
height:14px;
width:30.15em;
background-color: #ca1202;
}
.lang{
font-size:0.8em;
vertical-align:middle;
padding-left:15px;
color:#FFF;
margin-bottom:2px;
}
#bottom-re{
float:right;
height:14px;
width:30.5em;
background-color: #ca1202;
}

/* ////  Glossar  //////  */

.alphabet{
padding-bottom: 20px;
font-size: 1.1em;
color:#ca1202;
}
.letter {
font-size: 1.1em;
color:#ca1202;
margin:0;
padding:0;
}
.catchword{font-weight:bold;}
.catchword_desc, .catchword{
margin-left:15px;
}
.catchword_desc{
padding-bottom:10px;
}
tx-indexedsearch-searchbox-button submit, tx-indexedsearch-searchbox-sword{
float:left
}

/* */
/*
html[xmlns^="http"] { 
	overflow-y: scroll; 
}*/

td p {
	margin: 1px 0 1px 0;
	padding: 0;
}

td p.bodytext {
	margin: 3px 0 3px 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	color: #000000;
}

table.csc-uploads {
	margin-bottom: 10px;
}

td.csc-uploads-fileName {
	width: 250px;
	padding: 1px 2px 1px 2px;
}

td.csc-uploads-fileSize {
	width: 100px;
	text-align: right;
	padding: 1px 2px 1px 2px;
}

tr.tr-even {
	background-color: #f8f8f8;
}

tr.tr-odd {
	background-color: #f8f8f2;
}


#inh .csc-textpic-border a img, #inh .csc-textpic-border img {
   border: 1px solid #000;
}

#inh div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	padding-right: 40px;
}

#inh .csc-textpic-imagerow {
	float: left;
	width: 510px ! important;
}

#inh div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
	padding-right: 0px;
}

#inh div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-bottom: 10px;
}

#inh a img {
   border: none;
}

/* ######################## SEO Sitemap-Extension ######################## */

.tx-flseositemap-pi1 {
	color: #999;
}

.tx-flseositemap-pi1 ul {
	list-style: none;
}

.tx-flseositemap-pi1 li, .csc-sitemap li {
	list-style-image:url(../gfx/doppelspitze.gif);
}

.tx-flseositemap-pi1 li li, .csc-sitemap li li {
	list-style-image:url(../gfx/spitze_einf.gif);
}

/*
.tx-flseositemap-pi1 li:hover, .csc-sitemap li:hover {
	list-style-image:url(../gfx/spitze_einf.gif);
}
*/
/* ################# */
.csc-textpic-caption{
text-align:center;
}

.tx-newloginbox-pi1 {
	text-align: left;
}

input, textarea {
	border: 1px solid #ccc;
}

li.error {
	list-style: none;
	font-weight: bold;
	color: #ca1202;
}

input.submit, input.reset {
	border: 2px solid #666;
	font-weight: bold;
}

