/* flosweb.de flomedia.de StyleSheet */

a:link      { color: #f5dda2; text-decoration: underline }
a:visited   { color: #f6e9c8; text-decoration: underline }
a:hover     { color: #fff; text-decoration: none }
a:active    { color: #333; text-decoration: underline }

body { 
  color: #ccc; 
  font-size: 10pt; 
  font-family: "Segoe UI", Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans, sans-serif, Geneva;
  background-color: #302d45;
  margin: 0px;    
  background-image: url("../pics/bg_color.png");
}

h1, .h1 { 
  color: #777; 
  font-size: 20pt; 
  font-family: Georgia, Garamond, Times New Roman, Times, serif, Geneva; 
  font-weight: 300; 
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}

h1.left { 
  color: #777; 
  font-size: 20pt; 
  font-family: Georgia, Garamond, Times New Roman, Times, serif, Geneva; 
  font-weight: 300;
  margin-top: 16px;
  margin-bottom: 4px;
  text-align: left;
}

h2, .h2 { 
  color: #f5d074; 
  font-size: 16pt; 
  font-family: Georgia, Garamond, Times New Roman, Times, serif, Geneva; 	
  font-weight: 300; 
  margin-top: 16px;
  margin-bottom: 4px;
}

h3, .h3 { 
  color: #f5dda2; 
  font-size: 8pt; 
  font-family: "Segoe UI", Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans, sans-serif, Geneva;
  font-weight: bold; 
  margin-top: 8px;
  margin-bottom: 4px;
}

h4, .h4 { 
  font-size: 8pt; 
  font-family: "Segoe UI", Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans, sans-serif, Geneva;
  font-weight: bold; 
  margin-top: 6px;
  margin-bottom: 3px;
}

h5, .h5 { 
  color: #474747;
  font-size: 8pt; 
  font-family: "Segoe UI", Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans, sans-serif, Geneva;
  margin-top: 6px;
  margin-bottom: 3px;
}

p {
  margin-top: 4px;
  margin-bottom: 4px;
}


.topGradient {
  background-image: url("../pics/bg_top.png");
  background-repeat: repeat-x;
}

img { 
  border: 0px; 
  border-color: #ffffff;
}

table { 
  border: 0px ; 
  font-size: 10pt;  
  border-collapse: collapse;
  padding-left:0; 
  padding-right:0; 
  padding-top:0; 
  padding-bottom:0 
}

input, textarea, select { 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans, sans-serif, Geneva; 
  font-size: 8pt; 
  color:#333333;
  background-color: #cccccc;
  border: 1px solid #fff;
  padding: 2px; 
}

.img_align_left
{
	padding-right: 20px;
}

.img_align_right
{
	padding-left: 20px;
}
              
.hLine {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 1px; 
  width: 100%;
  background-image: url("../pics/dot_121212.png");
  background-repeat: repeat-x;
  font-size: 1px;          
}

.alert {
  color: #a19dbb;
  font-weight: bold;
}

.error {
  color: #d66228;
  font-weight: bold;
}

/* div tags */

.break {
  clear: left;
}

.clear {
  clear: left;
}

.left {
  float: left;
}

.naviFrame {
  width: 935px;
}

.basicFrame {
  text-align: left;
  width: 932px;
  background-image: url(../pics/content_background.png); 
  background-repeat: repeat-y;
}

.content {
  text-align: left; 
  min-height: 61px;
  background-image: url(../pics/content_headline_bg.png); 
  background-repeat: no-repeat;
  background-position: top;
}

.contentPadding {
  margin-left: 22px;  
  margin-right: 22px; 
  width: 888px;
}

.contentPaddingThick {
  margin-left: 44px;  
  margin-right: 44px; 
  width: 844px;
}

.blogCommentsLeft {
  float: left;
  clear: left;
  width: 133px;
}

.blogCommentsRight {
  float: left;
  left: 133px;
  width: 711px;
}

.transparentEntryBox {
  clear: left;
  position: absolute;
  z-index: 7;
  width: 681px;
  padding: 6px;
  margin-left: 150px;
  margin-top: -67px;
  visibility: hidden;
  background-image: url(../pics/tranparent_grey_color.png);
  border: 1px solid #fff; 
}

.verticalCentered {
  vertical-align: middle;
}

.keyValueTableTd {
  text-align: right;
  color: #777; 	
}


/* formular */
.form_row
{
	float: left;
	clear: left;
	width: 95%;
	padding-top: 4px;
	padding-left: 2%;
	padding-right: 2%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.form_row_title
{
	float: left;
	clear: left;
	text-align: right;
	width: 18%;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 2%;
	padding-right: 1%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.form_row_input
{
	float: left;
	width: 75%;
	padding-left: 1%;
	padding-right: 2%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.input_middle
{
	width: 320px;
}

.textarea_middle
{
	width: 320px;
	height: 150px;
}


/* navi */
.navi
{
  float: left;
  width: 73px; height: 72px;
}

.navi_hover
{
  float: left;
  width: 73px; height: 72px;
  cursor: pointer;
	cursor: hand;
}

.navi_01 { background-image:url(../pics/navi01.png); }
.navi_01_hover { background-image:url(../pics/hover/navi01.png); }
.navi_02 { background-image:url(../pics/navi02.png); }
.navi_02_hover { background-image:url(../pics/hover/navi02.png); }
.navi_03 { background-image:url(../pics/navi03.png); }
.navi_03_hover { background-image:url(../pics/hover/navi03.png); }
.navi_04 { background-image:url(../pics/navi04.png); }
.navi_04_hover { background-image:url(../pics/hover/navi04.png); }
.navi_05 { background-image:url(../pics/navi05.png); }
.navi_05_hover { background-image:url(../pics/hover/navi05.png); }
.navi_06 { background-image:url(../pics/navi06.png); }
.navi_06_hover { background-image:url(../pics/hover/navi06.png); }
.navi_07 { background-image:url(../pics/navi07.png); }
.navi_07_hover { background-image:url(../pics/hover/navi07.png); }
.navi_08 { background-image:url(../pics/navi08.png); }
.navi_08_hover { background-image:url(../pics/hover/navi08.png); }
.navi_09 { background-image:url(../pics/navi09.png); }
.navi_09_hover { background-image:url(../pics/hover/navi09.png); } 
.navi_10 { background-image:url(../pics/navi10.png); }
.navi_10_hover { background-image:url(../pics/hover/navi10.png); }
.navi_11 { background-image:url(../pics/navi11.png); }
.navi_11_hover { background-image:url(../pics/hover/navi11.png); }
.navi_12 { background-image:url(../pics/navi12.png); }
.navi_12_hover { background-image:url(../pics/hover/navi12.png); } 


/* subnavi */

.subnavi 
{
  width: 124px; height: 21px;
  background-image:url(../pics/sub_navi_bg.png);
  background-repeat: repeat-x;
  color: #fff;
}

.subnavi_hover
{
  width: 124px; height: 21px;
  background-image:url(../pics/sub_navi_bg_hover.png);
  background-repeat: repeat-x;
  cursor: pointer;
  cursor: hand;
  color: #000; 
}

.subnavi_text
{
  font-weight: bold;
  padding-top: 3px;
  padding-left: 10px;
}

.subnavi_text_hover
{
  font-weight: bold;
  padding-top: 3px;
  padding-left: 10px;
  cursor: pointer;
}

a.subnavi_link:link
{
  text-decoration: none;
}

a.subnavi_link:visited
{
  text-decoration: none;
}


/********* older **********/
/*
.bg0 { background-color: #F1EFE7 } 
.bg1 { background-color: #169046 }
.bg2 { background-color: #6CA76F } 
.bg2 { background-color: #A5C3A0 } 
.bg3 { background-color: #231F20 } 

li.abstand  { padding-left:  5px;
      			  padding-right:  5px; }
              
.hTeiler { 
	font-size: 4px;
	margin: 0px;
	background-image: url('../pics/hLine.gif');
	width: 100%;
	height: 13px;
}

img.border	{ border-style: solid;  border-left-width:   8px;	  border-right-width:  8px;
      			                        border-top-width:    0px;		border-bottom-width: 0px; }

              
.table1_td     { background-image: url(../pics/table_back.gif); border:2px solid #ffffff; margin: 4px; padding: 4px }          

hr          {  color: #F1EFE7; border: 1px solid }
hr.blue     {  color: #144174; border: 1px solid }
*/