@charset "UTF-8";
/*
    Document   : theme.css
    Created on : 13.11.2009, 16:14:57
    Author     : Philipp Schöfer
    Author     : Alexander Döll
    Description:
        Intellibook Theme
*/

/* Modules */
@import url(modules.css);


@media screen, projection
{
    /*
        Body
        @element body
    */
    body {
        background-image: url(/images/portal/themes/intellibook/background.jpg);
        background-repeat: repeat-x;
        background-color: #343434;
    }

    h3, ul, ul li {
        margin: 0;
        padding: 0;
    }

    /*
        Content
        @element #content-item #content
    */
    #content-item #content {
        margin-top: 7px;
        width: 620px;
        border: 1px solid #333;
        background-color: #fff;
        background-image: url('/images/portal/themes/intellibook/bg_white_box.jpg');
        background-repeat: repeat-x;
        background-position: top;
        float: left;
        padding: 30px 0px 0px 0px;
    }
    #content-item #content .col_left {
        width: 279px;
        float: left;
        display: inline;
        margin: 0px 5px 30px 20px;
    }

    #content-item #content .col_right {
        width: 279px;
        float: right;
        display: inline;
        margin: 0px 20px 30px 5px;
    }

    #content-item #content .col_right p, #content-item #content .col_left p, #content-item #content .col_right h3, #content-item #content .col_left h3 {
        margin-left: 0;
        margin-right: 0;
    }

    #content-item #content p {
        margin-left: 20px;
        margin-right: 20px;
    }

    #content-item #content img.startseite-icon {
        float: left;
        margin: 0 10px 0 0;
    }
    #content-item #content h3 {
        margin: 18px 0 10px 20px;
        font-size: 18px;
        font-weight: bold;
        overflow: hidden;
    }

    #content-item #content h4 {
        margin: 18px 0 8px 20px;
        font-size: 14px;
        font-weight: bold;
        overflow: hidden;
    }

    #content-item #content ul, #content-item #content p,td,th {
        font-size: 13px;
        line-height: 19px;
        margin-top: 0px;
    }

    #content-item #content img {
        border: 0px;
    }
    #content-item #content .learnmore {
        padding-left: 23px;
        position: relative;
        font-weight: bold;
    }
    #content-item #content .learnmore img {
        position: absolute;
        top: 0;
        left:0;
    }
    #content-item #content a {
        color: #5e8c01;
    }
    #content-item #content a:hover {
        color: #99cc00;
    }
    #content-item #content ul {
        margin: 0px 0px 0px 15px;
    }
    #content-item #content ul li {
        font-size: 13px;
    }
    #content-item #content hr {
        border: none;
        width: 100%;
        color: #333;
        background-color: #333;
        height: 1px;
        margin-bottom: 20px;
    }

    #content > div.content-view > div.text > table {
        width:92%;
        margin: 0 0 20px 20px;
    }

    #content > div.content-view > div.text > table > tbody > tr > td  {
        text-align:left;
        background:#e1e1e0;
        color:#605f5d;
        height:20px;
        padding:3px 3px 3px 5px;
    }

    #content > div.content-view > div.text > table > tbody > tr > td > p {
        margin:0 0 5px 0;
        padding: 0 0 0 0;
    }

    #content ul li {
        margin: 0 0 0 24px;
    }

    /*
        Footer
        @element #footer
    */

    #footer {
        position: relative;
    }
    
    #footer ul {
        margin: 5px 0px 30px 0px;
        padding: 0;
        width: 100px;
    }
    #footer ul li {
        display: inline;
        font-size: 10px;
        color: #999;
    }
    #footer ul li a {
        color: #999;
    }
    #footer ul li a:hover {
        color: #fff;
    }

    #footer p {
        font-size: 10px;
        color: #999;
        text-align: left;
        margin: 0;
        padding: 0;
    }

    .startbox {
        margin: 0px;
        margin-top: 8px;
        padding: 20px;
        border: 1px solid #808080;
        background-image: url("/images/portal/themes/intellibook/bg_white_box.jpg");
        background-repeat: repeat-x;
        background-color: #FFF;
        width:926px;
        height:260px;
    }

    .startbox ul {
        margin-left: 350px;
        display:block;
        list-style-position:outside;
        margin-right:20px;
        
    }

    .startbox h2 {
        clear:both;
        margin:0 0 10px 0;
    }

    .startbox h3 {
        font-size:18px;
        color:#696968;
        margin-bottom:10px;
    }

    .slideshow {
        margin:0px 20px 10px 20px;
        float:left;
    }

    .startbox p img {
        float:left;
        border: 1px solid #e3e3e2;
        padding:3px;
        margin:0 10px 10px 0;
    }

    .startbox .mehr {
        margin-top:30px;
        vertical-align:middle;
    }

    .startbox .mehr ul {
       list-style-type:none;
        text-align:right;
    }

    .startbox .mehr ul li a img {
        border:none;
        margin-left:290px;
    }


/* Change from three-row layout to three-column layout */
/* 								
/* Changes by George 
/*
*/

    .startboxNEU {
        margin: 0px;
        margin-top: 8px;
        padding: 0px 10px 0px 10px;
        border: 1px solid #808080;
        /*background-image: url("/images/portal/themes/intellibook/bg_white_box.jpg");*/
        background-repeat: repeat-x;
        background-color: #FFF;
        width:430px;
        height:575px;
		float: left;
    }
	
	.boxMargin {
		margin-left: 14px;
	}
	
	.noBorder {
		border: none !important; 
		margin-bottom: 20px !important;
	}

	.specsList {
		list-style: none !important; 
		margin-left: 15px !important;
		line-height: 25px;
	}
	
	.moreLineHeight {
		line-height: 25px;
	}

    .startboxNEU ul {
        margin-left: 30px;
        display:block;
        list-style-position:outside;
        margin-right:20px;
    }

    .startboxNEU h2 {
        clear:both;
        margin:10px 0 6px;
		font-size: 23px;
		text-align: left;
                margin-left:15px;
    }

    .startboxNEU h3 {
        font-size:16px;
        color:#696968;
        margin-bottom:10px;
		margin-top: 1px;
		margin-left: 15px;
    }

    .slideshow {
        margin:0px 20px 10px 20px;
        float:left;
    }

    .startboxNEU p {
        text-align: center;
}

    .startboxNEU p img {
        border: 1px solid #e3e3e2;
        padding:3px;
        margin:0 0 10px 10px;
		display: block;
    }

    .startboxNEU .mehr {
        margin-top:20px;
        vertical-align:middle;
    }

    .startboxNEU .mehr ul {
       list-style-type:none;
        text-align:right;
    }

    .startboxNEU .mehr ul li a img {
        border:none;
        margin-left:0px;
    }

	.button1 {margin-top: 68px !important; margin-left:0px; padding: 0px;}

	.button2 {margin-top: 42px !important; margin-left:0px; padding: 0px;}
	
	.button3 {margin-top: 183px !important;}	


}