/* Standard-CSS für www.liane-mayr.de */

/*Farben
Gelbgrün = #D4D22C;
hellbau = #E5E7E9;
dunkelblau = #3F4065;
*/

/* alles auf Null setzen*/
html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}

html, body { background: #E5E7E9;; font-size: 101%;
}
a:link { color: #3F4065; text-decoration: none; 
}
a:visited { color: #3F4065; text-decoration: none; 
}
a:hover {color: #ff0000; text-decoration: none; 
}
a:active { color: #3F4065; text-decoration: none; 
}
strong { font-weight: bold;
}
.c {  clear: both;
}
.center {  text-align: center;
}
img { border: 0;
}
.klein {  font-size: 0.7em;
}
.right {  text-align: right;
}
.top {  vertical-align: top;
}

h1 { 
font-size: 1.2em;
margin: 0px 0px 15px 0px;
padding: 2px 5px 2px 5px;
border-bottom: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
}

h2 {
font-size: 1.0em;
margin: 0px 0px 0px 0px;
}

h3 { 
font-size: 1.0em;
margin: 30px 0px 5px 0px;
padding: 2px 2px 5px 0px;
border-bottom: 1px solid #D4D22C;
}

p {
font-size: 1.0em;
margin: 0px 0px 0px 0px;
}



/* schrift gelbgrün */
h4 { 
font-size: 1.0em;
margin: 10px 0px 10px 0px;
color: #D4D22C;
font-weight: bold;
border-bottom: 1px dotted #c0c0c0;
}

/*überschrift / home */
h5 { 
font-size: 1.2em;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px solid #c0c0c0;
}

hr{ border: 0px; width; 100%; }

/*top*/
#top{
height: 40px;
width: 100%;
margin: 0px;
background-color: #D4D22C;
}

/*top1*/
#top1{
height: 31px;
width: 100%;
margin: 0px;
padding: 0px;
background-color: #3F4065;
border-bottom: 3px solid #D4D22C;
}

/*navigation / login*/
#nav1{
width:770px;
margin: 0px 200px 0px 0px;
padding: 5px 5px 5px 0px;
background: transparent;
text-align: right;
color: #ffffff;
font-weight: bold;
font-size: 90%;
text-decoration:none;
}
#nav1 a{
background: transparent;
text-align: right;
color: #ffffff;
font-weight: bold;
font-size: 90%;
text-decoration:none;
}
#nav1 a:hover{
font-weight: bold;
color: #D4D22C;
text-decoration: none; 
}

/*navigation / home bis hilfe*/
#nav2{
width:770px;
margin: 0px 200px 0px 0px;
padding: 5px 5px 5px 0px;
background: transparent;
text-align: right;
color: #2C3F4A;
font-weight: bold;
line-height: 150%;
font-size: 90%;
}
#nav2 a{
background: transparent;
text-align: right;
color: #2C3F4A;
font-weight: bold;
font-size: 90%;
text-decoration:none;
}
#nav2 a:hover{
font-weight: bold;
color: #D4D22C;
text-decoration: none; 
}


/*Hauptbox für Inhalte*/
#box{
width:550px;
background: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #fff;
border-left: 1px solid #050A72;
border-right: 1px solid #050A72;
border-bottom: 1px solid #050A72;
position: absolute; top: 18px; left: 50px; 
}

/*Hauptbox nur home / Text */
.content{
margin: 0px;
padding: 20px 65px 60px 65px;
font-size: 80%;
text-align: left;
color: #3F4065;
}

/*Hauptbox / alle Seiten / Text */
.content1{
margin: 0px;
padding: 10px 0px 0px 20px;
font-size: 80%;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #3F4065;
}

/*Hauptbox / rechte Seite / BG */
.content10{
background-image:url(../images/1234.gif);
background-color: transarent;
background-repeat: no-repeat;
background-position: right top;
}
/*Hauptbox / rechte Seite / BG */
.content11{
background-image:url(../images/1.gif);
background-color: transarent;
background-repeat: no-repeat;
background-position: right top;
}
/*Hauptbox / rechte Seite / BG */
.content12{
background-image:url(../images/2.gif);
background-color: transarent;
background-repeat: no-repeat;
background-position: right top;
}
/*Hauptbox / rechte Seite / BG */
.content13{
background-image:url(../images/3.gif);
background-color: transarent;
background-repeat: no-repeat;
background-position: right top;
}

/*Hauptbox / rechte Seite / BG */
.content14{
background-image:url(../images/4.gif);
background-color: transarent;
background-repeat: no-repeat;
background-position: right top;
}

/*foto*/
.foto{
margin: 0px;
padding: 0px 0px 0px 0px;
background: #E5E7E9;
}

/*Firmename*/
.firma{
margin: 0px;
background-color: #D4D22C;
padding: 15px 10px 15px 60px ;
text-align: left;
border-bottom: 1px solid #fff;
}


/* Box: presse aktuell / wissenswertes / spezial / nice price*/
.teaser {
width: 160px;
float: right;
margin-top: 0px;
line-height: 100%;
background-color: #ffffff;
}
/* Schrift fuer TeaserHeader */
.teaserhead {
padding: 2px 2px 2px 10px;

background-color: #fff;
font-size: 90%;
text-align: center;
color: #3F4065;
background-color: #D4D22C;
margin: 0px;
}
/* Schrift fuer Teaserbox */
.teasertxt {
font-size: 0.75em;
text-align: left;
color: #3F4065;
padding: 0px 10px 0px 10px;
}

/*Aufzählung per Liste*/
.liste{
margin: 0px;
padding: 10px 0px 10px 15px;
}
#liste a{
background: transparent;
text-align: right;
color: #2C3F4A;
font-weight: bold;
font-size: 90%;
text-decoration:none;
}
#liste a:hover{
font-weight: bold;
color: #D4D22C;
color: #3F4065; text-decoration: underline; 
}


/*Fenster, Disclaimer */
#dis{
margin: 0px;
padding: 10px 30px 0px 30px;
font-size: 80%;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #3F4065;
}

/* Button auf formular-seite */
#form {
width: 150px;
font-weight: bold;
font-size: 90%;
text-align:center;
color: #3F4065;
margin: 0px;
padding: 5px 5px 5px 5px;
border-left:solid 3px #D4D22C;;
border-right:solid 3px #D4D22C;
border-bottom:solid 1px #D4D22C;
border-top:solid 1px #D4D22C;
}

/* Barrierefrei - Überschriften */
#barr{
font-size: 110%;
text-align:left;
color: #3F4065;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #D4D22C;
font-weight: bold;
}


/* Barrierefrei - Einrahmung */
#rahm{
font-size: 90%;
text-align:left;
color: #3F4065;
line-height: 200%;
margin: 0px ;
padding: 10px 10px 10px 0px;
border-bottom: 1px solid #D4D22C;
border-top: 1px solid #D4D22C;
border-right: 1px solid #D4D22C;
text-decoration: underline; 
}
#rahm a{
background: transparent;
text-decoration:underline;
}
#rahm a:hover{
font-weight: bold;
color: #D4D22C;
color: #3F4065; text-decoration: underline; 
}

/* foot */
#foot{
font-size: 0.9em;
text-align: left;
color: #3F4065;
margin: 0px;
padding: 15px 5px 5px 5px;
border:solid 1px #D4D22C;
}


/*neu*/
#neu{
background: transparent;
position: absolute; top: 412px; left: 100px; 
}


