body
{
    background-color: #FFFFFF;
    font-family     : Arial;
    font-size       : 12px;
}


a.chrono_link
{
	font-size:12px; 
	text-decoration:none;
	color:#33373C;
	font-weight:bold;
}

a.chrono_link:hover
{
	color:#6E7C8C;
}

a.haupt
{
	text-decoration:none;
	color:#33373C;
	font-weight:bold;
}

a.haupt:hover
{
	color:#6E7C8C;
}

p.haupt_klein
{
	font-size		: 10px;
}

td
{
    background-color: #FFFFFF;
    font-family     : Arial;
    font-size       : 12px;
}

td.links
{
	border-left: 1px solid #B90D3D;
	border-right: 1px solid #B90D3D;
	padding-left: 5px;
}

td.rechts
{
	border-right: 1px solid #B90D3D;
}

td.unten
{
	border-top: 1px solid #B90D3D;
}

td.oben
{
	border-bottom: 1px solid #B90D3D;
}

h1
{
    font-size       : 2em;
    font-weight     : bold;
}

h3
{
    font-size       : 1.8em;
    font-weight     : bold;
    color           : #A80847;
}

.Result
{
    font-size       : 100%;
    font-weight     : bold;
    margin-bottom   : 20px;
}

.Result span.RecordId
{
    display         : block;
    float           : left;
    font-size       : 100%;
    font-weight     : bold;
    color           : #000000;
    width           : 60px;
}

.Result span.Headline
{
    /*
    display         : inline-block;
    */
    font-size       : 12px;
    font-weight     : bold;
    color           : #33373C;
}

.Result span.Headline a
{
    color           : #33373C;
    text-decoration : none;
    font-weight     : bold;
}

.Result span.Headline table
{
    margin          : 0;
    padding         : 0;
}

.Result span.Headline a:hover
{
    color           : #6E7C8C;
    text-decoration : none;
}

.Result span.Preview
{
    display         : block;
    font-size       : 100%;
    font-weight     : normal;
    color           : #000000;
    margin-bottom   : 0px;
    margin-left     : 61px;
}

.Result span.Preview a
{
    color           : #000000;
    text-decoration : none;
}

.Result span.Ranking
{
    font-size       : 100%;
    font-weight     : normal;
    color           : #000000;
    margin-left     : 61px;
}

.Result span.Size
{
    font-size       : 100%;
    font-weight     : normal;
    color           : #000000;
}

.Result span.Keyword
{
    font-size       : 100%;
    font-weight     : normal;
    color           : #E0f2fb;
}

.Pager
{
    font-size       : 100%;
    background-color: #D3E6F4;
}

.Pager td
{
    color           : #FFFFFF;
    font-weight     : bold;
}

.Pager a
{
    font-weight     : bold;
    color           : #000000;
    text-decoration : none;
}

.Pager a:hover
{
    color           : #A80847;
    text-decoration : underline;
}

.PagerCurrent
{
    background-color: #D3E6F4;
	color:			: #FFFFFF;
}

.Search
{
    width           : 400px;
    border          : 0px solid #000000;
}

.Label
{
    font-size       : 12px;
    vertical-align  : middle;
}

.Input
{
    font-size       : 12px;
    vertical-align  : middle;
}

.Input input
{
    font-size       : 12px;
    width           : 200px;
    right           : 0px;
}

.Select
{
    font-size       : 12px;
    vertical-align  : middle;
}

.Select select
{
    font-size       : 12px;
    width           : 100px;
}

.Submit
{

}

.Submit input
{
    font-size       : 12px;
    vertical-align  : middle;
    width           : 100px;
}