body{
font-family: Arial, Helvetica, sans-serif;
background-color:#ab1e02;
background-image:url(../images/bg_body.gif);
background-repeat:repeat-y;
background-position:left;
margin:0px;
color:#642629;
font-size:80%;}

img{}

hr{
background-color:;
color:;
height:1px;
overflow:hidden;
border:1px solid;
}


h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; margin:0px; font-style:italic;}
h2{ font-size:100%;}
h3{}

a:link{color:#ab1e02; }
a:hover{color:#ab1e02; }
a:active{color:#ab1e02; }
a:visited{color:#ab1e02; }


/* ######################################## */ 

.links{
float:left;}

.rechts{
float:right;}

.breakefloat{
clear:both;
height:0px;
overflow:hidden;
}


#fontsize_selector{display:none; }
/*
#page{width:18cm;}
*/
#navigation{
display:none;
}

#header_pic{display:none;}

#info_main{
}

#info_sub{
border-top:1px #642629 solid;
}

#info_sub img{display:none;}

#info_sub h1{display:none;}

#logotype_head{display:none;}
#logotype_sub{display:none;}

#infobox_head{margin-top:15px;}
#infobox{background-color:#f9eae5; }

#impressum_button{display:none;}

#footer{padding-top:15px; border-top:1px #642629 solid;}


/* ####################################################### */  

input{
border:1px solid #cccccc;}

textarea{
border:1px solid #cccccc;}

.input_header{
font-size:85%;
margin-top:5px;
}

.l_field{
width:260px;}

.m_field{
width:200px;}

.s_field{
width:50px;
margin-right:5px;}

.colored{
color:#ab1e02;}

.warnung{
border:solid 2px #ab1e02;
color:#ab1e02;
padding:4px;
margin:10px 0px;
width:260px;
}

.bestaetigung{
border:solid 2px #642629;
color:#642629;
padding:4px;
margin:10px 0px;}

/* ####################################################### */  


#druckinfo{
display:none;}

