@charset "windows-1252";

body 
{
  font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  padding: 0px; 
  margin: 0px;
  font-size: 48pt;
  background-image: url('http://www.atelier-m-patora.de/images/Background.jpg');
  background-repeat: repeat;
  background-attachment: fixed
}

/* foreground colors */

.fg-darkblue
{
  color: #2D669B
}

.fg-lightblue
{
  color: #4F90CD
}

.fg-verylightblue
{
  color: #D6E1EB;
}

.fg-orange
{
  color: #EE6B00;
}

.fg-red
{
  color: #D20106;
}

.fg-green
{
  color: #2E9A31;
}

/* background colors */

.bg-bege 
{
  background-color: #FFFCF4;
}
.bg-face 
{
  background-color: #FFF4EE;
}

/* floating */

/* element is left; others float right */

.float-left 
{
  float:left;
}

/* element is right; others float left */

.float-right 
{
  float:right;
}

/* borders */

.b-left 
{
  border-left:1px solid #ADADAD;
}

.b-right 
{
  border-right:1px solid #ADADAD;
}

.b-top 
{
  border-top:1px solid #ADADAD;
}

.b-bottom 
{
  border-bottom:1px solid #ADADAD;
}

.b-top-dashed 
{
  border-top:1px dashed #ADADAD;
}

.b-left-dashed 
{
  border-left:1px dashed #ADADAD;
}

.b-right-dashed 
{
  border-right:1px dashed #ADADAD;
}

.b-bottom-dashed 
{
  border-bottom:1px dashed #ADADAD;
}

/* dark blue borders */

.dbb-left 
{
  border-left:1px solid #2D669B;
}

.dbb-right 
{
  border-right:1px solid #2D669B;
}

.dbb-top 
{
  border-top:1px solid #2D669B;
}

.dbb-bottom 
{
  border-bottom:1px solid #2D669B;
}

.dbb-top-dashed 
{
  border-top:1px dashed #2D669B;
}

.dbb-left-dashed 
{
  border-left:1px dashed #2D669B;
}

.dbb-right-dashed 
{
  border-right:1px dashed #2D669B;
}

.dbb-bottom-dashed 
{
  border-bottom:1px dashed #2D669B;
}

/* light blue borders */

.lbb-left 
{
  border-left:1px solid #4F90CD;
}

.lbb-right 
{
  border-right:1px solid #4F90CD;
}

.lbb-top 
{
  border-top:1px solid #4F90CD;
}

.lbb-bottom 
{
  border-bottom:1px solid #4F90CD;
}

.lbb-top-dashed 
{
  border-top:1px dashed #4F90CD;
}

.lbb-left-dashed 
{
  border-left:1px dashed #4F90CD;
}

.lbb-right-dashed 
{
  border-right:1px dashed #4F90CD;
}

.lbb-bottom-dashed 
{
  border-bottom:1px dashed #4F90CD;
}

h1 
{
  font-size: 11pt; 
  color: #2D669B;
  font-weight : normal;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  text-align: left;
}

h2 
{
  font-size: 10pt;
  color: #4F90CD;  
  font-weight: normal; 
  padding: 5px 0px 2px 0px;
  margin-bottom: 5px;
  border-bottom: 1px solid #D1d1d1; 
  text-align: left;
}

h3 
{
  font-size: 10pt;
  text-align: left;
}

h1.menu 
{
  font-size: 11pt; 
  color: #D20106;
  font-weight : normal;
  padding: 0px;
  margin: 0px 0px 10px 2px;
  text-align: left;
}

h2.menu1 
{
  font-size: 10pt;
  color: #EE6B00;  
  font-weight: normal; 
  padding: 5px 0px 2px 2px;
  text-align: left;
  border-bottom: 0px;
}

h2.menu2 
{
  font-size: 10pt;
  color: #D20106;  
  font-weight: normal; 
  padding: 5px 0px 2px 2px;
  text-align: left;
  border-bottom: 0px;
}


table 
{
  color: #ADADAD;
  font-size:9pt;
  font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

table.global
{
  background-color: #ffffff;
  width: 940px;
  margin: 8px 12px 8px 12px;
  padding: 0px 0px 0px 0px;
}

table.global tr
{
  text-align: left;
  vertical-align: top;
}

table.menu
{
  background-color: #ffffff;
  color: #808080;
  margin: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

table.main
{
  background-color: #ffffff;
  color: #808080;
  margin: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
  padding: 6px 8px 6px 8px;
  vertical-align: top;
}

table.main td
{
  text-align: left;
  vertical-align: top;
}

table.dialog
{
  background-color: #ffffff;
  color: #808080;
  margin: 10px 10px 10px 10px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

table.dialog td
{
  text-align: left;
  vertical-align: middle;
}

table.default
{
  background-color: #ffffff;
  color: #808080;
  margin: 4px 4px 4px 4px;
  border: 2px 2px 2px 2px;
  padding: 4px 4px 4px 4px;
}

table.default td
{
  text-align: left;
  vertical-align: middle;
}

table.default tr
{
  background-color: #ebf1f5;
  color: #606060;
}

table.galerie
{
  background-color: #ffffff;
  color: #808080;
  margin: 4px 4px 4px 4px;
  border: 2px 2px 2px 2px;
  padding: 8px 8px 8px 8px;
}

table.galerie td
{
  text-align: center;
  vertical-align: middle;
  padding: 8px 8px 8px 8px;
}

.dialog-icon
{
  text-align: left;
  vertical-align: middle;
  padding: 2px 3px 2px 3px;
}

.dialog-text
{
  text-align: left;
  vertical-align: middle;
  padding: 4px 6px 4px 16px;
  color: #000000;
}

a
{
	color: #2D669B;
	font-weight: normal;
	text-decoration: none;
	margin-left: 0px;
	vertical-align: center;
}

a:link
{
	color: #2D669B;
	text-decoration: none;
	vertical-align: top;
}

a:visited
{
    color: #9B2D66;
	text-decoration: none;
	vertical-align: top;
}

a:hover
{
	color: #4F90CD;
	text-decoration: underline;
}

p
{
  margin: 2px 3px 2px 3px;
  text-align: left;
  vertical-align: top;
  line-height: 1.3em;
  margin-bottom: 0.6em;
}

p.noskip
{
  margin: 2px 3px 2px 3px;
  text-align: left;
  vertical-align: top;
  line-height: 1.3em;
}

p.singleline
{
  margin: 0px 3px 0px 3px;
  text-align: left;
  vertical-align: top;
  line-height: 1em;
}

form
{
  margin: 2px 3px 2px 3px;
}

ul.menu
{
  list-style-type: none;
  list-style-position: outside;
  list-style-image: url('../images/BlueBullet.png');  
  margin: 2px 3px 2px 3px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

li.menu
{
  margin: 0px 0px 0px 20px;
  padding: 2px 3px 2px 3px;
}

ul
{
  list-style-type: square;
  list-style-position: outside;
}

ol
{
  list-style-position: outside;
  list-style-type: decimal;
}

ol.roman
{
  list-style-position: outside;
  list-style-type: lower-roman;
}

ol.alpha
{
  list-style-position: outside;
  list-style-type: lower-alpha;
}