@charset "UTF-8";
/*cubicpen base CSS : www.cubicpen.com */

@media all
{ 
 /**
  * (en) Global fix of the Italics bugs in IE 5.x and IE 6
  * (tr) IE 5.x ve IE 6 için Italic hatasını düzeltir
  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }
 
h1 { font-size:138.5%; } /*18px via base Fonts */ 
h2 { font-size:123.1%; } /*14px via base Fonts */
h3 { font-size:108%; } /*14px via base Fonts*/
h1,h2,h3 { margin:1em 0; } 	/* top & bottom margin based on font size */
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; } /*bringing boldness back to headers and the strong element*/
abbr,acronym { border-bottom:1px dotted #000; cursor:help; }  /*indicating to users that more info is available */
em { font-style:italic; } /*bringing italics back to the em element*/
blockquote,ul,ol,dl { margin:1em; } /*giving blockquotes and lists room to breath*/
ol,ul,dl { margin-left:2em; } /*bringing lists on to the page with breathing room */
ol li { list-style: decimal outside; } /*giving OL's LIs generated numbers*/
ul li { list-style: disc outside; } /*giving UL's LIs generated disc markers*/
dl dd { margin-left:1em; } /*giving UL's LIs generated numbers*/
th, td { padding:.5em; } /*borders and padding to make the table readable*/
th { font-weight:bold; text-align:center; } /*distinguishing table headers from data cells*/
caption { margin-bottom:.5em; /*coordinated marking to match cell's padding*/ text-align:center; /*centered so it doesn't blend in to other content*/ }
p, fieldset, table, pre { margin-bottom:1em; } /*so things don't run into each other*/
del{text-decoration:line-through;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
option { padding-left:0.4em; }
select { padding:1px; }
tr.row_odd { background:#F1EFBB; }
tr.row_even {  background:#FFFDC9 }

/*Align*/
.left { text-align:left !important; }
.right { text-align:right !important; }
.center { text-align:center !important; }
.maximize { position:absolute; top:0; left:0; right:0; bottom:0; }

/* Error Messages */
p.msg_err { padding:9px 10px 9px 50px; margin-bottom: 1em; background: url(../img/warning.png) no-repeat 7px 4px #f85346; border:1px solid #b66226; color:#ffffff; }
p.msg_inf { padding:9px 10px 9px 50px; margin-bottom: 1em; background: url(../img/success.png) no-repeat 7px 4px #a3ee97; border:1px solid #69B466; color:#2f5d26; }
p.msg_not { padding:9px 10px 9px 50px; margin-bottom: 1em; background: url(../img/notice.png) no-repeat 7px 4px #f3f09b; border:1px solid #C4BB73; color:#373522; }
.formrow.error { float:none; clear:both; border:1px dashed #AA0000; background-color:#FAF4F4; }
.formrow .errorrow { text-align:center; font-weight:bold; color:red; }
a.err, a.not, a.inf { font-weight:bold; }
a.err { color: #f85346; }
a.inf { color: #1c9e13; }
a.not { color: #8c6a32; }
a.err:hover { color: #8a1f11; }
a.inf:hover { color: #275e1a; }
a.not:hover { color: #5d4525; }

/*Form Fields*/
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }

input[type=text],
input.text, input.title, 
textarea, select { 
  background-color:#fff; 
  border:1px solid #bbb; 
}
input[type=text]:focus, 
input.text:focus, input.title:focus, 
textarea:focus, select:focus { 
  border-color:#666; 
}

input[type=text], 
input.text, input.title,
textarea, select {
  margin:0.5em 0; padding:3px;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

input[type=checkbox], input[type=radio], 
input.checkbox, input.radio { 
  position:relative; top:.25em; 
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }

}

@media print
{
 /* (en) float clearing for .floatbox and subtemplates. Uses display:table to avoid bugs in FF & IE */
  .subcolumns > div,
  .floatbox { overflow:visible; display:table; } 
  /* (en) make .print class visible */
  /* (de) .print-Klasse sichtbar schalten */
  .print { position:static; left:0; }
  /* (en) generic class to hide elements for print */
  /* (de) Allgemeine CSS Klasse, um beliebige Elemente in der Druckausgabe auszublenden */
  .noprint { display:none !important; }
}

