/*  
Theme Name: Cafe Riptide
Theme URI: http://cafe-riptide.de
Description: Das WP-Theme von cafe-riptide.de.
Version: 1.0
Author: Christian Roth
Author URI: http://goyippi.net/
*/


body {font-family:"Trebuchet MS", Trebuchet, Verdana, sans-serif; font-size:12px; line-height:18px; color:#2A0000; background-color:#FFF; text-align:left; margin:0; padding:0;}
div, p, img {margin:0; padding:0; border:0;}

a:link, a:visited, a:active {color:#2A0000; background-color:inherit; text-decoration:none;}
a:hover {text-decoration:underline;}

.a_top a:link, .a_top a:visited, .a_top a:active, .a_top a:hover, .a_contact a:link, .a_contact a:visited, .a_contact a:active, .a_contact a:hover {color:#FFF; background-color:inherit;}

.a_top ul, .a_top li {float:left; margin:0; padding:0; list-style:none;}
.a_top ul {margin:15px 25px 0 0;}


.a_all {width:665px; margin:10px; text-align:left;}
.a_top {height:46px; margin-bottom:5px; color:#FFF; background-color:#470000; background-image:url(images/top_back.gif); background-repeat:no-repeat; background-position:top left;}
.a_logo {height:120px; margin-bottom:5px; color:#FFF; background-color:#2A0000; background-image:url(images/logo_back.gif); background-repeat:no-repeat; background-position:top left;}
.a_content {margin-bottom:5px; padding:16px 25px 10px 25px; color:inherit; background-color:#B7989C;}
.a_contact {margin-bottom:5px; padding:16px 25px 10px 25px; color:#FFF; background-color:#470000; background-image:url(images/bottom_back.gif); background-repeat:no-repeat; background-position:bottom right;}

#musik {color:inherit; /*background-color:#FF2600;*/ background-color:rgb(236,71,43);}
#kunst {color:inherit; /*background-color:#F30366;*/ background-color:rgb(227,25,106);}
#cafe {color:inherit; /*background-color:#59B124;*/ background-color:rgb(85,167,63);}

#inner_text {padding:15px;}

#blog .post, #blog .home {width:400px; float:left; margin-right:15px;}
#sidebar {width:200px; overflow:hidden;}

.print {visibility:hidden;}

h1, h2, h3 {font-weight:normal; font-size:18px; margin:0 0 12px 0; padding:0;}

.entry p, .a_contact p, .a_content p {margin-bottom:12px;}
/*.home p, #musik p, #kunst p, #cafe p {margin-bottom:0px;}*/

.imgalignleft {float:left; margin-right:15px; margin-bottom:15px;}
.alignleft {float:left;}
.alignright {float:right;}

#sidebar ul, #sidebar li {list-style:none; margin:0; padding:0;}
#sidebar li li {padding-left:9px; background-image:url(images/list.gif); background-repeat:no-repeat;}

table {border:0; font-family:"Trebuchet MS", Trebuchet, Verdana, sans-serif; font-size:12px; line-height:18px; color:#2A0000; background-color:inherit; margin:0; padding:0;}
table th {font-weight:bold;}
table tr, table td {margin:0; padding:0; border:0;}

.a_content img {border:2px solid #FFF;}

.a_logo img {padding:20px 0 0 25px;}
.a_contact div.inner {width:200px; float:left;}
.a_top div.inner {float:right;}
.a_logo div.inner {height:95px; background-image:url(images/logo.gif); background-repeat:no-repeat; background-position:25px 20px;}

.linie, #sidebar ul li.linie {font-size:1px; line-height:1px; height:1px; clear:both; margin:10px 0; padding:0; border-top:1px solid #64404C;}
.abschluss {font-size:1px; line-height:1px; height:1px; clear:both; margin:0; padding:0;}
.trenner {font-size:1px; line-height:1px; height:18px; margin:0; padding:0;}
.trenner2 {font-size:1px; line-height:1px; height:36px; margin:0; padding:0;}

input, textarea {font-family:"Trebuchet MS", Trebuchet, Verdana, sans-serif; font-size:12px; color:#000; background-color:#FFF; margin-bottom:6px; border:0;}
input {width:130px;}
textarea {width:400px;}
#sidebar input {width:200px;}
input#submit, input#searchsubmit {width:auto;}
label, label small {font-family:"Trebuchet MS", Trebuchet, Verdana, sans-serif; font-size:12px;}

* html .a_logo img {margin:20px 0 0 25px;}
* html .a_top ul {margin:15px 12px 0 0;}
