/* ***************
nie-wieder-alleine.de
Layout-Version
*/


body
{
margin:10px;
padding:0px;
background-color:#DADADA;
background-attachment:fixed;
text-align:center;
}

a:link, a:visited, a:active, a:hover
{
color:#163666;
font-weight:normal;
text-decoration:none;
}

a:hover
{
color:#FF9C00;
text-decoration:none;
}

HR{
color:#163666;
height:2px;
}

/* Seiteneinteilung Tabellenlayout
----------------------------------------------------*/

#maintable
{
width:780px;
background:white url(/img/bg/bg_house.gif) no-repeat top left;
text-align:left;
border:1px solid black;
}

#maintableprint
{
background-color:white;
text-align:left;
}

#tickertop
{
height:20px;
background-color:#ffd700;
}

#ticker
{
color:black;
font-size:12px;
margin:10px;
padding:2px;
text-align:left;
font-weight:bold;
}

.top_button
{
border-top:2px solid black;
border-bottom:2px solid black;
background-color:white;
margin:10px;
padding:0px 4px 0px 2px;
font-weight:bold;
font-size:12px;
}

.boxtitle{
border:2px solid black;
background-color:#163666;
height:25px;
font-size:14px;
font-weight:bold;
color:white;
vertical-align:middle;
padding:6px 5px 0px 5px;
}

.boxcontent{
border-left:2px dashed gray;
border-right:2px dashed gray;
border-bottom:2px dashed gray;
padding:5px;
}

#top
{
background:white url(/img/logo/dh_logo_top.gif) no-repeat top left;
border-bottom:2px solid #163666;
height:90px;
padding:0px;
margin:0px;
vertical-align:top;
}

#top a:link, #top a:visited, #top a:active, #top a:hover
{
color:#163666;
font-weight:bold;
text-decoration:none;
}

#top object
{
margin:0px;
padding:0px;
}

#topmenu
{
height:0px;
padding:0px 15px;
margin:0px;
vertical-align:middle;
text-align:right;
}

.list{
line-height:25px;
margin-left:10px;
font-weight:bold;

}

#leftside
{
width:220px;
background-color:transparent;
margin:0px;
padding:0px;
vertical-align:top;
}

#maincontent
{
width:560px;
padding:10px 20px 5px 20px;
font-size:12px;
color:#393939;
font-family: Arial, sans-serif;
line-height:16px;
margin:0px;
vertical-align:top;
}

#maincontentprint
{
padding:10px;
font-size:12px;
color:black;
font-family: Arial, sans-serif;
line-height:16px;
margin:0px;
vertical-align:top;
}

#end
{
padding:0px;
margin:0px;
height:36px;
vertical-align:top;
}


#maincontent a:link, #maincontent a:visited, #maincontent a:active, #maincontent a:hover
{
color:#163666;
font-weight:bold;
text-decoration:none;
}

#maincontent a:hover
{
color:black;
text-decoration:underline;
}

/* Menu Layout
----------------------------------------------------*/

#leftside img
{
margin:0px;
padding:0px;
}

#menu
{
margin:0px 25px;
text-align:left;
padding:0px;
}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active
{
display:block;
font-family:Arial, Times, serif;
background-color:white;
font-size:13px;
font-weight:bold;
color:#180000;
text-decoration:none;
margin:5px;
padding:5px 0px 5px 10px;
border:1px solid gray;
}

#menu a:hover
{
color:#163666;
background-color:#DADADA;
}


#submenu
{
margin:0px 10px 20px 3px;
}

#submenu a:link, #submenu a:visited, #submenu a:hover, #submenu a:active
{
font-size:12px;
color:#4A4A4A;
font-variant:normal;
font-weight:normal;
margin-bottom:5px;
}

#submenu a:hover
{
color:#000000;
background-color:#FFFFE6;
}

.galbody
{
background-color:#f2f2f2;
background-image:none;
}