/*
Theme Name: Rechtsanwalt Storch
Theme URI: http://www.rechtsanwalt-storch.de/
Description: Styles für rechtsanwalt-storch
Version: 1.0
Author: Torsten Tille
Author URI: http://www.rechtsanwalt-storch.de/
*/
 /*     Allgemein      */
body {
        margin-top:10px;
        margin-left:10px;
        font-family:Arial,Helvetica,Verdana;
}
#main {
        margin-top:0px;
        border-left:1px solid #FFFFFF;
        border-right:1px solid #FFFFFF;
        border-top:0px solid #D0EAFF;/*  ändern */
        border-bottom:1px solid #FFFFFF;
        width:722px;
        height:400px;
}

 /*     Hautteil      */
#info {
        margin-left:5px;
        margin-top:5px;
        padding:10px;
        width:560px;
        float: left;
        border:1px dashed #C0C0C0;
}

 /*     Kopf      */
#head {
        width:720px;
        height:74px;
        border:1px solid #54A4DE;
        background-image:url(bilder/s4.gif);
        background-repeat:no-repeat;
        background-position:bottom right;
        background-color: #A5D1F3;
        color:#FFFFFF;
}
#headpic {
        float:left;
        border-right:1px solid #54A4DE;
        background-image:url(bilder/neu.jpg);
        width:129px;
        height:74px;
        margin-left:0px;
        padding:0px;
}
#head p {
        margin-top:45px;
        text-indent:10px;
        font-weight:bold;
        font-size:20px;
        font-family:Courier New,Arial,Helvetica,Verdana;
}
#headmenu {
        width:720px;
        border-right:1px solid #D0EAFF;
        border-bottom:1px solid #D0EAFF;
        background:#E0F4FF;
        text-align: right;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
        font-weight:bold;
}
#headmenu span {
        float:left;
        background-color: #6194BC;
        width:130px;
        padding-top:6px;
}
#headmenu ul {
        list-style-type: none;
        border: 0px solid #00FFFF;
        margin:0px;
        padding:3px;
}
#headmenu li {
        display: inline;
        border: 0px solid #000000;
        color:#FFFFFF;
}
#headmenu a {
        text-decoration:none;
        font-weight:bold;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
        padding:2px 4px 2px 4px;
        border:1px solid #E0F4FF;
}
#headmenu a:link { color:#0000A0; }
#headmenu a:visited { color:#0000A0; }
#headmenu a:hover { color:#FF0000; border:1px solid #54A4DE; border-top:3px solid #DF0000; padding-top:0px}
#headmenu a:active { color:#FF0000; }

 /*     Navigation      */
#navi {
        float: left;
        background-color: #FFFFFF;
        border:0px solid #54A4DE;
        margin-left:0px;
        margin-top:0px;
        width:130px;
}
#navi b {
        text-decoration:none;
        font-weight:bold;
        font-size:12px;
        font-family:Arial,Helvetica,Verdana;
        color:#FFFFFF;
        background-color: #6194BC;
        display:block;
        border:1px solid #6194BC;
        padding-top:2px;
        padding-bottom:2px;
}
#navi b.title {
        text-decoration:none;
        font-weight:bold;
        font-size:16px;
        font-family:Arial,Helvetica,Verdana;
        color:#FFFFFF;
        background-color: #6194BC;
        display:block;
        border:1px solid #6194BC;
        padding-top:2px;
        padding-bottom:2px;
}
#navi i {
        background-color: #A5D1F3;
        display:block;
        height:242px;
}
 /*     Links Navigation      */
#navi li {
        background:#E0F4FF;
        border:1px solid #D0EAFF;
        display:block;
        padding:2px 5px 2px 0px;
        margin-top:2px;
        margin-bottom:2px;
}
#navi a{
        text-decoration:none;
        font-weight:bold;
        font-size:12px;
        font-family:Arial,Helvetica,Verdana;
}
#navi a:link { color:#0000A0; border-left:4px solid #E0F4FF; }
#navi a:visited { color:#0000A0; border-left:4px solid #E0F4FF; }
#navi a:hover { color:#FF0000; border-left:4px solid #00A0FF; }
#navi a:active { color:#FF0000; border-left:4px solid #00A0FF; }

 /*     Kontakt-Formular      */
#cformtext {
        text-decoration:none;
        font-weight:bold;
        font-size:12px;
        font-family:Arial,Helvetica,Verdana;
        color:#6F6F6F;
        width:410px;
        margin-top:20px;
        margin-left: 60px;
}
label {
        margin-top:5px;
        margin-left:5px;
        float: left;
        display: block;
        width: 100px;
        clear: left;   /* Zeilenumbruch */
}
#field {
        margin-top:5px;
        border: 1px solid #a5acb2;
        background:#E0F4FF;
}
#button {
        margin-top:5px;
        border:1px solid #808080;
        background:#E9E9E9;
        text-decoration:none;
        font-weight:bold;
        font-size:12px;
        font-family:Arial,Helvetica,Verdana;
        color:#808080;
}
#kontakt {
        margin-left: 60px;
        width:420px;
        text-decoration:none;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
        color:#2F2F2F;
}
#kontakt .left{
        float:left;
}
#kontakt .right {
        float:right;
}
.pbild {
        float:right;
        border:1px solid #2F2F2F;
}

/**** Startseite ****/
.startheadline {
        font-weight:bold;
        font-size:26px;
        font-family:Arial,Helvetica,Verdana;
        color:#808080;
}
.starttext {
        text-decoration:none;
        font-weight:normal;
        font-size:15px;
        font-family:Arial,Helvetica,Verdana;
        color:#2F2F2F;
}
ul.startul {
        text-decoration:none;
        font-size:15px;
        font-family:Arial,Helvetica,Verdana;
        color:#2F2F2F;
}

/***** allgemeine Links *******/
.startul a {
        text-decoration:none;
        font-weight:bold;
        font-size:14px;
        font-family:Arial,Helvetica,Verdana;
}
.startul a:link, .startul a:visited { color:#2F2F2F; }
.startula:hover, .startula:active { color:#FF0000; }

a {
        text-decoration:none;
        font-weight:bold;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
}
a:link, a:visited { color:#2F2F2F; }
a:hover, a:active { color:#FF0000; }


/***** Textformatierung ****/
h1 {
        font-weight:bold;
        font-size:16px;
        font-family:Arial,Helvetica,Verdana;
        color:#808080;
}
.subline {
        text-decoration:none;
        font-weight:bold;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
        color:#2F2F2F;
}
.text {
        text-decoration:none;
        font-weight:normal;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
        color:#2F2F2F;
}
ul {
        text-decoration:none;
        font-weight:normal;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
        color:#2F2F2F;
}
ol {
        text-decoration:none;
        font-weight:normal;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
        color:#2F2F2F;
}
li {
        margin-top:10px;
}
.ib {
        text-decoration:none;
        font-weight:bold;
        font-style:italic;
        font-size:13px;
        font-family:Arial,Helvetica,Verdana;
}
