/*

 *   CSS Layout für www.franziska-reichenbacher.de

 */



body {

  font-family: Arial, Verdana, Sans-Serif;

  color:#6A7B7D;;

  font-size:14px;

  line-height:17px;

  background: url("images/bg-himmel.jpg");

}

/* Ueberschrift und Textauszeichnung */

h1 {

	font-size: 14px;

	color:#7AD4E6;

	margin-top:8px;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

}

h2 {font-size: 12px;}

h3 {font-size: 11px;}

h4 {font-size: 10px;}

h5 {font-size: 9px;}

h6 {font-size: 8px;}

p {

	font-size: 14px;

	margin-top:8px;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

}

/* Linkauszeichnung */

a:link{color:#6A7B7D;text-decoration:underline;}

a:visited{color:#6A7B7D;text-decoration:underline;}

a:hover{color:#7AD4E6;text-decoration:underline;}

a:active{color:#6A7B7D;text-decoration:underline;}



#left {

  position:absolute;visibility:visible; /* Position und Groesse */

  left:23px; top:100px; width:407px; height:inherit;

  /*background-color:#FF0000;*/

  z-index:2;

  /*behavior: url("images/iepngfix.htc");*/

}



#main {

  position:absolute;visibility:visible; /* Position und Groesse */

  left:400px; top:0px; width:594px;

  z-index:1;

}

 

#headline {

  left:0px; top:0px; width:594px; height:70px; /* Position und Groesse */

  /*background-color:#FFFFFF;*/

 }



#menu {

  left:0px; top:70px; width:494px; height:inherit; /* Position und Groesse */

  margin-top:30px; /* Außenabstand */

  margin-bottom:15px; /* Außenabstand */

}



/* Menüelement Ebene 1*/

#me1, #me1-active {

  left:50px; top:0px; width:180px; height:22px; /* Position und Groesse */

  padding-left:50px; /* Innenabstand */

  font-weight:bold;

  font-size:16px;

}

#me1 a:link, #me1 a:visited {color:#6A7B7D;text-decoration:none;}

#me1 a:hover, #me1 a:active {color:#7AD4E6;text-decoration:none;}

#me1-active a:link, #me1-active a:hover, #me1-active a:visited,#me1-active a:active {color:#7AD4E6;text-decoration:none;}



/* Menüelement Ebene 2*/

#me2, #me2-active {

  left:50px; top:0px; width:180px; height:22px; /* Position und Groesse */

  padding-left:63px; /* Innenabstand */

  font-weight:bold;

  font-size:14px;

}

#me2 a:link, #me2 a:visited {color:#6A7B7D;text-decoration:none;}

#me2 a:hover, #me2 a:active {color:#7AD4E6;text-decoration:none;}

#me2-active a:link, #me2-active a:hover, #me2-active a:visited, #me2-active a:active {color:#7AD4E6;text-decoration:none;}



#contents {

  left:0px; top:200px; width:594px; height:inherit; /* Position und Groesse */

}



#ce {

  left:0px; top:0px; width:494px; /* Position und Groesse */

  margin-bottom:10px; /* Außenabstand */

  padding-top:7px; /* Innenabstand */

  padding-bottom:14px; /* Innenabstand */

  padding-left:50px; /* Innenabstand */

  padding-right:50px; /* Innenabstand */

  background-color:#FFFFFF;

  z-index:inherit;

}

#ce-gallerie {

  left:0px; top:0px; width:494px; /* Position und Groesse */

  margin-bottom:15px; /* Außenabstand */

  padding-top:20px; /* Innenabstand */

  padding-bottom:20px; /* Innenabstand */

  padding-left:40px; /* Innenabstand */

  padding-right:0px; /* Innenabstand */

  align:left;

  z-index:inherit;

}



#ce-links {

  font-size:12px;

}



#footer {

  left:0px; top:0px; width:544px; height:30px;

  padding-top:5px; /* Innenabstand */

  padding-bottom:0px; /* Innenabstand */

  margin-right:0px; /* Außenabstand */

  margin-left:50px; /* Außenabstand */

  margin-bottom:20px;

  border-bottom-color:#6A7B7D;

  border-bottom-style:solid;

  border-bottom-width:thin;

  color:#6A7B7D;

  z-index:inherit;

  font-size:12px;

}

#footer a:link, #footer a:visited{color:#6A7B7D;text-decoration:none;}

#footer a:hover, #footer a:active{color:#7AD4E6;text-decoration:none;}



legend {

padding-left:10px;

padding-right:10px;

border: 0px;

}



fieldset {

border:0px;

padding-left:10px;

padding-right:10px;

padding-top:10px;

padding-bottom:10px;

border: 0px solid #C0C0C0;

}



.radiolayout {

width:60%;

padding-top:15px;

padding-bottom:15px;

}



.formu {

padding-top:10px;

padding-bottom:10px;

padding-left:0px;

border: 0px solid #C0C0C0;

}



.mf-radio {

border:0px;

}



.mf-text {

color: #000000;

border: 1px solid #C0C0C0;

margin-bottom: 5px;

}



.mf-check {

border: 0px;

}

.mf-select {

border:0px;

}



.mf-input {

border: 1px solid #C0C0C0;

margin-bottom: 5px;

}



.mf-submit {

color: #000000;

background-color: #C0C0C0;

border: 0px;

}

