/* CSS Dateien für Undkonsorten-StandardSeite */

body { background:rgb(199,199,186); font-family: Arial; color:#666; font-size:13px; line-height:20px;}

ul, ol { list-style:none; }
* { margin:0; padding:0; border:0 none;  }
a img { border:0 none; }
.clear { clear:both; }
.nav > ol > .cur  > span, .nav > ol > .act > a { font-weight:700; }
a { text-decoration:none; color:#000;  }
a:focus, a:hover { text-decoration:underline; }
.nav a:focus { font-weight:bold; }
#header { position:absolute; top:0px; left:0px;  width:100%;text-align:right; background:#FCC000 url(../img/wuerfel/K_Home.gif) no-repeat 65.5% 44px; }
#header div { position:absolute; top:0; right:0; height:100%; width:200px; background:#FFF right top no-repeat; border-left:16px solid #fff; z-index:99;}

/* Ueberschriften */
h1,h2,h3,h4 {color: #FFA300;margin-bottom:20px; font-weight:400; }
h2 {font-size: 16px;line-height:20px;}
h3 {font-size: 14px;line-height:20px;}
h4 {font-size: 13px;line-height:20px; font-weight:800;margin:0; }
h5 {font-size: 13px;line-height:20px; font-weight:normal; margin:0; }

.hidden { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }
.none { display:none; }

/* Spaltenlayout */
.c2 .c_wrap { padding-right:216px; }
.c2 .main { width:100%; }
.c2 .col2 { margin-right:-216px; margin-left:16px;  }
.col { float:left; overflow:hidden; }
.c1 .col { float:none; }
.c2 .col2 { float:right; width:200px; }

#container { border:16px solid #FFF;border-top:10px solid #FFF; margin:10px auto; min-width:640px; background:#fff; 	position:relative; padding-top:44px; max-width:803px; padding-left:165px; }
#margin { width:149px; padding-right:16px; float:left; margin-left:-165px; }
#content { width:100%; border-left:#fff 165px solid; float:right; margin-left:-165px;  }
/* #logo { position:absolute; top:110px; left:83px; z-index:9; } */
#logo  { display:none; }

#headerbild_de {position:absolute; top:106px; left:79px; z-index:9; width:380px; height:79px; background: #FCC000 url(../img/logo_conpolicy_de.gif) no-repeat;}
#headerbild_en {position:absolute; top:106px; left:79px; z-index:9; width:380px; height:79px; background: #FCC000 url(../img/logo_conpolicy_en.gif) no-repeat;}


#nav_meta a:before, #nav_meta span:before { content:counter(meta, upper-alpha)": " }
#nav_meta li { counter-increment:meta; }
#nav_main { min-height:205px; }

#nav_meta { margin-top:50px;}
#nav_meta a, #searchbox input { color:#999;}
#nav_meta li { counter-increment:item; }

.nav span, .nav a { display:block; padding-top:3px; padding-bottom:2px;}
/*#nav_main li a:before, #nav_main li span:before { content:counters(item, ".")" "; }*/
#nav_main  a:focus, #nav_main  li.act a:focus, #nav_meta a:focus, #searchbox button:focus { background:#FFAE00; color:#000; }
#nav_main li { counter-increment:item; }
#nav_main .act > ol { display:block; }
#nav_main .act > ol a { color:#666; }
/*#nav_main .act > ol li.act span { font-weight:400; }*/
.nav li span, .nav li.act > a, #nav_main li.cur > a { color:#FFA300; }
.nav li li, #nav_main li li a { padding-left:20px; }
.nav li li a { margin-left:-20px; }
#nav_main ol ol{ display:none; counter-reset:item;}


#searchbox { margin-top:2px; line-height:18px; border:1px solid rgb(153,153,153); margin-left:-1px; }
#searchbox p { padding:0; }
#searchbox *, .tx-indexedsearch-form  * { vertical-align:middle; }
#searchbox input  { width:116px; padding:3px; background:#fff; border:0 none; }
#searchbox button  { float:right; width:24px; height:20px; border:0 none; background:transparent; }
#searchbox button:focus  { background:#FFAE00; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { margin-top:0; }
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { width:200px; }
.tx-indexedsearch .res-tmpl-css  { margin:24px 0 0 0; }
/*.csc-mailform input, .csc-mailform textarea { width:355px; }*/
.csc-mailform input, .csc-mailform textarea { width:80%; display:block;margin-bottom: 10px;}

input.csc-mailform-submit { width:150px; }
input:focus, textarea:focus, #searchbox input:focus { background-color:#fde7a2; color:#000; }
input, textarea, select { border:1px solid rgb(153,153,153); padding:3px; }
input:focus, textarea:focus {  font-weight:bold;} 
button { border:1px outset #000; }

.DMAIL input {width:190px; margin: 0 0 10px 0;}
.DMAIL input.submit {width: 100px; padding: 2px;}


/*.hidden { position:static; height:auto; width:auto; }*/
#nav_main li a:before, #nav_main li span:before, #nav_meta a:before, #nav_meta span:before { position:absolute; left:-10000px; }
/*#body * { position:static !important; float:none !important; width:auto !important; height:auto !important; border:0 none !important; background:#fff !important; color:#000 !important; min-width:none !important; max-width:none !important;  }*/


/* Basics, die bisher fehlten und in die Standardseite gehören */
/* ################################################################ */

/* { margin:0; padding:0; font-family: Arial; color: rgb(102,102,102); font-size:12px; line-height:18px; border-collapse:collapse; border:0 none; } */

p {padding-bottom:16px;}

/* Tabellen */
td,th {border:1px solid #ccc;padding:3px 5px;}
th {background:#EFEFEF;}

/* Listen */
li ul, li ol { margin: 0; }
#content ul, #content ol { margin: 0 0 20px 0; padding-left: 16px; }
#content ul  { list-style-type: disc; }
#content ol   { list-style-type: decimal; }

quote {font-style:italic;line-height:20px;} /* Zitat in der rechten Spalte */

.box {padding-bottom:16px; clear:both; }
.cite { padding-top:36px; }
.cite h2 { font-style:italic; }
.cite h2:before { content:"\201e"; }
.cite h2:after {  content:"\201c"; }
.ruler_after {border-bottom:1px solid #999; margin-bottom:20px;}
.ruler_before {border-top:1px solid #999; padding-top:20px; }
.no_space_after , .csc-header-date, .subheader { padding-bottom:0; }

/* INDEXED SEARCH */
.csc-sword {color:red;}

/*BILDER FORMATIERUNG*/
.csc-textpic-image {padding-top:5px;}

/* ERROR-FORMATIERUNGEN */
p.error {color: red; padding-bottom: 5px; }
.hinweis {margin: 0 5px 0 0;}

