/* BLOG CSS */


/* BASICS */

#blog {
}

#blog .entry {
padding: 10px 0 30px 0;
margin: 0;
}

#blog h2.title {
font-size:18px;
padding: 5px 0 5px 0;
margin: 0;
border-bottom: 1px dotted #CCC;
}

#blog p.info {
font-size:11px;
color:#666;
padding: 2px 0 2px 0;
margin: 0;
}

#blog p.newlink {
margin: 0;
padding: 0;
}

#blog p.newlink a {
padding: 5px 20px 5px 20px;
margin: 3px 0 3px 0;
background-color:#069;
color:#FFF;
font-weight:bold;
}

#blog a.editlink {
color:#069;
}

#blog a.dellink {
color:#C00;
}


/* KOMMENTARE */

#blog h3.comments {
color:#666;
font-size:16px;
padding: 10px 0 8px 0;
margin: 0;
}

#blog .commententry {
font-size:12px;
padding: 8px 0 2px 0;
margin: 0;
border-bottom: 1px solid #CCC;
}

#blog .commententry p {
padding: 8px 0 2px 0;
margin: 0;
}

#blog p.commentinfo {
font-size:11px;
color:#666;
padding: 2px 0;
margin: 0;
background-color: #F0F0F0;
}



/* KOMMENTARFORMULAR */

#blog #cform {
font-size:12px;
padding: 25px 5px;
margin: 0;
}

#blog #cform fieldset {
border: 1px dotted #D0D0D0;
padding: 10px 25px;
margin: 25px auto;
width: 500px;
}

#blog #cform legend {
color: #069;
font-weight:bold;
}

#blog #cform label {
display:block;
}

#blog #cform input {
width:490px;
border: none;
background-color: #FFFFDF;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#blog #cform textarea {
width:490px;
height: 110px;
border: none;
background-color: #FFFFDF;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#blog #cform #submit {
padding: 3px;
margin: 4px 20px 4px 20px;
background-color:#F0F0F0;
color:#069;
border: none;
font-weight:bold;
width: 300px;
}

#blog #cform .csf_website {
display:none;
}

#blog #cform #csf_website {
display:none;
}



/* BLOGFORMULAR */

#eform {
font-size:12px;
padding: 5px 0 75px 0;
margin: 0;
}

#eform fieldset {
border: none;
border-top: 1px solid #CCC;
padding: 5px 0;
margin: 5px 0;
width: 630px;
}

#eform legend {
color: #999;
font-weight:bold;
}

#eform label {
display:block;
font-weight:bold;
}

#eform input {
width:650px;
border: 1px solid #CCC;
background-color: #FFF;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#eform textarea {
width:650px;
height: 550px;
border: none;
background-color: #FFF;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#eform #submit {
padding: 6px;
margin: 4px 0 20px 120px;
background-color:#F0F0F0;
color:#069;
border: none;
font-weight:bold;
width: 380px;
}

#eform #allowcomments {
width:15px;
}


/* FEHLERMELDUNGEN */

#blog h4.alert {
color:#FFF;
margin: 35px 0 0 0;
padding: 2px 2px 2px 35px;
background-color:#C00;
}

#blog h4.response {
color:#FFF;
margin: 35px 0 0 0;
padding: 2px 2px 2px 35px;
background-color:#090;
}


/* INFO STARTSEITE */

#blognews {
padding: 0;
color: #000;
}


#blognews p {
padding: 10px 3px 3px 2px;
margin: 8px;
color: #000;
font-weight: bold;
}

#blognews ul  {
	color: #FFCC00;
	list-style-type: square;
	margin: 0px 5px 5px 20px;
	padding: 0px 1px 1px 5px;
	list-style-position: outside;
}

#blognews li  {
	color: #FFCC00;
	margin: 0 0 5px 0;
	padding: 0;
}