@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v3.1 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 343 $ $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $ */
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:none;margin:0;overflow:hidden}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:static;left:0;top:0}
}
    
    /* ##################  fileadmin/templates/core_templates/css/yaml/yaml/core/slim_print_base.css  ################### */
/* ###################           slim Print base           ############################################ */
@media print {
body{font-size:10pt}
html{height:auto;margin-bottom:0}
#topnav,#nav,#search{display:none}
body a[href^="http:"],body a[href^="https:"]{padding-left:0;background-image:none}
.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table}
.c25l,.c33l,.c38l,.c50l,.c62l,.c66l,.c75l,.c25r,.c33r,.c38r,.c50r,.c62r,.c66r,.c75r{width:100%;margin:0;padding:0;float:none!important;overflow:visible;display:table!important}
.subc,.subcl,.subcr{margin:0;padding:0}
.print{position:static;left:0}
.noprint{display:none!important}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}
}

@media all
{
  html * { font-size: 100.01%; }

  textarea, pre, code, kbd, samp, var, tt {
    font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }
  body {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 75.00%;
    color: #444;
  }
  h1,h2,h3,h4,h5,h6 {
    font-family: "Times New Roman", Times, serif;
    font-weight:normal;
    color:#222;
    margin: 0 0 0.25em 0;
  }

  h1 { font-size: 250%; }                       /* 30px */
  h2 { font-size: 200%; }                       /* 24px */
  h3 { font-size: 150%; }                       /* 18px */
  h4 { font-size: 133.33%; }                    /* 16px */
  h5 { font-size: 116.67%; }                    /* 14px */
  h6 { font-size: 116.67%; }                    /* 14px */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
  ul li { list-style-type: disc; }
  ul ul li { list-style-type: circle; }

  ol li { list-style-type: decimal; }
  ol ol li { list-style-type: lower-latin; }

  li { margin-left: 0.8em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  blockquote, cite,q {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  }
  blockquote { margin: 0 0 1em 1.6em; color: #666; }

  strong,b { font-weight: bold; }
  em,i { font-style: italic; }

  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre, code { color: #800; }
  pre { line-height: 1.5em; margin: 0 0 1em 0; }
  kbd, samp, var { color: #666; }
  var { font-style: italic; }

  acronym, abbr {
    border-bottom: 1px #aaa dotted;
    font-variant: small-caps;
    letter-spacing: .07em;
    cursor: help;
  }

  sub, sup { font-size: 91.6667%; }

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }
  a { color: #4D87C7; background:transparent; text-decoration:none; }
  a:visited  { color: #036; }

  a:focus,
  a:hover,
  a:active { color:#182E7A; text-decoration:underline; }

  p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border: 1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; }

  .highlight { color: #f60; }
  .dimmed { color: #888; }

  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }

  .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
  .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
  .warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { display:block; text-align:center; margin: 0.5em auto; }


  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; border-top: 2px #888 solid; border-bottom: 2px #888 solid; }
  table caption { font-variant:small-caps; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding: 0.5em; }
  thead th { color: #000; border-bottom: 2px #800 solid; }
  tbody th { background: #e0e0e0; color: #333; }
  tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }

  tbody th { border-bottom: 1px solid #fff; text-align: left; }
  tbody td { border-bottom: 1px solid #eee; }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background: #f0e8e8; }
  tbody tr:hover td { background: #fff8f8; }

}
/* ##################  css_styled_content:/05_templates/css/content/csc.css         ###################### */
@media all{
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center; }
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right; }
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left; }
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left; display:inline; }
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:2px solid black;padding:0px 0px;}
DIV.csc-textpic-imagewrap{padding:0; }
DIV.csc-textpic IMG{border:none; }
/* DIV:This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left; }
/* UL:This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none; margin:0; padding:0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left; margin:0; padding:0; }
/* DL:This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none; }
/* FE-Editing Icons */
DL.csc-textpic-image{margin:0; }
DL.csc-textpic-image DT{margin:0; display:inline; }
DL.csc-textpic-image DD{margin:0; }
/* Clearer */
DIV.csc-textpic-clear{clear:both; }
/* Margins around images:*/
/* Pictures on left,add margin on right */
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image{display:inline;
/* IE fix for double-margin bug */
margin-right:10px;}
/* Pictures on right,add margin on left */
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image{display:inline;
/* IE fix for double-margin bug */
margin-left:10px;}
/* Pictures centered,add margin on left */
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{display:inline;
/* IE fix for double-margin bug */
margin-left:10px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0; }
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:5px; display:block; }
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both; }
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:5px; }
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important; }
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important;}
/* Positioning of images:*/
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both; }
/* Center (above or below) */
div.csc-textpic-center{text-align:center;
/* IE-hack */
 }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{text-align:left;
/* Remove IE-hack */
 }
div.csc-textpic-center div.csc-textpic-text{text-align:left;
/* Remove IE-hack */
 }
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right; }
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right; }
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left; }
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left; }
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left; }
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right; }
/* Right (in text,no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right; clear:both; }
/* hide from ie5-mac. only ie-win sees this. \*
/* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%; }
/* End hide from IE5/mac */
/* Left (in text,no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left; clear:both; }
/* hide from ie5-mac. only ie-win sees this. \*
/* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%; }
/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0; }
/* Browser fixes:*/
/* Fix for unordered and ordered list with image "In text,left" */
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px; overflow:auto; height:1%; }
}
@media all {
/* ##################   own content definitions: /05_templates/css/content/content_own.css         ###################### */ 
#col1_content form select {margin-bottom:1em; width:100%;}
table.contenttable {font-size:1em; width:100%; margin:0; border-collapse:collapse; empty-cells:show;} 
table.contenttable caption {text-align:left; font-weight:bold; color:#888; margin-bottom:0.2em;}
table.contenttable th {height:2.0em; background:#4E5155; color:white; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;} table.contenttable tr.tr-odd {background: #eee;} table.contenttable tr.tr-even {background: #e3e3e3;} /*table.contenttable td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; text-align:left; font-weight:normal}*/ table.contenttable td {padding: 0.5em; border: 1px solid #aaa;} .tx-newloginbox-pi1 thead th, .tx-newloginbox-pi1 th {background:none; padding:0; color:#222;} .tx-newloginbox-pi1 input {margin:0;} .csc-textpicHeader h3 {margin:0em 0 0.3em 0; padding-top:0;} input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;} 
img {border:0; } 
p.csc-linkToTop {text-align:right; margin:0;} 
p.csc-form-label-req {font-weight:bold;} 
.csc-caption {font-size:0.9em; background-color:#E0E7F5; padding:2px;} 
dd.csc-textpic-caption {font-style:italic; font-size:0.9em; background-color:#E0E7F5; padding:0;} /* SEO Header */ 
h1.G { /* only h1 is grafical */ letter-spacing: -0.00em; text-indent: -999em; font-size:250%;} 
h2.G { /* only h1 is grafical */ letter-spacing: -0.00em; text-indent: -999em; } 

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background: none; }
  tbody tr:hover td { background: none; }


hr{border-color:#cb6705 !important; }

.textBox_extraFields{margin-bottom:10px;}
.textBox_extraFields .extraFields{background:#cbe1f6; padding-top:5px; display:block;}
.textBox_extraFields .extraFields p{padding:15px; padding-top:5px; margin:0px;}
.textBox_extraFields .extraFields .footer{margin:0px; padding:0px;}
#login{margin-bottom:10px;}

}
/*

STARTER RTE

This sheet contains the code for the TYPO3 rich text editor

author:		Ron Hall, Busy Noggin, Inc.
e-mail:		info@busynoggin.com
website:	www.busynoggin.com

*/

p, ul, ol, dl, table, form, blockquote {
	margin-bottom: 10px;
}


ul ul, ul ol, ol ol, ol ul {
	margin-left: 20px;
	margin-bottom: 0px;
	}

ul li{
  list-style-type:disc;
}

blockquote blockquote {
	margin-top: 10px;
}




/* @group Text & Paragraphs */

em {
	font-style: italic;
}

strong {
	font-weight: bold;
	}

/* @end Text & Paragraphs */

/* @group Links */

a {
	color: #008aec;
	text-decoration: none;
	}

a:hover,
a:focus {
	color: black;
}

/* @end Links */



/* @group Headlines */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-weight: normal;
	}

h4, h5, h6 {
	font-weight: bold;
	}

h1 {
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 20px;
	}


h2 {
	font-size: 21px;
	margin-bottom: 10px;
	margin-top: 20px;
	}

h3 {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 20px;
	}

h4 {
	font-size: 15px;
	margin-bottom: 5px;
	}

h5 {
	font-size: 13px;
	margin-bottom: 5px;
	}

h6 {
	font-size: 12px;
	margin-bottom: 5px;
	}

/* @end Headlines */


/* @group Lists */

ul, ol {
	margin-left: 30px;
	}

ul ul, ul ol, ol ol, ol ul {
	margin-left: 20px;
	}

dd {
	margin-left: 20px;
	}

/* @end Lists */


/* @group Blockquote Styling */

blockquote {
	margin-left: 30px;
	margin-right: 30px;
	}


/* @end Blockquote Styling */


/* @group Table Styling */



td, th, caption {
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	height: auto;
}

col {
	background-color: silver;
	}

thead th, tfoot th, tfoot td {
	text-align: left;
	}

caption {
	background-color: black;
	font-style: italic;
	}

td.spancolumn-1,
th.spancolumn-1 {
	width: 30px;
	}

td.spancolumn-2,
th.spancolumn-2 {
	width: 80px;
	}

td.spancolumn-3,
th.spancolumn-3 {
	width: 130px;
	}

td.spancolumn-4,
th.spancolumn-4 {
	width: 180px;
	}
	
td.spancolumn-5,
th.spancolumn-5 {
	width: 230px;
	}


td.spancolumn-6,
th.spancolumn-6 {
	width: 280px;
	}

td.spancolumn-7,
th.spancolumn-7 {
	width: 330px;
	}

td.spancolumn-8,
th.spancolumn-8 {
	width: 380px;
	}

td.spancolumn-9,
th.spancolumn-9 {
	width: 430px;
	}


td.spancolumn-10,
th.spancolumn-10 {
	width: 480px;
	}

td.spancolumn-11,
th.spancolumn-11 {
	width: 530px;
	}

td.spancolumn-12,
th.spancolumn-12 {
	width: 580px;
	}


/* @end Table Styling */

/* @group RTE Backend Styling */

/* This styling is simply to help the backend text in the RTE look approximately like the text on the front end of the site. You will need to adjust to fit the styling you have assigned in mainstyles.css*/

.htmlarea-content-body,
.htmlarea-content-body td,
.htmlarea-content-body th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: normal;
	height: 100%;
}

/* @end RTE Backend Styling  */


/* ################################         basemod.css              #############################  */
@media screen,projection{


p.frame {
border:1px dotted #eeeeee;
margin-bottom:1em;
padding:5px;
}
body a{font-weight:bold;}


#firstrow{width:243px; height:185px;background:transparent url('fileadmin/05_templates/images/nav_l1_bg_top.png') center bottom no-repeat !important;}
#tools{position:relative; top:0px; left:0px; z-index:5;}

#main_bg{}


/* ///////////////////////////// print exclude ////////////////  */

#print_header{display:none;}

/* //////////////////////       H E A D E R       //////////////////////////////////  */
.absolute{position:absolute; width:100%;}
#header .page{padding-bottom:0px; z-index:100;}
#top{z-index:100; top:140px;}
#imgArea{z-index:1; position:absolute; top:135px; left:0px; width:100%; background:#024179 url('fileadmin/05_templates/images/head_bg.png') bottom left;}

.special{position:relative; width:100%; background:#024179 url(fileadmin/05_templates/images/head_bg.png) repeat-x bottom left;}
.special .csc-bulletlist-0 li{color:white; font-weight:normal;}
.special ol li,.special ul li{color:white; font-weight:normal;}

.special a,.special a:visited{color:#e66100;}
.special a:hover{color:#ff7800;}

.special_content .floatbox{margin-bottom:0px;}

.special_content ul li{list-style-type:none; background:url(fileadmin/05_templates/images/listen_box.png) no-repeat top left;}
.special_content ul{margin-left:0px;}
.special_content ul li{margin-left:10px; padding-left:30px;}

.special_content h2.G{margin-top:20px;}


#s1b_overview .special{padding-top:1px;}
#s1b_overview .special p{color:white; margin-bottom:10px;}
#s1b_overview .special div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px;}



#header h1{font-weight:bold; font-size:2.5em; letter-spacing:-2px; line-height:65%; color:#000; margin-top:15px;}
#header span{color:#999; }

/* //////////////////////            B O D Y            //////////////////////////////////  */


.csc-textpic{overflow:hidden;}



.floatbox{margin-bottom:20px;}

.csc-header h4{background:#024179; color:white !important; font-family:arial; font-size:1em; padding:3px; padding-left:10px;}

#presentation{margin: 0 auto; position:relative; text-align:left; top:15px; width:990px; z-index:1000;}
#presentation .pres_col1{position:absolute; left:0px;}
#presentation p{color:white;}
#presentation .pres_col2{position:absolute; right:0px;}
#imgHeader .bigImg{position:absolute; top:0px; z-index:500; width:100%; height:340px;}
#imgHeader .bigImg #bigImg_inner{position:relative;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #cccccc;
padding:5px;
}

#main{background:transparent; padding:0px; padding-top:10px; margin-bottom:10px; margin-top:10px;}



#main h1.csc-firstHeader{font-size:1.5em; margin-bottom:20px;}


#col1{float:left; width:180px; }
#col1_content{}
#col2 {
position:relative;
z-index:1000;
float:right;
margin-left:15px;
margin-right:20px;
width:190px;
}
#col2_content{padding:0px;}
#col3{margin:0px 0px; margin-left:0px;margin-right:0px;}
#col3_content{padding:0px; margin-right:0px;}


#col2 .csc-header{margin-top:20px;}
#col2 .csc-header-n1{margin-top:0px;}
#col2 .csc-header h3{color:white; margin-bottom:10px; font-size: 100%; padding-left:10px; padding:10px; padding-right:10px; background: black url(fileadmin/05_templates/images/mainnav_no_bg_long.jpg) repeat-x;}


#col2 li.csc-textpic-image{margin-bottom:5px;}


#dipoolkontakt legend,#dipoolkontakt p.powermail_pagebrowser{display:none;}
#layout_3col_home #dipoolkontakt label{display:none;}
#layout_3col_home #dipoolkontakt input{margin-left:0px; margin-top:5px; width:185px;}
#layout_3col_home #dipoolkontakt textarea{margin-left:0px; margin-top:5px; width:185px;}
/* ------- login ----------- */

#login{background:#cbe1f6;}
#login .title{}
#login .form{padding-top:15px; padding-left:15px; display:block; width:250px; overflow:hidden;}
#login form label{display:block; float:left; width:30px; clear:left; margin-top:0px;}
#login form div.csc-mailform-field{}
#login form input{float:left; width:135px; margin-bottom:5px; margin-top:0px; margin-left:10px;}
#login form input.submit{width:auto; background:transparent; border:none;}
#login .link{display:block; margin-left:15px;}
#login .link a{text-decoration:underline;}
#login input.footer{}

#mailform fieldset.csc-mailform label{float:left;}
#mailform fieldset.csc-mailform input:after{clear:left;}
#mailform fieldset.csc-mailform textarea{width:251px !important; margin-top:10px !important;}
#mailform fieldset.csc-mailform input#mailformformtype_mail{margin-left:136px; width:257px !important; }


.csc-menu-def li{background:none !important; margin-left:0px; padding-left:0px;}
.csc-menu-def a{font-size:1.5em;}





#content_tools_printLink_v1{position:absolute; right:225px;  width:auto; top:1.3em; z-index:200; color:gray;}
#content_tools_printLink_v1 a{color:white;}
#content_tools_printLink_v1 a:hover{text-decoration:underline;}


.textBox_extraFields{margin-bottom:10px; background:#ededed;}
.textBox_extraFields .extraFields{background:#ededed; padding-top:5px; display:block;}
.textBox_extraFields .extraFields p{padding:15px; padding-top:5px; margin:0px;}
.textBox_extraFields .extraFields .footer{margin:0px; padding:0px;}
.textBox_extraFields .extraFields ul{margin-left:25px; margin-top:10px; list-style-type:disc;}
.textBox_extraFields .extraFields li{margin-bottom:5px; color:#cc6601; list-style-type:square;}
.textBox_extraFields .extraFields li a{text-decoration:underline;}
#login{margin-bottom:10px;}


/*############ Frontend Edititing ########### */
#col3 .feEditAdvanced-allWrapper{margin-top:20px !important;}
#col2 .feEditAdvanced-allWrapper{margin-top:20px !important;}

/* /////////////////////   CENTER POSITIONING    /////////////////////////////////// */
table#frame{width: 100%; height: 100%; background:url(fileadmin/05_templates/images/background.jpg) no-repeat top center; margin-bottom:0px; border-spacing:0px;}
table#frame tr{height:100%;}
table#frame td{vertical-align:middle; text-align:center; height:100%; border:none;}


/* ////////////////////////    Layout Variants        /////////////////////////// */

#layout_2col #col3{margin-right:290px;}
#layout_2col #col3_content{padding:0px; margin-right:0px; }

#layout_3col_imgHeader #imgHeader{ height:341px;}
#layout_3col_imgHeader .page #header{height:470px;}
}/* ///////////// pageLayout /////////////////////////  */        body{background:white; height:100.1%; padding:0px 0; padding-top:10px; padding-bottom:0px; text-align:center;}
        
        .page_frame{background:white;}
        #n1c_extra .page_frame{background:white url('fileadmin/templates/skin_gotokokott/images/page_bg2.png') repeat-y;}
        .page_margins{text-align:left; margin:0 auto; width:978px; z-index:10; position:relative; display:block;}
        #main{padding-left:0px; padding-right:0px;}
      
        /* ///////////// Border  /////////////////////////  */ 
        #border_left{z-index:3; height:100%; top:0px; width:5px; left:0px; margin-left:-5px; display:block; background:url('fileadmin/templates/core_templates/images/shadows/5px/gray_left.png') repeat-y top left;}
        #border_right{z-index:4; height:100%; right:0px; width:5px; margin-right:-5px; display:block; background:url('fileadmin/templates/core_templates/images/shadows/5px/gray_right.png') repeat-y top right;}      
/* ////////////////////// Header Row 1 ////////////////////////////////////////////////// */
#header_row1{background:white; z-index:20;}
#logo {position:absolute;left:43px;top:32px;margin-right:0px;z-index:3;}
#header_bg {position:absolute; top:0px; left:0px; width:auto; z-index: 1; background:transparent !important;}

#header_row1 .categories{position:absolute; top:0px; left:0px;}
#header_row1 .gebr_selection{position:absolute; top:0px; right:0px;}
#header_row1 .name{position:absolute; top:200px; right:300px; z-index:0;}
.name2{position:absolute; top:200px; right:200px; z-index:40;}
.name2 a{font-weight:normal; color:gray;}
      
      
        /* ////////////////////// Header Row 2 ////////////////////////////////////////////////// */
        .xheader_row2{background:url('fileadmin/templates/skin_gotokokott/images/nav_back.png') repeat-x; height:50px; display:block;}
        .header_row2{z-index:20 !important;}        /* ////////////////////// Header Row 3 ////////////////////////////////////////////////// */
        
/* ////////////////////// Content ////////////////////////////////////////////////// */
body{font-family:"Trebuchet MS", Verdana;}
body p{font-family:"Trebuchet MS",Verdana, Arial, Verdana; color:#666666; margin-bottom:1.5em; font-size:110.1%; line-height:1.3em; } 
body b{color:black; font-weight:bolder;}
#col2 p{margin-bottom:1.5em; } 
p.highlight{color:#e97912; font-size:140%; font-weight:bold;}
h1,h2,h3,h4,h5{color:#e97912;margin-top:0px; line-height:1.2em; margin-bottom:10px;}

#main {
background:transparent none repeat scroll 0 0;
margin-bottom:10px;
margin-top:0px;
padding:0px 0 0;
overflow:hidden;
}

.csc-text{overflow:hidden;}        
#col1{width:220px; margin-left:0px; margin-top:25px;}
#col2{width:235px; margin-right:0px; border:solid 0px red; margin-top:10px;}

#col2_content{}
#col2_content .csc-header {margin:0px;}
#col2_content .csc-header h1{background:#21508f url('fileadmin/templates/skin_gotokokott/images/col2_headBg.png'); color:white; font-size:1em; font-weight:normal; padding:6px 3px 6px 10px; margin:0px 0px 5px 0px; }
#col2_content{}
#col2_content .csc-header {margin:0px;}
#col2_content .csc-header h2{background:#21508f url('fileadmin/templates/skin_gotokokott/images/col2_headBg.png'); color:white; font-size:1em; font-weight:normal; padding:6px 3px 6px 10px; margin:0px 0px 5px 0px; }

#col2_content .csc-default p{padding:0px 10px 0px 10px; margin-bottom:15px;}
#col2_content .csc-default{margin:0px 10px 0px 10px;}
#col2_content .csc-frame{margin:0px 10px 0px 10px; background:#e7e7e7 url('fileadmin/templates/skin_gotokokott/images/col2_csc-frame-bg.png') repeat-x top;}
#col2_content .csc-frame p{padding:0px 10px 10px 10px; margin-bottom:15px;}
#col2_content .csc-default .csc-header h2{margin-bottom:0px;}

#col3{margin-left:240px; margin-right:262px; overflow:hidden;margin-top:25px;}
#col3_content{margin-left:0px; margin-right:0px;}
#col3_content .csc-text ul{margin-left:15px; margin-bottom:30px;}
#col3_content .csc-text ul li{font-size:1em; margin-bottom:1px; margin-left:0px; padding-left:12px; list-style-type:none; background:transparent url('fileadmin/templates/core_templates/images/lists/box_orange.png') no-repeat top left;}

h1{font-size:2.1em; font-weight:bold;}
h2{font-size:1.4em; font-weight:bold;}

.subcolumns .alignLeft{}
.subcolumns .alignCenter{text-align:center;}
.subcolumns .alignRight{text-align:right;}

.modW75{width:75%;}
.modW66{width:66.666%; }
.modW50{width:50%;}
.modW33{width:33.333%;}

.module_std{margin-bottom:10px; overflow:hidden;}
.module_std p{color:#444444; margin-bottom:15px;}
.module_std .mod_header{background:#2769ad none repeat scroll 0 0; color:white !important; font-family:arial;font-size:1em;padding:6px 3px 6px 10px; margin-top:0px;}
.module_std .header .c50l{border-left:solid 1px #eeeeee; }
.module_std .mod_body p{padding:5px; margin:5px;}
.module_std .mod_body div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:5px;}
.module_std .header .subcl, .module_std .header .subcr, .module_std .header .subc{border-top:solid 1px #eeeeee;}
.module_std .subcl, .module_std .subcr, .module_std .subc{background:#e5e5e5;}
.module_std .header .subcl,.module_std .header .subcr,.module_std .header .subc{padding:0px; padding-bottom:100em;    margin-bottom:-100em;  }


.module_std .mod_link{bottom:10px; right:10px;}
.module_std .subcl{margin-right:10px;}
.module_std .subc{margin-right:10px;}
.module_std .subcr{margin-right:10px;}

.module_std .subcl{ border-right:solid 1px #eeeeee; } 
.module_std .subc{ border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee;} 
.module_std .subcr{ border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee;} 

.module_std .footer { text-align:right; }
.module_std .footer .c50l{border-left:solid 1px #eeeeee; }
.module_std .footer .subcl,.module_std .footer  .subcr,.module_std .footer  .subc{padding:0px 0px 0px 20px;  border-right:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee;}
.module_std .footer .subcl a,.module_std .footer .subcr a,.module_std .footer .subc a{padding:3px 25px 2px 0px; color:#666666; font-weight:normal; background:url('fileadmin/templates/core_templates/images/arrows/green/light_20x20.png') no-repeat bottom right;}

/* correction for single Module */




.module_std .csc-textpic-intext-right .csc-textpic-imagewrap{margin-right:10px; margin-top:10px;}


.csc-mailform label{clear:both; float:left; display:block; width:120px; }
.csc-mailform input,.csc-mailform textarea{margin-left:0px; margin-top:5px;}
.csc-mailform input#mailformformtype_mail{margin-left:120px !important; margin-top:5px;}

#mailform fieldset.csc-mailform input:after{clear:both;}
#mailform fieldset.csc-mailform select:after{clear:both;}
#mailform fieldset.csc-mailform textarea{width:251px !important; margin-top:10px !important;}
#mailform fieldset.csc-mailform input #mailformformtype_mail{margin-left:136px; }
#mailform #mailformsubmit{float:right; margin-right:10px;}
        /* ////////////////////// erweiterungen ////////////////////////////////////////////////// */
        
        .tx-wecmap-pi1 table{border:none;}
      .tx-wecmap-pi1 td,.tx-wecmap-pi1 caption,.tx-wecmap-pi1 th{padding:0px;}
              /* //////////////////////       F O O T E R       ////////////////////////////////// */
        
        #footer a{color:#999; background:transparent; font-weight:bold;}
        #footer a:focus,#footer a:hover,#footer a:active{color:#4D87C7; background-color:transparent; text-decoration:underline;}
        #footer #css_horiz_l1_fromDir_withSeparators{position:absolute; width:auto; right:30px; top:3px;}
        #footer #css_horiz_l1_fromDir_withSeparators a{color:white;}
        /* /////////////////////   WEBSITE FULLHEIGHT     /////////////////////////////////// */
        
        body,html{height:100.1% !important;padding:0;}
        
        .page_frame{position:relative !important;min-height:100%; 
        /* real browsers */
        width:978px; margin: 0px auto; 
        height:auto !important;}
        * html .page_frame{height:100%!important;}
        /* allocate space for footer ... */
        .page{padding-bottom:80px;}
        .special .page{padding-bottom:0px;}
        #footer{background:white; overflow:hidden; position:relative !important; z-index:20; width:978px;margin:0 auto;margin:-30px auto 0; padding:0; height:30px;}
        #footer_content {position:relative; width:978px; top:0px; left:0px;text-align:left;color:black;padding:0px; padding-top:5px; margin:0px; margin-top:0px;  font-size:80%; border-top:1px dotted gray}        /* ////////////////////// Layout Variants ////////////////////////////////////////////////// */
        #n2a_standard #pframe_bg{z-index:1; display:block; width:100%; position:absolute; top:0px; left:0px; height:100%; min-height:100%;  overflow:hidden; border:solid 0px red;}
        #n2a_standard #pframe_bg .img1{position:absolute; right:0px; top:0px; width:100%; height:500px; margin-top:300px; display:block; background:white url('fileadmin/templates/skin_gotokokott/images/page_bg.jpg') no-repeat top right; }
        
        #n1a_standard #col3{margin-right:30px !important;}@media print{
           #mainNav{display:none;}
          }
                    
          @media screen,projection{

/* ###############################          Nav Horiz   css/nav/cssHorizwithSeparators.css         ############################################## */
.cssHoriz_withSeparators{}
.cssHoriz_withSeparators ul{margin:0; padding:0;}
.cssHoriz_withSeparators .pipe{margin-left:5px; margin-right:5px; color:gray;}
.cssHoriz_withSeparators ul li{font-family:Trebuchet MS,tahoma,arial,helvetica,sans-serif;border:none;
/* (en|de) Bugfix:IE - Doubled Float Margin Bug */
display:inline;float:left; list-style-type:none;margin:0; padding:0; line-height:1em;}
.cssHoriz_withSeparators ul li#kontakt{position:absolute; right:0 }
.cssHoriz_withSeparators ul li.li_act a{color:#f18e00;}
.cssHoriz_withSeparators ul li a, #css_horiz_l1_fromDir_withSeparators ul li strong{font-family:Trebuchet MS,tahoma,Arial,Helvetica,sans-serif;border:none; color:black; display:block;font-size:1em; font-weight:normal;margin:0; padding:0px; padding-right:0px; text-decoration:none; width:auto;}
.cssHoriz_withSeparators ul li a:focus,.cssHoriz_withSeparators ul li a:hover{background:transparent; color:#333; text-decoration:underline;   }
.cssHoriz_withSeparators ul li#current{font-weight:normal;}
.cssHoriz_withSeparators ul li#current strong{background:transparent; color:#333 !important; text-decoration:none;}
/* ///////////// T3 CSS CONDITIONS /////////////////////////  */#mainNav{width:966px; position:relative;margin:0px 0px 0px 0px !important; padding:8px 0px 15px 12px; top:0px;left:0px; overflow:hidden;}
#mainNav .cssHoriz_withSeparators a{}
#mainNav .cssHoriz_withSeparators .li_act a{font-weight:normal; background:none; color:white!important; border:none; padding:8px 4px 4px 4px;}
#mainNav .cssHoriz_withSeparators li a{font-weight:normal; font-size:1.2em; background:none; color:white!important; border:none; padding:8px 4px 4px 4px;}
#mainNav .cssHoriz_withSeparators li a:hover{font-weight:normal; background:none; color:#eeeeee!important; border:none; padding:8px 4px 4px 4px;}#mainNav .cssHoriz_withSeparators .pipe{margin-left:5px;margin-right:5px; width:8px; height:30px; background:transparent url('fileadmin/templates/skin_gotokokott/images/mainNav_pipe.png') no-repeat;}#mainNav {background:white url('fileadmin/templates/skin_gotokokott/images/nav_back.png') repeat-x ;}}@media print{
           #headerNav{display:none;}
          }

          @media screen,projection{

/* ###############################          Nav Horiz   css/nav/cssHorizwithSeparators.css         ############################################## */
.cssHoriz_withSeparators{}
.cssHoriz_withSeparators ul{margin:0; padding:0;}
.cssHoriz_withSeparators .pipe{margin-left:5px; margin-right:5px; color:gray;}
.cssHoriz_withSeparators ul li{font-family:Trebuchet MS,tahoma,arial,helvetica,sans-serif;border:none;
/* (en|de) Bugfix:IE - Doubled Float Margin Bug */
display:inline;float:left; list-style-type:none;margin:0; padding:0; line-height:1em;}
.cssHoriz_withSeparators ul li#kontakt{position:absolute; right:0 }
.cssHoriz_withSeparators ul li.li_act a{color:#f18e00;}
.cssHoriz_withSeparators ul li a, #css_horiz_l1_fromDir_withSeparators ul li strong{font-family:Trebuchet MS,tahoma,Arial,Helvetica,sans-serif;border:none; color:black; display:block;font-size:1em; font-weight:normal;margin:0; padding:0px; padding-right:0px; text-decoration:none; width:auto;}
.cssHoriz_withSeparators ul li a:focus,.cssHoriz_withSeparators ul li a:hover{background:transparent; color:#333; text-decoration:underline;   }
.cssHoriz_withSeparators ul li#current{font-weight:normal;}
.cssHoriz_withSeparators ul li#current strong{background:transparent; color:#333 !important; text-decoration:none;}
/* ///////////// T3 CSS CONDITIONS /////////////////////////  */#headerNav{z-index:100;width:auto; position:absolute;margin:8px 15px 0px 0px !important; padding:0px 0px 0px 0px; top:0px;right:0px; overflow:hidden;}
#headerNav .cssHoriz_withSeparators a{}
#headerNav .cssHoriz_withSeparators .li_act a{font-weight:normal; background:none; color:red!important; border:none; padding:2px 4px 4px 4px;}
#headerNav .cssHoriz_withSeparators li a{font-weight:normal; font-size:0.9em; background:none; color:gray!important; border:none; padding:2px 4px 4px 4px;}
#headerNav .cssHoriz_withSeparators li a:hover{font-weight:normal; background:none; color:orange!important; border:none; padding:2px 4px 4px 4px;}#headerNav .cssHoriz_withSeparators .pipe{margin-left:5px;margin-right:5px; width:1px; height:15px;background:#ccc;}#headerNav {background: url('fileadmin/templates/skin_gotokokott/images/') repeat-x ;}}
@media screen,projection{
/* ###############################          Nav Horiz   css/nav/cssHorizwithSeparators.css         ############################################## */
.cssVert_std{width:100%;}
.cssVert_std a{display:block; overflow:hidden;}
.cssVert_std ul{margin:0; padding:0;}
.cssVert_std .pipe{border-top:1px dotted gray; padding:0px; height:0px;}
.cssVert_std ul li{font-family:Trebuchet MS,tahoma,arial,helvetica,sans-serif;border:none; width:100%;
/* (en|de) Bugfix:IE - Doubled Float Margin Bug */
display:inline;float:left; list-style-type:none;margin:0; overflow:hidden;}
.cssVert_std ul li#kontakt{position:absolute; right:0 }
.cssVert_std ul li.li_act a{color:#f18e00;}
.cssVert_std ul li a p{margin-bottom:7px; margin-top:7px; width:auto; display:block;}
.cssVert_std ul li.navFirst a p{margin-bottom:7px; margin-top:7px;}
.cssVert_std ul li a:focus,.cssVert_std ul li a:hover{background:#eeeeee; color:#333; text-decoration:underline;   }
.cssVert_std ul li#current{font-weight:normal;}
.cssVert_std ul li#current strong{background:transparent; color:#333 !important; text-decoration:none;}
.cssVert_std li ul li a p{margin-left:15px;}
}              
/* ///////////// Navigation Vertical V1 /////////////////////////  */  
#subNav{background:none; z-index:10; width:220px; position:relative;margin:0px 0px 0px 0px !important;top:0px;right:0px; overflow:hidden;}
#subNav .cssVert_std a{}
#subNav .cssVert_std .li_act a,
#subNav .cssVert_std .li_act a:hover{background:#e0e0e0 url('fileadmin/templates/skin_gotokokott/images/subNav_act.png');border:none; margin:0px 0px 0px 0px;}
#subNav .cssVert_std .li_act a p,
#subNav .cssVert_std .li_act a:hover p{color:black!important;font-weight:bold; margin:2px 5px 2px 30px;}
#subNav .cssVert_std ul li a{background:white url('fileadmin/templates/skin_gotokokott/images/');border:none; margin:0px 0px 0px 0px;}
#subNav .cssVert_std ul li a p{color:black!important; font-weight:normal;font-size:1em; margin:2px 5px 2px 15px;}
#subNav .cssVert_std ul li a:hover{background:#e0e0e0 url('fileadmin/templates/skin_gotokokott/images/subNav_act.png'); border:none;margin:0px 0px 0px 0px;}
#subNav .cssVert_std ul li a:hover p{color:black!important; font-weight:normal; margin:2px 5px 2px 30px;}

#subNav .cssVert_std ul ul li.li_act a,
#subNav .cssVert_std ul ul li.li_act a:hover{background:#666666 url('fileadmin/templates/skin_gotokokott/images/subNav_act.png'); border:none; margin:0px 0px 0px 12px;}
#subNav .cssVert_std ul ul li.li_act a p,
#subNav .cssVert_std ul ul li.li_act a:hover p{color:white!important; font-weight:bold; margin:7px 0px 7px 15px;}
#subNav .cssVert_std ul ul li a:hover{background:#777777 url('fileadmin/templates/skin_gotokokott/images/'); border:none; margin:0px 0px 0px 12px;}
#subNav .cssVert_std ul ul li a:hover p{color:white!important; font-weight:normal; margin:7px 0px 7px 15px;}

#subNav .cssVert_std ul ul ul li.li_act a,
#subNav .cssVert_std ul ul ul li.li_act a:hover{background:#e5e5e5 url('fileadmin/templates/skin_gotokokott/images/mainnav/l3_act.png'); border:none; margin:0px 0px 0px 24px;}
#subNav .cssVert_std ul ul ul li.li_act a,
#subNav .cssVert_std ul ul ul li.li_act a:hover p{font-weight:bold; margin:7px 0px 7px 15px;color:black!important;}
#subNav .cssVert_std ul ul ul li a{background:#e5e5e5 url('fileadmin/templates/skin_gotokokott/images/'); border:none; margin:0px 0px 0px 24px;}
#subNav .cssVert_std ul ul ul li a p{font-weight:normal; margin:7px 0px 7px 15px; color:#666666!important;}
#subNav .cssVert_std ul ul ul li a:hover{background:#e5e5e5 url('fileadmin/templates/skin_gotokokott/images/'); border:none; margin:0px 0px 0px 24px;}
#subNav .cssVert_std ul ul ul li a:hover p{font-weight:normal; padding:7px 0px 7px 15px;font-size:1em;color:black!important;}/* ///////////// T3 CSS CONDITIONS /////////////////////////  */#printTool{width:auto; position:absolute;margin:15px 30px 0px 0px !important; top:0px;right:0px; overflow:hidden;}
#printTool a{font-weight:normal; font-size:1em; background:none; color:white!important; border:none; padding:8px 4px 4px 4px;}
#printTool a:hover{font-weight:normal; background:none; color:white!important; border:none; padding:8px 4px 4px 4px;}#printTool {background: url('fileadmin/templates/skin_gotokokott/images/') repeat-x ;}@media print{
           #navInfo{display:none;}
          }

          @media screen,projection{/* ///////////// T3 CSS CONDITIONS /////////////////////////  */  #navInfo{width:auto; position:relative;margin:5px 30px 0px 15px !important; top:0px;left:0px; overflow:hidden;}
  #navInfo span{line-height:1.1em; font-weight:bold; font-size:1.5em; background:none; color:#134891!important; border:none; padding:0px 0px 0px 0px;}#navInfo {background: url('fileadmin/templates/skin_gotokokott/images/') repeat-x ;}}/* ///////////// T3 CSS CONDITIONS /////////////////////////  */#footerText{width:auto; position:relative;margin:5px 30px 0px 240px !important; top:0px;right:0px; overflow:hidden;}
#footerText p{margin-bottom:0px; float:left;}
#footerText .csc-text{float:left; margin-left:5px;}
#footerText a{font-weight:normal; font-size:1em; background:none; color:white!important; border:none; padding:8px 4px 4px 4px;}
#footerText a:hover{font-weight:normal; background:none; color:white!important; border:none; padding:8px 4px 4px 4px;}#footerText {background: url('fileadmin/templates/skin_gotokokott/images/') repeat-x ;}
@media print { 

#css_horiz_l1_fromDir_withSeparators,#content_tools_printLink_v1,#header,#header_bg,#nav,#spacer{display:none;}
#footer,#footer_bg,#pframe_bg,.special,.header_row2,#header_bg,#nav_horiz, #nav_horizl2, #address, #claim, #breadcrumb,#tools,#nav_search,#co_boxen_re, #spacer,.name2{display:none;} 


#main {margin-top:20px; border:solid 0px gray;}

#col1 {float:right; margin-top:0px; display:none;} 
#col2 { display:none; } 
#col3 { width:100%; margin:0; padding: 0; border:0;  margin-top:0px;} 
#col3 #col3_content h1{color:black; text-indent:0em;}
#col3 #col3_content h1.G{color:black; text-indent:0em; font-size:1.4em;}

#header_row1{border-bottom:solid 2px #eeeeee; height:auto;}
#logo{margin:0px; left:0px; top:0px;}
/*------------------------------------------------------------------------------------------------------*/
/* (en) optional URL output of hyperlinks in print layout */ /* (de) optionale Ausgabe der URLs von Hyperlinks */ 
/* a[href]:after { content:" <url: attrhref="">"; color:#444; background:inherit; font-style:italic; } */
body * { font-family: "Verdana",Verdana Times, serif; } 
code, pre { font-family:"Verdana",Verdana Courier, mono; } 
body { font-size: 10pt; } /* (en) Enable URL output in print layout */ /* (de) Sichtbare Auszeichnung der URLs von Links */ 


a{text-decoration:underline !important;}
a[href]:after { content:none; color:#444; background:inherit; font-style:italic; font-family:verdana;} 
.internal-link {display: block;  text-decoration:underline !important;} 


#footer { font-size:85%; border-top:dotted 1px gray; margin-top:30px; padding-top:20px;}



}