/* --- AndreasBruns.de, 2010 --- */
/* --- mein Dank gilt Ulf Dunkel --- */

/* light Blue #1 = #eeefff
   light Blue #2 = #dddfff
   light Blue #3 = #cccfff
   dark  Blue    = Blue
*/

body {
	background-color: #eeefff;
	font-family: Verdana, Arial, sans-serif; 
        font-size: 0.9em;
        margin: 0px 0px 0px 0px;
	position: absolute;
	width: 100%;
	top: 0;
}

p {
   font-size: 0.9em;
   margin: 8px 8px 8px 8px;
}

address {
   font-size: 0.9em;
   margin: 0px 8px 0px 8px;
}

b, div, table, tr, td, th, dl, dt, dd, ul, ol, li {
   font-size: 0.9em;
}

strong, b, .b {
	font-weight : bold;
}

hr {
	width: 99%;
	height: 1px;
	border-width: 0;
	color: Blue;
	background-color: Blue;
	
}


.hide {
   display: none;
}



/* --- Quotation --- */

/*
don't use these as long as Verdana has so ugly German quotes!
:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }


unsupported yet in our pages
:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
*/

:lang(cz)    { quotes:"\00BB"      "\00AB"      "\203A"      "\2039"; }
:lang(de)    { quotes:"\00BB"      "\00AB"      "\203A"      "\2039"; }
:lang(en)    { quotes:"\201C"      "\201D"      "\2018"      "\2019"; }
:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }

q:before     { content:open-quote;  color:Red; }
q:after      { content:close-quote; color:Red; }
q q:before   { content:open-quote;  color:Green; }
q q:after    { content:close-quote; color:Green; }





/* --- Navigation --- */

ul#Top {
   margin: 4px 0 8px 0;
}

ul#Top .Home {
   
}

ul#Top .Login {
   padding-left: 27px;
}



ul#NavTop {
   margin: 0;
   padding: 2px 4px 2px 4px;
	border-top: 1px #dddfff solid;
	border-bottom: 1px #444444 solid;
        font-size: 100%;
	text-align: left;
	background: #dddfff;
	color: Blue;
	vertical-align: bottom;
}
  
ul#NavTop strong {
   padding: 2px 2px 2px 2px;
	font-weight: bold;
	background: #ccceee;
	border-top: 1px #444444 solid;
	border-right: 1px #444444 solid;
	border-left: 1px #444444 solid;
	border-bottom: 1px #cccfff solid;
}

ul#NavTop a:hover {
	color: red;
}

ul#NavSub {
   margin: 0;
   padding: 2px 2px 2px 2px;
   text-align: left;
	font-size: 11px;
	text-align: left;
	background: #cccfff;
	border-bottom: 1px solid #444444;
	color: Blue;
}

ul#NavSub strong {
   padding: 2px 2px 2px 2px;
	font-weight: bold;
}
ul#NavSub a:hover {
	color: red;
}

ul#SubNavTop {
   margin: 0;
   padding: 2px 4px 2px 4px;
	border-top: 1px #dddfff solid;
	border-bottom: 1px #444444 solid;
	font-size: 11px;
	text-align: left;
	background: #dddhhh;
	color: Blue;
	vertical-align: bottom;
}

ul#Top li, ul#NavTop li, ul#NavSub li
{
   /* no bullets */
   list-style: none;
   /* horizontal alignment */
   display: inline;
   /* horizontal distance between list members */
   padding: 2px 2px 2px 2px;
}

#searchfield {
   position: absolute;
   top:8px;
   right:8px;
}

#languages {
   position: absolute;
   top:32px;
   right: 8px;
}

#searchfield .searchbutton {
   font-size: 10px;
   font-family: Verdana, Arial, sans-serif;
}




/* --- Navigation IDs --- */

#bodymain {
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
}

#body_man {
	position: relative;
   margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

#footer {
	position: relative;
}





/* --- Tables --- */

table, tr, td {
	padding: 4px;
}

.table_languages {
	border-color: ActiveBorder;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	background-color: #ffffcc;
}

td {
   vertical-align: top;
}

.td_languages_left {
	border-color: ActiveBorder;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	text-align: left;
	border-width: 0px 1px 1px 0px;
}


.td_languages_center {
	border-color: ActiveBorder;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	text-align: center;
}

.td_goto {
	border: thin solid;
	border-color: #E3E3E3 #D0D0D0 #D0D0D0 #E3E3E3;
	background-color: #FFFFCC;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.td_selected {
	border : thin solid;
	border-color : gray;
}

.td_left {
	text-align: right;
	vertical-align: top;
	padding: 8px 5px 8px 0;
}

.td_right {
	text-align: left;
	vertical-align: top;
	padding: 8px 0 8px 5px;
}

.tablehead {
	color : navy;
	background-color : #e6e6fa;
	font-weight : bold;
}

.tablecon {
	background-color : #ffffdd;
	padding : 3px;
	vertical-align: top;
}

.tablepro {
	background-color : #ffffee;
	padding : 3px;
	vertical-align: top;
}

.tableQ {
	background-color : #ffdead;
	font-size : 12px;
	font-weight : bold;
	padding : 3px 12px;
	vertical-align: top;
}

.tableA {
	background-color : #ffffee;
	padding : 3px 12px;
	vertical-align: top;
}




/* --- PayPal table --- */
.table_pp {
   width: 100%;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: grey;
}

.td_price {
   text-align: right;
   width: 150px;
   border-width: 0 0 0 1px;
   border-style: dotted;
   border-color: grey;
}
.td_pp_button {
   text-align: right;
   width: 80px;
   border-width: 0 0 0 0;
   border-style: dotted;
   border-color: grey;
}






/* --- Headers --- */

h1, .h1 {
   font-size:2em;
   font-weight: bold;
   margin: 16px 8px 4px 8px;
}

h2, .h2 {
   font-size:1.6em;
   font-weight: bold;
   margin: 16px 8px 4px 8px;
}

h3, .h3 {
   font-size:1.4em;
   font-weight: bold;
   margin: 16px 8px 4px 8px;
}

h4, .h4 {
   font-size:1.2em;
   font-weight: bold;
   margin: 16px 8px 4px 8px;
}

h5, .h5 {
   font-size:1.0em;
   font-weight: bold;
   margin: 16px 8px 4px 8px;
}





/* --- Lists --- */



ol li {
   padding-bottom: 8px;
}

li.home {
   margin-left: 0px;
}
/*
ul li {
   padding-top: 2px;
}
*/

li.green, li.red, li.b, li.Blue {
	margin-bottom: 8px;
}





/* --- Links --- */

a {
	color:Blue;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: none;
}

a[name] {
	color: inherit;
	text-decoration: none;
}

a[name]:hover {
	color: inherit;
	text-decoration: none;
}







a.NavMain {
	text-decoration : none;
	padding : 0 3px;
	border-width : 1px;
}

a.NavMain:hover {
	text-decoration : none;
	padding : 0 3px;
	color : #c00000;
	background-color : white;
	border-style : solid;
	border-color : black;
	border-width : 1px;
}

a.NavLink {
	text-decoration : none;
	padding : 0 3px;
	border-width : 1px;
}

a.NavLink:hover {
	text-decoration : none;
	padding : 0 3px;
	color : #c00000;
	background-color : white;
	border-style : solid;
	border-color : black;
	border-width : 1px;
}

a.NavLinkSel {
	text-decoration : none;
	font-weight: bold;
	padding : 0 3px;
	border-width : 1px;
}

a.NavLinkSel:hover {
	text-decoration : none;
	font-weight: bold;
	padding : 0 3px;
	color : #c00000;
	background-color : white;
	border-style : solid;
	border-color : black;
	border-width : 1px;
}





/* --- Fonts --- */

input, textarea {
	font-family: "Courier New", Courier, monospace;
	color: Blue;
	font-size: 12px;
}

.taste, .file {
	color : Blue;
	background-color : transparent;
	font-family : "Courier New", Courier, monospace;
	font-weight : bold;
	font-size : 1em;
}

pre, .mono, .history {
	font-family : "Courier New", Courier, monospace;
	font-size : 12px;
}

.comment {
	background-color : #ffffcc;
	padding: 8px;
	font-family : "Courier New", Courier, monospace;
	font-size : 12px;
}

tt {
	font-family : "Courier New", Courier, monospace;
	font-size : 15px;
	color: navy;
}





/* --- Colors --- */

black, .black {
	color : black;
	background-color : transparent;
}

red, .red {
	color : #c00000;
	background-color : transparent;
}

Blue, .Blue {
	color : Blue;
	background-color : transparent;
}

green, .green {
	color : green;
	background-color : transparent;
}

lightgreen, .lightgreen {
	color : #defede;
	background-color : transparent;
}

lightred, .lightred 
	{
	color : #ffdddd;
	background-color : transparent;
}

gray, grey, .gray, .grey {
	color : gray;
}

white, .white {
	color : white;
}

marker, .marker {
	color : black;
	background-color : #ffffcc;
}

.minigray {
	color : gray;
	background-color : transparent;
}

.minired {
	color : red;
	background-color : transparent;
}

.minigreen {
	color : green;
	background-color : transparent;
}

.calamus_slc {
/*	background-color : #4d944d; */
	background-color: #669933;
	color : white;
	font-weight : bold;
}

.calamus_slc_offer {
	background-color: #669933;
	color: white;
	padding: 3px 8px 3px 8px;
	font-weight : bold;
}

.calamus_sl {
	background-color: #FF0000;
	color: white;
	font-weight: bold;
}

.calamus_l {
/*	background-color : #b4c4cc; */
	background-color: #00ccFF;
	font-weight : bold;
}

.new {
	color: Green;
	background-color : transparent;
}

.fix {
	color: Red;
	background-color : transparent;
}


div.history {
   background-color : #ffffee;
   padding: 8px 8px 4px 16px;
}



.important {
	border: thin dashed;
	padding: 8px 12px 8px 12px;
	background-color: #FFFFCC;
}


.padding8 {
	padding: 8px;
}

.mini, .minigray, .minigrey, .minired, .minigreen, .hist {
	font-size : 10px ! important;
}

.uptodate {
	font-size : 12px;
	font-weight : bold;
	background-color : #ffffdd;
	padding: 4px;
	color: Green;
}

.w600 {
	width : 600px;
}

.bigNumber {
	font-size : 4em;
	color : gray;
}

.table_odd_even {
	background-color : #ffdead;
	font-size: 120%;
}

.tr_odd {
	background-color : #ffffdd;
	padding : 3px;
}

.tr_even {
	background-color : #ffffee;
	padding : 3px;
}

.indent {
	padding-left: 1em;
	padding-bottom: 2px;
	padding-top: 2px;
}

.welcome_titles {
	background-color: #dddccc;
	padding: 2px 5px 5px 5px;
}

hr.style_none {
	display: none;
	visibility: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
	vertical-align: top;
}

p.book {
	margin-left: 10%;
	margin-right: 10%;
}
.initial:first-letter {
	font-weight: bold;
	color: Gray;
	font-size: 250%;
	letter-spacing: 0.2em;
}

.speech {
	padding: 4px 8px 4px 8px;
	background-color: #ffffee;
	margin-left: 10%;
	margin-right: 10%;
	color: #333333;
	border-width: 0 1px 0 1px;
	border-color: #333333;
	border-style: solid;
}

.ADATtitle {
	background-color : #ffdead;
	font-size : 12px;
	font-weight: bold;
	padding : 3px 12px;
	vertical-align: top;
	text-align: right;
}

.ADATtopic {
	background-color : #ffdead;
	font-size : 12px;
	padding : 3px 12px;
	vertical-align: top;
	text-align: left;
}

.ADATlunch {
	background-color : #ffffee;
	padding : 3px 12px;
	vertical-align: top;
	text-align: left;
}

.dealer {
	margin: 0 10% 0 10%;
	float: none;
	clear: both;
}

.dealer_title {
	padding-top: 8px;
	font-size: 14px;
	color: gray;
	font-weight: bold;
	clear: both;
}

.dealer_adr {
	padding: 1px 32px 1px 32px;
	float: left;
	width: 35%;
}

.dealer_tel {
	padding: 1px 1px 1px 1px;
	float: left;
	width: 25%;
}

.dealer_img {
	float: left;
}

.dealer_end {
	clear: both;
	padding: 1px 1px 16px 1px;
}



/* --- Manual stuff --- */

div#udo_titlepage {
   text-align: center;
}

dt {
	background-color: #eeeeff;
	padding: 4px 4px 4px 8px;
}

dd {
	padding: 4px;
	margin-bottom: 8px;
}


.UDO_index_list {
	background-color: #ffffff;
	padding: 4px 4px 4px 8px;
}

.UDO_index_name {
	background-color: #ffffff;
	padding: 0 16px 0 16px;
	border-width: 1px 0 0 1px;
	border-color : #2e4793;
	border-style : solid;
}



/*
	# phpWebNotes - a php based note addition system
	# Copyright (C) 2000-2002 Webnotes Team - webnotes-devel@sourceforge.net
	# This program is distributed under the terms and conditions of the GPL
	# See the files README and LICENSE for details

	# --------------------------------------------------------
	# $Id: theme.css,v 1.4 2002/09/26 06:55:05 vboctor Exp $
	# --------------------------------------------------------
*/

div.pwn input {	
	background:	 	#dcdcdc;
	color: 			#000000;
	font-size:		11px;
	border-style: 		solid;
	border-color: 		#b1b1b1;
	border-width: 		thin;
}


div.pwn textarea {
	background:	 	#dcdcdc;
	color:			#000;
    font-size:      11px;
	border-style: 	solid;
	border-color: 	#000;
	border-width: 	1px;
	overflow: 		auto;
}

div.pwn select {
	background:	       #ccc;
    color:                  #000;   
    font-size:              11px; 
    border-style:           none;
    border-color:           #fff;
    border-width:           0;
}

div.pwn { font-family:Verdana, Arial; font-size: 10pt; background: transparent; }
div.pwn td { font-family:Verdana, Arial; font-size: 10pt; padding: 4px; }
div.pwn th { font-family:Verdana, Arial; font-size: 10pt; padding: 4px; }
div.pwn p { font-family:Verdana, Arial; font-size: 10pt; }
div.pwn div.spacer { width: auto; border: none; margin: 20px; }

div.pwn .large-width { width: 100%; text-align: center; }
div.pwn .medium-width { width: 75%; text-align: center; }
div.pwn .small-width { width: 50%; text-align: center; }
div.pwn .center { text-align: center; }
div.pwn div.title { background-color: #98b8e8; padding: 3px; border-bottom: 5px solid #000000; font-size: 10pt; font-weight: bold; letter-spacing: 1.0em; text-align: right; color: #204888; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; }
div.pwn div.menu { background-color: #f4f4f4; border-bottom: 1px solid #000000; padding: 3px; text-align: left; margin-bottom: 20px; padding-left: 10px; }
div.pwn div.menu a { text-decoration: none; color: #666; }
div.pwn div.menu a:hover { text-decoration: underline; color: #000000; }
div.pwn div.footer {background-color: #ffffff; border-top: 1px solid #222222; padding: 3px; font-size: 10pt; text-align: left; color: #000000; margin-top: 20px; }
div.pwn div.top-file { }
div.pwn div.bottom-file { }
div.pwn div.warning {background-color: #f8e0e0; border: 1px solid #aa4444; padding: 8px; margin-top: 10px; margin-bottom: 10px; }
div.pwn div.error {background-color: #f8e0e0; border: 1px solid #aa4444; padding: 8px; margin-top: 10px; margin-bottom: 10px; }
div.pwn span.copyright { font-style: italic; }
div.pwn span.version { font-style: italic; }
div.pwn th, div.pwn .category { background-color: Blue; color: #ffffff; font-weight: bold; }
div.pwn form { margin: 0px; display: inline; }
div.pwn address { font-family:Verdana, Arial; font-size: 8pt; }
div.pwn table.box { border: solid 1px #000000; margin-top: 10px; margin-bottom: 10px; text-align: left; width: 100%; }
div.pwn tr.row-1 { background-color: #d8d8d8; color: #000000; }
div.pwn tr.row-2 { background-color: #e8e8e8; color: #000000; }
div.pwn tr.title { color: #000000; font-weight: bold; }
div.pwn tr.buttons { color: #000000; text-align: center; }
div.pwn div.note p.title { font-weight: bold; text-align: center; }
div.pwn div.note { background-color: #c8e0f8; border: 1px solid #4444aa; padding: 8px; margin-top: 10px; margin-bottom: 10px; }



/* the original theme.css follows: */

div.phpnet { }
div.phpnet td { font-family:Verdana, Arial; font-size: 10pt; padding: 4px; }
div.phpnet .dark { background-color: #dddeee; }
div.phpnet .light { background-color: #dfdfdf; }
div.phpnet .lighter { background-color: #efefef; }
div.phpnet tt {font-size: 8pt; color: black;}
div.phpnet tr { vertical-align: top; }
div.phpnet img { border: 0px; }
div.phpnet table { border: 0px; width: 100%;}
div.menu {font-size: 7pt; }



/* +++ EOF +++ */