/* body.site SECTION */


.book_poems
{
	font-style: italic
}


a,
body,
h1,
input,
p,
textarea,
table,
td
{
	background-color: transparent;
	color: #DDE9EF;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt
}


a acronym,
h1 acronym
{
	border-style: none
}


acronym
{
	border-color: gray;
	border-style: none none dotted none;
	border-width: 1px;
	cursor: help
}


body
{
	background-color: black;
	margin: 0;
	padding: 0
}

body.site
{
	background-image: url(/designs/Gedichte/img/feder-bg.jpg);
	background-repeat: no-repeat;
	background-position: 570px 0
}


div.content a
{
	background-color: transparent;
	color: #5385B1
}

div.content a:hover
{
	background-color: transparent;
	color: #8995B2
}

div.footer
{
	padding: 30px 0 10px 0 !important;
	text-align: center
}

div.footer,
div.footer a
{
	background-color: transparent;
	color: #5385B1;
	font-size: 7pt
}

div.header
{
	height: 160px;
	left: 5px;
	position: absolute;
	top: 5px;
	vertical-align: middle
}

div.menu div
{
	background-color: #65AACD;
	background-image: url(/designs/Gedichte/img/button.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: inherit;
	height: 24px;
	text-align: center;
	width: 150px
}

div.menu div a
{
	background-color: transparent;
	color: #193B4D;
	font-family: 'Comic Sans MS',Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	top: 4px;
	vertical-align: bottom;
	width: 100%
}

div.menu div a:hover,
div.menu div a:active
{
	background-color: transparent;
	color: #32749A
}

div.menu div.selected
{
	background-image: url(/designs/Gedichte/img/button-selected.gif);
	background-color: #E1BB33;
	color: inherit
}

div.menu div#menu37,
div.menu div#menu53
{
	margin-top: 10px
}

div.menu div#menu2,
div.menu div#menu9
{
	margin-top: 13px
}

div.menu div.selected a,
div.menu div.selected a:hover,
div.menu div.selected a:active
{
	background-color: transparent;
	color: #866D14
}

div.news
{
	left: 785px;
	position: absolute;
	top: 200px;
	width: 170px
}

div.news table
{
	background-color: #65AACD;
	color: inherit;
	float: right;
	margin-bottom: 2px;
	width: 150px
}

div.news table td.content
{
	background-image: url(/designs/Gedichte/img/news_mid.gif);
	padding: 0 7px 0 6px;
	vertical-align: top
}

div.news table td.content,
div.news table td.content p
{
	background-color: transparent;
	color: #193B4D
}

div.news table td.footer
{
	background-image: url(/designs/Gedichte/img/news_bot.gif);
	height: 6px
}

div.news table td.header
{
	background-image: url(/designs/Gedichte/img/news_top.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0;
	height: 5px
}

div.sidebar
{
	left: 5px;
	position: absolute;
	top: 200px;
	width: 170px
}

div.sub
{
	margin-top: 20px
}

div.sub a
{
	font-size: 8pt !important;
	font-weight: normal !important
}

div.sub div
{
	background-color: #9FC8DF;
	color: inherit
}


h1,
div.gallery table td.header,
div.picturelist table td.header
{
	background-color: transparent;
	color: #5396B1;
	font-family: 'Comic Sans MS',Sans-Serif;
	font-size: 2.5em;
	font-weight: bolder;
	margin-top: 0;
	margin-bottom: 40px;
	text-align: center !important
}


hr
{
	background-color: transparent;
	color: #3F7087;
	height: 1px;
	width: 100%
}


img.headline1
{
	border-style: none;
	left: 12px;
	position: absolute;
	top: 3px
}

img.headline2
{
	border-style: none;
	left: 100px;
	position: absolute;
	top: 80px
}


small
{
	font-size: 8.5pt
}


div.content
{
	float: right;
	left: 185px;
	min-height: 500px;
	padding-top: 5px;
	position: absolute;
	text-align: justify;
	top: 200px;
	width: 590px
}



/* INTRO SECTION */


body.intro div
{
	background-image: url(/designs/Gedichte/img/intro.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	margin: auto auto;
	padding: 0;
	text-align: center;
	width: 760px
}

body.intro img
{
	border-style: none;
	height: 560px;
	width: 760px
}



/* ECMS CLASSES */


div.guestbook
{
	text-align: center
}

div.guestbook table
{
	background-color: black;
	color: inherit
}

div.guestbook table td,
div.guestbook table p
{
	text-align: left !important
}


div.guestbook table.guestbook_new
{
	border-collapse: collapse;
	margin-bottom: 50px;
	width: 65%
}

div.guestbook table.guestbook_new td.head,
div.guestbook table.guestbook_new td.content,
div.guestbook table.guestbook_new td.foot
{
	border: #3F7087 solid 1px;
	padding: 2px
}

div.guestbook table.guestbook_new td.head,
div.guestbook table.guestbook_list td.head,
div.guestbook table.guestbook_list td.head td
{
	background-color: #5396B1;
	color: inherit
}

div.guestbook table.guestbook_new td.content table.content
{
	width: 100%
}

div.guestbook table.guestbook_new td.content table.content td.clabel
{
	padding-top: 3px;
	vertical-align: top
}

div.guestbook table.guestbook_new td.content table.content td.cinput
{
	text-align: right;
	width: 210px
}

div.guestbook table.guestbook_new td.content table.content td.cnote,
div.guestbook table.guestbook_new td.content table.content td.cnote2
{
	font-size: 0.75em
}

div.guestbook table.guestbook_new td.content table.content td.cnote2
{
	background-color: transparent;
	color: red
}

div.guestbook table.guestbook_new td.content table.content td.cinput input.text,
div.guestbook table.guestbook_new td.content table.content td.cinput textarea.text
{
	background-color: black;
	border: #3F7087 solid 1px;
	color: #DDE9EF;
	font-family: Verdana,Sans-Serif;
	font-size: 0.9em;
	height: 17px;
	margin: 1px;
	width: 200px
}

div.guestbook table.guestbook_new td.content table.content td.cinput textarea.text
{
	height: 70px
}

div.guestbook table.guestbook_new td.foot
{
	text-align: center
}

div.guestbook table.guestbook_new td.foot input.button
{
	background-color: #49839D;
	border: #3F7087 outset 1px;
	color: inherit;
	height: 20px;
	margin: 2px;
	width: 80px
}

div.guestbook table.guestbook_new tr.head
{
	font-weight: bold;
	text-align: center
}

div.guestbook table.guestbook_new tr.content
{
}

div.guestbook table.guestbook_new tr.foot
{
}


div.guestbook table.guestbook_list
{
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 90%
}

div.guestbook table.guestbook_list td.head,
div.guestbook table.guestbook_list td.content,
div.guestbook table.guestbook_list td.foot
{
	border: #3F7087 solid 1px;
	padding: 2px
}

div.guestbook table.guestbook_list td.head table.head
{
	width: 100%
}

div.guestbook table.guestbook_list td.head table.head span.hnum
{
	font-weight: bold;
	padding-right: 10px
}

div.guestbook table.guestbook_list td.head table.head td.hfrom
{
	padding: 0;
	text-align: left
}

div.guestbook table.guestbook_list td.head table.head td.htime
{
	font-size: 0.75em;
	padding: 0;
	text-align: right;
	width: 120px
}

div.guestbook table.guestbook_list td.content p.subject
{
	font-weight: bold;
	text-decoration: underline
}

div.guestbook table.guestbook_list td.content p
{
	width: 99%
}

div.guestbook table.guestbook_list td.content p.message
{
	margin-bottom: 0
}

div.guestbook table.guestbook_list td.content p.comment
{
	font-style: italic;
	margin-top: 0
}

div.guestbook table.guestbook_list td.content hr
{
	background-color: transparent;
	color: #3F7087;
	height: 1px;
	width: 100%
}

div.guestbook table.guestbook_list td.foot
{
	font-size: 0.65em;
	font-weight: bold
}

div.guestbook table.guestbook_list td.foot a
{
	background-color: transparent;
	color: #193B4D;
	font-size: 1em;
	margin-right: 8px;
	text-decoration: none
}

div.guestbook table.guestbook_list tr.head
{
}

div.guestbook table.guestbook_list tr.content
{
}

div.guestbook table.guestbook_list tr.foot
{
}


div.guestbook span.navigator
{
	text-align: center
}

div.guestbook span.navigator a,
div.guestbook span.navigator a:hover
{
	background-color: #65AACD;
	border: #65AACE outset 1px;
	color: #193B4D;
	cursor: pointer;
	font-size: 0.75em;
	height: 14px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 16px
}

div.guestbook span.navigator a.selected
{
	background-color: #E1BB33;
	border: #E1BB34 outset 1px;
	color: #866D14;
	cursor: default
}



div.poems
{
	text-align: center
}


div.poems table.list,
div.poems table.poem
{
	background-image: url(/designs/Gedichte/img/paper-bg.jpg);
	width: 480px
}

div.poems table a,
div.poems table p,
div.poems table td
{
	background-color: transparent;
	color: #4D3B23 !important;
	font-family: 'Comic Sans MS',Verdana,Sans-Serif;
	text-decoration: none
}

div.poems table td.header,
div.poems table td.content,
div.poems table td.footer
{
	padding: 0;
	padding-left: 30px;
	padding-right: 38px
}

div.poems table td.header
{
	background-image: url(/designs/Gedichte/img/paper-fg_top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 2em;
	text-align: center;
	vertical-align: middle;
	height: 100px
}

div.poems table td.content
{
	background-image: url(/designs/Gedichte/img/paper-fg_mid.gif);
	background-position: center top;
	background-repeat: repeat-y;
	padding-bottom: 10px;
	text-align: center
}

div.poems table td.content table.content td
{
	font-weight: bold;
}

div.poems table td.content td.headline
{
	font-size: 1.3em;
	padding-top: 15px;
	padding-bottom: 5px;
	text-decoration: underline
}

div.poems table td.footer
{
	background-image: url(/designs/Gedichte/img/paper-fg_bot.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 59px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle
}

div.poems table td.footer a
{
	background-color: transparent;
	color: #777799;
	font-size: 1em;
	text-decoration: none
}

div.poems table td.footer img.space
{
	height: 0;
	width: 6px
}

div.poems table.list a
{
	font-weight: bold
}



div.linklist,
div.linklist table div
{
	text-align: center
}

div.linklist a
{
	background-color: transparent;
	color: #DDE9EF
}


div.linklist table.important div.text
{
	padding-bottom: 30px;
	padding-top: 10px
}

div.linklist table.important div.text span.title
{
	background-color: transparent;
	color: #5396B1;
	font-weight: bold;
	padding-right: 5px
}

div.linklist table.unimportant div.image
{
	padding-top: 30px
}

div.linklist table.unimportant div.text
{
	padding-top: 10px
}

div.linklist table.unimportant div.text span.title
{
	background-color: transparent;
	color: #5396B1;
	font-weight: bold;
	padding-right: 5px
}


div.gallery,
div.gallery table.list td
{
	text-align: center
}

div.gallery table,
div.gallery table td
{
	padding: 0
}

div.gallery table.list
{
	width: 100%
}

div.gallery table.list td.header
{
	padding-bottom: 30px
}

div.gallery table.list td.content img
{
	border-style: none;
	height: 100px;
	width: 144px
}

div.gallery table.list td.content table td
{
	height: 180px
}

div.gallery table.list td.content table td img.portrait
{
	height: 144px;
	width: 100px
}

div.gallery table.picture
{
	width: 100%
}

div.gallery table.picture td.header
{
	padding-bottom: 30px
}

div.gallery table.picture td.content
{
	text-align: center
}

div.gallery table.picture td.content img
{
	background-color: white;
	background-position: center center;
	background-repeat: no-repeat;
	color: inherit;
	height: 399px;
	width: 500px
}

div.gallery table.picture td.content img.portrait
{
	height: 500px;
	width: 399px
}

div.gallery table.picture td.footer
{
	background-image: url(/designs/Gedichte/img/label.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 100px;
	text-align: center;
	vertical-align: middle
}

div.gallery table.picture td.footer p
{
	background-color: transparent;
	color: black
}

div.gallery table.picture td.footer p.title
{
	font-weight: bold
}


div.picturelist table.list
{
	width: 100%
}

div.picturelist table.list td.header
{
	padding-bottom: 30px
}

div.picturelist table.list td.content table.content
{
	margin-bottom: 20px;
	width: 100%
}

div.picturelist table.list td.content table.content td
{
	text-align: center
}

div.picturelist table.list td.content table.content td.title
{
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 5px
}

div.picturelist table.list td.content table.content td.image
{
	padding-bottom: 5px
}

div.picturelist table.list td.content table.content td.info
{
	font-size: 0.8em
}



/*** USER SECTION ***/

div.order input
{
	background-color: black;
	border: #3F7087 outset 1px;
	color: #DDE9EF;
	height: 25px;
	width: 120px
}

div.order
{
	text-align: center
}

div.order input,
div.order textarea
{
	background-color: black;
	border: #3F7087 solid 1px;
	color: #DDE9EF;
	font-family: Verdana,Sans-Serif;
	font-size: 0.9em;
	height: 17px;
	margin: 3px;
	width: 120px
}

div.order table.personal
{
	margin-bottom: 40px;
	width: 70%
}

div.order table.personal input,
div.order table.personal textarea
{
	margin: 1px;
	width: 200px
}

div.order table.personal textarea
{
	height: 70px
}

div.order table.personal td
{
	padding: 2px
}

div.order table.cart
{
	width: 95%
}

div.order table.cart th
{
	text-align: center;
	padding-bottom: 10px
}

div.order table.cart td input.cart
{
	text-align: right;
	width: 20px
}

div.order input[type=submit]
{
	background-color: #49839D;
	border: #3F7087 outset 1px;
	color: inherit;
	height: 20px;
	margin: 2px;
	width: 120px
}

div.order input[disabled]
{
	background-color: #999 !important;
	border: #888 outset 1px !important;
	color: #777 !important
}

