/* CSS Document */

* {
	margin:				0px;
	padding:			0px;
	font:				12px/18px arial, helvetica, sans-serif;
}

body {
	background:#FFFFFF url(Bilder/shadow.gif) repeat-y 800px 0px;
	text-align:left;
	color:#666666;
}

STRONG, B {

	font-weight: bold;

}

EM, I {

  font-style: italic;

}
/* CSS Document */

.header {

    	font-weight:      	bold;

}
#footer {

        float:   left;
        display:inline;
        width:420px;
        height:20px;
        font-size:10px;
        font-weight:bold;
        border-top:1px solid #ddd;
        color:#ccc;
        margin-top:20px;
        margin-left:100px;

}
#footer A {

        color:#666666;
        text-decoration:none;
        font-size:10px;
        font-weight:bold;

}

h1 {

		font-weight:bold;
        margin:11px 0 5px 0;
}
h6 {

        font-size: 10px;
}



#headline {
        font-weight:bold;
        padding-bottom:12px;
		padding-top:10px;
}

p, dl {
	margin:0px 0px 10px 0px;
}

br {
	margin-top:10px;		
}


a {
        color:#000;
}

a:hover {
        color:#888;
}


.arrowlink_single {
        padding: 0 0 0 12px;
        font-size:10px;
        overflow: hidden;
        background-image: url(Bilder/arrow.gif);
        background-repeat: no-repeat;
        background-position:0px 2px;

}

.arrowlink_single a {
        text-decoration:none;
}


.arrowlink {
        padding: 0 0 0 12px;
        font-size:10px;
		overflow: hidden;
        background-image: url(Bilder/arrow.gif);
        background-repeat: no-repeat;
        background-position: 0px 2px;
}

.arrowlink A {
        text-decoration:none;
        font-size:		10px;
}

.arrowhead {
        padding: 0 0 0 12px;
        font-weight: bold;
        overflow: hidden;
		background-image: url(Bilder/arrow.gif);
        background-repeat: no-repeat;
        background-position: 0px 3px;
}

.csc-menu.csc-menu-1 {
        margin:0 0 10px 0;
		list-style-type:none;
		
}
																			

#wrapper {

	width:800px;
	/*margin-left:0px;
	padding-left:0px;*/
}

#header {

    float:    left;
	width:    800px;
	height:   135px;

}

#hmenue {

	float:                              left;
	height:                             17px;
	width:                              800px;
	background-color:                   #dedfde;

}

#hmenue UL {
        float:         right;
        margin-top:    0px;
        margin-left:   0px;
        width:         780px;
        height:        17px;
        display:       inline;

}
#hmenue LI {

        float:                     left;
        background:                url(../img/navi/navi.gif) no-repeat;
        list-style:                none;
        width:                     100px;
        height:                    17px;
        text-align:                right;
        margin:                    0px 0px 0px 56px;
        display:                   inline;


}

#hmenue LI A {

       float:                      right;
       margin-right:               14px;
       text-decoration:            none;
       line-height:                17px;
       /*text-transform:           uppercase;*/
       font-size:                  12px;
       /*font-weight:                bold;*/
       color:                      #888;

}
#hmenue LI A:hover, #hmenue LI.act A { 

       color:                      #000;
       font-weight:                bold;
       
}

#content {
	clear:left;
	display:inline;
	float:left;
	width:420px;
	margin:32px 0px 0px 103px;
	
	/*padding:30px 0 0 100px;
	*/
}

#right_column {
	display:inline;
	float:left;
	width:219px;
	margin:36px 0 0 43px;
}

DIV.csc-textpic-imagewrap {
	margin-top:4px;
}

.csc-textpic-caption {
	font-size:10px;
	line-height:14px;
	padding:2px 0 10px 0;
	
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{
	border: 1px solid #CBCBCB;
}

.csc-firstHeader {
	margin:0 0 7px 0;
}

.imgtext-table {
	margin-bottom:10px;
	margin-top:3px;
	
}

ul {
        margin-top:0px;


        margin-left:16px;
}

li{
        line-height:18px;
}

#contentLeft table td, #contentRight table td {
	font-size:10px;
}

#contentLeft table, #contentRight table {
	margin-bottom:30px;
}

#contentLeft {
	clear:left;
	display:inline;
	float:left;
	width:207px;
	margin:30px 0px 0px 105px;
	
	/*padding:30px 0 0 100px;
	*/
	
	/* linke spalte über vole breite */
	width: 414px;
}

#contentRight {
	display:inline;
	float:left;
	width:207px;
	margin:30px 0px 0px 5px;
	
	/*padding:30px 0 0 100px;
	*/
	
	/* zweispaltigkeit wird nicht mehr gebraucht */
	display: none;
}

/*MAILFORM PLUS*/

FIELDSET {
	
	border:0px;

}
LABEL {
display:block;
width:100px;
float:left;

}
INPUT {
display:block;
float:left;

}

/* GLOSSAR */

#glossaryform input {
	float:none;
	display: inline;
}
#glossaryform input.submit {
	float:left;
}

/*	OFFICE DISPLAY 		*/
TABLE.tx-rlmpofficeimport-pi1 {

	width:100%;

}
TABLE.tx-rlmpofficeimport-pi1 TD {

	/*text-align:center;*/
	vertical-align:top;
}
TABLE.tx-rlmpofficeimport-pi1 A IMG {

	border:0px;

}
.csc-frame-frame2 {

	border-bottom: 	1px dashed #ccc;
	border-top: 	1px dashed #ccc;

}

.csc-frame-frame1 {
background-color:#FFFF00;
padding:12px;

}
/*--------------- LOGIN ----------------*/

.tx-felogin-pi1 {
      clear:both;
}

.felogin-hidden {

    display: none;

}
.tx-felogin-pi1 INPUT {

      background-color:#EEEEEE;
      border:0 solid #CCCCCC;
      display:block;
      float:left;
      height:18px;
      color:#888;
      margin-bottom:9px;
      width:144px;
      
}
.tx-felogin-pi1 INPUT.submit {

      clear:both;
      width:72px;
      
}
.tx-felogin-pi1 P {
clear:left;
}

.tx-felogin-pi1 A{
		color:#CCCCCC;
		font-size:10px;
}


#logbox {

	background-color:  	#eee;

	position:   		absolute;
	top:        		2px;
	left:       		565px;

	width:      		220px;
	height:     		19px;
	

} 

#logbox SPAN {

	vertical-align: 	20%;
	font-size:  		0.9em;

}
#logbox A {

	text-decoration: 	none;
	font-size:  		inherit;
	color:			#666;

}

/* CSS Document */

.clearer {

  border:0 none;
  border-bottom:1px dashed #ddd;

}
.news-catmenu-header A {

  font-weight: bold;

}
.news-catmenu A {

  text-decoration: none;

}
.news-catmenu IMG {

  margin-right: 9px;

}

/********** LIST **************/

.news-list-date, .news-single-timedata {

  display:block;
  font-size:10px;
  color: #bbb;
  float:right;

}
.news-list-item {

  margin-bottom:18px;

}

.news-list-item H3 A {

    color:#666666;
    font-weight:bold;

}
.news-list-category, .news-single-category {

    margin-top:18px;
    color:#BBBBBB;
    font-size:10px;


}
.news-list-item .news-list-category A, .news-single-category A {

    color:#BBBBBB;
    font-size:10px;


}

.news-list-morelink {

    margin-top:18px;

}
.news-list-morelink A {

background-image:url(Bilder/arrow.gif);
background-position:0 2px;
background-repeat:no-repeat;
font-size:10px;
overflow:hidden;
padding:0 0 0 12px;

}

/************ SINGLE **************/


.news-single-item H2 {

  font-weight:bold;

}


.markItUp {
margin:5px 0;
width:auto;
}
