/* - - - - - - - - - - - - - - - - - - - - -

Title : Stylesheet
Author : Stefan Hartmann
URL : 

Description : 

Created : 2005-11-15
Modified : 2005-11-15

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
/*
margin:;
padding:;
*/
font-family:Verdana, Arial, sans serif;
font-size:98%;
}
/*
html{
margin:0;
padding:0;
background:#ffffff;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
}
*/
body{
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
background-color:#FFFFFF;
}

/* ----- IDS ----- */

#container{
font-family:arial,verdana;
font-size:98%;
/*
width:;
margin:;
padding:;
background:;
text-align:;
*/
}

#primaryContent{
position:absolute;
top:210px;
left:250px;
float:right;
width:500px;
margin:0;
padding:0;
font-family:verdana,arial;
font-size:90%;
color:#333D33;
line-height:120%
}

#secondaryContent{
position:absolute;
top:205px;
left:790px;
float:right;
width:210px;
margin:0;
padding:0;
font-family:verdana,arial;
font-size:85%;
}

#navigation1{
position:absolute;
top:150px;
left:0;

height:22px;
_height:26px;
margin:0;
padding-left:250px;
font-size:90%;

}

#navigation_temp{
position:absolute;
top:150px;
left:0;

height:22px;
_height:26px;
margin:0;
padding-left:250px;
font-size:90%;

}

#navigation2{
position:absolute;
top:180px;
left:0;
width:226px;
_width:246px;
padding:25px 0 0 20px;
font-family:verdana,arial;
font-size:85%;
}
/*
#footer{
margin:;
padding:;
clear:;
}
*/
/* ----- CLASSES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}
.small {
font-size: 80%;
}

/* ----- HEADINGS ----- */

h1{
font-family:verdana,arial;
font-size:100%;
color:#333D33;
font-weight:bold;
margin:0 0 5px 0;
}

h2{
font-family:verdana,arial;
font-size:95%;
color:#333D33;
font-weight:bold;
margin:0 0 5px 0;
}
h3{
font-family:verdana,arial;
font-size:90%;
color:#333D33;
font-weight:bold;
margin:0 0 5px 0;
}
h4{
font-family:verdana,arial;
font-size:85%;
color:#333D33;
font-weight:bold;
margin:0 0 5px 0;
}

/* ----- PARAGRAPHS ----- */
/*
p{
font:;
color:;

font-size:;
font-family:;
font-style:;
font-weight:;
font-variant:;

text-align:;
text-indent:;
text-decoration:;
text-shadow:;
text-transform:;

letter-spacing:;
word-spacing:;
}
#primaryContent p{
}
#secondaryContent p{
}
*/
/* ----- QUOTES ----- */
/*
blockquote{
margin:;
padding:;
background-color:;
font:;
color:;
}
blockquote p{
}
cite{
font:;
color:;
}
blockquote cite{
}
*/
/* ----- CODE ----- */
/*
pre{
margin:;
padding:;
background-color:;
border:;
font-size:;
overflow:;
}
code{
font-size:;
}
p code{
}
pre code{
}
*/
/* ----- LISTS ----- */
/*
li{
list-style:;
list-style-type:;
list-style-image:;
list-style-position:;
float:;
margin:;
padding:;
}
li p{
}
ol{
width:;
margin:;
padding:;
}
*/

ul{
width:100%;
margin:0;
padding:0;
}
/*
ol li{
}
ul li{
}



#navigation ul{
}

#navigation ul li{
}

#navigation ol{
}

#navigation ol li{
}
*/
/* ----- IMAGES ----- */

img{
border:0;
}
img a{
border:0;
text-decoration:none;
}
img a:hover{
border:1px solid red;
}

/* BREAK */

hr{
display:none;
}

/* ----- TEXT FORMATTING ----- */
/*
strong{
}
em{
}
b{
}
i{
}
*/
/* ----- LINKS ----- */

#navigation1 a,  a:visited { 
color:#FFFFFF;
text-decoration:none;
margin-right:30px;
padding:5px;
}

#navigation1 a:hover,  a:active, a:focus {
color:#333D33;
background-color:#FFFFFF;
margin-right:30px;
padding:5px;

}

#navigation1 .nav_an {
font-weight:bold;
color:#333D33;
background-color:#FFFFFF;
padding:5px;

}

#navigation2 a, .navi2off a:visited { 
color:#71291F;
text-decoration:underline;
}

#navigation2 a:hover, .navi2off a:active, .navi2off a:focus {
color:#71291F;
background-color:#ffffff;
text-decoration:underline;
}



#primaryContent a, .navi2off a:visited { 
color:#96CC31;
text-decoration:underline;
padding:0;
}

#primaryContent a:hover, .navi2off a:active, .navi2off a:focus {
color:#ffffff;
background-color:#96CC31;
padding:0;
}

#secondaryContent a, .navi2off a:visited { 
color:#71291F;
text-decoration:underline;
padding:0px;
}

#secondaryContent a:hover, .navi2off a:active, .navi2off a:focus {
color:#FCF4B2;
background-color:#71291F;
}


/*
p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}
*/
/* ----- TABLES ----- */

#primaryContent table{
margin:0;
padding:0;
line-height:120%;
/*border:1px solid #5C6993;

width:;
frame:;
text-align:;
*/
}
#primaryContent thead{
border-top:1px solid #5C6993;
border-left:1px solid #5C6993;
border-right:1px solid #5C6993;
}

#secondaryContent table{
margin:0;
padding:0;
border:1px solid #333D33;
/*
width:;
frame:;
text-align:;
*/
}
#secondaryContent thead{
border-top:1px solid #333D33;
border-left:1px solid #333D33;
border-right:1px solid #333D33;
}
/*
caption{
font:;
color:;
position:;
text-align:;
display:;
}
*/
tbody{
/*
font:;
color:;
text-align:;
background-color:;
padding:;
*/
font-size:100%;
border-top:1px solid #5C6993;
border-left:1px solid #71291F;
border-right:1px solid #71291F;
}

tfoot{
/*
font:;
color:;
text-align:;
background-color:;
padding:;
*/
border-bottom:1px solid #5C6993;
border-left:1px solid #71291F;
border-right:1px solid #71291F;
}

#primaryContent tr{
padding:5px;
/*
font:;
color:;
background-color:;
*/
}

.alt{
/*
font:;
color:;
*/
background-color:#E8E8E8;
}

#primaryContent th{
/*
font:;
text-align:;
margin:;
*/
font-weight:bold;
background-color:#72C821;
color:#FCF4B2;
padding:3px;
}

#secondaryContent th{
/*
font:;
text-align:;
margin:;
*/
font-weight:bold;
background-color:#72C821;
color:#FCF4B2;
padding:3px;
}

/*
td{
width:;
margin:;
padding:;
}
*/
/* ----- FORMS ----- */
/*
form{
width:;
margin:;
padding:;
}
fieldset{
border:;
width:;
margin:;
padding:;
}
legend{
font:;
color:;
margin:;
padding:;
}
label{
margin:;
padding:;
font-size:;
font-family:;
}
input{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
textarea{
border:;
margin:;
padding:;
font-size:;
font-family:;
}

select{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
optgroup{
font:;
}
option{
font:;
}

*/
input, textarea{
border-style:solid;
border-width: 1px;
border-color:#333D33; 
background-color: #ffffff;
}

/* ----- DEFINITIONS ----- */
/*
dl{
font-size:;
margin:;
padding:;
}
dt{
color:;
margin:;
padding:;
}
dd{
color:;
margin:;
padding:;
}
*/

.block{
display:block;
padding:2px 0 2px 5px;
}

.small {
font-size: 80%;
}

.block_an{
display:block;
padding:2px 0 2px 5px;
background-color:#ffffff;
color:#71291F !important;
font-weight:bold;
}

