/* - - - - - - - - - - - - - - - - - - - - -

Title : Stylesheet
Author : Stefan Hartmann


- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
font-family:Verdana, Arial, sans serif;
font-size:98%;
}

body{
background-image:url("images/hintergrund-chris-art.gif");
background-repeat:repeat-x;
margin:0;
padding:0;
background-color:#FFFFFF;
}

/* ----- IDS ----- */

#container, p{
font-family:verdana,arial;
font-size:86%;
}


#primaryContent{
position:absolute;
left:278px;
top:77px;
z-index:10;
font-family:verdana,arial;
font-size:85%;
color:#746A6A;
line-height:110%
}

#navigation1{
position:absolute;
top:20px;
left:10px;
z-index:1;
width:98%;
}

#secondaryContent{
margin:0;
padding:0;
font-family:verdana,arial;
font-size:100%;
color:#746A6A;
width:680px;
background-color:#FFFFFF;
line-height:120%;
border:10px solid #FFFFFF;
}


#navigation2{
position:absolute;
top:355px;
left:20px;
width:240px;
text-align:right;
font-family:verdana,arial;
font-size:70%;
color:#746A6A;
line-height:115%;

}

#navigation3{
width:100%;
}

#bildunterschrift {
width:400px;
text-align:right;
font-size:95%;
}



/* ----- CLASSES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}

/* ----- HEADINGS ----- */

h1{
font-family:verdana,arial;
font-size:110%;
color:#746A6A;
font-weight:bold;
margin:0  0 5px 0;
}

h2{
font-family:verdana,arial;
font-size:100%;
color:#746A6A;
font-weight:bold;
margin:0 0 5px 0;
}
h3{
font-family:verdana,arial;
font-size:90%;
color:#746A6A;
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;
}


/* ----- IMAGES ----- */

#navigation1 img{
border:0;
}

#primaryContent img{
/*border:10px solid #EAEAEA;*/
}

#secondaryContent img{
border:0 !important;
}

#navigation2 img{
/*border:4px solid #c2c2c2;*/
border:none;
}

/* Bildnavigation */
#navigation3 img{
border:4px solid #c2c2c2 !important;
}



/* BREAK */

hr{
display:none;
}

.borderdottedbottom {
border-bottom:0.1em dotted #BEC6CB;
}


/* ----- LINKS ----- */


/* Hauptnavigation */
#navigation1 a, a:visited {
text-decoration:none;
}


#navigation1 a:hover, a:active, a:focus, #navigation1 tr:hover {
background-color:#FFFFFF;
text-decoration:none;
}

/* ----- Links im rechten Bereic ----- */
#primaryContent a, a:visited { 
color:#826464;
text-decoration:none;
}

#primaryContent a:hover, a:active, a:focus {
color:#826464;
text-decoration:none;
}

#secondaryContent a, a:visited { 
color:#746A6A;
text-decoration:underline;

}

#secondaryContent a:hover, a:active, a:focus {
color:#B8A1A1;
text-decoration:underline;
}


#navigation2 a, a:visited { 
color:#746A6A;
text-decoration:underline;
}

#navigation2 a:hover, a:active, a:focus {
color:#B8A1A1;
text-decoration:underline;
}

/* kleinBild Navigation */
#navigation3 a, a:visited { 
text-decoration:none;
}

#navigation3 a:hover, a:active, a:focus {
text-decoration:none;
}

/* ----- TABLES ----- */

#primaryContent table{
margin:0;
padding:0;
/* border:1px solid #5C6993;*/

}
#primaryContent thead{
border-top:1px solid #5C6993;
border-left:1px solid #5C6993;
border-right:1px solid #5C6993;
}




#navigation1 table {
background-color: #F3F3F3;
width:100%;
border:0;
padding:0;
}

#navigation1 tr {
border: 0;
}

#navigation1 td {
height:30px;
/*text-align:right;*/
padding-left:60px;
border-bottom: 1px solid #D0D0D0;
}


.alt{
background-color:#E8E8E8;
}

#primaryContent th{

font-weight:bold;
background-color:#72C821;
color:#FCF4B2;
padding:3px;
}

#secondaryContent th{

font-weight:bold;
background-color:#72C821;
color:#FCF4B2;
padding:3px;
}

input, textarea{
border-style:solid;
border-width: 1px;
border-color:#CCCCCC; 
background-color: #ffffff;
font-family:verdana,arial;
font-size:85%;
color:#746A6A;
line-height:110%
}

.lpadding{
padding-left:10px;
}

.block{
display:block;
}

.borderkleinbild{
/*border:10px solid #c2c2c2 !important;*/
border:none;
}

.borderkleinbilddunkel{
/*border:10px solid #C1C1C1 !important;*/
border:none;
}

.grauText {
color:#746A6A;
}