/* -------------------------- */
/* Standard HTML Tags         */
/* -------------------------- */

body
{
padding-top: 20px;
    font-family: Verdana, Arial;
    font-size: 9pt;
    text-align: center;
    margin: auto;
	background: #ffffff;
    color: #333;
    background: #80bdd2 url(images/bg.jpg) repeat-y fixed bottom center;
}
a:link
{
    color: blue;
    text-decoration: none;
}
a:visited
{
    color: #969;
    text-decoration: none;
}
a:hover
{
    color: #c60;
    text-decoration: underline;
}
img
{
    border: none 0 #fff;
}
img.rechts {
	float: right;
	margin-left: 5px;
}
input, select, textarea
{
    color: #333333;
    font-size: 9pt;
    font-family: Courier New, Courier, Verdana, Tahoma, Arial;
    border: solid 1px #CCC;
    padding: 2px;
}
.noBorder input, .noBorder select, .noBorder textarea
{
    border-style: none;
}

/* -------------------------- */
/* Page Sections              */
/* -------------------------- */

.page
{
    width: 1015px;
    margin: auto;
	float: middle;
	background-color: white;	
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.page
{
	height:850px;
    }

.header
{
    width: 100%;
    text-align: center;
	background-color: white;	
	padding-top: 5px;
	padding-bottom: 5px;
}

.page_placeholder
{
	padding-top: 3px;
	padding-bottom: 3px;
    width: 1025px;
    margin: auto;
	border-left: 1px solid #C0967D;
	border-top: 1px solid #C0967D;
	border-bottom: 1px solid #C0967D;
	border-right: 1px solid #C0967D;
	background-color: #527c8b;
}

.HeaderMenuTable
{
width: 100%;
    color: #999;
    text-align: center;

}
.header2
{
    padding-top: 2px;
    padding-bottom: 2px;
    color: #999;
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #000000;
    text-align: center;
	border-bottom: 1px solid #000000;
}

.main
{
    width: 815px;
    float:right;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
	background-color: white;	
}

.leftsidebar
{
	border-left: 1px solid #4C7FAE;
	border-top: 1px solid #4C7FAE;
	border-bottom: 1px solid #4C7FAE;
	border-right: 1px solid #4C7FAE;

    width: 183px;
    float: left;
    background: #d8ebf2;
    text-align: left;
	font-size: 8pt;
	font: "Verdana";
}
.sidebar
{
	border-left: 1px solid #4C7FAE;
	border-top: 1px solid #4C7FAE;
	border-bottom: 1px solid #4C7FAE;
border-right: 1px solid #4C7FAE;
    width: 241px;
    float: right;
    background: #EDF7DC;
    text-align: left;

	font-size: 8pt;
	font: "Verdana";
	position:relative;
}

.footer
{
    width: 100%;
    text-align: left;
    font-size: 8pt;
    margin-top: 10px;
    padding-top: 5px;
    border-top: dotted 2px #C0967D;
}

.zegelOverlay
{
position:absolute;
top:0px;
}

/* -------------------------- */
/* Posts                      */
/* -------------------------- */

.post
{
    margin-bottom: 10px;
}

.postbody
{
    border-bottom: dotted 1px #C0967D;
    border-right: dotted 1px #C0967D;
}

.postDate
{
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #336699;
}
.postTitle
{
    font-weight: bold;
    font-size: 12pt;
    color: #c60;
    padding-top: 10px;
    padding-bottom: 10px;
}
.postMessage
{
    padding-bottom: 5px;
}

.postFooter
{
    color: #a8a8a8;
    font-size: 7pt;
    font-family: "Trebuchet MS" , Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .1em;
}

/* -------------------------- */
/* Comments                   */
/* -------------------------- */

.comment
{
    border-bottom: dotted 1px #C0967D;
    margin-bottom: 10px;
}
.commentMessage
{
    width: 80%;
	float: right;
	text-align: left;
    font-size: 8pt;
    padding: 10px 4px 10px 4px;
}
.gravatar
{
	width: 70px;
	float: left;
	text-align: left;
    font-size: 8pt;
    padding: 10px 4px 10px 4px;
}

.commentinformation
{
    width: 40%;
	float: right;
	text-align: left;
    font-size: 8pt;
}

.addcommentpannel
{
    width: 40%;
	float: left;
	text-align: left;
    font-size: 8pt;
}

.commentMessage BLOCKQUOTE
{
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    margin: 10px 5px 0px 10px;
    border: 1px dashed #ccc;
    background-color: #fff;
}
.commentFooter
{
    color: #a8a8a8;
    font-size: 7pt;
    font-family: "Trebuchet MS" , Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .1em;
}

/* -------------------------- */
/* Trackbacks                 */
/* -------------------------- */

.trackback
{
    font-size: 7pt;
    background: #ffffff;
    padding: 10px;
    margin-bottom: 10px;
    border: solid 1px #ccc;
}

/* -------------------------- */
/* Sidebar                    */
/* -------------------------- */

.firstsidebarHeading
{
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 5px;
padding-left: 10px;
    margin: 0px 0 10px 0;
    color: #999;
}

.sidebarHeading
{
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 5px;
padding-left: 10px;
    margin: 0px 0 10px 0;
    color: #999;
    border-top: dotted 1px #4C7FAE;
}
.sidebarText
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.sidebarMenu
{
    font-family: Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
		padding-top: 5px;

    margin: 0px 0 10px 0;
    color: #999;
    border-top: dotted 1px #4C7FAE;
}

/* -------------------------- */
/* Profile                    */
/* -------------------------- */

.profile
{
    font-size: 7pt;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.profile A
{
    font-family: Arial, Verdana;
    text-transform: uppercase;
}

.subscribe
{
    font-size: 7pt;
    margin-top: 10px;
    padding-bottom: 10px;
}
.subscribe A
{
    font-family: Arial, Verdana;
    text-transform: uppercase;
}

/* -------------------------- */
/* Various Forms              */
/* -------------------------- */

.forms
{
	width: 100%;
    font-size: 7pt;
    background: #ffffff;
    padding: 10px;
    margin-bottom: 10px;
    border: solid 1px #4C7FAE;
}
.formsHeader
{
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    padding: 0px 2px 2px 2px;
    color: #336699;
}
.formsError
{
    color: red;
    font-weight: bold;
}
.formsValid
{
    color: green;
    font-weight: bold;
}
.formsLabel
{
    font-size: 8pt;
    color: #888888;
    margin-top: 2px;
    margin-bottom: 2px;
}

/* -------------------------- */
/* Miscellaneous              */
/* -------------------------- */

.button
{
    font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    cursor: hand;
    border: solid 1px #808080;
    background: url(images/buttonback.gif) center;
    padding: 1px 1px 1px 1px;
}

.standentableheader
{
    font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
    font-weight: normal;
    font-size: 12pt;
}

.standentable
{
    font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
    font-weight: normal;
    font-size: 8pt;
}


.highlight
{
    color: #000000;
    background-color: #ffff66;
}
.posthidden 
{
	display:none
} 

.postshown 
{
	display:inline
}

.handcursor:hover
{
	cursor: hand;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/default/images/overlay.png", sizingMethod="scale");
	}
	
	
	#invsidemenu-Downloads A
{
  border: red 1px dotted;
  color: red!important;
  font-weight: bold;
}

#invsidemenu-Downloads A:hover, #invsidemenu-Downloads A:active
{
  border: #1A76D3 1px solid;
  color: white!important;
  font-weight: bold;
}

.MenuHdr
{
  padding-left: 10px;
  font-weight: bold;
  font-size: 9pt;
  padding-bottom: 2px;
  cursor: default;
  padding-top: 2px;
  font-family: Tahoma, Arial;
}
.MenuItem HR
{
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #999999;    
}

.MenuItem, .MenuItemMouseOver
{
  font-family: Tahoma, Arial; font-size: 9pt; font-weight: normal; padding-bottom: 1px;
  padding-top: 1px;
  border: white 1px solid;    
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  display: block;
  padding-bottom: 1px;
  width: 100%;
  cursor: pointer;
  color: black;
  padding-top: 1px;
  text-decoration: none;
}

.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link
{
  display: block;
  padding-left: 20px;
  padding-bottom: 1px;
  width: 100%;
  cursor: pointer;
  color: black;
  padding-top: 1px;
  text-decoration: none;
}
  
.MenuItemMouseOver
{
  border: #00008B 1px solid;
  background-color: #1A76D3!important;
  padding-left: 20px; 
}

.MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  color: white;
  text-decoration: none; 
  width: 100%; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  cursor: pointer; display: block; 
}



	