div { position: relative; }

.contenthead {
   background-color: #4b0004;
   color:            #ffffff;
   font-weight:      bold;
   margin:           0px;
   padding:          5px;
}


.imgsubtitle {
   font-size:        0.9em;
   margin-left:      3px;
   padding-left:     5px;
}

.contenttitle {
   color:            #ffffff;
   background-color: #005197;
   margin-bottom:    0px;
   margin-left:      5px;
   padding:          2px;
   padding-left:     10px;
   border-bottom:    2px solid #ffffff;
   float: left;
   line-height:      normal;
}

.contenttitle h1 {
   padding:          4px;
   margin:           0px;
   line-height:      normal;
}

div.fliesstext {
   position: relative;
}

div.contentmiddle {
   position: relative;
}

.contentmiddle h1 {
   font-size:        1.5em;
   padding:          5px;
   line-height:      normal;
}

.contenttitle h1 {
   font-size:        1em;
   padding:          2px;
   margin-left:      3px;
   margin-bottom:    0px;
}


.contentmiddle h2 {
   font-size:        1.4em;
   padding:          5px;
}

.contentmiddle h3 {
   font-size:        1.3em;
   padding:          5px;
}

.contentmiddle h4 {
   font-size:        1.2em;
   padding:          5px;
}

.contentmiddle h5 {
   font-size:        1.1em;
   padding:          5px;
}

.contentmiddle p {
   background-color: #ffffff;
   margin:           0px;
   margin-left:      3px;
   margin-right:     3px;
   padding:          5px;  
}

.contentmiddle a {
   color:            #d8000b;
   text-decoration:  none;
}



.contentfooter a img {
   border:           0px;
   vertical-align:   middle;
}


.leftfloatimg {
   float:            left;
   margin:           0px;
   margin-right:     5px;
   margin-bottom:    5px;
}

.contenttitle p {
   margin-top:       0px;
   padding-top:      0px;
}

/**/ul.liste01 {
	list-style-image: url(/tovula_layoutpics/bullet_1.gif);
	font-weight: bold;
	line-height: 170%;
	margin-right: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}

li.liste01{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

a.liste01 {
	color: #000000;
	text-decoration: none;
}


ul.liste02 {
	list-style-image: url(/tovula_layoutpics/bullet_1.gif);
	font-weight: bold;
	line-height: 170%;
	margin-right: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}

li.liste02{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

a.liste02 {
	color: #000000;
	text-decoration: none;
}

/**/
.liste03container{
/*	font-size: 70%;*/
/*	position:relative;*/
/*	left: 0px;*/
	margin-bottom: 16px;
	margin-right: 0px;
        padding-left: 10px;
}

.liste03 {
	font-weight: bold;
/*	border-bottom-width: 1px;*/
/*	border-bottom-style: solid;*/
/*	border-bottom-color: #cccccc;*/
	padding-top: 3px;
	padding-bottom: 4px;
}

a.liste03link {
	color: #000000;
	text-decoration: none;
}

.liste04container{
/*	font-size: 70%;*/
/*	position:relative;*/
/*	left: 0px;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-bottom: 16px;
	margin-right: 0px;
        padding-left: 10px;
        padding-right: 10px;
}

.liste04 {
/*	border-bottom-width: 1px;*/
/*	border-bottom-style: solid;*/
/*	border-bottom-color: #cccccc;*/
	border-bottom: solid 1px #cccccc;
	padding-top: 3px;
	padding-bottom: 4px;
}

form.standard {
	z-index: 0;
}

.standardform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 70%;*/
	padding: 5px;
	border-top: 1px solid #FFFFFF;
	background-color: #ebebeb;
}

.standardformhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	font-size: 70%;*/
	padding: 5px;
	background-color: #005197;
	color: #FFFFFF;
}

.standardformfoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
/*	font-size: 70%;*/
	border-top: 1px solid #FFFFFF;
	background-color: #ebebeb;
	text-align: right;
}

.box {
	border: 1px solid #999999;
	font-size: 100%;
}

.sbox {
	border: 1px solid #999999;
	font-size: 100%;
	width: 180px;
}

.submitter {
	font-size: 100%;
        color:     #ffffff;
        background-color: #005197;
        font-weight: bold;
}

.icon {
	background-color: #ffffff;
	border: none;
}

.headline {

}

.pseudobutton {
        background-color: #aaa9a9;
        color:            #ffffff;
        border-bottom:    1px solid #000000;
        border-right:     1px solid #000000;
        margin:           5px;
        padding-left:     5px;
        padding-right:    5px;
        margin-top:       20px;
}


/* Shop Styles */

.blockhl {
        background-color: #005197;
        color:            #ffffff;
        font-weight:      bold;
        padding:          5px;
        padding-left:     10px;
}

a.blockhl {
        color:            #ffffff;
}

a:visited {
        color:            #ff0000;
}