#print{display:none;}@media print{body{background-color:#ffffff;font-size:1px;color:#ffffff;}a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em,fieldset,font,form,frame,frameset,h1,h2,h3,h4,h5,h6,hr,i,iframe,img,input,ins,isindex,kbd,label,legend,li,link,map,menu,meta,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,s,samp,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul,var{display:none;}#print p{display:block;}#print p a{display:inline;}#print{left:0;top:0;padding:0;margin:0;height:220mm;width:170mm;font-size:12pt;font-family:sans-serif;line-height:16pt;color:#000000;background-color:#ffffff;display:block !important;text-align:center;}#print img{width:100mm;height:105mm;margin:auto;display:block;}}

body {
    background-color: #CCCCCC;
	background-image:url("neueflagge.jpg");
	background-repeat:no-repeat;
	background-position:top left;

	margin:0;

	width:100%;
}

h1 {
    font-size:1.5em;
    font-weight:bold;

    margin:10px 0;
    padding:3px;
}

a,
img {
    border:0;
}

a.menu, a.menu:visited
{
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px 15px;
	text-decoration:none;
}
a.menu:hover
{
	background-color:#E2E2E2;
}
a.menu2, a.menu2:visited
{
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:4px;
	text-decoration:none;
	display:block;
}
a.menu2:hover
{
	text-decoration:underline;
}
input.eingabe
{
    margin-top:4px;
	width:250px;
	border:1px solid #ABADB3;
}

textarea
{
    margin-top:4px;
	width:500px;
	border:1px solid #ABADB3;

}

.table,
.multitable {
    font-size: 13px;
    padding:0 10px;
}

.table td {
    padding-bottom:15px;
}

#flag {
    margin:-35px 0 0 0;
    padding:0 0 10px 0;

    height:320px;
}

.toppadding {
    padding-top:15px;
}

.maincontent {
    min-height:400px;
}

.longactive {
    display:block;
    clear:both;
}

.long {
    visibility:hidden;
    width:0;
    height:0;
    overflow:hidden;
    float:right;
}

.firstentry {
    background-image:url("post-it-2_content.png");
	background-repeat:repeat-y;
}

.entry {
    background-image:url("post-it_content.png");
	background-repeat:repeat-y;
}

.firstentry .content {
    background-image:url("post-it-2_bottom.png");
	background-repeat:no-repeat;
	background-position:left bottom;

	padding:5px 45px 30px 20px;
}

.entry .content {
    background-image:url("post-it_bottom.png");
	background-repeat:no-repeat;
	background-position:left bottom;

	padding:5px 45px 30px 20px;
}

.firstentry .header {
    background-image:url("post-it-2_top.png");
    background-repeat:no-repeat;
	background-position:left top;

	padding:10px 35px 2px 5px;
}

.entry .header {
    background-image:url("post-it_top.png");
	background-repeat:no-repeat;
	background-position:left top;

	padding:15px 35px 2px 5px;
}

.firstentry .info,
.entry .info  {
    font-size:12px;
    font-style:italic;
    color:#666;

    padding:10px 2px 15px 0;
}

.firstentry .header h2 {
    font-size: 2.0em;

    margin: 10px 5px 5px 15px;
    padding:0 0 5px 0;
}

.firstentry .content {
    font-size:1.8em;
}

.entry .header h2 {
    font-size: 1.5em;
    margin: 10px 5px 5px 15px;
    padding:0 0 5px 0;
}

.entry .content {
    font-size:1.3em;
}

.staticcontent {
    font-size:1.3em;
    text-align:justify;

    padding:0 15px 0 10px;
}

.imprint {
    font-size:1.4em;
    text-align:justify;

    padding:0 10px;
}

