body {
background : #333;
color : #999999;
font-size : 12px;
font-family : Verdana, Arial, Tahoma;
margin : auto auto auto;
line-height: 20px;
padding : 0;
}
.test{
background:#000;
}
#wrap {
background : #000 url(../images/wrap.gif) repeat-x top;
margin : 0 auto 0;
padding : 0;
}
.teas {
background : url(../images/bgcon.png) no-repeat;
margin: -3px 0 0 -13px;
padding: 3px 0 0 13px;
}
a, a:visited {
color : #efefef;
text-decoration : none;
}
a:hover {
color : #fff;
text-decoration : none;
}
a img {
border : none;
}
a:focus, a:hover, a:active {
outline : none;
}
#header {
width : 960px;
height : 100px;
color : #cccccc;
font-size : 16px;
font-weight : normal;
margin : 0 auto 0;
padding : 0;
overflow : hidden;
}
#header p {
padding : 0 0 5px 0;
margin : 0;
line-height : 20px;
}
#header a img {
border : none;
margin : 0;
padding : 0;
}
#header h1 {
color : #474747;
font-size : 36px;
font-family : Arial, Tahoma, Verdana;
font-weight : normal;
margin : 0;
padding : 25px 0 18px 0;
text-decoration : none;
}
#header h1 a, #header h1 a:visited {
color : #474747;
font-size : 36px;
font-family : Arial, Tahoma, Verdana;
font-weight : normal;
margin : 0;
padding : 25px 0 0 0;
text-decoration : none;
}
#header h1 a:hover {
color : #474747;
text-decoration : none;
}


.headerleft {
width : 400px;
float : left;
margin : 0;
padding : 0;
overflow : hidden;
}
.headerright {
width : 560px;
float : right;
margin : 0;
padding : 65px 0 0 0;
overflow : hidden;
}
#nav {
margin : 0;
padding : 0;
float : right;
}
#nav ul {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#nav li {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#nav li a, #nav li a:link, #nav li a:visited {
color : #999999;
display : block;
font-size : 12px;
text-transform : lowercase;
margin : 0;
padding : 8px 18px 13px 18px;
}
#nav li a:hover, #nav li a:active {
color : #ffffff;
margin : 0;
padding : 8px 18px 13px 18px;
text-decoration : none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
background : #000000;
width : 150px;
color : #cccccc;
text-transform : lowercase;
float : none;
margin : 0;
padding : 7px 10px 7px 10px;
border-bottom : 1px solid #373737;
border-left : 1px solid #373737;
border-right : 1px solid #373737;
}
#nav li li a:hover, #nav li li a:active {
background : #373737;
color : #ffffff;
padding : 7px 10px 7px 10px;
}
#nav li ul {
z-index : 9999;
position : absolute;
left : -999em;
height : auto;
width : 170px;
margin : 0;
padding : 0;
}
#nav li ul a {
width : 140px;
}
#nav li ul ul {
margin : -29px 0 0 171px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left : -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left : auto;
}
#nav li:hover, #nav li.sfhover {
position : static;
}
#content {
width : 960px;
margin : 0 auto 0;
padding : 0 0 10px 0;
line-height : 20px;
}
#content h1 {
color : #D0C09F;
font-size : 13px;
font-family : Verdana, Arial, Tahoma;
font-weight : bold;
margin : 0 0 8px 0;
padding : 10px 0 3px 0;
}
#content h1 a {
color : #cccccc;
text-decoration : none;
}
#content h1 a:hover {
color : #cccccc;
text-decoration : none;
}
#content h2 {
color : #ccc;
font-size : 12px;
font-family : Verdana, Arial, Tahoma;
font-weight : normal;
margin : 14px 0 8px 0;
padding : 10px 0 0 0;
}
#content h3 {
color : #cccccc;
font-size : 16px;
font-family : Verdana, Arial, Tahoma;
font-weight : normal;
margin : 0 0 10px 0;
padding : 0;
}
#content h4 {
color : #cccccc;
font-size : 16px;
font-family : Verdana, Arial, Tahoma;
font-weight : normal;
margin : 0 0 20px 0;
padding : 0;
}
#content img.wp-smiley {
float : none;
border : none;
padding : 0;
margin : 0;
}
#content img.wp-wink {
float : none;
border : none;
padding : 0;
margin : 0;
}
#content blockquote p {
margin : 0 0 0 0;
padding : 10px 0 10px 0;
}
#photos {
width : 960px;
margin : 0 auto 0;
padding : 10px 0 0 0;
border-top : 1px solid #232323;
}
#photos a img, #photos a:visited img {
padding : 0;
border : 3px solid #232323;
}
#photos a:hover img {
padding : 0;
border : 3px solid #373737;
}
.postleft {
float : left;
margin : 0 0 0 0;
padding : 20px 0 20px 0;
}
.postleft p {
padding : 0;
margin : 0;
}
.commentsleft {
margin : 40px 0 0 0;
padding : 10px 0 0 0;
border-top : 1px solid #373737;
}
.postright {
float : right;
margin : 0 0 0 0;
padding : 25px 0 20px 0;
}
.postright p {
padding : 0 0 20px 0;
margin : 0;
line-height : 20px;
}
.contentleft {
float : left;
width : 300px;
margin : 0 0 0 0;
padding : 20px 0 20px 0;
}
.contentleft ol {
margin : 0 0 0 10px;
padding : 0 0 10px 0;
}
.contentleft ol li {
margin : 0 0 0 20px;
padding : 0 0 5px 0;
}
.contentleft ul {
list-style-type : square;
margin : 0 0 0 10px;
padding : 0 0 10px 0;
}
.contentleft ul li {
list-style-type : square;
margin : 0 0 0 10px;
padding : 0 0 5px 0;
}
blockquote {
font-style : italic;
margin : 0 25px 15px 25px;
padding : 0 25px 0 10px;
border-left : 2px solid #373737;
}
.archive {
float : left;
width : 300px;
margin : 0;
padding : 0 0 20px 0;
}
#sidebar {
float : right;
width : 300px;
margin : 0 0 0 0;
padding : 25px 0 20px 0;
line-height : 20px;
}
#sidebar p {
padding : 0 0 0 0;
margin : 0;
line-height : 20px;
}
#sidebar ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#sidebar ul li {
margin : 0 0 10px 0;
padding : 0;
}
#sidebar ul ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#sidebar ul li li {
list-style-type : square;
padding : 0;
margin : 0 0 0 20px;
}
#sidebar ul li ul li {
list-style-type : square;
padding : 0;
margin : 0 0 0 20px;
}
#footerbg {
background : #;
border-top : 1px solid #232323;
}
#footer {
width : 960px;
height : 100px;
margin : 0 auto 0;
padding : 0;
}
#footer a {
color : #666666;
text-decoration : none;
}
#footer a:hover {
color : #cccccc;
text-decoration : underline;
}
.footer-1 {
min-height: 80px;
width : 170px;
float : left;
margin : 15px 0 10px 0;
padding : 5px 0 0 20px;
border-left : 1px solid #232323;
}
.footer-1 p {
color : #666666;
margin : 0;
padding : 0 0 5px 0;
}
.footer-2 {
min-height: 80px;
width : 170px;
float : left;
margin : 15px 0 10px 0;
padding : 5px 0 0 20px;
border-left : 1px solid #232323;
}
.footer-2 p {
color : #666666;
margin : 0;
padding : 0 0 5px 0;
}
.footer-3 {
min-height: 80px;
width : 530px;
float : left;
margin : 15px 0 10px 0;
padding : 5px 0 0 20px;
border-left : 1px solid #232323;
}
.footer-3 p {
color : #666666;
margin : 0;
padding : 0 0 5px 0;
}
#searchdiv {
margin : 0;
padding : 0;
}
#searchform {
margin : 0;
padding : 4px 0 0 0;
}
#s {
background : #ffffff;
width : 210px;
color : #333333;
font-size : 11px;
font-family : Arial, Tahoma, Verdana;
padding : 3px;
margin : 0 0 0 0;
border-top : 1px solid #666666;
border-right : 1px solid #666666;
border-left : 1px solid #999999;
border-bottom : 1px solid #999999;
}
#sbutt {
background : #111111;
color : #ffffff;
font-size : 11px;
font-family : Arial, Tahoma, Verdana;
padding : 1px;
margin : 0;
border : 1px solid #ffffff;
}
#submit {
background : #333333;
color : #999999;
font-family : Arial, Tahoma, Verdana;
font-size : 11px;
font-weight : bold;
text-decoration : none;
margin : 0;
padding : 2px 5px 2px 5px;
border : 1px solid #666666;
}
#author, #email, #url {
background : #333333 !important ;
color : #999999;
font-size : 12px;
font-family : Arial, Tahoma, Verdana;
margin : 0;
padding : 4px;
border : 1px solid #666666;
}
#comment {
background : #333333 !important ;
color : #999999;
font-size : 12px;
font-family : Arial, Tahoma, Verdana;
margin : 5px 0 10px 0;
padding : 4px;
border : 1px solid #666666;
}
.commentlist li ul li {
font-size : 12px;
}
.commentlist li {
font-weight : bold;
}
.commentlist li .avatar {
background : #666666;
float : right;
border : 1px solid #555555;
margin : 0 5px 0 10px;
padding : 2px;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 12px;
}
.commentlist p {
font-weight : normal;
text-transform : none;
}
.commentmetadata {
font-weight : normal;
}
#commentform input {
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
}
#commentform {
margin : 5px 10px 0 0;
}
#commentform textarea {
width : 98%;
padding : 2px;
}
#respond:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
#commentform p {
margin : 5px 0 5px 0;
}
#commentform #submit {
margin : 0;
float : left;
}
#submit {
background : #373737;
color : #ffffff;
}
.alt {
margin : 0;
padding : 10px;
}
.commentlist {
margin : 0;
padding : 0;
}
.commentlist ol {
margin : 0;
padding : 10px;
}
.commentlist li {
margin : 15px 0 10px;
padding : 10px 5px 10px 10px;
list-style : none;
}
.commentlist li ul li {
margin-right : -5px;
margin-left : 10px;
}
.commentlist p {
margin : 10px 5px 10px 0;
padding : 0;
}
.children {
margin : 0;
padding : 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata {
font-size : 10px;
margin : 0;
display : block;
}
.navigation {
display : block;
text-align : center;
margin-top : 10px;
margin-bottom : 60px;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.thread-alt {
background : #151515;
margin : 0;
padding : 0;
}
.thread-even {
background : #333333;
margin : 0;
padding : 0;
}
.depth-1 {
border : 1px dotted #999999;
margin : 0;
padding : 0;
}
.even, .alt {
border-top : 1px dotted #999999;
border-bottom : 1px dotted #999999;
border-left : 1px dotted #999999;
margin : 0;
padding : 0;
}
input, textarea {
margin:3px;
padding:3px;
background-color:#e1e1e1
border:1px solid #e1e1e1
}
input:focus, textarea:focus {
background-color:#f1f1f1
}
.alert, .info, .note, .success
{
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
padding-top: 9px;
padding-right: 10px;
padding-bottom: 9px;
padding-left: 50px;
}
.info
{
border-width: 1px;
border-style: solid;
border-color: #cccccc;
background-color: #efefef;
background-image: url(../images/alert.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 8px 13px;
}
.alert
{
border-width: 1px;
border-style: solid;
border-color: red;
background-color: #efefef;
background-image: url(../images/nok.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 8px 13px;
}
.success
{
border-width: 1px;
border-style: solid;
border-color: green;
background-color: #efefef;
background-image: url(../images/ok.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 8px 13px;
}


















/* *********************** Grundinformationen *********************** */



h1 {
        width:                                100%;
        color:                                #efefef;
        margin:                                25px 0 15px 0 ;
         font-weight:                normal;
        xtext-transform:        uppercase;
        text-transform:                none;
        font-size:                        16px;
        border-bottom:                2px solid #990000;
        padding-bottom:                4px;
}

h1 a {
        color:                                #DC646E;
        text-transform:                none;
}

h3 {
        font-size:                        12px;
}

img {
        border:                                0px;
}

/* Formulare */
form {
        display:                        inline;
}

fieldset {
        padding:                        5px;
        border:                                0px;
}

input {
        border:                                1px solid #D7DBDD;
        background-color:        #ffffff;
        font-size:                        10px;
        color:                                #999999;
}

select {
        border:                                1px solid #6D808F;
        background-color:        #ffffff;
        font-size:                        10px;
        color:                                #999999;
}

input.radio {
        border:                                0px;
        background-color:        #ffffff;
        width:                                15px;
}

/* *********************** Ende Grundinformationen *********************** */





/* *********************** Link Definitionen *********************** */

a {
        text-decoration:        none;
        color:                                #efefef;
}



/* *********************** Grunddesign, Header, Footer, Content *********************** */

/* Kompletter Rahmen aussen */
div.wrapper {
        width:                                 980px;
        position:                         relative;
        left:                                 50%;
        margin-left:                -480px;
}

div.branding {
        position:                        relative;
        width:                                980px;
        height:                                170px;
        background-position:bottom;
		  background-image: url(http://oldtimer-alarmanlage.de/templates/standard/design/oaa/images/higru.jpg);
		  background-repeat:repeat-x;
}

/* Hauptnavigation */

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
div.content {
        width:                                980px;
        float:                                left;
		background-image: url(http://oldtimer-alarmanlage.de/templates/standard/design/oaa/images/wrap.gif);
	background-repeat:repeat-x;
	background-color:#000;
}

div.mainContent {
        margin-top:                        18px;
        width:                                630px;
        min-height:                       360px;
        float:                                left;
			padding-left:30px;
}

div.secondaryContent {
        width:                                250px;
        float:                                right;
}
/* Ende 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */


div.footer {
        width:                                 980px;
        position:                         relative;
        left:                                 50%;
        margin-left:                -480px;
        clear:                                both;
        height:                                90px;
                             
        
        background-repeat:         no-repeat;
}

div.footer div {
        display:                        block;
        background: #000;
        background-position:right top;
        height:                                90px;
       
}

div.footer div p {
        position:                        absolute;
        top:                                40px;
        left:                                270px;
        width:                                700px;
        text-align:                        right;
        display:                        block;
        color:                                #ffffff;
        text-align:                        right;
        margin:                                0;
        padding:                        0;
}

div.footer div p a {
        color:                                #ccc;
        text-align:                        right;
        font-size:                        11px;
}

/**** CMS *****/

div.cmsContent {
        margin-top:                        18px;
        width:                                760px;
        float:                                 right;
}

div.cmsFooter {
        margin-left:                -490px;
}
