/*
Theme Name: carezine.de
Theme URI: http://www.carezine.de/
Description: Das Healthcare - WebMagazin
Version: 1.0
Author: carezine.de
Author URI: http://www.carezine.de/
*/

body { font-size: 12px; font-family: Helvetica, Arial, Georgia, Serif; background: url(img/bg.gif) repeat-x; margin: 0 }

form {
display:inline;
margin:0;
padding:0;
}

a:link, a:visited {
text-decoration:none;
color:#AA0000;
}

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

img {
border:0;
}

a:link img, a:visited img {
border:0px solid #aa0000;
}

a:hover img {
text-decoration:underline;
border:0px solid #AA0000;
}

#wrapper {
position:relative;
float:left;
margin:0 0 0 50px;
}
.logo {
float: left;
padding: 0 0 0 15px;
margin: 0px;
}
/* ---------------------------------navigation--------------------------- */
    #navigation  { background: url(img/bg.gif) repeat-x; width: 100% }

    #navigation ul {
    margin:0;
    padding:0;
    letter-spacing:1px;
    font-size:14px;
    line-height:0;
    margin:0 0 0 50px;
    float:right;
    position:absolute;
    }

        #navigation ul li {
        display:inline;
        }

        #navigation ul li a:link, #navigation ul li a:visited {
        color:#C0C0C0;
        font-weight: bold;
        text-transform:uppercase;
        display:block;
        position:relative;
        padding:10px 10px 5px 10px;
        float:left;
        background-color:#000;
        margin:0 5px 0 0;
        }

        #navigation ul li a:hover, #navigation ul .current_page_item a:link, #navigation ul .current_page_item a:visited {
        color: #C0C0C0;
        background-color:#000;
        }
/*--------------------------------------------------------------------------*/
    #maincontent {
    width:485px;
    position:relative;
    float:left;
    margin:0 0 20px 40px;
display:inline;
    }

    .post {
    margin:30px 0 0 0;
    position:relative;
    float:left;
    }

        .post .posttitle {
        text-transform:none;
        color:#333;
        font-size:18px;
        margin:0;
        padding:15px 0 10px 20px;
        border-left:0px solid #BBB;
        }

            .post .posttitle a:link, .post .posttitle a:visited {
            color:#333;
            }

            .post .posttitle a:hover {
            color:#000;
            text-shadow: #333 0 0 0;
            }

            .post .posttitle span {
            color:#999;
            margin:0 0 0 5px;
            }

        .post p {
        margin:0;
        padding:10px 0 10px 20px;
        border-left:0px solid #AA0000;
        line-height:20px;
        color:#333;
        }

        .post .postinfo {
        padding:3px 0 10px 20px;
        font-size:7px;
        text-transform:uppercase;
        line-height:12px;
        color:#999;
        }

        .view {
	float: left;
	margin: 0 0 10px 0;
	width: 500px;
}

            .post .postinfo a:link, .post .postinfo a:visited {
            color:#999;
            }

            .post .postinfo a:hover {
            color:#333
            }

        .post ul, .post ol, .post blockquote {
        margin:0;
        padding:10px 0 10px 30px;
        border-left:0px solid #BBB;
        }

            .post ul {
            list-style:circle;
            }

            .post ol {
            list-style:lower-latin;
            }

            .post ul li, .post ol li {
            margin:0 0 0 20px;
            }

            .post blockquote p {
            border:0px solid #BBB;
            margin:0;
            padding:10px 10px 10px 10px;
            font-style:italic;
            background-color:#fff;
            }

        ._post img {
        position:relative;
        float:right;
        margin:0 0 5px 10px;
        }
/* ---------------------------------text--------------------------------- */
		.post h1, .post h2, .post h3, .post h4 {
		text-transform:none;
		color:#AA0000;
		margin:0;
		padding:10px 0 5px 20px;
		border-left:0px solid #BBB;
		}

		.post h1 {
			font-size:17px;
		}

		.post h2 {
			font-size:16px;
		}

		.post h3 {
			font-size:15px;
		}

		.post h4 {
			font-size:14px;
		}
 /* ---------------------------------------------------------------------- */
#sidebar {
position:relative;
float:left;
width:180px;
margin:30px 0 0 23px;
}

    #sidebar div {
    margin:0 0 20px 0;
    font-size:11px;
    width:160px;
    position:relative;
    float:left;
    }

    #sidebar h3 {
    text-transform:none;
    color:#333;
    font-size:12px;
    margin:0;
    padding:5px 0 5px 10px;
    border-left:0px solid #BBB;
    }

    #sidebar b {
    text-transform:none;
    color:#333;
    font-size:12px;
    margin:0;
    padding:5px 0 5px 10px;
    border-left:0px solid #BBB;
    }

    #sidebar .spacer {
    line-height:5px;
    margin:0;
    border-left:0px solid #BBB;
    }

    #sidebar ul {
    margin:0;
    padding:0;
    width:160px;
    padding:5px 0 5px 10px;
    border-left:0px solid #AA0000;
    }

        #sidebar ul li {
        list-style:none;
        font-size:11px;
        text-transform:none;
        line-height:10px;
        }

    #sidebar #Search {
    padding:5px 0 5px 10px;
    border-left:0px solid #AA0000;
    margin:0;
    }

        #sidebar #Search input {
        width:158px;
        margin:0;
        padding:0;
        }

/* ---------------------------------linie-------------------------------- */

   .hr1 {
          height: 1px;
          font-size: 1px;
          line-height: 1px;
          width: 470px;
          background: url(img/hr.gif) repeat-x;
          margin: 0 15px 5px 15px;
        }


        .view {
	float: left;
	margin: 0 0 10px 0;
	width: 470px;
         }

        .viewtext {style.css (line 192)
         background:#FFFFFF none repeat scroll 0%;
         padding:10px 15px;
         }

         .hrtop {
          height: 1px;
          font-size: 1px;
          line-height: 1px;
          width: 470px;
          background: url(img/hr.gif) repeat-x;
          margin: 0 15px 5px 15px;
          }

/* ---------------------------------footer------------------------------- */
#footer { 
	background-image:url(img/bg.gif);
	padding:5px 0 5px 0;
	color: #c0c0c0;				
	font-size: 10px; 
	text-transform: uppercase;
	clear:left;
	}

		.footer1  	{ 
				float: left;
 				padding-left: 50px; 
				}

		.footer2  	{ 
				padding-left: 250px;
				}

		.footer3 	{
 				padding-left: 50px;
	  			}

        			.footer3 a:link, .footer3 a:visited {
       			color:#C0C0C0;
        								  }

        			.footer3 a:hover 	{
        			color:#C0C0C0;
							}




/* ---------------------------------post--------------------------------- */
.post .commentlist {
margin:0;
padding:0;
}

    .post .commentlist p {
    margin:0;
    padding:10px 0 10px 20px;
    border:0;
    font-size:11px;
    line-height:18px;
    color:#fff;
    }

    .post .commentlist li {
    list-style:none;
    display:block;
    position:relative;
    background-color:#EEE;
    margin:0 0 10px 20px;
    border-top:0px solid #BBB;
    border-right:0px solid #BBB;
    border-bottom:0px solid #BBB;
    border-left:0px solid #AA0000;
    }

    .post .commentlist .commentlistend {
    list-style:none;
    display:block;
    background-color:#FFF;
    position:relative;
    margin:0;
    border:0;
    }

    .post .commentlist li .commentname {
    font-size:11px;
    }

    .post .commentlist li .commentmetadata {
    background-color:#fff;
    padding:5px 10px 5px 10px;
    font-size:10px;
    text-transform:uppercase;
    line-height:12px;
    }

    .post .commentlist li ul, .post .commentlist li ol, .post .commentlist li blockquote {
    margin:0 20px 0 0;
    padding:10px 0 10px 30px;
    border:0;
    }

    .post .commentlist li ol li {
    list-style:decimal;
    display:list-item;
    border:0;
    margin:0 0 0 20px;
    }

    .post .commentlist li ul li {
    list-style:circle;
    display:list-item;
    border:0;
    margin:0 0 0 20px;
    }

    .post .commentlist li blockquote p {
    border:0px solid #BBB;
    margin:0;
    padding:10px 10px 10px 10px;
    font-style:italic;
    background-color:#FFF;
    }

    .post .commentlist li img {
    display:inline;
    float:none;
    vertical-align:middle;
    }

    .post textarea {
    width:100%;
    }
/* ---------------------------------formular--------------------------------- */
OPTION { font-family: Helvetica, Arial font-size: 8px background-color: #fff; border: solid 1px #C0C0C0 }
INPUT { font-family: Helvetica, Arial font-size: 8px background-color: #fff; border: solid 1px #C0C0C0 }
SELECT { font-family: Helvetica, Arial font-size: 8px background-color: #fff; border: solid 1px #C0C0C0 }
TEXTAREA { font-family: Helvetica, Arial font-size: 8px background-color: #fff; border: solid 1px #C0C0C0 }
/* ----------------------------------tabelle--------------------------------- */
.td1 {
width: 200px
}
/* ----------------------------------bilder_ausrichten---------------------- */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

.clear {clear: both;}