/*
Gelb: #ACAF46;
Hellblau: #E7F0F8;
Duneklblau: #7D97AE;
Navigation-Dunkelblau: #B3C1CE;
Weinrot: #CE3C09;
Gruen : #8CA676;
*/

html, body
{
 padding : 0px;
 margin : 0px;
 font-family : Arial, sans-serif;
 font-size : 11pt;
 background-color : #E7F0F8;
}

h1
{
 color : #7D97AE;
 margin : 0px;
 padding : 5px 0px 0px 10px;
 width : 100%;
 font-size : 17pt;
 font-family : Tahoma, Verdana, Arial, sans-serif;
 font-weight : normal;
 letter-spacing : -1px;
 border-bottom : 1px solid #7D97AE;
 text-align : left;
}

h2
{
 color : #7D97AE;
 margin : 5px 0px 0px 0px;
 padding : 0px 0px 0px 10px;
 font-size : 13pt;
 font-family : Tahoma, Verdana, Arial, sans-serif;
 font-weight : normal;
 text-align : left;
}

h3
{
 color : #7D97AE;
 margin : 0px 0px 0px 0px;
 padding : 0px 0px 0px 10px;
 font-size : 11pt;
 font-family : Tahoma, Verdana, Arial, sans-serif;
 font-weight : bold;
 text-align : left;
}

div.content ul
{
 margin-top : 5px;
}

div.content ul.links
{
 color : #990000;
 margin-bottom : 20px;
}

a
{
 color : #990000;
 text-decoration : none;
}

a:hover
{
 text-decoration : underline;
}

a.highlight
{
 background-color : #FFFFFF;
}

h1 a
{
 color : #7D97AE;
}

h1 a:hover
{
 text-decoration : none;
}

h2 a
{
 color : #7D97AE;
}

h2 a:hover
{
 text-decoration : none;
}

h3 a
{
 color : #7D97AE;
}

h3 a:hover
{
 text-decoration : none;
}

img.logo
{
 margin-left : 10px;
}

img.gallery
{
 border : 1px solid #7D97AE;
 margin : 5px;
}

img.icon
{
 border : 0px;
 vertical-align : bottom;
}

div.content p
{
 margin : 5px 0px 5px 0px;
}

div.content div.small
{
 margin : 0px 0px 0px 10px;
 font-size : 9pt;
 color : #74878E;
 text-align : left;
 clear : both;
}

div.foot-navigation
{
 width : 100%;
 vertical-align : bottom;
 text-align : center;
 clear : both;
 padding-top : 10px;
 padding-bottom : 10px;
}

div.gallery-preview
{
 width : 500px;
 height : 103px;
 margin : 10px 0px 10px 25px;
 padding : 0px;
 background-color : #C0D4DB;
 text-align : center;
 overflow: auto;
 border : 1px solid #7D97AE;
 white-space : nowrap;
}

div.gallery-blog
{
 width : 99%;
 margin : 3px 0px 3px 0px;
}

div.gallery-preview-head
{
 margin-top : 10px;
 font-size : 12pt;
 font-weight : bold;
}

div.gallery-preview-foot
{
 font-size : 10pt;
 margin-bottom : 10px;
}

div.gallery-preview img
{
 border : 4px solid #C0D4DB;
 margin : 0px;
}

div.gallery-preview img:hover
{
 border : 4px solid #FFFFFF;
}

div.guestbook-entry
{
 background-color : #FFFFFF;
 margin-bottom : 10px;
 padding : 5px;
 border-top : 1px solid #7D97AE;
 border-bottom : 1px solid #7D97AE;
}

div.guestbook-answer
{
 margin-left : 20px;
 padding-left : 5px;
 border-left : 1px solid #7D97AE;
}

div.guestbook-entry h2
{
 padding : 0px;
}

span.calendar_link
{
 display : none;
}

.red
{
 color : #990000;
}

/*Kalender*/
table.calendar
{
 table-layout : fixed;
 margin : 10px 10px 10px 10px;
 border-collapse : collapse;
}

table.calendar td
{
 width : 83px;
 height : 80px;
 text-align : left;
 border : 1px solid #000000;
 background-color : #FFFFFF;
 background-position : bottom right;
 background-repeat : no-repeat;
 vertical-align : top;
 font-size : 10pt;
}

table.calendar td.weekend
{
 background-color : #F9FAFD;
}

table.calendar td.today
{
 border : 3px solid #990000;
}

table.calendar thead td
{
 height : auto;
 font-size : 9pt;
 font-weight : bold;
 text-align : center;
}

/*Formulare*/
form
{
 margin-bottom : 15px;
 line-height : 200%;
}

fieldset
{
 border : 1px dotted #7D97AE;
 padding : 10px;
 background-color : #C0D4DB; /*#B3C1CE;*/
}

label
{
 float : left;
 text-align : right;
 width : 30%;
 margin-right : 20px;
 vertical-align : top;
}

form br
{
 clear : both;
}

input.text
{
 float : left;
 color : #000000;
 width : 300px;
}

select.text
{
 color : #000000;
 width : 300px; 
}

input.button
{
 color : #000000;
}

textarea.text
{
 float : left;
 color : #000000;
 width : 300px;
 height : 100px;
 padding : 1px;
 margin-bottom : 8px;
}
/*Ende Formulare*/


/*Fuer Weblog-Content*/
img.text
{
 margin : 0px;
 border : 1px solid #7D97AE;
}

blockquote p
{
 font-family : 'Times New Roman', serif;
 margin-left : 10px;
 border-left : 5px solid #8CA676;
}

.bold
{
 font-weight : bold;
}

.italic
{
 font-style : italic;
}

.underline
{
 text-decoration : underline;
}

.through
{
 text-decoration : line-through;
}

code.weblog
{
 display : block;
 border : 1px solid #000000;
 background : #CCCCCC;
 padding : 2px;
 margin : 2px;
 
 font-family : 'Courier New';
 font-size : small;
}
/*Ende Weblog-Content*/


