/**** LINK-tag style sheet print.css ****/
.noPrint
{
display: none;
}
/**** basics ****/

body
{
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, p, br, a
{
margin: 0;
padding: 0;
}
a
{
text-decoration: none;
}
a.active
{text-decoration: underline;
}
a:hover
{
text-decoration: underline;
}
a img
{
border: 0;
}
ul
{
list-style: none outside;
margin: 0;
padding: 0;
}
ul li
{
margin: 0;
padding: 0;
}
hr
{
margin: 0;
padding: 0;
clear: both;
}

.newLineBorder
{

display: block;
clear: both;
padding: 0;
margin: 5pt 0;
border-bottom: 1px dotted #696969;
}

/**** Fonts ****/

body,
body td
{
font-family: "Trebuchet MS",Verdana, Arial, Helvetica;
font-size: 75%;
line-height: 160%;
vertical-align: top;
}
h1
{
font-size: 1.0em;
}
h2
{
font-size: 1.1em;
}
h3
{
font-size: 1.0em;
}
hr
{
font-size: 0
line-height: 0;
}

.floatLeft
{
float: left;
}
.floatRight
{
float: right;
}
.clear
{

display: block;
clear: both;
margin: 5pt 0;
}
/**** Layout ****/

table#baseTable
{
}

#base, td#base
{
width: 700pt;
}



#header
{
clear: both;
text-align: ;
}

#content_margin
{
float: right;
width: 200pt;	
padding: 0 0;
}

#main
{
float: left;
width: 450pt;
padding-top: 100pt;	
margin: 0;
border: 0px solid blue;
}


#bottom
{

clear: both;
margin: 0;
padding: 0;
border: 0px solid yellow;
}

/**** margin ****/
#staticLogo
{
}
#staticLogo h1
{
display: none;
}


#logo
{
padding: 0 0;
}

#address
{
float: right;
width: 160pt;
}



/**** main-contents ****/



#center
{
padding-top: 40;
border: 0px solid red;
}


/***  navigation ***/




/**** content-content ****/

/**** Pagetitle ****/

.title h1
{
clear: both;
margin: 0;
padding: 0 0 10;
}
.title h2
{
clear: both;
margin: 0;
padding: 0 0 10;
}
#copy
{
display: block;
clear: both;
margin: 0;
padding: 0 15;
border: 0px solid green;
}

/**** copytext ****/

#copy  h1.headline
{
margin: 0;
padding: 0 0 5;
}

#copy .contentBlock
{
margin: 0;
padding: 0;
clear: both;
}



#copy  h2 
{
margin-bottom: 5;
}

#copy p
{
padding: 0 0 10pt;
margin: 0 0 10pt;
}
#copy a
{
color: #0074ba;
}

#copy ul
{
padding-left: 15;
margin: 5 0;
}
#copy ul li
{
list-style: square outside;
}

/* textspalte */

.contentColRight
{
padding-left: 10;
}

.contentColLeft
{
padding-right: 10;
}

/* img spalte */


#copy .imgColLeft
{
padding-right: 10;
}

#copy .imgColRight
{
padding-left: 10;
}

.imgBox
{
padding-bottom: 10px;
}

.imgBox img
{
border: 1px solid #000;
}

td.imgCaption
{
font-size: .6em;
padding: 5 0;
text-align: left;
}
/* spezielle styles for select */

.imgLeft
{
float: left;
margin-right: 10;
}
.imgRight
{
float: right;
margin-left: 10;
}
a.detailLink,
a.copyLink
{
display: block;
padding: 0;
margin: 5 0;
}


/* teaser listviews */

#copy .copyList
{
}

#copy .copyList .contentBlock
{
border-bottom: 0px dotted #696969;
}

#copy .copyList table
{
padding: 0;
margin: 0;
border-collapse: collapse;
}
#copy .copyList td
{
padding: 10px 0;
margin: 0;
border-top: 1px dotted #696969;
}

.copyList img
{
float: left;
clear: left;
margin-right: 10;
border: 1px solid #000;
}

#copyBottom
{
font-size: .9em;
border-top: 1px dotted #696969;
margin: 10px 0px;
}

/* margin boxen */




/* form */


form
{
margin: 0px;
padding: 10px;
border: 1px solid #696969;
background: ;
}

fieldset
{
border-width: 0px;
padding-bottom: 10px;
margin: 0px;
}

.legend
{
border-width: 0px;
padding: 0px;
margin: 0 0 15pt;
font-weight: bold;
color: ;
font-size: 12pt;
}


label
{
display: block;
margin: 0 0 5pt;
padding: 0px;
font-weight: bold;
color: ; 
}

fieldset input
{
display: block;
margin: 5px 0;
padding: 2px;
width: 85%;
}

input.formButton
{
display: none;
}
.comment
{
margin: 0;
padding: 2px;
color: ;
}
form .newLineBorder
{
border-color: ;
}



/*** colors ***/
/****

+ colorList +

orange: #de6200
light_orange: #f2be97
blue: #0074ba
light_blue: #8cc0e0

+ structure +

****/


