html, body
{
 margin : 0px;
 padding : 0px;
 font-family : Arial, sans-serif;
 font-size : 14px;
 font-style : normal;
 font-weight : normal;
 text-decoration : none;
 color : #000000;
 background-color : #CCCCCC;
}

h1
{
 margin-left : 5px;
 padding-left : 20px;
 width : 100%;
 font-size : 120%;
 letter-spacing : 2px;
 font-family : Aral, sans-serif;
 background-image : url(icon_headline.png);
 background-position : left top;
 background-repeat : no-repeat;
}

h2
{
 font-size : 80%;
 font-weight : bold;
 margin-bottom : 5px;
 font-family : Aral, sans-serif;
}

p.space
{
 margin-left : 25px;
}

p.intro
{
 font-size : 16px;
 font-weight : bold;
}

.small
{
 font-size : 11px;
}

a
{
 color : #000000;
 text-decoration : none;
 font-weight : bold;
}

a:hover
{
 color : #000000;
 text-decoration : underline;
 font-weight : bold;
}

a.white
{
 color : #FFFFFF;
 text-decoration : none;
}

a.white:hover
{
 color : #FFFFFF;
 text-decoration : underline;
}

img.none
{
 border : 0px;
}

img.border
{
 border : 1px solid #FFFFFF;
}

ul
{
 list-style-image : url('auflistung.jpg');
}

ul.links
{
 float : left;
 margin : 7px 0px 5px 0px;
 padding : 0px;
}

ul.links li
{
 float : left;
 margin : 0px 0px 0px 26px;
 padding : 0px;
 display : inline;
 list-style : none;
}

ul.links a
{
 font-size : 13px;
 font-weight : bold;
 text-decoration : none;
 font-style : normal;
 color : #FFFFFF;
}

ul.links a:hover
{
 font-size : 13px;
 font-weight : bold;
 text-decoration : underline;
 font-style : normal;
 color : #FFFFFF;
}

ul.links a.active
{
 font-style : italic;
}

ul.links a.active:hover
{
 font-style : italic;
}


.l1 ul.links a
{
 font-size : 14px;
}

.l1 ul.links a:hover
{
 font-size : 14px;
}

table
{
 width : 100%;
 table-layout : fixed;
 border-collapse : collapse;
 border-spacing: 0px;
 border : 0px;
}

table td
{
 vertical-align : top;
 border : 0px;
 margin : 0px;
 padding : 0px;
}

table td.imageshow
{
 width : 200px;
 background-color : #FFFFFF;
 border : 1px solid #CCCCCC;
}

table td.mainimage
{
 width : 500px;
 background-color : #FFFFFF;
 border : 1px solid #CCCCCC;
 padding : 10px 0px 10px 0px;
}

table td.bright
{
 border : 1px solid #CCCCCC;
 background-color : #FFFFFF;
 color : #000000;
 padding : 6px 0px 6px 0px;
}

table td.headline
{
 border : 1px solid #CCCCCC;
 border-bottom : 1px solid #FFFFFF;
 font-size : 14px;
 font-weight : bold;
}

table td.cols3
{
 width : 200px;
}

table td.cols4
{
 width : 225px;
}

table td.cols5
{
 width : 180px;
}

table td.cols5 p
{
 margin : 2px;
}

.center
{
 text-align : center;
 vertical-align : middle;
}



form
{
 margin-bottom : 15px;
 line-height : 200%;
}

fieldset
{
 border : 1px dotted #C60C18;
 padding : 10px;
 background-color : #FFFFFF;
}

label
{
 float : left;
 text-align : right;
 width : 30%;
 margin-right : 20px;
 vertical-align : top;
}

form br
{
 clear : both;
}

input.text
{
 float : left;
 color : #000000;
 width : 250px;
}

textarea.text
{
 float : left;
 width : 250px;
 height : 100px;
 font-family : Arial, sans-serif;
 font-size : 12px;
}

select.text
{
 color : #000000;
 width : 250px;
 float : left;
}

input.button
{
 color : #000000;
}


