/***********************************/
/* stylesheet fuer QM Ackerstrasse */
/* large.css                       */
/* pro.fund GmbH, Berlin           */
/* Stand: 14.08.2009               */
/***********************************/


/*******************/
/* General         */
/*******************/

HTML, BODY, DIV, P, UL, LI, H1, H2, H3, H4, H5, H6, SPAN, TD, FORM, IMG {
    padding:            0px;
    border:             0px;
    margin:             0px;
    font-size:          15px;
    font-family:        Verdana, Helvetica, Arial, "Times New Roman", sans-serif;
    color:              #000;
}

BODY {
    background-color:   #FFFFFF;
    text-align:         center;
}

A, A:visited {
    color:              #DA0006;
    text-decoration:    none;
}

A:hover, A:active {
    color:              #000000;
}

A.nachoben, A.nachoben:visited {
    color:              #FFFFFF;
    text-decoration:    none;
}

A.nachoben:hover, A.nachoben:active {
    color:              #000000;
}

DIV.clear {
    clear:              both;
    height:             2px;
}

DIV.center {
    text-align:         center;
}


/*******************/
/* Layout          */
/*******************/

#paper {
    width:              936px;
    margin: 	        0px auto 0px auto;
    text-align:         left;
    border-left:        1px solid #DA0006;
    border-right:       1px solid #DA0006;
    border-bottom:      1px solid #DA0006;
    background:         #FFFFFF url(/uploads/tf/background1.gif) repeat;
}

#header {
    width:              100%;
    height:             228px;
    margin-top:         0px;
    background-image:   url(/uploads/tf/header.jpg);
    background-repeat:  no-repeat;
}

#printHead {
    display:            none;
    visibility:         hidden;
}


DIV.utilityRow {
    clear:              both;
    width:              100%;
    height:             27px;
    background-image:   url(/uploads/tf/backgroundutility1.gif);
}

DIV.utilityRowLeft {
    float:              left;
    width:              149px;
    padding:	        8px 0px 5px 12px;
}

DIV.utilityRowRight {
    float:              left;
    padding:	        8px 20px 5px 18px;
    color:              #FFFFFF;
}

DIV.utilityRowLeft IMG, DIV.utilityRowRight IMG {
    vertical-align:     baseline;
}

DIV.copyText {
    padding-top:	1px;
    padding-right:	15px;
    font-size:          9px;
    color:              #000000;
}

#main {
    width:              100%;
}

#mainLeft {
    width:              162px;
    float:              left;
    margin-top:	        0px;
}

#mainMiddle {
    width:              17px;
    height:             400px;
    float:              left;
}

#mainRight {
    width:              576px;
    float:              left;
    margin-top:	        0px;
    position:	        relative;
}

#mainRightBox {
    width:              162px;
    float:              right;
    margin-top:	        0px;
    position:	        relative;
}

#box_header {
    color: 		#FFFFFF;
    font-weight:	bold;
    line-height: 	18px;
    height: 		20px;  	
    margin-left: 	0px;
    margin-right: 	0px;         
    width: 		162px;
    background-color: 	#fe8225;
    text-align: 	center;
}

#box_content {
    background-color: 	#FFFFFF;
    font-size: 		15px;
    color: 		#000000;
    margin-left: 	1px;
    margin-right: 	0px;
    padding: 		2px 2px 2px 2px;
    width: 		156px;
}

#content {
    padding:            0px 0px 16px 0px;
}


/*******************/
/* Menus           */
/*******************/

DIV.menuSpace {
    font-size:          5px;
    width: 	       	162px;
}

DIV.menuLine {
    clear:	        left;
    font-size:          4px;
    width: 	        162px;
    background:         #FE8225 url(/uploads/tf/separator1_large.gif) no-repeat;
}


/*******************/
/* Headmenü        */
/*******************/

#headMenu  ul {
    margin-top:	        0px;
    padding-left:	178px;
    padding-top:	168px;
    list-style:	        none;
}

#headMenu li {
    float:	        left;
    margin-left:        0px;
    list-style:	        none;
}

#headMenu a ,#headMenu a:visited {
    float:              left;
    display:            block;
    padding:            0px 0px 0px 0px;
    color: 		#817F7F;
    font-size:          15px;
    font-weight:	bold;
    text-decoration:	none;
}

#headMenu a:hover {
    color: 		#DA0006;
    text-decoration: 	none;
}

#headMenu a:active {
    color: 		#DA0006;
    text-decoration: 	none;
}

/*******************/
/* LeftMenü        */
/*******************/

#leftMenu  ul {
    margin-top:		0px;
    padding-left:	0px;
    list-style:		none;
}
#leftMenu li {
    float:		left;
    padding-left:       0px;
    list-style:		none;
}


/*******************/
/* MainMenü        */
/*******************/

A.off1, A.off1:visited {
    float:              left;
    display:            block;
    width:              160px;
    line-height:        18px;
    padding:            0px 0px 1px 2px;
    font-size:          15px;
    margin-top:         7px;
    margin-bottom:      2px;
    font-weight:	bold;
    color: 		#FFFFFF;
    text-decoration:	none;
}

A.off1:hover, A.off1:active {
    color: 		#DA0006;
    background: 	#ffffff url(/uploads/tf/active1_large.gif) no-repeat;
    text-decoration: 	none;
}

A.on1,A.on1:visited {
    float:              left;
    display:            block;
    width:              160px;
    line-height:        18px;
    padding:            0px 0px 1px 2px;
    font-size:          15px;
    margin-top:         7px;
    margin-bottom:      2px;
    font-weight:	bold;
    color: 		#DA0006;
    background: 	#ffffff url(/uploads/tf/active1_large.gif) no-repeat;
    text-decoration:	none;
}

A.on1:hover, A.on1:active {
    width:              160px;
    color: 		#DA0006;
    background: 	#ffffff url(/uploads/tf/active1_large.gif) no-repeat;
    text-decoration: 	none;
}


/*******************/
/* SubMenü         */
/*******************/

A.off2, A.off2:visited {
    float:              left;
    display:            block;
    width:              144px;
    font-weight:	normal;
    font-size:          14px;
    line-height:        15px;
    padding:            2px 0px 3px 18px;
    margin-top:         1px;
    margin-bottom:      2px;
    color: 		#FFFFFF;
    text-decoration:	none;
}

A.off2:hover {
    width:              144px;
    color: 		#DA0006;
    background: 	#ffffff;
    text-decoration: 	none;
}

A.off2:active {
    width:              144px;
    color: 		#DA0006;
    background: 	#ffffff url(/uploads/tf/active2_large.gif) no-repeat;
    text-decoration: 	none;
}

A.on2, A.on2:visited {
    float:              left;
    display:            block;
    width:              144px;
    font-weight:	normal;
    font-size:          14px;
    line-height:        15px;
    padding:            2px 0px 3px 18px;
    margin-top:         1px;
    margin-bottom:      2px;
    color: 		#DA0006;
    background: 	#ffffff url(/uploads/tf/active2_large.gif) no-repeat;
    text-decoration:	none;
}

A.on2:hover, A.on2:active {
    width:              144px;
    color: 		#DA0006;
    background: 	#ffffff url(/uploads/tf/active2_large.gif) no-repeat;
    text-decoration: 	none;
}


/**************************/
/* Wahl der Schriftgröße  */
/**************************/

#fontswitch {
    float: 	        right;
    margin-right:	4px;
    font-size: 		11px;
/*    font-weight: 	bold;*/
    color: 		#606060;
    text-decoration: 	none;      
}


/**************************/
/* Logobereich            */
/**************************/

#logoarray {
	width: 		138px;
	text-align: 	left;
	margin-left: 	12px;
}


/*******************/
/* Content         */
/*******************/

IMG.right {
    margin:             8px 0px 10px 10px;
    float:              right;
}

IMG.center {
    margin:             8px 0px 4px 0px;
}

IMG.left {
    margin:             3px 14px 11px 0px;
    float:              left;
}

IMG.list1 {
    margin:             6px 0px 0px 10px;
    float:              right;
}

IMG.separator {
    margin:             3px 10px 0px 10px;
    float:              left;
}

DIV.text {
    margin-top:         4px;
}

DIV.headline {
    margin-top:         3px;
    margin-bottom:	10px;
    font-size:          18px;
    font-weight:        bold;
    color:              #DA0006;
}

DIV.texthead {
    margin-top:         2px;
    margin-bottom:	10px;
    font-size:          15px;
    font-weight:        bold;
    color:		#817F7F;
}

DIV.textheadline {
    font-size:          15px;
    margin-top:         1px;
    margin-bottom:	0px;
}

DIV.newsDate {
    text-align:         right;
    color:              #817F7F;
}


/*******************/
/* HeadHome        */
/*******************/

#headHome  ul {
    margin-top:		0px;
    padding-left:	178px;
    padding-top:	157px;
    list-style:		none;
}

#headHome li {
    float:		left;
    margin-left:        0px;
    list-style:		none;
}

#headHome a ,#headHome a:visited {
    float:              left;
    display:            block;
    padding:            0px 0px 0px 0px;
    color: 		#817F7F;
    font-size:          15px;
    font-weight:	bold;
    text-decoration:	none;
}

#headHome a:hover {
    color: 		#DA0006;
    text-decoration: 	none;
}

#headHome a:active {
    color: 		#DA0006;
    text-decoration: 	none;
}


.csc-textpic-caption {
         font-family: Verdana, Helvetica, Arial, "Times New Roman", sans-serif;
 	FONT-SIZE: 12px;
 	COLOR: #000000;
 	padding-top: 8px;
}
