body {margin:0;padding:0;}
html, font, p, div, span {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; 
}

form {display:inline;}
img {border: none;}
p {margin:0; padding:0.5em 0em;}
hr {color:#DDDDDD;background:none;border: 1px solid #DDDDDD; margin:4 0; padding:0 0;}

a, a:link {color:#2362A0; text-decoration:none}
a:hover {color:#2271BF;text-decoration:underline}
a:active {color:#2271BF;}

/* validator */
.val-err {color:#CC0000;font-weight:normal; font-size:9px;}
.val-desc-err {color:#CC0000;font-weight:bold}
a .thumb, .thumb {border:solid 1px #888888;}
a:hover .thumb {border:solid 1px #CCCCCC;

filter: alpha(opacity = 70); 
-moz-opacity: 0.70;
opacity: 0.7;
}



/* END DEFAULT */
.nav {padding:6 0 5 40}
.nav, .nav span, .nav a {font-family:Verdana, Tahoma, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#2362A0;text-decoration:none;}
.nav a:hover {color:#FFFFFF;text-decoration:none;}
.top {padding:16 0 0 0;}
.top, .top span, .top a {font-family:Verdana, Tahoma, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#2362A0;text-decoration:none;line-height:10px}
.top a:hover {color:#2271BF;text-decoration:none;}
.no-lh, .no-lh td {line-height:10px;}
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 16px; margin:5 0 14 0; padding:0; color:#2362A0;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; margin:12 0 3 0; padding:0; color:#2362A0;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px; margin:8 0 3 0; padding:0; color:#2362A0;}

ul {padding:0; margin: 5 22;}
li {padding:0; margin: 3 0; list-style-type: circle;}

#clickstream {padding:16 0 0 20;font-family:Verdana, Tahoma, Helvetica, sans-serif;font-size:10px;font-weight:normal;}
#clickstream {color:#505050;}
#clickstream a {color:#2774C1;text-decoration:none;}
#clickstream a:hover {color:#478ACD;}


#content {padding:16 25 15 20;font-family:Tahoma, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#505050;}
#content, #content td, #content p, #content span, #content div {line-height:16px}
#content a {text-decoration:none; color:#2774C1; font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:11px;}
#content a:hover {text-decoration:underline; color:#478ACD;}

#subnav {padding:16 35 0 10;vertical-align:top;line-height:15px;}
#subnav span, #subnav div, #subnav a {font-family:Verdana, Tahoma, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#505050;text-decoration:none}
#subnav a:hover {color:#105DA9}

#footer {padding:7 33 15 40;}
#footer, #footer span, #footer a {font-family:Verdana, Tahoma, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#2362A0;text-decoration:none;}
#footer a:hover {color:#2271BF;text-decoration:none;}


.transparent 
{
filter: alpha(opacity = 30); 
-moz-opacity: 0.30;
opacity: 0.3;
}

input, select, textarea {    
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 11px;
margin:0px;
}

/* paging */
.paging-active { color:#002F6A; }
a.paging-link,a.paging-link:link { color:#646D82; } 
a.paging-link:hover { color:#002F6A; } 


/* PROJEKT */
/* Übersichts-Tabellen */
table.table-list {background-color:#DDDDDD;}
table.table-list td {font-family:Tahoma, Arial, Helvetica, sans-serif}
table.table-list tr.h {background:#CCCCCC url(/images/layout/dot.gif); font-weight:bold;}
table.table-list tr.a {background:#FFFFFF;}
table.table-list tr.b {background:#F9F9F9;}

.table-list input, .table-list textarea, .ti
{    
border:solid 1px #DDDDDD;border-top:none;padding:2 3 1 3;
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 11px;
}
.table-list input, .ti {
height:19;
}
.radio {
border:none !important;
vertical-align:middle !important;
margin-top:1 !important;
}

.button {
font-family: Tahoma, Helvetica, Arial, sans-serif !important; 
font-size: 11px !important;
font-weight:bold !important; 
border-style:solid !important;
border-width: 1 1 1 1 !important;
border-color: #DDDDDD !important;

background:url(/images/layout/dot.gif) top left repeat !important;
padding:1 3 !important;
height:auto !important;
}

/* Tabelle verblasst */
table.table-list-2 {background-color:#EEEEEE; color:#888888}
table.table-list-2 td {font-family:Tahoma, Helvetica, Arial, sans-serif}
table.table-list-2 tr.h {background:#DDDDDD url(/images/layout/dot.gif); font-weight:bold;color:#888888}
table.table-list-2 tr.a {background:#FFFFFF;color:#888888}
table.table-list-2 tr.b {background:#F9F9F9;color:#888888}




/* Edit-Form */
table.table-form {background-color:#DDDDDD;}
table.table-form td {font-family:Tahoma, Helvetica, Arial, sans-serif}
table.table-form tr.h {background:#CCCCCC url(/images/layout/dot.gif); font-weight:bold;text-transform:uppercase;}
table.table-form tr.a {background:#FFFFFF;}
table.table-form tr.de {background:#FFFFD8;}
table.table-form tr.en {background:#FFF4D4;}
table.table-form tr.h-de {background:#FFFEC1;font-weight:bold;}
table.table-form tr.h-en {background:#FFF0C4;font-weight:bold;}

.ibox {
z-index:1000;width:235;
display:none;background:white;border:solid 1px #CCCCCC;
position:absolute;padding:0 1;margin:20 0 0 -254;
}
.ibox td {width:235;font-size:9px;}
a.ibox-link {vertical-align:bottom;}
a.ibox-link:hover {}

/* Editbox im Template /modules/editbox.tpl */
#editbox-content td {padding: 4 10; background:white;white-space:nowrap;}
#editbox-content {margin:5 0}
#editbox-content table {background:red;}

