/* Start of CMSMS style sheet 'CSS_ID_container_l' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'container_l' and secondary styles
    Version:  22.06.07
################################################################# */

#container_l
  {
    width:150px;
    height:100%;

    background-color:RGB(200,230,255);
    text-align:left;

    float:left;
  }

/* End of 'CSS_ID_container_l' */

/* Start of CMSMS style sheet 'CSS_ID_adverts' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'subheader' and secondary styles
    Version:  22.06.07
################################################################# */

#adverts
  {
  }

#adverts a
  {
    text-decoration:none;
  }

#adverts img
  {
    border:0;
  }

#adverts p
  {
    margin-bottom:4px;
  }
/* End of 'CSS_ID_adverts' */

/* Start of CMSMS style sheet 'CSS_ID_search' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'search' and secondary styles
    Version:  29.08.07
################################################################# */

#search
  {
    background-color:RGB(233,243,243);

    width:140px;
    height:60px;
    text-align:center;
    display:inline-block;
    float:right;
    padding-top:25px;
    margin-bottom:15px;
  }

#search .searchinput
  {
    width:120px;
    border:2px inset RGB(0,128,128);
    margin-bottom:5px;
  }

#search .button
  {
    font-size:12px;
    padding:0 5px;
  }
/* End of 'CSS_ID_search' */

/* Start of CMSMS style sheet 'CSS_ID_news' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'news' and respective styles
    Version:  29.07.07
################################################################# */

#news
  {
    width:120px;
    height:455px;

    display:inline-block;
    clear:right;
    float:right;

    border:1px solid RGB(0,128,128);

    padding:10px;
  }

#news div.NewsSummary
  {
    margin-bottom:25px;
  }

#news div.NewsSummary div.NewsSummaryLink a
  {
    font-weight:bold;
    text-decoration:none;
    color:RGB(0,128,128);
  }

#news div.NewsSummary div.NewsSummaryLink a:hover
  {
    color:RGB(128,128,128);
  }

#news div.NewsSummary div.NewsSummaryMorelink a
  {
    font-weight:bold;
    text-decoration:none;
    color:RGB(0,128,128);
  }

#news div.NewsSummary div.NewsSummaryMorelink a:hover
  {
    color:RGB(128,128,128);
  }

/* End of 'CSS_ID_news' */

/* Start of CMSMS style sheet 'CSS_ID_footer' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'footer' and secondary styles
    Version:  22.06.07
################################################################# */

#footer
  {
    width:800px;
    text-align:center;
    clear:both;
  }

#footer a
  {
    color:RGB(0,128,128);
    text-decoration:none;
  }

#footer a:hover
  {
    color:RGB(128,128,128);
  }

/* End of 'CSS_ID_footer' */

/* Start of CMSMS style sheet 'CSS_ID_content' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'content' and related tags
    Version:  21.09.07
################################################################# */

#content
  {
    background-color:RGB(233,243,243);
    display:inline-block;
    float:left;
    padding-top:25px;
    padding-left:25px;
    width:470px;
  }

#content h1
  {
    font-size:18px;
    margin-bottom:12px;
  }

#content h2
  {
    font-size:12px;
    margin-bottom:12px;
    font-weight:bold;
  }

#content p
  {
    font-size:12px;
    margin-bottom:12px;
  }

#content a
  {
    text-decoration:none;
    color:RGB(0,128,128);
    font-weight:bold;
  }

#content a:hover
  {
    color:RGB(128,128,128);
  }

#content ul
  {
    list-style-type:square;
    padding-left:50px;
  }

#content li
  {
    font-size:12px;
    margin-bottom:8px;
  }

#content div.teaser
  {
    background-color:RGB(220,255,255);
    border:2px solid RGB(180,0,0);
    padding:10px;
    margin-bottom:25px;
  }

#content div.teaser h1
  {
    font-size:12px;
    margin-bottom:8px;
    margin-right:12px;
    float:left;
  }

#content div.teaser p
  {
    font-size:12px;
    margin-bottom:8px;
  }

#content div.formError
  {
    color: RGB(16,16,16);
    background-color: RGB(255,147,147);
    font-weight: bold;
    border: 3px solid black;
    margin:10px 50px;
    padding:10px;
  }

#content form
  {
    width:330px;
    margin:0px 50px;
  }

#content fieldset
  {
    padding:10px;
  }

#content legend
  {
    font-weight:bold;
    margin:0 5px;
    padding:0 5px;
  }

#content input
  {
    width:100%;
    border: 1px solid black;
    margin:0 0 1em 0;
  }

 #content input.button
  {
    width:120px;
    padding:2px;
    margin-left:20px;
  }

#content textarea
  {
    width:100%;
    border: 1px solid black;
    margin:0 0 1em 0;
  }

#content div.tooltip
  {
    display: block;
  }

#content div.tooltip a
  {
    font-size:12px;
  }

#content div.tooltip a:hover
  {
    font-weight:normal;
  }

#content div.tooltip a span
  {
    display:none;
  }

#content div.tooltip a:hover span
  {
    display: inline;
    position: absolute; 
    top: 320px;
    left: 600px;
    width: 250px;
    padding: 5px; 
    z-index: 100;
    color: RGB(0,0,0);
    font-weight:normal;
    background:RGB(200,230,255);
    font-size: 12px
    font-family: Arial, sans-serif; 
    text-align: left;
    border: 1px solid RGB(0,128,128);
  }

#content table.links_tab
  {
    width:100%;
    margin-bottom:12px;
    border-collapse:collapse;
  }

#content table.links_tab tbody tr.links_tab_row_odd
  {
    background-color:RGB(200,230,255);
  }

#content table.links_tab tbody tr.links_tab_row_even
  {
  }

#content table.links_tab tr td
  {
    font-size:11px;
    padding:5px;
    vertical-align:top;
  }
/* End of 'CSS_ID_content' */

/* Start of CMSMS style sheet 'CSS_ID_container_r' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'container_r' and secondary styles
    Version:  22.06.07
################################################################# */

#container_r
  {
    width:650px;
    background-color:RGB(233,243,243);
    text-align:left;

    float:right;
  }

/* End of 'CSS_ID_container_r' */

/* Start of CMSMS style sheet 'CSS_ID_subheader' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'subheader' and secondary styles
    Version:  22.06.07
################################################################# */

#subheader
  {
    width:800px;
    height:30px;

    background-image:url(../uploads/images/subheader.png);
    background-repeat:x-repeat;
  }

#subheader ul
  {
    list-style-type:none;
    padding-left:20px;
    padding-top:7px;
  }

#subheader li
  {
    float:left;
    padding-right:30px;
  }

#subheader a
  {
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    color:RGB(0,128,128);
  }

#subheader a:hover
  {
    color:RGB(128,128,128);
  }

/* End of 'CSS_ID_subheader' */

/* Start of CMSMS style sheet 'CSS_ID_container' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'container' and secondary styles
    Version:  22.06.07
################################################################# */

#container
  {
    width:800px;
    background-color:RGB(200,230,255);
    text-align:left;
  }


/* End of 'CSS_ID_container' */

/* Start of CMSMS style sheet 'CSS_ID_header' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'header' and secondary styles
    Version:  22.06.07
################################################################# */

#header
  {
    width:800px;
    height:100px;
    background-image:url(uploads/images/header.gif);
    background-repeat:no-repeat;
    background-color:RGB(233,243,243);
  }

#header a img
  {
    border:0;
  }
/* End of 'CSS_ID_header' */

/* Start of CMSMS style sheet 'CSS_ID_page' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'page' and basic styles
    Version:  22.06.07
################################################################# */

*
  {
    margin:0;
    padding:0;
  }

html, body
  {
    height:100%;
  }

body
  {
    background-image:url(../uploads/images/bg.png);

    padding-top:10px;

    text-align:center;
    font-family:Arial, sans-serif;
    font-size:10px;
  }

#page
  {
    width:800px;
    margin-left:auto;
    margin-right:auto;
    background-color:RGB(200,230,255);
  }

div.clear
  {
    clear: left;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
  }
/* End of 'CSS_ID_page' */

/* Start of CMSMS style sheet 'CSS_ID_breadcrumb' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'breadcrumb' and secondary styles
    Version:  22.06.07
################################################################# */

#breadcrumb
  {
    width:650px;
    height:20px;
    padding-top:5px;

    color:RGB(0,0,0);
    font-size:10px;

    background-color:RGB(200,230,255);
  }

#breadcrumb a
  {
    text-decoration:none;
    color:RGB(0,128,128);
  }

#breadcrumb a:hover
  {
    color:RGB(128,128,128);
  }
/* End of 'CSS_ID_breadcrumb' */

/* Start of CMSMS style sheet 'CSS_ID_submenu' */
/* #################################################################
    (c)2007, Michael Sahm, Aachen, Germany - All rights reserved!
    Domain:  http://www.sec.aixx.de
    CSS:      CSS for ID 'subheader' and secondary styles
    Version:  22.06.07
################################################################# */

#submenu
  {
/*    height:250px; */
    margin-bottom:25px;
    padding-top:25px;
  }

#submenu ul
  {
    list-style-type:none;
  }

#submenu li
  {
    background-color:RGB(0,128,128);
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;

    border:1px solid RGB(200,230,255);

    white-space:normal;
  }

#submenu li.currentpage
  {
    background-color:RGB(200,230,255);
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;

    color:RGB(0,128,128);
    font-size:12px;

    border:1px solid RGB(0,128,128);
    white-space:normal;
  }

#submenu a
  {
    color:RGB(255,255,255);
    text-decoration:none;
    font-size:12px;
  }

#submenu a:hover
  {
    color:RGB(200,230,255);
  }

/* End of 'CSS_ID_submenu' */

