/**
 * CSS styles for www.rehfeld-und-baldamus.de
 * @author Andreas Horath
 * @copyright ANDHORA-Design <www.andhora-design.de>
 * created 2009-04-15
 */

/* -------------------- Basics -------------------- */
* { 
    margin: 0;
    padding: 0;
} 

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
}

ul {
    list-style-type: square;
    margin-left:15px;

}

li {
padding:8px 0;
}



/* -------------------- Textformatierung -------------------- */
#text {
    font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size : 15px;
    color : #fff;
    line-height:20px;
padding-top:25px;
} 

#text a:link, #text a:active, #text a:visited {
    text-decoration: underline;
    color: #fff;
}

#text a:hover, #text a:focus {
    text-decoration: none;
    color: #fff;
}


#text_links {
    font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size : 15px;
    color : #000;
    line-height:20px;
padding:0 20px 20px 20px;
} 

#text_links a:link, #text_links a:active, #text_links a:visited {
    text-decoration: underline;
    color: #000;
}

#text_links a:hover, #text_links a:focus {
    text-decoration: none;
    color: #000;
}

#text2 {
    font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000;
    line-height:20px;
} 

#text2 a:link, #text2 a:active, #text2 a:visited {
    text-decoration: underline;
    color: #000;
}

#text2 a:hover, #text2 a:focus {
    text-decoration: none;
    color: #000;
}


h1 {
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#fff;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

h2 {
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#000;
    padding:20px 20px 25px 20px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

/* -------------------- Links allgemein -------------------- 
a:link, a:focus, a:active, a:visited {
    color: #BF321B;
    text-decoration:none;
}

a:hover {
    color: #BF321B;
    text-decoration:underline;
}*/

/* -------------------- Bilder allgemein -------------------- */
IMG {
    border:none;
    margin: 0;
    padding: 0;
}

.bild_rechts {
    margin: 3px 0 3px 8px;
    float:right;
}

.bild_links {
    margin: 3px 8px 3px 0;
    float:left;
}

.bild_links_startseite {
    margin: 0 8px 0 0;
    float:left;
}



/* -------------------- Seitenstrukrur -------------------- */
#container {
    position: relative;
    margin: 20px auto 0;
    padding: 0;
    width: 940px;
}



#clear { 
   clear: both;
} 

/* ---------- Header Logo und Illustration im Hintergrund ---------- */
#logo{
    width:200px;
    height:120px;
	padding-left:20px;
    float:left;
}

/* --- IE < Version 7 --- 
* html #logo {
    height:100px;
}*/

#header {
    height:140px;
    width:940px; /* Gesamtbreite 695px */
} 


/* ---------- Inhaltsbereich mit Navigation, Inhalt und Marginalspalte ---------- */

#main { 
    width : 940px;
display: block;

} 


/* --- IE < Version 7 --- 
* html #main {
    margin: 0 15px;
}*/


#innerBox
{
display: block;

}



#inhalt_links {
    float:left;
    width: 418px; /* Gesamtbreite 460px */
    padding:20px;
    border:1px solid #CCCCCC;
    margin-right:20px;
min-height:418px;
}


#inhalt_rechts_startseite{
    color:#FFFFFF;
    float:right;
    width: 460px ; /* Gesamtbreite 460px */
min-height:460px ;
}

#inhalt_rechts_verein {
    color:#FFFFFF;
    float:right;
    width: 380px; /* Gesamtbreite 460px */
    padding:40px;
    background-color:#001C4D;
min-height:380px;


}

#inhalt_rechts_team {
    color:#FFFFFF;
    float:right;
    width: 380px; /* Gesamtbreite 460px */
    padding:40px;
    background-color:#867300;
min-height:380px;


}

#inhalt_rechts_angebote {
    color:#FFFFFF;
    float:left;
    width: 380px; /* Gesamtbreite 460px */
    padding:40px;
    background-color:#7A0040;
    min-height:380px;
}

#inhalt_rechts_album {
    color:#FFFFFF;
    float:left;
    width: 380px; /* Gesamtbreite 460px */
    padding:40px;
    background-color:#A8B700;
    min-height:380px;
}

#inhalt_rechts_news {
    color:#FFFFFF;
    float:left;
    width: 380px; /* Gesamtbreite 460px */
    padding:40px;
    background-color:#3AB8DB;
    min-height:380px;
}

#inhalt_rechts_kontakt {
    color:#FFFFFF;
    float:left;
    width: 380px; /* Gesamtbreite 460px */
    padding:40px;
    background-color:#867300;
    min-height:380px;
}

#inhalt_rechts_links{
    color:#FFFFFF;
    float:left;
    width: 380px; /* Gesamtbreite 460px */
    padding:40px;
    background-color:#FA7900;
    min-height:380px;
}
 
#illustration {
    height:280px;

}


/* -------------------- Hauptnavigation -------------------- */


/* --- IE < Version 7 --- 
* html #hauptnavigation_ebene_ {
    width:720px;
}*/





#hauptnavigation_startseite {
    font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: normal;
    color:#000;
    vertical-align:bottom;
padding:105px 0 0 20px;
position: absolute;
right: 0px;
}

#hauptnavigation_ebene_1 {
    font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: normal;
    color:#000;
    /*width:700px;  Gesamtbreite 695px */
    vertical-align:bottom;
    float: left;
    padding:105px 0 0 20px;
position: absolute;
right: 0px;
}

/* #hauptnavigation a:link, #hauptnavigation a:visited, #hauptnavigation a:hover, #hauptnavigation a:active { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : normal;
    display : block;
} */

#hauptnavigation_ebene_2 {
    font-family : Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : normal;
line-height:25px;
margin-top:15px;
}

/* #hauptnavigation_ebene_2 a:link, #hauptnavigation_ebene_2 a:visited, #hauptnavigation_ebene_2 a:hover, #hauptnavigation_ebene_2 a:active { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : normal;
    display : block;
} */


/* -------------------- Hauptnavigation EBENE 1 -------------------- */
#nav_first_off { 
    color : #8C8C8C;
    text-align: center;
    display : block;
    float: left;
    font-weight:normal;
    font-size : 14px;
} 


#nav_first_off  a:link, #nav_first_off a:visited, #nav_first_off a:active { 
    font-family : Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #8C8C8C;
    text-decoration : none;
    font-weight : normal;
    display : block;
    float: left;
    padding: 0 15px;
} 

#nav_first_off  a:hover { 
    font-family : Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000;
    font-weight : normal;
    text-decoration : none;
    display : block;
    float: left;
} 

#nav_first_open { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000;
    font-weight : bold;
    text-decoration : none;
    display : block;
    float: left;
    padding: 0 15px;
} 

#nav_first_open a:link, #nav_first_open a:visited, #nav_first_open a:active { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000;
    font-weight : bold;
    text-decoration : none;
    display : block;
    float: left;
} 

#nav_first_open a:hover { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000;
    font-weight : bold;
    text-decoration : none;
    display : block;
    float: left;
} 


#nav_first_on { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000;
    font-weight : bold;
    text-decoration : none;
    display : block;
    float: left;
    padding: 0 15px;
} 

#nav_first_on a:link, #nav_first_on a:visited, #nav_first_on a:active { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000;
    font-weight : bold;
    text-decoration : none;
    display : block;
    float: left;
} 

#nav_first_on a:hover { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000;
    font-weight : bold;
    text-decoration : none;
    display : block;
    float: left;
} 

/* -------------------- Hauptnavigation EBENE 2 -------------------- */

#nav_second_off { 
    color : #8C8C8C;
} 

#nav_second_off  a:link, #nav_second_off a:visited, #nav_second_off a:active { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #8C8C8C;
    text-decoration : none;
    font-weight : normal;
    display : block;
    padding: 0 0 0 0;
} 

#nav_second_off  a:hover { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000;
font-weight : normal;
    text-decoration : none;
    display : block;
    padding: 0 0 0 0;
} 

#nav_second_on { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000;
    text-decoration : none;
    font-weight : bold;
    display : block;
    padding: 0 0 0 0;
} 

#nav_second_on a:link, #nav_second_on a:visited, #nav_second_on a:active { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000;
    text-decoration : none;
    font-weight : bold;
    display : block;
} 

#nav_second_on a:hover { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000;
    text-decoration : none;
    font-weight : bold;
    display : block;
} 

#nav_second_open { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000;
    text-decoration : none;
    font-weight : bold;
    display : block;
} 

#nav_second_open a:link, #nav_second_open a:visited, #nav_second_open a:active { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000;
    text-decoration : none;
    font-weight : bold;
    display : block;
} 

#nav_second_open a:hover { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #000;
    text-decoration : none;
    font-weight : bold;
    display : block;
} 






/* -------------------- Artikelliste -------------------- */
#artikelliste {
    line-height: 17px;
}

#artikelliste_headline {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#fff;
    font-weight:bold;
    padding:20px 0 3px 0;
}

#artikelliste_headline a:link, #artikelliste_headline a:focus, #artikelliste_headline a:active, #artikelliste_headline a:visited {
    text-decoration: none;
    color: #fff;
}

#artikelliste_headline a:hover {
    text-decoration: underline;
    color: #fff;
}

#artikelliste_thumbnail {
    float:left; 
    margin: 3px 8px 3px 0;
    height: 100px;
    width: 100px;
    overflow: hidden;
}

#artikelliste_text {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 15px;
    color : #fff;
    line-height: 19px;
padding-top:3px;
}

#artikelliste_text a:link, #artikelliste_text a:focus, #artikelliste_text a:active, #artikelliste_text a:visited {
    text-decoration: none;
    color: #fff;
}

#artikelliste_text a:hover {
    text-decoration: underline;
    color: #fff;
}

#artikelliste_mehr {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    color : #fff;
    line-height: 19px;
    font-weight:bold;
padding: 3px 0 0 0;
}

#artikelliste_mehr a:link, #artikelliste_mehr a:focus, #artikelliste_mehr a:active, #artikelliste_mehr a:visited {
    text-decoration: none;
    color: #fff;
}

#artikelliste_mehr a:hover {
    text-decoration: underline;
    color: #fff;
}

/* -------------------- Artikelblättern -------------------- */
#artikelblaettern {
    font-size:11px;
    text-decoration:none;
    color: #fff;
margin: 15px 0 0 0;
    padding:5px 0 0 0;
border-top:1px solid #fff;
text-align:center;
}

#artikelblaettern a:link, #artikelblaettern a:focus, #artikelblaettern a:active, #artikelblaettern  a:visited {
    text-decoration: none;
    color: #fff;
}

#artikelblaettern  a:hover {
    text-decoration: underline;
    color: #fff;
}



/* -------------------- Adresse -------------------- */
address {
    font-size: 11px;
    color: #999999;
    line-height:17px;
    font-style:normal;
    padding:10px 0 0 0;
	float:left;
}

address a:link, a:visited, a:active { 
    color: #999999;
    text-decoration: none; 
}

address a:hover { 
    color: #999999;
    text-decoration : underline;
} 

/* -------------------- Copyright -------------------- */

#copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #999999;
    text-align:right;
	padding:15px 0 0 0;
	float: right;
}

#copyright a:link, #copyright a:active, #copyright a:visited {
    text-decoration: none;
    color: #999999;
}

#copyright a:hover, #copyright a:focus {
    text-decoration: underline;
    color: #999999;
}
