/*
##-----------------------------------------------------------------------------
##  Resource:      /apps/all/docroot/css/content_print.css
##  Beschreibung: Formatierungen fuer HTML im Contentbereich 
##  History:
##      18.04.2006	oge:	content Grafiken ausgeben, controls verstecken
##-----------------------------------------------------------------------------
*/

* {font:12px Verdana,Arial,Helvetica,sans-serif; color:#616161;	text-decoration: none;}

/* Anpassungen für den FreeText Editor, author:ple */
strong {font-weight: bold;}
em {font-style: italic;}
u {text-decoration: underline;}
/* Anpassungen Ende */

body {height:100%; background-color:#FFFFFF; margin:0px;}

.clear {clear:both;	height:1px; overflow:hidden;}

img {}

#content div.searchresult {margin-top:20px; padding:10px 0 0 5px;}

#content div.searchresult h2 {padding-bottom:20px; font-size:12px; font-weight:bold;}

#content div.searchresult ul {list-style-type:none; margin:0; padding:0;}

#content div.searchresult ul li {list-style-type:none; margin:0; padding:0 0 20px 0;}

#content div.searchresult ul li .hitheadline {font-weight:bold; font-size:12px; line-height:1.25em;}

#content a, #content a:visited, #content a:active {text-decoration:none; color:#FF6600;}

#content .errortext {color:red;}

#content div.greybackground50 {background-color:#D1D3D4; min-height:50px; _height:50px; border:1px #D1D3D4 solid;}

#content div.greybackground {background-color:#D1D3D4; height:18px;}

#content div.col1of3, #content div.col2of3, #content div.col3of3 {float:left; width:190px;}

#content div.col2of3, #content div.col3of3 {margin-left:10px;}

#content div.content_3cols {margin-top:20px;}

#content div.content_widecol, #content div.content_widecol0, #content div.content_standard {width:430px;}

#content div.content_widecol {margin:20px 0 0 5px; height:70px;}

#content div.content_widecol0, #content div.list h2 {padding-left:5px;}

#content div.content_standard {margin-top:20px;}

#content div.processnavi {width:590px; height:20px; margin:25px 0 10px 0;}

#content div.processnavi div {float:left; height:16px; padding:4px 10px 0 10px;}

#content div.processnavi div.tab {margin-top:2px; height:15px; border:2px solid #616161; border-right:1px solid #616161; border-left:1px solid #616161; padding-top:3px;}

#content div.processnavi div.tabactive {border:2px solid #616161; border-bottom:0px solid #616161}

#content div.processnavi div a.tablink {font-size:12px; font-weight:bold; text-decoration:none; color:#616161}

#content div.processnavi div.hidden {background-color:#EEEEEE; color:#666666;}

#content h1 {font-weight:bold; margin:0;}

#content h1.mainheadline {font-size:16px; line-height:18px; color:#616161 !important; margin-top:30px; padding-bottom:3px;}

#content h1.mainheadlinepopup {font-size:16px; line-height:18px; margin-top:30px; padding-bottom:3px; color:#616161 !important}

#content h1.colheadline {font-size:16px; line-height:18px; color:#616161 !important; padding-top:18px; margin-left:10px;}

#content h1.textheadline {font-size:14px; color:#616161; margin:20px 0 10px 0;}

#content h2 {font-size:12px; font-weight:bold; line-height:13px; padding:0; margin:0;}

#content h2.subheadline {margin-top:30px; margin-bottom:0; clear:both;}

#content h2.colheadline {margin-left:10px;}

#content h2.widecolheadline {margin-left:10px; padding-top:5px;}

#content h2.widecol0 {margin-top:10px;}

#content h2.textheadline {margin-top:10px; padding-left:5px;}

#content div.headertext {margin-top:10px;}

#content .headlines {padding-left:5px; float:left; margin-top:0px; width:400px;}

/*Hinzugefügt Release 3.1 ------------ 18.08.09, GF*/
#content .headlines_375 {padding:5px 0 0 10px; float:left; margin-left:10px; margin-top:0px; width:375px;}
/*-------------------------------------------------*/

#content .contentblock {margin-top:10px; clear:both;}

#content .contentblock22 {margin-top:22px;}

#content div.coltext {padding:10px 0 0 10px; margin-top:-2px;}

/*Entfernt Release 3.3 (padding-bottom:-10px;) ------------ 23.06.10, GF*/
#content div.coltextfixed {width:402px; _width:399px; height:70px; float:left; margin-right:-3px;}
/*-------------------------------------------------*/

#content div.coltextfixedwide {width:588px; height:70px; float:left; margin-right:-3px;}

#content div.subheading {margin-top:10px;}

#content div.coltextfixedinner {padding:5px 0 0 10px;}

#content span.subsubheadline {font-size:12px; font-weight:bold;}

#content table.standard {margin:5px 0 0 0; padding:0px; width:590px;}

#content td.tdbg1, #content td.tdbg2 {margin:0px; padding:0 0 0 5px;}

#content td.tdbg2 {background-color:#F6F6F6; border:1px solid white;}

#content td.tdbg1 {background-color:#E8E9E9; border:1px solid white;}

#content th.standard {margin:0px; padding:0 0 0 5px; background-color:#FFFFFF; font-weight:bold; border:1px solid white; text-align:left;}

#content ul {margin: 0; padding:0; padding-left:20px; margin-bottom:10px;}

#content ul.linklist {list-style-image:url(../images/icon_more.gif); }

#content ul li {padding:0; margin:0;}

#content ul h2 {margin:5px 0 5px -17px;}

#content .ap_employee {margin:30px 0 0 0;}

#content .ap_employee .key {display:block; margin:0 0 0 20px; width:115px; font-size:12px; line-height:1.3em; float:left;}

#content .ap_employee .value {margin:0 0 0 30px; font-size:12px; line-height:1.3em;}

#content .ap_employee .value_b {margin:0 0 0 30px; font-weight:bold; font-size:12px; line-height:1.3em;}

#content .ap_standard {margin:20px 0 0 0;}

#content .ap_standard .key {margin:0 0 0 5px; float:left;}

#content .ap_standard .value {margin:0 0 0 5px;}

#content .ap_standard .value_b {margin:0 0 0 5px; font-weight:bold;}

#content .value_j {display:block; margin:0 0 20px 0; font-weight:bold; font-size:12px; line-height:1.3em; color:#FF6600}

#content table.ap_branch {margin:0; padding:0px; width:430px; border-collapse:collapse;}

#content td.col1_grey {width:125px; padding:3px 0; background-color:#E8E9E9; border:2px solid #FFFFFF; vertical-align:top;}
#content td.col2_grey {padding:3px 5px; background-color:#E8E9E9; border:2px solid #FFFFFF;}

#content td.col1_white {width:125px; padding:3px 0; background-color:#F6F6F6; border:2px solid #FFFFFF; vertical-align:top;}
#content td.col2_white {padding:3px 5px; background-color:#F6F6F6; border:2px solid #FFFFFF;}

#content .ap_branch .key {margin:0 5px 0 0; font-size:12px; line-height:1.3em;}

#content .ap_branch .value {margin:0; font-size:12px; line-height:1.3em;}

#content #fctbar {display:none;}

#content #sitenavi {display:none;}

/* Anpassungen für Formulare, erbrochen von ple */

.field {width:100%;	border: 2px solid #D1D3D4;}

.mandatory {width:100%;	border: 2px solid #0066B3;}

.error {width:100%;	border: 2px solid red;}

.labelcol {width:50%; background-color:#E8E9E9;}

.fieldcol {width:50%;}

.formtable {width:95%;}

.message {color: red;}

.buttoncol input {width:50%; color:white; background-color:#0066B3; border: 2px solid #E8E9E9;}


/*Hinzugefügt Release 3.1 ------------ 18.08.09, GF*/
/* Druckkopf */
.printhead {width: 590px; background-color: #ffffff; font-family: Verdana,Arial; font-size: 12px; line-height: 16px; vertical-align: top; text-align: left; margin-bottom: 15px;}
.printimage {padding-right: 10px; float:left;}
.printtextline1 {}
.printtextline2 {}
.printtextline3 {}
.printtextline4 {}
.printtextline5 {}
.printtextline6 {}
/*-------------------------------------------------*/


/* Generische Formulare */
#content .formgeneric { font-size:12px; }

/* Form Elemente */
.formgeneric.block_text {margin-bottom:15px;}
.formgeneric.block_textfield {margin-bottom:15px;}
.formgeneric.block_textfield.horizontal {margin-bottom:15px; float:left}
.formgeneric.block_textfield label {font-size:12px; font-weight:bold; margin-right:10px;}
.formgeneric.block_textfield .errors {font-size:12px; color:#ff0000; font-style:italic;}
.formgeneric.block_textfield .addnotes {font-size:12px; font-style:italic;}

.formgeneric.block_fieldarea {margin-bottom:15px;}
.formgeneric.block_fieldarea.horizontal {margin-bottom:15px; float:left}
.formgeneric.block_fieldarea label {font-weight:bold; margin-right:10px;}
.formgeneric.block_fieldarea .addnotes {font-style:italic;}
.formgeneric.block_fieldarea .errors {color:#ff0000; font-style:italic;}

.formgeneric.block_selectlist {margin-bottom:15px;}
.formgeneric.block_selectlist.horizontal {margin-bottom:15px; float:left}
.formgeneric.block_selectlist label {font-weight:bold; margin-right:10px;}
.formgeneric.block_selectlist option {font-size:11px;}
.formgeneric.block_selectlist .addnotes {font-style:italic;}
.formgeneric.block_selectlist .errors {color:#ff0000; font-style:italic;}

.formgeneric.block_checkboxset {margin-bottom:15px;}
.formgeneric.block_checkboxset.horizontal {margin-bottom:15px; float:left;}
.formgeneric.block_checkboxset label {font-weight:bold; margin-right:10px;}
.formgeneric.block_checkboxset checkbox {font-size:11px;}
.formgeneric.block_checkboxset .addnotes {font-style:italic;}
.formgeneric.block_checkboxset .errors {color:#ff0000; font-style:italic;}

.formgeneric.block_radioset {margin-bottom:15px;}
.formgeneric.block_radioset.horizontal {margin-bottom:15px; float:left}
.formgeneric.block_radioset label {font-weight:bold; margin-right:10px;}
.formgeneric.block_radioset radio {font-size:11px;}
.formgeneric.block_radioset .addnotes {font-style:italic;}
.formgeneric.block_radioset .errors {color:#ff0000; font-style:italic;}

/* Form Buttons */
.formgeneric.pagereset {font-weight:bold;}
.formgeneric.pagenext {margin-left:10px; background-color:#F76013; font-weight:bold;}
.formgeneric.pageprevious {margin-left:10px; background-color:#F76013; font-weight:bold;}
.formgeneric.pageprint {margin-left:10px; font-weight:bold;}
.formgeneric.pagepreview {margin-left:10px; background-color:#F76013; font-weight:bold;}
.formgeneric.pagesubmit {margin-left:10px; background-color:#066FAF; font-weight:bold; color:#ffffff;}

/* Ende Generische Formulare */


/*Hinzugefügt Release 3.1 ------------ 18.08.09, GF*/
/* Bildergalerie */ 
.bildergalerie {margin-top: 80px;}
.imagegallery {width: 110px; float: left; margin-right: 35px;}
.image {height: 90px;}
.imageTitle {height: 50px;}
.pagination {position: relative; top: -27px;}
.previousLink {display: inline; position: absolute; left: 0px;}
.pageLink {display: inline; position: absolute; left: 255px;}
.nextLink {display: inline; position: absolute; left: 489px;}
a.more {padding-left: 15px;}
a.less {padding-left: 15px;}
a.more {padding-left: 15px;}
a.less {padding-left: 15px;}
.spacer {margin-top: 25px;}

.errorLink {color: #ff0000;}
.component {margin-top: 20px;}
/*-------------------------------------------------*/