/* 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; font-family: Arial , Verdana, Geneva, Helvetica, sans-serif; font-size:13px; color:#fff; }
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:url(../img/page_bg.jpg) repeat-x #718292}
a:link { color: #ddd; text-decoration: none; }
a:visited { color: #ddd; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }
a:active { color: #ddd; text-decoration: none; }
strong { font-weight: bold; }
.c { clear: both; height:1px; overflow:hidden; }
.center { text-align: center; }
.icon { float:left; margin-right:2px; margin-bottom:2px;}
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}
.gradient_1, a:link.gradient_1, a.gradient_1, a:visited.gradient_1, a:active.gradient_1, a:hover.gradient_1{background:url(../img/gradient_1.jpg) repeat-x #708191}
.float-left{float:left}

.page { width:950px; text-align:left; margin:0px auto;}
	#header { height:138px;padding:30px 0px 0 0}
	#logo{width:265px;float:left}
	#navi{width:665px;float:right;padding-top:46px;padding-right:5px;text-align:right}    
	#navi a{padding:0 5px}
    #shadow_top{background:url(../img/shadow_top.jpg) no-repeat center;height:20px}
    #cont{background:url(../img/cont_bg.jpg) repeat-x top #3c4f5b; border-top:1px solid white; border-bottom:1px solid white;height:334px;line-height:15px;overflow:hidden}
    #shadow_bottom{background:url(../img/shadow_bottom.jpg) no-repeat center;height:17px}    
    #footer{background:#9ca8b3;padding:23px 0;margin-top:45px;}
    #footer *{font-size:12px}
    #footer div{color:black;padding-right:50px;width:900px;}
.absolute_wrapper{position:absolute;left:50%;width:950px;margin-left:-475px}

.col1{color:#ee7f01}
.white{color:#fff}

.login input {
    width:100px;
}

.upload td {
    vertical-align:middle;
    padding:2px;
}

.upload input {
    width:246px;
    padding:2px;
}

.upload textarea {
    width:250px;
    height: 100px;
}

.flag {
    vertical-align:middle;
    margin-bottom:1px;
    padding-left: 8px;
}

