/* Bauschlosserei Haupt Text */

body
{
background:#FFFFFF;
color:#3F3F3F;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0px;
padding:10px;
font-size:14px;
}

a:link, a:visited, a:active, a:hover
{
color:#00005F;
font-weight:normal;
text-decoration:none;
}

a:hover
{
color:#00009F;
text-decoration:underline;
}

ul
{
margin:0px;
padding:0px;
}

li
{
margin-left:20px;
list-style:square;
}


td
{
font-size:0.85em;
}

/* Haupt Textgestaltung
----------------------------------------------------*/

h1, h2, h3, h4
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#7F7F7F;
display:block;
margin:15px 0px;
padding:3px 0px;
}

h1 {font-size:1.2em; border-bottom:1px dashed #00005F;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}


.icon
{
vertical-align:middle;
margin:0px 3px 0px 1px;
}

.logo
{
font-variant:small-caps;
}


/* Kleingedrucktes
----------------------------------------------------*/

.subinfo
{
padding:2px;
font-size:0.8em;
}

.subinfo a:link, .subinfo a:visited, .subinfo a:active, .subinfo a:hover
{
font-size:0.8em;
}


/* Textfelder
----------------------------------------------------*/


.box1
{
margin:0px auto;
padding:5px;
background-color:#f2f2f2;
border-top:1px solid #CFCFCF;
border-left:1px solid #CFCFCF;
border-right:1px solid #7F7F7F;
border-bottom:2px solid #7F7F7F;
}


/* Formulare
----------------------------------------------------------- */

.selectfield1
{
background-color:#EFEFEF;
vertical-align:middle;
}

.button1
{
font-size:12px;
font-weight:bold;
background-color:#EFEFEF;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #6B6B6B;
border-bottom:2px solid #6B6B6B;
color:#000000;
margin:4px 0px 4px 0px;
padding:5px;
vertical-align:middle;
}


/* Bildergalerie
----------------------------------------------------*/

.gal
{
border-left:1px solid #CECECE;
border-top:1px solid #CECECE;
border-right:1px solid #5A5A5A;
border-bottom:2px solid #5A5A5A;
}

.galbody
{
background-color:#f2f2f2;
background-image:none;
font-size:0.8em;
}



