@charset "utf-8";

/* Seite */
body
{
					margin:0px;
					padding:0px;
					color:#302010;
					background-color:#FFFFFF;
					font-family:verdana, arial, sans-serif;
					font-size:9pt;
					background-image:url("images/background.jpg");
					background-attachment:fixed;
}

body.noimg
{
					color:#302010;
					background-color:#FFFFFF;
					background-image:none;
}

body.admin
{
					color:#302010;
					background-color:#000000;
					background-image:none;
}

/* Allgemein */

.border_dark
{
					border:1px ridge black;
}

.border_medium
{
					border:2px ridge silver;
}

.border_light
{
					border:1px ridge white;
}

.hidden
{
					display:none
}


/* Textelemente */
ul
{
					margin:0px;
					padding-left:25px;
}
li
{
					margin:0px;
					padding:0px;
}


/* Tabellen und Spalten */
td, table
{
					font-size:9pt;
}

table.admincontent
{
					padding-left:5px;;
					padding-right:5px;;
}

table.admintop, td.admintop
{
					border-bottom:2px ridge silver;
}

table.admintopinfo, td.admintopinfo
{
					background-color:#ADD8E6;
					border:1px ridge #000000;
					padding:1px
}

table.adminbottom, td.adminbottom
{
					border-top:2px ridge silver;
}

th
{
					font-size:9pt;
					font-weight:bold;
}

td.main, table.main
{
					border:1px ridge #000000;
					background-color:#C0C0C0;
}

td.inhalt, table.inhalt
{
					border:1px solid #000000;
					background-image:url("images/background_inhalt.jpg");
}

td.banner, table.banner
{
					border:1px solid #000000;
					background-image:url("images/mosaik.jpg");
					background-repeat:repeat-x;
					background-position:center;
}

td.leiste, table.leiste
{
					border:1px solid #000000;
					padding-left:2px;
					padding-bottom:2px;
					padding-top:2px;
					margin:0px auto;
					background-image:url("images/balken.jpg");
					background-repeat:repeat-x;
}

td.rubrik, table.rubrik 
{
					border-top:solid 1px #A0A0A0;
					border-bottom:solid 1px #000000;
					background-image:url("images/balken.jpg");
}

td.nav, table.nav
{
					background-image:url("images/background_nav.jpg");
}

td.info, table.info
{
					border:1px ridge #FFFFFF;
					background-image:url("images/notizblock.jpg");
}

td.change, table.change
{
					border:1px outset #FFFFFF;
					background-image:url("images/background_change.jpg");
					padding-right:3px;
					padding-bottom:3px;
					padding-left:3px;
					padding-top:3px;
}

td.changepin, table.changepin
{
					border:2px ridge #C00000;
					background-image:url("images/background_change.jpg");
					padding-right:3px;
					padding-bottom:3px;
					padding-left:3px;
					padding-top:3px;
}

td.prev, table.prev
{
					border:1px outset #FFFFFF;
					background-image:url("images/background_change.jpg");
					padding:0px;
}

td.mainwhite, table.mainwhite
{
					border:none;
					border-left:2px ridge silver;
					border-right:2px ridge silver;
					background-color:white;
}

/* Grafische Elemente */
hr
{
					border-left:none;
					border-top:1px solid #404040;
					border-right:none;
					border-bottom:none;
					background-color:#B0B0B0;
					margin-top:7px;
					margin-right:0px;
					margin-bottom:7px;
					margin-left:0px;
					padding-left:0px;
					padding-top:1px;
					padding-right:1px;
					padding-bottom:0px;
}

/* Bilder */
img
{
					margin:0px;
					padding:0px;
					background-image:none;
					background-repeat:no-repeat;
					background-position:center;
}

img.icon
{
					margin:1px;
}

img.show
{
					border:2px outset #FFFFFF;
					float:left;
					margin-top:3px;
					margin-right:2px;
					margin-bottom:3px;
					margin-left:2px;
}

img.showsubnav
{
					border:2px outset #FFFFFF;
					margin-top:4px;
					margin-bottom:4px;
}

img.showleft
{
					border:2px outset #FFFFFF;
					float:left;
					margin-top:3px;
					margin-right:6px;
					margin-bottom:3px;
					margin-left:0px;
}

img.showright
{
					border:2px outset #FFFFFF;
					float:right;
					margin-top:3px;
					margin-right:0px;
					margin-bottom:3px;
					margin-left:6px;
}

img.new
{
					float:left;
					margin-top:3px;
					margin-right:2px;
					margin-bottom:3px;
					margin-left:2px;
}

img.link
{
					float:left;
					margin-top:0px;
					margin-right:6px;
					margin-bottom:0px;
					margin-left:0px;
}

img.captcha
{
					border:1px outset #555555;
}


/* Überschriften */
h1
{
					font-size:13pt;
					font-weight:bold;
					margin:0px;
					padding:0px;
}

h1.hinweis
{
					color:#C00000;
}

h2
{
					font-size:12pt;
					font-weight:bold;
					margin:0px;
					padding:0px;
}

h3
{
					font-size:11pt;
					font-weight:bold;
					margin:0px;
					padding:0px;
}

h4
{
					font-size:10pt;
					font-weight:bold;
					margin:0px;
					padding:0px;
}

/* Small */

small
{
					font-size:8pt;
}

small.comment
{
					color:#505050;
}

small.hinweis
{
					color:#C00000;
}

small.smaller
{
					font-size:7pt;
}

/* Schriften */

font
{
					font-size:9pt;
					padding:0px;
					margin:0px;
}

font.hinweis
{
					color:#C00000;
}

font.comment
{
					color:#505050;
}

font.confirmed
{
					color:#3333CC;
}

font.selected
{
					font-weight:bold;
}

font.copyright
{
					font-size:6pt;
					color:#AAAAAA;
}

font.pfeil
{
					color:#E0E0E0;
					font-weight:bold;
}

font.daysto
{
					font-weight:bold;
					color:#E9E9E9;
					background-color:#E00000;
					border:1px ridge silver;
					display:block;
					width:175px;
					text-align:center;
}

font.dayssince
{
					font-weight:bold;
					color:#E9E9E9;
					background-color:#00B000;
					border:1px ridge silver;
					display:block;
					width:175px;
					text-align:center;
}

/* Frames */
iframe
{
					border:0px;
					padding:0px;
					margin:0px;
}

.inline
{
					background-color:#FFFFFF;
					padding:0px;
					margin:0px;
}

/* Links */
/* ...allgemein */
a
{
					color:#302010;
					text-decoration:none;
					font-style:italic;
					background-image:none;
}

a:hover
{
					background-color:#DDCB65;
					background-image:url("images/hover.jpg");
}

a.adminclose
{
						color:#B0B0B0;
						background-color:#000000;
}
a.adminclose:hover
{
						color:#DDCB65;
						background-image:none;
}

#hotnewslink
{
						color:#FFFFFF;
}

/* ...Inhalt */
#nohover a
{
					background-image:url("images/background_inhalt.jpg");
}

#nohover a:hover
{
					background-image:url("images/background_inhalt.jpg");
}

/* ...Inhalt */
#switchpagetop a, #switchpagebottom a
{
					border:1px outset #B0B0B0;
					color:#E9E9E9;
					display:block;
					font-style:normal;
					font-weight:bold;
					display:block;
					text-decoration:none;
					background-image:url("images/background_subnavheader.jpg");
					padding:1px;
					margin:1px auto;
}

#switchpage a:hover
{
					border:outset 1px #E0E0E0;
					background-color:#DDCB65;
					background-image:url("images/hover.jpg");
}

font.switchpage
{
					border:1px outset #B0B0B0;
					color:#E9E9E9;
					font-style:normal;
					font-weight:bold;
					text-decoration:none;
					display:block;
					background-image:url("images/background_subnavheader.jpg");
					padding:1px;
					margin:1px auto;
}

/* ...Footer */
#footer a
{
					background-image:none;
}

#footer a:hover
{
					background-image:url("images/balken_hover.jpg");
}

/* ...Header */
#header a
{
					background-image:none;
}

#header a:hover
{
					background-image:url("images/balken_hover.jpg");
}

/* ...Menu */
span.selected
{
					border:outset 1px #B0B0B0;
					display:block;
					font-size:9pt;
					color:#FFFFFF;
					background-color:#FF8C00;
					padding-left:8px;
					padding-bottom:1px;
					margin:1px auto;
}

#menu a
{
					border:outset 1px #B0B0B0;
					display:block;
					font-size:9pt;
					color:#FFFFFF;
					background-color:#000000;
					text-decoration:none;
					font-style:normal;
					padding-left:8px;
					padding-bottom:1px;
					padding-top:0px;
					margin:1px auto;
}

#menu a:hover
{
					border:outset 1px #E0E0E0;
					color:#FFFFFF;
					background-color:#DDCB65;
					background-image:none;
}

/* ...Menu2 */
#menu2 a
{
					border:outset 1px #B0B0B0;
					display:block;
					font-size:9pt;
					color:#FFFFFF;
					background-color:#000000;
					text-decoration:none;
					font-style:normal;
					padding-left:8px;
					padding-bottom:1px;
					padding-top:0px;
					margin:1px auto;
}

#menu2 a:hover
{
					border:outset 1px #E0E0E0;
					color:#FFFFFF;
					background-color:#DDCB65;
					background-image:none;
}

/* ...News */
#news a
{
					border:outset 1px #B0B0B0;
					display:block;
					font-size:8pt;
					min-height:80px;
					color:#FFFFFF;
					background-color:#600000;
					text-decoration:none;
					padding-left:4px;
					padding-right:4px;
					padding-top:2px;
					padding-bottom:2px;
					margin:1px auto;
}

#news a:hover
{
					border:outset 1px #E0E0E0;
					color:#FFFFFF;
					background-image:url("images/hover.jpg");
					background-image:none;
}

/* ...Users */
#users a
{
					border:outset 1px #B0B0B0;
					display:block;
					padding:2px;
					margin:0px;
}

#users a:hover
{
					border:outset 1px #E0E0E0;
					background-image:url("images/hover.jpg");
}

/* ...Button */
#button a, a.button
{
					background-color:#FFFFFF;
					border:2px outset #FFFFFF;
					font-style:normal;
					text-align:center;
					padding:2px;
					cursor:pointer;
}

#button a:hover, a.button:hover
{
					background-image:none;
					background-color:#FFFFFF;
					cursor:pointer;
}
#button175 a, a.button175
{
					background-color:#FFFFFF;
					border:2px outset #FFFFFF;
					width:175px;
					display:block;
					font-style:normal;
					text-align:center;
					padding:2px;
					cursor:pointer;
}

#button175 a:hover, a.button175:hover
{
					background-image:none;
					background-color:#FFFFFF;
					cursor:pointer;
}

#button125 a, a.button125
{
					background-color:#FFFFFF;
					border:2px outset #FFFFFF;
					width:125px;
					display:block;
					font-style:normal;
					text-align:center;
					padding:2px;
					cursor:pointer;
}

#button125 a:hover, a.button125:hover
{
					background-image:none;
					background-color:#FFFFFF;
					cursor:pointer;
}

#button125del a, a.button125del
{
					background-color:#C00000;
					color:#FFFFFF;
					border:2px outset #C00000;
					width:125px;
					display:block;
					font-style:normal;
					text-align:center;
					padding:2px;
					cursor:pointer;
}

#button125del a:hover, a.button125del:hover
{
					background-image:none;
					cursor:pointer;
}

#button75 a, a.button75
{
					background-color:#FFFFFF;
					border:2px outset #FFFFFF;
					width:75px;
					display:block;
					font-style:normal;
					text-align:center;
					padding:2px;
					cursor:pointer;
}

#button75 a:hover, a.button75:hover
{
					background-image:none;
					background-color:#FFFFFF;
					cursor:pointer;
}

/* ...Links */
#links a
{
					border:outset 1px #B0B0B0;
					display:block;
					font-style:normal;
					font-size:8pt;
					background-image:url("images/background_change.jpg");
					padding:3px;
					height:58px;
					text-decoration:none;
					margin-bottom:3px;
}

#links a:hover
{
					border:outset 1px #E0E0E0;
					color:#FFFFFF;
					background-color:#DDCB65;
					background-image:url("images/hover.jpg");
}

/* ...Subnavheader */
font.subnavheader
{
					border:outset 1px #B0B0B0;
					color:#101010;
					display:block;
					font-size:8pt;
					padding:1px;
					text-decoration:none;
					font-style:normal;
					margin-right:0px;
					margin-bottom:1px;
					margin-left:0px;
					margin-top:5px;
					background-image:url("images/background_subnavheader.jpg");
}

font.subnavselected
{
					border:outset 1px #B0B0B0;
					color:#101010;
					display:block;
					font-size:8pt;
					text-decoration:none;
					font-style:normal;
					margin-right:0px;
					margin-bottom:1px;
					margin-left:0px;
					margin-top:1px;
					padding-left:4px;
					padding-right:4px;
					background-image:url("images/background_subnavselected.jpg");
}

#subnav a, #subnav2 a
{
					border:outset 1px #B0B0B0;
					display:block;
					font-size:8pt;
					color:#101010;
					padding-left:4px;
					padding-right:4px;
					text-decoration:none;
					font-style:normal;
					margin-right:0px;
					margin-bottom:1px;
					margin-left:0px;
					margin-top:1px;
					background-image:url("images/background_subnav.jpg");
}

#subnav a:hover, #subnav2 a:hover
{
					border:outset 1px #E0E0E0;
					background-color:#DDCB65;
					background-image:url("images/hover.jpg");
}

/* ...Guesbtook */
#guestbook a
{
					border:1px outset #FFFFFF;
					display:block;
					font-style:normal;
					font-size:8pt;
					background-image:url("images/background_change.jpg");
					padding-right:3px;
					padding-bottom:3px;
					padding-left:3px;
					padding-top:3px;
					text-decoration:none;
					margin:1px auto;
}

#guestbook a:hover
{
					border:outset 1px #E0E0E0;
					color:#FFFFFF;
					background-color:#DDCB65;
					background-image:url("images/hover.jpg");
}

/* ...Admin */
#admin a
{
					border:none;
					display:block;
					font-style:normal;
					font-size:8pt;
					background-image:none;
					padding:10px;
					margin:0px;
					text-decoration:none;
}

#admin a:hover
{
					border:outset 1px #E0E0E0;
					color:#FFFFFF;
					background-color:#DDCB65;
					padding:9px;
					background-image:url("images/hover.jpg");
}


/* Formulare */
form
{
					font-family:verdana, arial, sans-serif;
					font-size:9pt;
					margin:0px;
					padding:0px;
}

textarea, input, textarea, select
{
					border:1px ridge gray;
					color:#000000;
					background-color:#FFFFFF;
					font-family:verdana, arial, sans-serif;
					font-size:9pt;
					margin:2px;
					padding:0px;
}

textarea.mandatory, input.mandatory, textarea.mandatory, select.mandatory
{
					border:1px ridge #000000;
}

input.button125
{
					background-color:#FFFFFF;
					border:2px outset #FFFFFF;
					width:125px;
					cursor:pointer;
}

input.button125del
{
					background-color:#C00000;
					color:#FFFFFF;
					border:2px outset #F00000;
					padding-top:1px;
					padding-bottom:1px;
					width:133px;
					cursor:pointer;
}

input.button175
{
					background-color:#FFFFFF;
					border:2px outset #FFFFFF;
					width:175px;
					cursor:pointer;
}


input.image
{
					border:none;
					margin-top:1px;
					margin-bottom:1px;
					margin-left:0px;
					margin-right:0px;
					cursor:pointer;
}

table.selected
{
					border:outset 1px #FF8C00;
					color:#FFFFFF;
					background-color:#FF8C00;
}

input.imageupdown
{
					border:none;
					margin-top:0px;
					margin-bottom:0px;
					margin-left:0px;
					margin-right:0px;
					padding:0px;
					cursor:pointer;
}

input.checkbox
{
					background-color:transparent;
					background-image:none;
					border:none;
}

input.captcha
{
					border:1px ridge #000000;
					font-weight:bold;
					padding-left:1px;
}

option
{
					font-family:verdana, arial, sans-serif;
					font-size:9pt;
					border:none;
}

option.notselected
{
					color:#A0A0A0;
}

