html, body {
    margin: 0;
    padding: 0;
    background-color: #343436;
    font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    cursor: default;
    text-align:left;
}

/* bnd/nap färbungen */
.res_text2_na { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #CDCDCD }
.res_text2_bnd { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #00FF00; }
.res_text2_bnd_na { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #4AC24A; }
.res_text2_nap { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #00CCFF; }
.res_text2_nap_na { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #64B6CB; }
.res_text2_war { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF7E00; }
.res_text2_war_na { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #E78052; }

/* Keine Rahmen um Grafiken als Link */
a img {border-width:0px;}

/* Links */
a {
    font-size: 12px;
    font-weight:bold;
    margin-left:1px; 
    margin-right:1px; 
    text-decoration:none;
}
a:link, a:visited {
    color:#FFFFFF;
}

a:hover, a:active {
    text-decoration:none;
    color:#BFB9B5;
    font-weight:bold;
}

/* MenuItem normal */
.menuitem {
    text-align: left;
    width:119px;
    height:19px;
    background-image: url('OPW_2007_btn.jpg');
}
.menuitem a {
    font-size: 12px;
    font-weight:normal;
    margin-left:1px; 
    margin-right:1px; 
    display:block;
    text-decoration:none;
}
.menuitem a:link, .menuitem a:visited {
    color:#FFFFFF;
}
.menuitem a:hover, .menuitem a:active {
    text-decoration:none;
    color:#383721;
    font-weight:normal;
    background-color: #AFA493;
}

/* MenuItem active */
.menuitem_actv {
    text-align: left;
    width:119px;
    height:19px;
    background-image: url('OPW_2007_btn_light.jpg');
}
.menuitem_actv a {
    font-size: 13px;
    font-weight:bold;
    margin-left:1px; 
    margin-right:1px; 
    display:block;
    text-decoration:none;
}
.menuitem_actv a:link, .menuitem_actv a:visited {
    color:#FFFFFF;
}
.menuitem_actv a:hover, .menuitem_actv a:active {
    text-decoration:none;
    color:#383721;
    font-weight:bold;
    background-color: #AFA493;
}

/* PullDown menu */
.pulldown { position: relative; }
.pulldown ul { display: none; list-style: none; background-color: #494949; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 118px; width: 150px; opacity: 0.95; -moz-opacity: 0.95; filter: Alpha(opacity=95); }
.pulldown li { display: inline; opacitiy: 1; -moz-opacity: 1; filter: Alpha(opacity=100); }
.pulldown:hover ul { display: block; }

.submenu_spacer {
    width:8px; 
    height:16px;
}

/* Menu- icons */
.menuicon {
    width: 13px;
    height: 13px;
    vertical-align: middle;
}

/* content table */
.content_topic {
    font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px;
    padding:0;
    text-align: left;
}

.content_text {
    font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: none;
    text-align: left;
    margin:0;
    padding:0;
}

/* Ressource text */
.ress_points {
    font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 11px;
    color: #A99F8E;
    font-weight: bold;
}

.ress {
    font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: none;
}

.copy {
    font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 11px;
    color: #1D1D1D;
    font-weight: bold;
}

/* input fields */
.searchbox {
    height: 13px;
    background-color: #FFFFFF;
    font-size: 9px;
    border:1px solid #000000;
}

.icon {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.infopanel {
    width:220px;
    margin: 5px;
    padding: 5px;
    border-bottom: 1px #8F8677 dashed;
    text-align:left;
}

.errmsg {
    margin: 5px;
    padding: 5px;
    border: 1px;
    border-color: #FF0000;
    border-style: solid;
    text-align:left;
    background-color: #FF5151;
    text-align:left;
    color: #FFFFFF;
    font-weight: bold;
}

/* input */
input,select,textarea,.input
{
    padding: 1px;
	background-color:#8F8677;
 	font-family: Verdana,Arial,Helvetica;
 	color:#0D0C0D; 
 	font-size:12px;
	border:1px; 
	border-color:#0D0C0D; 
	border-style:solid;
}
input:focus,select:focus,textarea:focus {border: 1px solid #cccccc; background-color: #B4A997;}

/* hotline text */
.hotline {
    font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 16px;
    color: yellow;
    font-weight: bold;
}

.hotline_costs {
    font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 10px;
    color: #cccccc;
    font-weight: none;
}








fieldset {
    border-color: #333333;
    border-width: 1px;
}

legend {
    color: #FFFFFF;
    font-weight: bold;
}

#tabs {
    background-image: url('tabs/tab1.gif');
    width: 460px;
    height:26px;
    text-align: left;
}

#tabs ul {
    list-style:none;
    margin: 0;
    padding: 0;
}

#tabs li {
    float: left;
    list-style:none;
    color:#262626;
    font-weight:bold;
    font-size:12px;
    padding-left: 0px;
    padding-top: 3px;
    cursor: pointer;
    width: 106px;
}

.tabpage {
    background-color: #494949;
    width: 460px;
    height: 180px;
    align: left;
}