/* ################## Allgemein */

#thumbs
{
}

#thumbs img
{
border:2px solid #ffffff;
margin-bottom:7px;
margin-top:7px;
margin-right:14px;
}

#thumbs p
{
margin:0;
padding:0;
height:0;
clear:both;
font-size:0px;
}

*img
{
border:0;
}


body
{
font-family:Arial;
margin:0;
padding:0;
background:#000000;
text-align: center;
}

.head
{
z-index:20;
}



/* ##################  Links  */

a
{
color:#000000;
}

a:link
{color:#000000;}

a:visited
{color:#000000;}

a:hover
{text-decoration: none;}

a:active
{color:#000000;}

/* ##################  Rahmen  */

.frame
{
/*border:1px solid #0000ff;*/
z-index:5;
width:726px;
margin:0;
padding:0;
/* Hier mit "top" die Position des Rahmens zum Seitenanfang festlegen */
position:relative; top:30px;
margin:auto;
text-align:left;
background-image: url(../assets/images/layout/bg.jpg);
}

/* ##################  Inhalt  */

h1
{
margin:0;
padding:0;
font-size: 21px;
font-weight: 900;
margin:20px;
margin-bottom:0px;
}

#flags
{
width:726px;
height:30px;
background:#000000;
text-align: right;
}

#flags img
{
margin-right:10px;
margin-bottom: 10px;
}

#art
{
position: relative;
top: -30px;
left: 410px;
width: 300px;
text-align:right;
}

#art a
{
color:#ffffff;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}

#top
{
border-bottom:1px solid #000000;
width:726px;
}



#menu
{
height:336px;
width:133px;
float:left;
}

#content-text
{
height:336px;
width:460px;
float:left;
text-align:left;
}

#content-right
{
height:336px;
width:133px;
text-align: left;
float:left;
}

#content-right-bb
{
height:336px;
width:272px;
text-align: left;
float:left;
}

#content-right-bb img
{
margin: 20px;
}

#content-text-bb
{
height:336px;
width:311px;
float:left;
text-align: left;
}

#content-text-img
{
height:336px;
width:593px;
float:left;
text-align: left;
}

#pics
{
border-top:1px solid #000000;
height:64px;
clear: both;
width:726px;
text-align: center;
font-size: 12px;
color:#ffffff;
font-weight: bold;
}

#pics-frame
{
height:12px;
margin-top:24px;
}

#pics-frame span
{
color:#FFFFFF;
}

#pics a
{
font-size: 12px;
color:#ffffff;
text-decoration:none;
font-weight: bold;
}

#tags
{
padding:0;
padding-top:20px;
width:726px;
background:#000000;
text-align: center;
font-size: 10px;
color:#4D7EB9;
}

#tags a
{
font-size: 10px;
color:#4D7EB9;
text-decoration:none;
}

#tags h3
{
margin: 0;
padding: 0;
font-size: 10px;
color:#4D7EB9;
text-decoration:none;
display:inline;
font-weight:normal;
}

.no-display
{
display:none;
}

#menu .self
{
color:#FF0000;
}

#content
{
width:726px;
height:336px;
background:url(../assets/images/layout/bg2.jpg);
}

#menu ul
{
margin:0;
padding:0;
padding-top:20px;
width:133px;
list-style-type:none;
display:block;
font:bold 14px Helvetica, Verdana, Arial, sans-serif;
line-height:9px;
}

#menu ul li
{
margin:0;padding:0;
}

#menu ul li a
{
display:block;
text-decoration:none;
color:#ffffff;
padding-bottom:12px;
padding-left:20px;
}

#menu ul li a:hover
{

}

#menu ul li a.current,ul.list li a.current:hover
{

}

#content-text-bb h2, #content-text-img h2
{
margin:0;
margin-bottom:5px;
padding: 0;
text-align:left;
font-size: 14px
}

#content-text h2
{
margin:0;
margin-bottom:10px;
padding: 0;
text-align:left;
font-size: 22px
}


.fix
{
margin:15px;
margin-right:5px;
padding-right:10px;
height:306px;
text-align:left;
font-size: 12px;
overflow:auto;
}


.fix p
{
margin: 0;
padding: 0;
margin-top: 4px;
padding-bottom: 4px;
}

TABLE TR TD {
FONT-SIZE: 11px; PADDING-BOTTOM: 7px
}
TABLE TR TD IMG {
MARGIN-RIGHT: 8px
}
TABLE STRONG A {
text-decoration:none;
}
