/* General styles */
body {
   padding:100px 0px 0px 100px;
   margin:0px;
}

body, div, span, td, textarea, input, select {
   font-family:Arial,sans-serif;
   font-size:11px;
   line-height:1.4em;
   color:black;
}

a:link, a:hover, a:visited, a:active {
   text-decoration:underline;
   color:black;
}

a:hover {
   color:#ff0000;
}

p {
	margin: 10px 0px 10px 0px;
}

.red {
   color:#ff0000;
}

.red a:link,
.red a:visited,
.red a:active,
.red a:hover {
   color:#ff0000;
}

/* Main template */
div#main_box {
   width:600px;
}

div#title_box {
   height:20px;
   line-height:20px;
}

div#title_box td {
   color:white;
   background:black;
}

div#title_box a:link,
div#title_box a:hover,
div#title_box a:visited,
div#title_box a:active {
   text-decoration:none;
}

div#content_box td {
   background:white;
}

td.spacer_left {
   width:30px;
}

td.navi {
   width:180px;
}

td.content {
   width:360px;
}

div#content {
   margin-bottom:30px;
}

/* Navigation */
div#navi_box {
   margin-bottom:30px;
}

div#navi_box a:link,
div#navi_box a:hover,
div#navi_box a:visited,
div#navi_box a:active {
   text-decoration:none;
}

td#active_menu a {
   color:#ff0000;
}

td.navi_spacer {
   height:10px;
   line-height:10px;
}

td.navi_col a:link, td.navi_col a:hover, td.navi_col a:active, td.navi_col a:visited {
   color:white;
}

/* Pictures */
td.thumb {
   width:110px;
   height:83px;
}

div#bildnavi_box {
   margin-bottom:10px;
}

div#bildnavi_box a:link,
div#bildnavi_box a:visited,
div#bildnavi_box a:hover,
div#bildnavi_box a:active {
   text-decoration:none;
}

div#caption_box {
   margin-top:10px;
}

/* Andere */
#window_button {
   cursor:pointer;
   color: white;
}
