/* dta - default */

body
{
background:#FFFFFF;
font-size:0.9em;
color:#5F5F5F;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
margin:0px;
padding:10px;
height:100%;
}





/* Haupt Textgestaltung
----------------------------------------------------*/

h1, h2, h3, h4
{
color:#00213e;
margin:0px 0px;
padding:3px;
}

h1 {font-size:1.1em; font-weight:bold; display:inline; margin:0px; border:none;}
h2 {font-size:1.4em; display:block; border-bottom:1px dotted #00213e;}
h3 {font-size:1.1em;}
h4 {font-size:1em;display:inline; margin:0px;}


.icon
{
vertical-align:middle;
margin:0px 3px 0px 1px;
}

.logo
{
font-variant:small-caps;
}

blockquote
{
margin:5px;
font-style:italic;
}


/* Kleingedrucktes
----------------------------------------------------*/

.subinfo
{
padding:2px;
font-size:10px;
color:#393939;
}

.subinfo a:link, .subinfo a:visited, .subinfo a:active
{
color:#003080;
text-decoration:none;
font-size:10px;
}

.subinfo a:hover
{
text-decoration:underline;
font-size:10px;
}






/* Textfelder
----------------------------------------------------*/


.box1
{
margin:0px auto;
padding:5px;
background-color:#EFEFEF;
border:1px solid #BFBFBF;
width:90%;
}

.quotebox
{
border-top:3px double #DFDFDF;
border-bottom:3px double #DFDFDF;
padding:10px;
margin:20px;
width:170px;
font-weight:bold;
color:#0050A0;
float:right;
}

.name
{
font-weight:normal;
color:#5F5F5F;
display:block;
margin-top:15px;
float:right;
}


/* Formulare
----------------------------------------------------------- */

.selectfield1
{
background-color:#F0F0FF;
color:#000000;
vertical-align:middle;
}

.button1
{
font-size:12px;
font-weight:bold;
background-color:#FFBF00;
border-top:1px solid #D2D2FF;
border-left:1px solid #D2D2FF;
border-right:1px solid #B0B0FF;
border-bottom:2px solid #B0B0FF;
color:#000000;
margin:4px 0px 4px 0px;
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;
}






/* Projektbezogene Einzelheiten
----------------------------------------------------*/

.eingerueckt
{
list-style:square;
margin:10px;
}

.eingerueckt li
{
margin-bottom:10px;
}


.eventbox
{
margin:10px;
padding:10px;
border:1px solid #9F9F9F;
}

.eventbox h2
{
color:#000000;
margin:-10px -10px 10px -10px;
background-color:#f2f2f2;
font-size:1.0em;
}

.evdata
{
background-color:#f2f2f2;
border-left:3px solid #DFDFDF;
padding:2px 10px;
margin:10px 0px 0px 0px;
}


.pricetable
{
background-color:#EFEFEF;
border:1px solid #CFCFCF;
width:180px;
float:left;
margin:10px;
}

.pricetable td
{
background-color:#FFFFFF;
border:1px solid #CFCFCF;
padding:2px;
}