/*
Theme Name: RockinGreen 3Col
Author URI: http://rockinthemes.com
Version: 1
Author: Cory Miller
German Translator: Michael A. Mayer
Description: RockinGreen 3 Column is a green, white and grey, clean and simple theme designed for easy reading and customization.
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

* {
        padding: 0;
        margin: 0;
        }

body {
        background: #ffffff url(images/greenieheader.gif) top repeat-1000px;
        color: #000000;
        font-size: 12px;
        word-spacing: 0.1em;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        margin: 0px 0px 0px 0px;
        word-wrap: break-word;
        }

a, a:visited {
        color: #666666;
        text-decoration: underline;
        }

a:hover {
        color: #000000;
        background: none;
        text-decoration: none;
        }

#header {
        width: 960px;
        height: 80px;
        text-align: left;
        float: left !important;
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 205px;
        }

#header h2 {
        position:relative;
        color: #ffffff;
        font-size: 35px;
        float: left !important;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin-left: 230px;
        top: 25px;
        }

#header h2 a {
        color: #ffffff;
        text-decoration: none;
        }

#header h2 a:hover {
        color: #000000;
        text-decoration: none;
        }

#header h3 {
        position:relative;
        color: #cccccc;
        font-size: 16px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        font-weight: bold;
        left: 204px;
        top: 20px;
        }


#menu { 
        background: #ffffff url(images/menubackground.gif) top repeat-900x;
        color: #000000;
        font-size: 12px;
        float: left !important;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        font-weight: bold;
        text-transform: uppercase;
        padding: 14px 25px 42px 25px;
        margin-bottom: 1px;
        }

#menu h2 {
        padding: 10px 25px 12px 25px;
        float: left !important;
        }

#menu li {
        display: inline;
        float: left !important;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        }

#menu ul {
        margin: 0px;
        float: left !important;
        padding: 0px;
        }

#menu ul li a { 
        padding: 14px 25px 15px 25px;
        margin: 0px;
        text-decoration: none;
        }

#menu ul li a:hover {
        background: #cccccc;
        text-decoration: none;
        }

#container {
        width: 1000px;
        background: #ffffff url(images/greenieheader.gif) top repeat-x;
        text-align: left;
        float: left !important;
        margin: 0px 0px 0px 0px;
        }

* html #container { width: 1200px } /* IE hack */

#content {
        background: #ffffff;
        width: 600px !important;
        _width: 600px;
        float: left !important;
        text-align: justify;
        display: inline;
        padding: 10px 20px 0px;
        border-right: 0px solid #cccccc;
        }

#content p{
        margin: 0px;
        line-height: 20px;
        padding: 0px 0px 10px 0px;
        }

#content p img{
        border: none;
        margin-right: 5px;
        }

#content h1 {
        color: #339900;
        font-size: 20px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin: 0px;
        line-height: 120%;
        font-variant: normal;
        }                 
                
#content h1 a  {
        color: #339900;
        text-decoration: underline;
        }

#content h1 a:hover {
        color: #000000;
        background: none;
        text-decoration: none;
        }

#content h2.unterbild   {
        color: #000;
        font-size: 12px;
        line-height:20px;
        font-weight:normal;
        padding: 0 0 10px;
        font-family: Verdana,Helvetica,Arial,Sans-Serif;
}

#content h2 {
        color: #339900;
        font-size: 18px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin: 0px;
        line-height: 120%;
        font-variant: normal;
        }
#content h2 a  {
        color: #339900;
        text-decoration: underline;
        }

#content h2 a:hover {
        color: #000000;
        background: none;
        text-decoration: none;
        }

#content h3 {
        color: #666666;
        font-size: 14px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin-bottom: 0px;
        line-height: 120%;
        }
#content h3 a  {
        color: #666666;
        text-decoration: none;
        }

#content h3 a:hover {
        color: #000000;
        background: #ffffff;
        text-decoration: underline;
        }

#content ol {
        list-style-type: decimal;
        line-height: 18px;
        margin: 0px;
        padding: 0px 0px 10px 30px;
        }
#content ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 10px 0px;
        }

#content li {
        margin: 0px;
        padding: 0px;
        }

#content ul li {
        list-style: square inside;
        margin: 0px 0px 0px 10px;
        padding: 5px 0px 0px 0px;
        }
#content ul li a {
        color: #666666;
        text-decoration: underline;
        }

#content ul li a:hover {
        color: #000000;
        text-decoration: underline;
        }

#pagetv {
        background: #ffffff;
        width: 900px !important;
        _width: 900px;
        float: left !important;
        text-align: justify;
        display: inline;
        padding: 0px; 0px; 0px; 0px;
        margin-left: 20px;
        border-right: 0px solid #cccccc;
        }
#pagetv p{
        margin: 0px;
        line-height: 18px;
        padding: 0px 0px 0px 0px;
        }
#pagetv p img{
        border: none;
        margin-right: 5px;
        }
#pagetv h1 {
        color: #339900;
        font-size: 20px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        line-height: 150%;
        margin: 0px;
        }

#pagetv h1 a  {
        color: #339900;
        text-decoration: underline;
        }

#pagetv h1 a:hover {
        color: #000000;
        text-decoration: none;
        }

#pagetv h2 {
        color: #339900;
        font-size: 20px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin: 0px;
        line-height: 120%;
        font-variant: normal;
        }

#pagetv h2 a  {
        color: #339900;
        text-decoration: underline;
        }

#pagetv h2 a:hover {
        color: #000000;
        background: none;
        text-decoration: none;
        }

#pagetv h3 {
        color: #666666;
        font-size: 14px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin-bottom: 0px;
        line-height: 120%;
        }

#pagetv h3 a  {
        color: #666666;
        text-decoration: none;
        }

#pagetv h3 a:hover {
        color: #000000;
        background: #ffffff;
        text-decoration: underline;
        }

#pagetv ol {
        list-style-type: decimal;
        line-height: 18px;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        }

#pagetv ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        }

#pagetv li {
        margin: 0px;
        padding: 0px;
        }

#pagetv ul li {
        list-style: square inside;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

#pagetv ul li a {
        color: #666666;
        text-decoration: underline;
        }

#pagetv ul li a:hover {
        color: #000000;
        text-decoration: underline;
        }

.copyright {
 font-size: 09px;
}

blockquote{
        margin: 0px 0px 0px 25px;
        padding: 0px 25px 0px 10px;
        font-style: italic;
        color: #666666;
        border-left: 0px solid #cccccc;
        }

#content blockquote p{
        margin: 0px 0px 20px 0px;
        padding: 0px;
        }

.postspace {
        background: #FFFFFF;
        width: 440px;
        height: 32px;
        margin: 0px;
        padding: 0px;
        }
.postspace2 {
        background: #FFFFFF;
        width: 440px;
        height: 0px;
        margin: 0px;
        padding: 0px;
        }
.postspace3 {
        background: #FFFFFF;
        width: 440px;
        height: 15px;
        margin: 0px;
        padding: 0px;
        }

#l_sidebar {
        color: #000000;
        background: #FFFFFF;
        width: 310px !important;
        _width: 310px;
        float: left !important;
        text-align: justify;
        position: relative;
        padding: 0px 20px 0px;
        }

#l_sidebar p{
        margin: 0px;
        width: 310px !important;
        _width: 310px;
        float: left;
        text-align: left;
        line-height: 16px;
        padding: 5px 0px 10px 0px;
        }

#l_sidebar h2 {
        color: #E12D00;
        width: 310px !important;
        _width: 310px;
        text-align: left;
        font-size: 12px;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        font-weight: bold;
        text-transform: uppercase;
        list-style: none;
        float: left;
        padding: 10px 0px 10px 0px;
        margin: 0px;
        border-bottom: 0px dotted #cccccc;
        }

#l_sidebar ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        }

#l_sidebar li {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;  
        }
#l_sidebar ul li {
        list-style: none;
        margin: 0px;
        padding: 6px 0px 5px 0px;
        }
#l_sidebar ul li a {
        color: #000000;
        text-decoration: none;
        }

#l_sidebar ul li a:hover {
        display: block;
        background: #ffffff;
        color: #000000;
        text-decoration: none;
        }


#r_sidebar {
        color: #000000;
        background: #FFFFFF;
        width: 160px !important;
        _width: 160px;
        float: left !important;
        padding: 0px 20px 0px;
        }
#r_sidebar p{
        margin: 0px;
        line-height: 16px;
        padding: 5px 0px 10px 0px;
        }
#r_sidebar h2 {
        color: #E12D00;
        width: 160px !important;
        _width: 160px;
        font-size: 12px;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        font-weight: bold;
        text-transform: uppercase;
        list-style: none;
        float: left;
        padding: 10px 0px 10px 0px;
        margin: 0px;
        border-bottom: 0px dotted #cccccc;
        }

#r_sidebar ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        }

#r_sidebar li {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        }

#r_sidebar ul li {
        list-style: none;
        margin: 0px;
        padding: 6px 0px 5px 0px;
        }
#r_sidebar ul li a {
        color: #000000;
        text-decoration: none;
        }

#r_sidebar ul li a:hover {
        display: block;
        background: #cccccc;
        color: #000000;
        text-decoration: none;
        }

#footer {
        border-top: 0px dotted #cccccc;
        color: #000000;
        font-size: 11px;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        text-transform: uppercase;
        padding: 10px 0px 20px 0px;
        text-align: center;
        clear: both;
        }

#linkstruktur {
        width: 950px;
        height: 16px;
        background: #FFFFFF;
        float: left !important;
        text-align: left;
        margin-top: 10px;
        margin-left: 20px;
        margin-bottom: 10px;
        padding: 0px 0px 0px 0px;
        }

#ads {
        width: 600px;
        height: 60px;
        text-align: left;
        float: left !important;
        margin: 0px auto 0px;
        margin-top: 10px;
        margin-bottom: 15px;
        padding: 0px 0px 0px 0px;
        }

#socialmedia {
        width: 600px;
        height: 200px;
        text-align: left;
        float: left !important;
        margin: 0px auto 0px;
        margin-top: 10px;
        margin-bottom: 15px;
        padding: 0px 0px 0px 0px;
        }
        
/* Berlin Fashion Week */

#berlin_fashionw{
    padding:0;
    clear:both;
}        

#berlin_fashionw img{
  padding:0;
  border:none;
  margin:0;
}

/* Social Media Buttons */

#leftcontainerBox {
<?php if ($option['border'] == 'flat') 
		echo 'border:0px solid #808080;';
	  if ($option['border'] == 'round')
	  echo 'border:0px solid #808080;
			border-radius:0px;
			box-shadow:0px 0px 0px rgba(0,0,0,0.3);'; ?>
float:left;
position: <?php echo $option['float_position']; ?>;
top:<?php echo $option['bottom_space']; ?>;
left:<?php echo $option['left_space'] ?>;
z-index:1;
<?php if ($option['bkcolor'] == true)
		echo 'background-color:';  echo $option['bkcolor_value']; ?>
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;
width:120px;
height:50px;
padding-bottom:2px;
}

#bottomcontainerBox {
<?php if ($option['border'] == 'flat') 
		echo 'border:0px solid #808080;';
	  if ($option['border'] == 'round')
	  echo 'border:0px solid #808080;
			border-radius:0px;
			box-shadow:0px 0px 0px rgba(0,0,0,0.3);'; ?>
float:left;
height:30px;
width:100%;
<?php if ($option['bkcolor'] == true)
		echo 'background-color:';  echo $option['bkcolor_value']; ?>
}

#bottomcontainerBox .buttons {
float:left;
height:30px;
width:170px;
margin:4px 4px 4px 4px;
}

/* Menu Einstellungen */

#menu_new
{
	height:43px;
        background-image:url('http://prominent24.de/wp-content/uploads/2011/01/last_item_bg.jpg');
	font-size:13px;
	font-weight:bold;
	margin-bottom:20px;
}

#menu_new a
{
	text-decoration:none;
	padding:0 20px;
}

#menu_new div:hover
{
	background-color:#CCC;
	color:#000;
}

#menu_new div
{
	height:43px;
	line-height:43px;
	
}

#mymenu2
{
	position:relative;
	float:left;
	overflow:hidden;
	width:134px;
}

#mymenu2:hover
{
	overflow:visible;
	background-color:#CCC;
}

#submenu a
{
	line-height:30px;
}

#last_menu_item
{
	z-index:500;
	background-image:url('http://prominent24.de/wp-content/uploads/2011/01/last_item_bg.jpg');
}

#last_menu_item:hover
{
	background-image:none;
}
