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

body
{
margin: 0;
padding: 20pt;
}
h1, h2, h3, h4, h5, p, br, a
{
margin: 10pt;
padding: 0;
}
a
{
text-decoration: none;
	color: #000;
}
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;
}

/**** Fonts ****/

body,
body td
{
font-family: "Trebuchet MS",Verdana, Arial, Helvetica;
font-size: 12pt;
line-height: 16pt;
vertical-align: top;
}
h1
{
font-size: 1.6em;
}
h2
{
font-size: 1.4em;
}
h3
{
font-size: 1.2m;
}
hr
{
font-size: 0
line-height: 0;
}



/**** Layout ****/

table#baseTable
{

}

td#base
{
text-align: left;
margin: 0;
padding: 0;
}



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



#main
{
clear: both;
padding: 0;
margin: 0;
border: 0px solid blue;
}


#bottom
{

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

/**** header ****/



#logo
{
padding: 40 0;
}





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



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


/***  navigation ***/




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

/**** Pagetitle ****/

h1#pageTitle
{
clear: both;
margin: 0;
padding: 0 15 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 5;
margin: 0 0 5;
}
#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;
}

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

/* 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: #dedede;
}

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

legend
{
border-width: 0px;
padding: 0px;
margin: 0px;
font-weight: bold;
color: #de6200;
}


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

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

input.formButton
{
font-size: 80%;
font-weight: bold;
background: #696969;
color: #fff;
margin: 5px 0;
}
.comment
{
margin: 0;
padding: 2px;
color: #de6200;
}
form .newLineBorder
{
border-color: #fff;
}



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

+ colorList +

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

+ structure +

****/

