/*

Template name: shivateam.com

Template URI: http://www.shiva.de/

Release date: 2006-11-06

Description: Tribal-style three column layout.

Author: Cyrus Naimi

Author URI: http://www.shiva.de/



This template is licensed under a Creative Commons Attribution 2.5 License:

http://www.shiva.de/

*/



/* standard elements */

* {

        margin: 72;

        padding: 20;

}



body,html {

        min-height:101%;

}



a {color: #682;

   text-decoration: none;}





body {

        color: #4C5042;
        margin: 0 0 0 0;
        background-color: #ffffff;
        font-family: Arial, sans-serif;
        font-size: 11px;
        background-image: url(/fileadmin/img/bg.jpg);
        margin: 10px 0 0 2px;

}



p {
        color: #4C5042;
        font-size: 12px;
        padding: 10px 10px 10px 10px;
        line-height: 1.4em;
}


blockquote {

        background: #FFF;

        border-bottom: 1px solid #EEE;

        border-top: 1px solid #EEE;

        color: #333;

        display: block;

        font-size: 0.9em;

        margin-bottom: 1.2em;

        padding: 6px 12px;

}

blockquote p {padding: 3px 0;}



h1     {color: #4C5042;
        padding: 10px 0 0 10px;
        text-transform: uppercase;
        font-size: 2.0em;
        margin: 0 0 0 0;
        font-weight: bolder;

        }


h2     {color: #ffffff;
        font-size: 11px;
        padding: 2px 2px 2px 2px;
        margin: 2px 10px 2px 10px;
        background: #4C5042;
        }

h3     {color: #FF4F00;
        font-size: 11px;
        padding: 2px 2px 2px 2px;
        margin: 2px 10px 2px 10px;

        }

h4     {color: #ffffff;
        font-size: 11px;
        padding: 2px 2px 2px 2px;
        margin: 2px 10px 2px 250px;
        background: #FF4F00;
        width: 80px;

        }

h5     {color: #000;
        font-size: 14px;
        padding: 10px 10px 10px 10px;
        margin: 5px 0 0 0;
        background: #fff;
        line-height: 20px;
        }

h6     {color: #ffffff;
        font-size: 11px;
        padding: 2px 2px 2px 2px;
        margin: 2px 10px 2px 0px;
        background: #FF4F00;
        width: 120px;

        }


/* misc */

.clearer {clear: both;}

.main_right .padded {padding: 6px 2px 6px 16px;}

.main .padded {padding: 0 0 0 0;}

.meta {font-size: 0.8em; color: #666;}

.left {float: left;}

.right {float: right;}



/* structure */

.container {

        font-size: 1.2em;

        margin: 0 0 0 0;

        width: 1020px;

        height: 700px;


}



/* header */

.header {

        float: left;

        width: 1020px;

        height: 75px;

        background: url(/fileadmin/img/header.gif) no-repeat;
        margin-top: 15px;
        margin-left: 15px;

}

}



/* structure */

.top {

        background: #DDDBc6;

        color: #DDD;

        float: left;

        font: normal 1.4em Verdana;

        height: 50px;

        text-align: left;

        width: 639px;

}

.left {

        float: left;
        margin: 0 0 0 15px;
        height: 570px;

}

.main {

        float: right;
        margin: 0 0 0 0;
        width: 715px;
        height: 570px;

}

.main2 {

        float: right;
        margin: 0 0 0 0;
        width: 715px;
        height: 550px;
        background: #fff;
}

.main_contact {

        float: right;
        margin: 0 0 0 0;
        width: 720px;
        height: 550px;
        background: url(/fileadmin/img/tunnel.jpg) no-repeat;
        background-color: #fff;
}

.padded_contact {
        margin: 160px 0 0 210px;
        width: 280px;
        height: 300px;

}


.main_top {

        float: left;
        margin: 0 0 0 0;
        width: 715px;


}


.main_left {

        float: left;
        margin: 0 15px 0 0;
        width: 350px;


}
.main_right {

        float: left;
        margin: 0 0 0 0;
        width: 350px;

}

.csc-frame {
        float: left;
        margin: 0 15px 5px 0;
        width: 350px;
        height: 205px;
        background: #fff;

}

.csc-frame-frame2 {
        float: left;
        margin: 0 15px 5px 0;
        width: 350px;
        height: 350px;
        background: #fff;

}



/* navigation */

.nav {

        margin: 0 0 0 0;

}

.nav p {
        margin: 0 0 0 0;
        padding: 7px 0 10px 0;


}


.nav a {
        color: #fff;
        padding: 0 2px 0 2px;
        font-family: arial, sans-serif;
        text-decoration: none;
        font-weight: bolder;
        font-size: 24px;
        text-transform: uppercase;
        background-color: #4C5042;
}




.nav2 {

        float: left;
        margin: 20px 0 0 0;

}


/* footer */

.footer {
        background-color: #fff;
        color: #333;
        font-size: 0.7em;
        height: 15px;
        width: 1000px;
        margin: 0 0 0 20px;
        padding: 0 0 0 5px;
        text-align: left;
}





/*------mailformular formatieren------*/

.csc-mailform {

border:none;

width: 90%;

}



.csc-mailform-field {

background:#ffffff;

margin: 2px;

padding: 5px;

}



.csc-mailform-field label {

float: left;

padding: 1px;

/* color: white; */

width: 70px;

}





.mf-input {

clear: none;

width: 150px;

padding: 1px;

border: 1px solid #cccccc;

}



.mf-pass {

width: 150px;

padding: 1px;

}



.mf-text {

clear: none;

width: 150px;

border: 1px solid #cccccc;

padding: 1px;

}



.mf-check {

padding: 1px;

}



.mf-radio {

padding: 1px;

}



.mf-select {

width: 150px;

padding: 1px;

}



.mf-file {

width: 150px;

padding: 1px;

}



#mailformRadiotest {

border: none;

}



#mailformRadiotest legend {

display: none;

}



.mf-reset {



}



.mf-submit {

margin-left: 80px;
border-color: 1px solid #cccccc;
}

.news-list-date {
        color: #333;
        font-family: "Lucida Sans Unicode", sans-serif;
        font-size: 11px;

        }

.align-right {
        text-align: right;
}
