﻿body
{
    background-color: #ededed;
    padding: 0px;
    margin: 0px;

    font-family: Arial;
}

.complete_head
{
    width: 100%;
    background-color: White;
    display: table;
    border-collapse: collapse;
}

.content_head
{
    width: 1000px;
    height: 180px;

    margin: 0px auto 0px auto;
    background-color: White;
}


.complete_blue
{
    width: 100%;
    background-image: url('/images/background/blue.png');
    background-repeat: repeat-x;
    background-color: White;
    display: table;
    border-collapse: collapse;
}

.content_blue
{
    width: 1000px;
    height: 223px;

    margin: 0px auto 0px auto;
    background-color: Transparent;
}

.content_blue .TagCloudBox
{
	float: left;
	width: 742px;
	height: 223px;
}

.content_blue .PictureBox
{
	display: block;
	float: left;
	width: 258px;
	height: 223px;
	padding-top: 20px;
	
}

.content_blue .PictureBox .PictureBoxPrev
{
	float: left;
}

.content_blue .PictureBox .PictureBoxNext
{
	float: left;
}

.content_blue .PictureBox .PictureBoxImage
{
	float: left;
	margin: 4px;
	cursor: pointer;
}

.complete_main
{
    width: 100%;
    background-color: White;
    display: table;
    border-collapse: collapse;
}

.content_main
{
    width: 1000px;
    min-height: 350px;

    margin: 0px auto 0px auto;
    background-color: White;
}


.complete_footer
{
    width: 100%;
    background-image: url('/images/background/footer.png');
    background-repeat: repeat-x;
    display: table;
    border-collapse: collapse;
}

.content_footer
{
    width: 1000px;
    height: 35px;

    margin: 0px auto 0px auto;

    background-color: Transparent;
}




.arrow
{
    padding: 0px 6px 2px 0px;
}

.arrow_big
{
    padding: 0px 6px 4px 0px;
}

.TextBoxStatus, .Fussnote
{
    font-style:italic;
    font-size: 11px;
    color: Gray;
}

.TextBoxError
{
	background-color: #ffeeee;
}

.UploadStatus
{
    font-style:italic;
    font-size: 11px;
    color: Gray;
}
.UploadStatus img
{
    vertical-align: middle;
}

.image_icon
{
    padding: 4px;
}

.index
{
     text-align: center;
}

.LinkBack
{
    float:right;
    margin: 10px 10px;
}



table.profil
{
    border-collapse: collapse;
}

table.profil tr
{
}
table.profil th
{
    vertical-align: top;
    padding-top: 10px;
}
table.profil td
{
    vertical-align: top;
}
table.profil span.description
{
    font-size: 10px;
    color: Gray;
    vertical-align:text-top;
}

a.newspicture, a.newspicture:link, a.newspicture:active, a.newspicture:link, a.newspicture:visited
{
    color: #476DA2;
    text-decoration: none;
}

a.newspicture:hover
{
    color: #b1a712;
}


