/*
Theme Name: V15*
Theme URI: http://www.v15.de/
Description: V15* Corporate Website
Version: 1.0
Author: Thorsten Neuhaus
Author URI: http://www.v15.de/
*/

/**********************************************************************************/

body {
background:#fff;
color:#000;
padding:0px;
margin:0 auto;
text-align:center;
font-size:100%;
font-family: verdana, arial, helvetica, sans-serif;
}

/*	Grauer Balken oben	*/
#main_top {
width:100%;
padding:0;
margin:0 auto;
text-align:center;
background:#E6E7E8;
}

/*	Content Bereich - komplett	*/
#main_content {
background:#fff;
width:750px;
padding-top:30px;
margin:0 auto;
text-align:center;
}

/*	Top Bereich - komplett	*/
#top {
width: 750px;
margin:0 auto;
padding-top:10px;
margin:0px auto;
text-align:left;
height:140px;
background:#E6E7E8;
}

/**********************************************************************************/
/*	Haupt-Menü	*/

#menu {
width:750px;
float:left;
padding:0;
margin:0;
}

#menu ul {
margin: 0;
padding: 0;
display: inline;
}

#menu li {
font-size:100%;
font-weight:bold;
color:#818285;
margin:0 10px;
padding:0;
list-style: none;
display: inline;

}

#menu,
#menu li a {
margin: 0px;
padding: 0px;
}

#menu li a {
text-decoration:none;
color:#818285;
}

#menu li a:hover {
text-decoration:none;
color:#D2232A!important;
}

#menu li.current_page_item a,
#menu li.current_page_item a:hover {
text-decoration:none;
color:#D2232A!important;
}

/**********************************************************************************/

#logo {
width:750px;
height:90px;
float:right;
display: inline;
}

/*	Content - Inhalt links	*/
#content {
float:left;
text-align:left;
width: 500px;
/*	CSS Hack für min-height	*/
min-height:400px;
height:auto !important;
height:400px;
}

/*	Content - Inhalt rechts	*/
.content_right {
width: 200px;
float:right;
text-align:right;
border: 1px solid #E6E7E8;
}

.content_bild {
background: #fff;
/*
padding: 3px;
*/
border: 1px solid #ccc;
margin: 5px 5px 5px 0px;
float:left;
}

/**********************************************************************************/
/*	Schrift	*/

.text {
clear:both;
margin-bottom:30px;
}

.news{
text-align:right;
height:11px;
font-size:140%;
margin-left:10px;
font-weight:normal;
line-height:60%;
color:#fff;
background: #E6E7E8 url(images/news_bg.gif) top left no-repeat;
}

h1 {
font-size:90%;
line-height:160%;
font-weight:bold;
color:#818285;
margin-left:10px;
}

p{
font-size:80%;
line-height:160%;
font-weight:normal;
color:#777;
margin-left:10px;
}

p a:link, p a:visited, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, .navigation a:link, .navigation a:visited, #content li a:link, #content li a:visited {
text-decoration:none;
color:#D2232A;
font-weight:normal;
border-bottom: none;
}

p a:hover, p a:active, h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, .navigation a:hover, .navigation a:active, #content li a:hover, #content li a:active {
text-decoration:none;
color:#D2232A;
font-weight:normal;
border-bottom: 1px solid #D2232A;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
font-weight:bold;
}

.postmetadata {
clear:both;
font-size:70%;
padding:5px 0;
margin-top:5px;
border-top:1px solid whitesmoke;
}

/**********************************************************************************/
/*	Navigation in der rechten Spalte	*/

.datum{
font-size:60%;
color:#A7A9AC;
font-weight:normal;
text-align:right;
background:#E6E7E8;
padding:1px 5px;
}

.small_text{
font-size:80%;
line-height:160%;
text-align:left;
font-weight:normal;
color:#D2232A;
margin:10px;
}

.small_text a:link, .small_text a:visited{
text-decoration:none;
color:#D2232A;
font-weight:normal;
border-bottom: none;
}

.small_text a:hover, .small_text a:active{
text-decoration:none;
color:#D2232A;
font-weight:normal;
border-bottom: 1px solid #D2232A;
}

/**********************************************************************************/
/*	Navigation am Ende der Seite (Vorherige / Nächste)	*/

.navigation {
font-size:80%;
line-height:160%;
font-weight:normal;
color:#999;
height:20px;
margin:10px 0;
padding:10px;
clear:both;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

/**********************************************************************************/
/*	Diverse	*/

hr{
color:#D2232A;
background:#D2232A;
border:0px;
height:1px;
margin:0px 10px 0px 0px;
}

ul, ol {
font-size:80%;
line-height:160%;
font-weight:normal;
color:#999;
margin: 0;
padding:0;
list-style-type:square;
}

li {
margin:0 0 0 15px;
padding:0;
}

ol {
margin-left:10px;
padding-left:10px;
list-style-type:decimal;
}

.text li {
margin:0 0 0 25px;
padding:0;
}

.grafik_liste li {
list-style-type:none;
background: url(images/arrow_sprung.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left:15px;
margin:0;
}

.searchword{
background: yellow;
}

/**********************************************************************************/
/*	Logo	*/
.logo_v, .logo_15, .logo_rot{
font-family: georgia, verdana, arial, helvetica, sans-serif;
text-decoration:none;
border-bottom: 0px;
cursor:help;
}

.logo_v{
font-weight:bold;
color:#808285;
text-decoration:none;
border-bottom: 0px;
}

.logo_15{
font-weight:normal;
color:#A7A9AC;
text-decoration:none;
border-bottom: 0px;
}

.logo_rot{
font-weight:bold;
color:#D2232A;
text-decoration:none;
border-bottom: 0px;
}

#logo_stern{
font-weight:bold;
text-align:left;
color:#D2232A;
text-decoration:none;
border-bottom: 0px;
}

.v15{
font-family: georgia, verdana, arial, helvetica, sans-serif;
text-align:right;
font-size:20px;
line-height:40px;
font-weight:normal;
background:#F5F5F5;
color:#999;
text-decoration:none;
border:1px #999 solid;
margin:20px 18px 20px 18px;
padding:20px 18px 20px 18px;
}

/**********************************************************************************/
/*	Formular	*/

form {
padding:0px;
margin:0;
}

input{
font-size:1em;
font-family: verdana, arial, helvetica, sans-serif;
vertical-align:middle;
color:#808285;
background:#fff;
border:#ccc 1px solid;
height:20px;
width:5em;
margin:2px 0;
padding:0 2px;
}

input[type=text]:focus, input[type=submit]:focus{
background: #ccc;
}

input.f_input{
height:18px;
width:8em;
}

/**********************************************************************************/