/* Wichtige Farben

*/

/*  ALLGEMEINES */
*{margin:0;padding:0;border:0}

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li ,select, textarea, input,option
{ margin: 0; padding: 0;   }
select,option{font-size:11px}
option{padding: 0 1px}
body { text-align:center }
ul { padding-left:15px }
td { vertical-align:top }
html, body { font-size: 101%; }
html{background:none; background-repeat:repeat-x;background-color:#fff}
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #444; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }
strong { font-weight: bold; }
.c { clear: both; height:1px; overflow:hidden; }
.center { text-align: center; }
img { border: 0; }
.right { text-align: right; }
.top { vertical-align: top; }
h1 { font-weight:bold; color:#f8ad0c;font-size:12px }
p, ul {  }
textarea, input{border:1px solid #939393;}
input[type=checkbox]{border:0}
td,tr{height:10px;overflow:hidden}
textarea{overflow:auto;color:black}
input{color:black;border:1px solid #555;}
input[type=checkbox]{border:0px;height:12px;width:12px;overflow:hidden;margin-right:2px}
.smaller{font-size:10px}


.fl{float: left}
.fr{float: right}

.pl40{padding-left: 40px}
.pl15{padding-left: 15px}
.pt15{padding-top: 15px}
.pt20{padding-top: 20px}
.m15{margin:0 15px}

.w600{width:600px}


.msg{
background-color: #f1f1f1;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;	
}


.box{
background-color: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 12px 20px 12px;	
}


table tr th{border-bottom:1px solid #999;padding:2px;}
table.tablesorter tr th{cursor: pointer}

table#newsletters td{padding:2px}
table#newsletters tr.odd td{background:#f3f3f3 }
table#articles td{padding:2px}
table#articles tr.odd td{background:#f3f3f3 }

#form_article table td{padding:2px}

.hidden{display: none}
.divider1{border-bottom:5px solid #9f958d;height: 1px;overflow: hidden}
.absolute_wrapper{position:absolute;left:50%;width:1030px;margin-left:-515px}

body{background: #fff;font-family: Monaco, Verdana, Sans-serif;}
h1{font-size: 22px;margin:0px;line-height: 22px;text-transform: uppercase;font-weight: normal}
h2{font-size: 16px;margin:0px;line-height: 22px;text-transform: uppercase;font-weight: normal}



#page{ width:1130px; text-align:left; margin:0px auto; font-size:12px; line-height: 18px; color:#1a171b; padding-top:100px}


a, a:active, a:link, a:visited, a:hover{color:#002166;text-decoration: none}
a:hover{text-decoration: underline}



 /* create */
.ui-datepicker  *{font-family: Monaco, Verdana, Sans-serif;;font-size:12px}

.form_create input.text{background-color: #ffffff; border: 1px solid; border-color: #b2b2b2 #d9d9d9 #d9d9d9 #b2b2b2; margin-bottom: 1.25em; padding: 0.625em; width: 100%; -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.09) inset; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.09) inset; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.09) inset; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.form_create textarea{background-color: #ffffff; border: 1px solid; border-color: #b2b2b2 #d9d9d9 #d9d9d9 #b2b2b2; margin-bottom: 1.25em; padding: 0.625em; width: 100%; -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.09) inset; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.09) inset; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.09) inset; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;height:130px;overflow: hidden}


.form_create input.submit{border: 0; cursor: pointer; width: auto; color: #ffffff; font-size: 0.875em; padding: 0.625em 0.9375em; text-decoration: none; text-transform: uppercase; background-color: #2d88bc; background-image: -moz-linear-gradient(top, #2d88bc, #10618f); background-image: -ms-linear-gradient(top, #2d88bc, #10618f); background-image: -webkit-gradient(linear, left top, left bottom, from(#2d88bc), to(#10618f)); background-image: -webkit-linear-gradient(top, #2d88bc, #10618f); background-image: linear-gradient(to bottom, #2d88bc, #10618f); -moz-box-shadow: 0 -3px 0 0 rgba(0,0,0,0.1) inset, 0 1px 3px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 -3px 0 0 rgba(0,0,0,0.1) inset, 0 1px 3px 0 rgba(0,0,0,0.3); box-shadow: 0 -3px 0 0 rgba(0,0,0,0.1) inset, 0 1px 3px 0 rgba(0,0,0,0.3); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block;} 


.form_create input.file, .form_create input.submit, .form_create select, .form_create textarea{margin-bottom: 18px;}

#form_article input.text{width:450px}

#form_newsletter input.text{width:350px}
#form_newsletter_testmail input.text{width:350px}












